Ҳайдарова С. Sql тили: имкониятлари ва қЎлланилиши


Жадвалнинг барча устунини ҳосил қилиш



Download 1,93 Mb.
bet8/19
Sana16.03.2022
Hajmi1,93 Mb.
#496765
1   ...   4   5   6   7   8   9   10   11   ...   19
Bog'liq
sql tili imkoniyatlari va qollanilishi

Жадвалнинг барча устунини ҳосил қилиш


Жадвалнинг барча устунини ҳосил қилиш учун SELECT калит сўзидан кейин барча устун номлари кўрсатилиши шарт эмас, унинг ўрнига гуруҳли белги ҳисобланган ―юлдузча‖ (*) белгиси қўйилади:
SELECT *
FROM Products;
Бу сўров натижаси 1 -жадвалда келтирилган, яъни барча тўртта устун маълумотлари келтирилади.
  1. Сўров натижаларини чегаралаш


Юқоридаги мисоллардан шуни кўриш мумкинки, SELECT ѐрдамида танлаб олинган мезон бўйича барча сатрлар олинади. Шундай ҳоллар бўладики, бизга фақат биринчи сатр ѐки берилган сондаги сатрларни олиш керак бўлади. Бунда TOP калит сўзидан фойдаланилади.
Бизга Products жадвалидан биринчи бешта сатрни олиш керак бўлсин. Бу сўров қуйидагича бўлади:
SELECT TOP 5 prod_name FROM Products;
Сўров натижаси қуйидагича бўлади:
prod_name
-------------------------
Карамель Салат Лўя Қаймоқ Творог
2.2. Сатрлар бўйича фильтрлаш. WHERE конструкцияси Маълумотлар базасининг жадвалларида жуда кўп ахборотлар
сақланади, камдан-кам ҳолларда жадвалнинг барча сатрларини
ҳосил қилиш эҳтиѐжи туғилади. Кўп ҳолларда маълумотларнинг қайсидир қисмини қайта ишлаш ѐки ҳисобот тузиш учун олиш керак бўлиб қолади. Бундай ҳолларда танлаш мезони ѐки бошқача қилиб айтганда фильтрлаш шарти кўрсатилади.
Сатрларни фильтрлаш учун WHERE конструкциясидан фойдаланилади.
SELECT [ALL/DISTINCT] <атрибутлар рўйхати>/* FROM <жадваллар рўйхати >
[WHERE <танлаш шарти >]
SELECT операторида қатнашиши шарт бўлган сўзлардан FROM сўзи хисобланади. Бу сўздан кейин танлов бажариладиган жадваллар номи кўрсатилади Танлаш ифодасида WHERE калит сўзидан кейин жадвал сатрларини танлаб олиш шарти кўрсатилади. Бунда натижавий жадвалга WHERE ифодасидаги шарт рост қиймат қабул қиладиган сатрлар киритилади.
Бизга Products маҳсулотлар жадвалидан 2 та устунни, бунда prod_price устунида фақат нархи 1.29 га тенг бўлган сатрларни олиш керак бўлсин. Бу сўров қуйидагича бўлади:
SELECT prod_name, prod_price FROM Products
WHERE prod_price = 1.29;
Сўров натижаси қуйидагича бўлади: prod_name prod_price
---------------- ---------------
Карамель 1.29
Юқоридаги мисолда тенгликка текшириш, яъни устунда нархи кўрсатилган қийматга тенг бўлган маҳсулот борлиги аниқланди. SQL да бир қатор шартли (мантиқий) операторлар мавжуд. WHERE ифодасида ишлатиладиган бундай операторлар қуйидаги жадвалда
келтирилган:




Download 1,93 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   19




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