8-laboratoriya mashg’ulotini bajarish uchun namuna nazariy qism


Download 23.13 Kb.
Pdf ko'rish
bet1/4
Sana02.06.2024
Hajmi23.13 Kb.
#1835542
  1   2   3   4
Bog'liq
8-labaratoriya (1)



8-LABORATORIYA ISHI. MAʼLUMOTLARNI TANLASH VA FILTRLASH 
OPERATORLARI. MAʼLUMOTLARNI SARALASH. MANTIQIY OPERATORLAR 
 
8-LABORATORIYA MASHG’ULOTINI BAJARISH UCHUN NAMUNA 
 
Nazariy qism 
 
 
SELECT bayonoti. Oldingi darslarda muhokama qilinganidek, SQL operatorlari umumiy 
inglizcha atamalardan iborat. Ushbu atamalar kalit so'zlar deb ataladi va har bir SQL bayonotida 
bir yoki bir nechta kalit so'zlar mavjud. Ko'pincha siz bir yoki bir nechta jadvallardan 
ma'lumotlarni oladigan SELECT bayonotiga duch kelasiz. 
Jadvaldan bir nechta ustunlarni olish uchun bir xil SELECT ko'rsatmasi qo'llaniladi. Farqi 
shundaki, kalit so'zdan keyin Select vergul bilan bir nechta ustun nomlarini belgilash kerak. 
Belgilangan ustunlarni (bir yoki bir nechta) olishdan tashqari, SELECT yo'riqnomasidan 
foydalanib, ularning har birini ro'yxatga olmasdan barcha ustunlarni so'rashingiz mumkin. 
Buning uchun ustunlar nomlari o'rniga "yulduzcha" (*) guruh belgisi ko'rsatiladi. Bu 
quyidagicha amalga oshiriladi. 
SELECT * FROM Products; 
SELECT bayonoti 9 qatorni qaytardi (garchi ro'yxatda faqat to'rtta yetkazib beruvchi 
mavjud bo'lsa ham), chunki Products jadvalida 9 ta element mavjud. Noyob qiymatlar ro'yxatini 
qanday olish mumkin? 
Yechim DISTINCT kalit so'zidan foydalanishdan iborat bo'lib, siz tasavvur 
qilganingizdek, MBBTni faqat noyob qiymatlarni qaytarishga majbur qiladi. 
Yozuvlarni saralash. Yuqorida tushuntirilganidek, quyidagi SQL bayonoti jadvaldan bitta 
ustunni qaytaradi. Ammo natijalarga qarang: ma'lumotlar hech qanday tartibda chiqmaydi. 
ORDER BY bandi SELECT operatori tomonidan olingan ma'lumotlarni saralash uchun 
ishlatiladi. U so'rov natijalari saralanadigan bir yoki bir nechta ustunlar nomini belgilaydi 

Download 23.13 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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