Select берилганлар базасидан берилганларни танлаш; insert жадвалга берилганларни қўшиш; update


SELECT id_talaba, familiya, ismi, sharifi, pas_ser,pas_nomer



Download 40,5 Kb.
bet4/14
Sana26.02.2022
Hajmi40,5 Kb.
#471890
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
SQL tilida so\'rovlar

SELECT id_talaba, familiya, ismi, sharifi, pas_ser,pas_nomer
FROM talaba
WHERE pas_nomer IS NOT NULL;

Cўровларни эҳтиёткорлик ва диққат билан номаълум қийматларни ҳисобга олиб тузиш керак. Масалан, бизга қуйидаги иккита сатр берилган:


1 Каримов Максуд Абдуллаевич ....
2 Усманов Алишер ....
ва иккинчи сатрни танлаш керак бўлсин. Бунда, қуйидаги иккита сўровлар натижаси бўш сатрни беради, чунки иккинчи сатрда отасининг исми берилмаган :


SELECT id_talaba, familiya, ismi, sharifi
FROM talaba
WHERE sharifi=’’;
SELECT id_talaba, familiya, ismi, sharifi
FROM talaba
WHERE sharifi<>’Абдуллаевич’;

Биринчи сўровда шарифи бўш сатр текширилмоқда, лекин NULL бу бўш сатр эмас, шу сабабли иккала сатр учун шартни қиймати бажарилмайди, яъни FALSE ва NULL бўлади.


Иккинчи сўровда тенгсизлик шарти қўйилган бу шарт биринчи сатр учун FALSE беради, иккинчи сатр учун NULL беради, чунки NULL билан ҳар қандай солиштириш NULL ни бера­ди, шу сабабли иккала сатр учун ҳам шарт бажарилмайди.
Тўғри сўров эса қуйидагича тузилади:


SELECT id_talaba, familiya, ismi, sharifi
FROM talaba
WHERE sharifi IS NULL;

Қолган предикатларга тегишли мисолларни сўров қисмида батафсил кўрсатиб берамиз.


Натижани тартиблаш


Умумий ҳолда, натижавий жадвалда сатрлар тартибланмаган бўлади. Лекин уларни тартиблаш имконияти бор, бунинг учун ORDER BY конструкцияси қўлланади. ORDER BY конструк­циясида тартиблаш устунлари ёки устун рақами кўрсатилади. Агар бундай устунлар бир нечта бўлса, аввал биринчи устун бўйича тартибланади, кейин биринчи устундаги бир хил қийматлар учун иккинчи устун тартибланади ва ҳ.к. ASC ва DESC калит сўзлар орқали ўсиш ёки камайиш бўйича тартиблаш мумкин. Ошкормас равишда ўсиш бўйича тартибланади, яъни ASC фараз қилинади. ORDER BY конструкциясида жадвал ифодани ҳар қандай устун бўйича тартиблаш мумкин ва бу устун select рўйҳатига кириши шарт эмас. Юқорида келтирилган синтаксисдан кўриниб турибдики, бу конструкция SELECT операторида охирги бўлиши керак.

1. Бир устун қиймати бўйича тартиблаш.


Талабалар рўйҳатини фамилияси бўйича тартиблансин.



Download 40,5 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish