KompyuterlarMa'lumotlar bazasi

SQL-saralash tomonidan belgilangan kabi?

Alifbo tartibida, masalan, ma'lum bir tartibda so'rovlar natijasi istinbot qilish tez-tez zarur ma'lumotlar bazalari bilan ishlashda. Buning uchun, DBMS SQL alohida vazifasi bor - tartiblash. Bu holda, dasturchi qaysi tartibda jiddiy dasturlash ko'nikmalarini foydalanish holda kerakli natijaga erishish uchun bo'ladi qaysi sohalar va tanlashingiz mumkin.

Nima bazasida tartiblanadi?

ma'lumotlar bazalari bilan ishlash, u doimo tartibini aniqlash uchun zarur axborotni katta hajmi bilan bog'liq. Ayni paytda, Oracle va MS SQL eng mashhur bo'lgan xususiyatlari, keng doiradagi ega bazalarni bir qator bor. ajralmas ularning har biri alohida bilan taqdim bazasida asosiy tartib biri sifatida tartiblash axborot.

ma'lumotlarni martabali qidiruv jarayonini soddalashtirish, va ba'zi hollarda, ba'zi bir muammolarni hal yoki dasturning ishlashini optimallashtirish yordam berish uchun. alohida tanlangan maydon tomonidan SQL-saralash, va agar zarur bo'lsa, bu maydon elementlar bir xil qadriyatlarni holda olinsa o'rnini aniqlash qo'shimcha sozlash, ko'rsatadi mumkin.

Saralash buyrug'i

SQL-saralash yilda bazasi funktsiyalari tomonidan TARTIBIGA foydalanish orqali ta'minlanadi. Agar o'qish uchun amalga oshiriladi bo'lgan jadval va ustunlar belgilash keyin Shunday qilib, ma'lumotlar bazasida axborot manba, talab Saralash buyruqni ko'rsatish kerak, keyin tartib bo'ladi, maydon yoki maydonlar aniqlash.

Ism, Odamlar buyurtma Yoshi tanlang: stol Odamlar sohalarida nomi va yoshi ma'lumotlarni olish uchun kerak bo'lsa, masalan, bir vaqtning o'zida nomi ustun alifbo tartibida natijalarini namoyon, quyidagi so'rog'ini qilish yordam beradi nomi.

Qanday tartibida tartibini o'rnatish uchun?

Mavjud sharoitlar programcı vazifalarni turli solishi va ba'zan u natijalari ko'rsatiladi tartibini ta'sir qilmoq uchun zarur bo'lgan - Qiziqarlilari Alifbo tartibida yoki teskari tartibda, ortib yoki kamayib tomonidan? Va buning uchun SQL sort maqsadida so'rovlar kalit so'zni qo'shib aniqlanadi. Kerakli ma'lumot olinadi qaysi maydonlarini va jadvallarni tanlash so'ng, keyin siz tartiblashtirish kerakli ustun nomini ko'rsating tomonidan Buyurtma qo'shish kerak bo'ladi.

teskari tartibda uchun siz parametr DESC keyin nomini belgilash kerak. maydon ro'yxatda birinchi o'rinda aslida tomonidan berilsa yana mezonlar uchun zarur ikki Streamline elementlari, so'ngra ustunlar vergul va ustuvor reytingida bilan ajratilgan bo'lsa. Bu teskari tartib parametr DESC elementlarning hizalamasını nomi bu kalit so'zni shu shundan keyin faqat bir maydon beradi ta'kidlash lozim, shuning uchun siz barcha tanlangan ustunlar belgilash uchun zarur, kerak bo'lsa.

saralash muqobil usullari

foydalanish imkoni yo'q bo'lsa ajralmas SQL-saralash, siz ma'lum algoritmlarini biri yozish mumkin. , Eng tez buyurtma elementlarni erishish uchun zarur bo'lsa, usuli qo'llaniladi kerak "tez turdagi", yarim-sindirib qator asoslangan. Shuningdek, ikki qo'shni elementlar noto'g'ri tashkil taqdirda bekor bo'lgan "balon" buyuk mashhurlik reytingini ega, "HeapSort" eng yirik ro'yxatida oxirida elementi, shuningdek o'z navbatida har bir elementning o'rnini oldindan belgilaydigan "qo'shish navi" yuboradi.

algoritm sezilarli saralash tezligini oshirish imkonini beradi olmaydi qo'lyozma yozuv, shu bilan birga, dasturiy qobiliyatlari rivojlantirishga yordam beradi, balki dasturning samaradorligini oshirish muayyan ma'lumotlar bazasi uchun martabali sxemasini sozlash tomonidan jarayonini o'zgartirish imkonini beradi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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