21 Esirgapov Abduvaxid Xusan o‘g‘li (k) “kadrlar bo’limi” ma’lumotlar bazasini yarating. And, or, not


Download 283.57 Kb.
bet6/10
Sana18.01.2023
Hajmi283.57 Kb.
#1099218
1   2   3   4   5   6   7   8   9   10
Bog'liq
MB 13

ORDER BY bandi


ORDER BY bandi SELECT iborasi tomonidan qaytarilgan qatorlarni o'sish yoki kamayish tartibida tartiblash uchun ishlatiladi. Odatiy bo'lib, tanlash iborasi qatorlarni aniqlanmagan tartibda olib keladi, shuning uchun ORDER BY bandi natijalar to'plamidagi qatorlarni ba'zi tartiblashni amalga oshirish uchun ishlatiladi. ORDER BY bandidan to'g'ridan-to'g'ri UPDATE yoki DELETE bayonotida ishlatib bo'lmaydi, biroq ular UPDATE yoki DELETE iboralarida joylashgan pastki tanlovning bir qismi bo'lishi mumkin.
ORDER BY bandi sukut bo'yicha natijani o'sish tartibida tartiblaydi va ASC kalit so'zini aniq aytib o'tish shart emas. Natijalar to'plamini kamayish tartibida saralash uchun TARTIBI BY bandida ishlatiladigan ustundan keyin DESC kalit so'zi aniq ko'rsatilishi kerak. Funktsionallikni yaxshiroq tushunish uchun keyingi misollarni ko'rib chiqamiz.
ORDER BY bandining asosiy sintaksisi:
col1, col2,......colN ni tanlang col1 , col2 ,...... colN
FROM jadval_nomi FROM jadval_nomi
[WHERE holati] [ QAYERDA sharti ]
[col1, col2, .. colN BO'YICHA BUYURTMA] [ASC | DESC];[ Col1 , col2 , .. colN BO'YICHA BUYURTDI ] [ ASC | DESC ];
E'tibor bering, ro'yxatdagi har bir ustunda tartibni aniq belgilash uchun undan keyin ASC yoki DESC kalit so'zi bo'lishi kerak.
1-misol: Standart yagona ustun
Ushbu so'rovda natijalar ustun yoshi va o'sish tartibida saralanishini ko'ramiz.
xodimlarning yoshi bo'yicha tartibidan * ni tanlang; * xodimlarning yoshi bo'yicha tartibidan ; _

2-misol: kamayish tartibida tartiblash
Ushbu misolda Tartib bo'yicha bandi ORDER BY bandidan keyin DESC kalit so'zi aniq eslatib o'tilganligi sababli, ustun xodim identifikatori asosida natijalar to'plamini kamayish tartibida tartiblaydi.
Xodimlar buyrug'idan * xodim_identifikatori desc bo'yicha tanlang; * xodimlarning buyrug'idan xodim_id desc bo'yicha ; _

3-misol: Bir nechta ustunlar bo'yicha saralash
Ushbu misolda natijani bir nechta ustunlar bo'yicha saralash mumkin. Har bir ustun uchun tartibni ORDER BY iborasidan keyin har bir ustunga nisbatan ASC yoki DESC kalit so'zidan foydalangan holda alohida o'rnatish mumkin. ASC kalit so'zi ixtiyoriy va bu erda aniqlikni saqlash uchun ishlatiladi.
xodimlarning yoshi bo'yicha tartibidan * ni tanlang. * xodimlarning yoshi bo'yicha buyurtmasidan o'sish , xodim_identifikatori pasaytirish ; _


Download 283.57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling