Ҳайдарова С. Sql тили



Download 2,61 Mb.
Pdf ko'rish
bet14/37
Sana28.02.2022
Hajmi2,61 Mb.
#473673
1   ...   10   11   12   13   14   15   16   17   ...   37
Bog'liq
sql tili imkoniyatlari va qollanilishi

4.
 
Жадвалнинг барча устунини ҳосил қилиш 
Жадвалнинг барча устунини ҳосил қилиш учун SELECT калит 
сўзидан кейин барча устун номлари кўрсатилиши шарт эмас, унинг 
ўрнига гуруҳли белги ҳисобланган ―юлдузча‖ (*) белгиси 
қўйилади: 
SELECT * 
FROM Products; 
Бу сўров натижаси 1-жадвалда келтирилган, яъни барча тўртта 
устун маълумотлари келтирилади.
5.Сўров натижаларини чегаралаш 
Юқоридаги мисоллардан шуни кўриш мумкинки, SELECT 
ѐрдамида танлаб олинган мезон бўйича барча сатрлар олинади. 
Шундай ҳоллар бўладики, бизга фақат биринчи сатр ѐки берилган 
сондаги сатрларни олиш керак бўлади. Бунда TOP калит сўзидан 
фойдаланилади.
Бизга Products жадвалидан биринчи бешта сатрни олиш керак 
бўлсин. Бу сўров қуйидагича бўлади: 
SELECT TOP 5 prod_name
FROM Products; 
Сўров натижаси қуйидагича бўлади: 
prod_name
-------------------------
Карамель
Салат
Лўя
Қаймоқ
Творог 
2.2. Сатрлар бўйича фильтрлаш. WHERE конструкцияси
Маълумотлар базасининг жадвалларида жуда к ўп ахборотлар 
сақланади, камдан-кам ҳолларда жадвалнинг барча сатрларини 


34 
ҳосил қилиш эҳтиѐжи туғилади. Кўп ҳолларда маълумотларнинг 
қайсидир қисмини қайта ишлаш ѐки ҳисобот тузиш учун олиш 
керак бўлиб қолади. Бундай ҳолларда танлаш мезони ѐки бошқача 
қилиб айтганда фильтрлаш шарти кўрсатилади.
Сатрларни фильтрлаш учун 
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 
ифодасида ишлатиладиган бундай операторлар қуйидаги жадвалда


35 
келтирилган: 

Download 2,61 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   37




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