کامپیوترپایگاه داده ها

همانطور که توسط SQL-مرتب سازی تنظیم شده است؟

در هنگام کار با پایگاه های داده اغلب لازم به استنباط نتیجه پرس و جو در یک نظم خاص، برای مثال بر اساس حروف الفبا. برای انجام این کار شده، DBMS یک تابع خاص در SQL - مرتب سازی. در این مورد، برنامه نویس می تواند انتخاب کنید که زمینه و در آن سفارش از آن خواهد شد برای رسیدن به نتیجه مورد نظر را بدون استفاده از مهارت های برنامه نویسی جدی است.

چه در پایگاه داده مرتب شده اند؟

کار با پایگاه داده به طور مداوم با حجم زیادی از اطلاعات، که لازم است برای تعیین جهت مرتبط است. در حال حاضر، تعدادی از پایگاه های داده، که دارای یک طیف گسترده ای از ویژگی های، محبوب ترین که اوراکل و MS SQL وجود دارد. اطلاعات مرتب سازی بر به عنوان یکی از روش های اصلی در پایگاه داده، ارائه شده با ویژه ساخته شده است در هر یک از آنها.

رتبه بندی داده ها برای ساده سازی فرایند جستجو، و در برخی موارد، کمک به حل برخی از مشکلات و یا بهینه سازی بهره برداری از برنامه. SQL و مرتب سازی بر اساس رشته به طور جداگانه انتخاب شده، و در صورت لزوم، در مورد ارزش های مشابه در عناصر این زمینه می توانید تنظیمات اضافی، که تعیین محل از رشته ها را نشان دهد.

فرمان sort

SQL و مرتب سازی در پایگاه داده است از طریق استفاده از ORDER BY توابع ارائه شده است. بنابراین، اشتقاق از اطلاعات از پایگاه داده، پس از جداول و ستون ها که از آن ساخته شده است به خواندن مشخص می کنید، درخواست باید فرمان sort مشخص، و سپس تعیین این زمینه و یا زمینه های است که مرتب شوند.

برای مثال، اگر جدول مردم نیاز به دریافت اطلاعات از زمینه های نام و سن، در همان زمان نمایش نتایج به ترتیب حروف الفبا از ستون نام، آن را کمک می کند تا پرس و جوی زیر: SELECT نام، سن از مردم ORDER نام با.

چگونه می توان ترتیب است؟

شرایط کنونی مطرح برنامه نویسان انواع کارهای، و گاهی اوقات لازم است به قبلا تعیین ترتیب نمایش نتایج نمایش داده خواهد شد - با صعودی یا نزولی، حروف الفبا و یا در جهت معکوس؟ و برای آن که در SQL ترتیب با اضافه کردن کلمه کلیدی در پرس و جو تعیین می شود. پس از انتخاب رشته ها و جداول که از آن اطلاعات مورد نظر به دست آمده است، لازم است برای اضافه کردن یک ORDER BY، سپس روی نام ستون که در آن شما می خواهید برای مرتب مشخص کنید.

برای سفارش معکوس شما باید نام پس نزولی پارامتر را مشخص کنید. اگر دو عنصر ساده لازم برای معیارهای بیشتر، و سپس ستون با کاما از هم، و رتبه بندی اولویت جدا هنگامی که زمینه توسط این واقعیت است که اول از همه در لیست داده شده است. لازم به ذکر است که این بازی از عناصر در جهت معکوس نزولی پارامتر نظم تنها یک میدان، و پس از آن نام داده شده این کلمه کلیدی را فراهم می کند، بنابراین اگر شما نیاز لازم است برای مشخص کردن تمام ستون انتخاب شده است.

روش های جایگزین مرتب سازی

در صورتی که امکان استفاده از وجود دارد ساخته شده است در SQL-مرتب سازی، شما می توانید یکی از الگوریتم های شناخته شده ارسال. اگر لازم باشد، برای رسیدن به سریعترین عناصر سفارش، باید از روش اعمال "نوع سریع"، بر اساس آرایه نیمه شکستن. همچنین دارای رتبه بندی محبوبیت زیاد "حباب" که در آن دو عنصر مجاور در مورد آرایش نادرست معکوس، "heapsort بکار رفته" می فرستد بزرگترین عنصر در انتهای لیست، و همچنین به عنوان "مرتب سازی درجی" predetermining محل هر یک از عناصر به نوبه خود.

نوشتن دست نوشته الگوریتم اجازه نخواهد داد که به طور قابل توجهی افزایش سرعت مرتب سازی، با این حال، به توسعه مهارت های برنامه نویسی کمک خواهد کرد، بلکه اجازه می دهد برای تغییر روند با تنظیم طرح رتبه بندی برای پایگاه داده خاص برای بهبود بهره وری از برنامه است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.