O’ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI “TT va KT” FAKULTETI
2– BOSQICH
TT-11-21 GURUH TALABASINING
___Ma’lumotlar bazasi__
FANIDAN TAYYORLAGAN
3-amaliy ishi
Bajardi: Rajabov S.
Qabul qildi: Tursunova A.
3.1-bosqichli laboratoriya ishi.
Mavzu:Ma’lumotlarni saralash.WHERE standart so’zidan foydalanish.
Ishdan maqsad: Ma’lumotlar bazasida ma’lumotlarni oson saralab olishni o’rganish uchun WHERE standart so’zidan foydalanib SQL kodlarini yozish.
Masalani qo’yilishi: Ma’lumotlar bazasida ma’lumotlarni WHERE operatori orqali chiqarish.
Masalaning yechilishi:
Dastlabki jadval:
IZOH:Internet_do’kon ma’lumotlar bazasidagi ‘malumotlar’ soni 1 dan katta bo’lgan atributlarni chiqarish dasturi.SELECT *FROM `mahsulotlar` WHERE Soni>1; Qatiy taqqoslashda faqat 1 dan katta qiymatli elementlarni chiqaradi 1 ga tenglarni chiqarmaydi.
Izoh:Keyingi kodimizda id 2 dan katta va Soni 1 ga teng elementlarni natijaga chiqarib beradi.SELECT *FROM `mahsulotlar` WHERE ID>2 AND Soni=1;
3.2-bosqichli laboratoriya ishi
Mavzu:GROUP BY va ORDER BY standart so’zlaridan foydalanib so’rov yaratish.
Ishdan maqsad: GROUP BY va ORDER BY standart so’zlaridan foydalanib so’rovlar yartishni o’rganish va amaliyotda sinash.
Masalaning qo’yilishi:PhpMyAdmin da SQL kodlari orqali ma’lumotlarni chiqarish.
Masalaning yechilishi:
Dastlabki jadval:
Izoh:Group by bu ma’lumotlarni ustun bo’yicha guruhlash kodi bo’lib SQL tilida quyidagicha yoziladi.SELECT Soni FROM mahsulotlar GROUP BY Soni;
Izoh:ORDER BY bu ma’lumotlarni saralash operatori bo’lib SQL tilida quyidagicha yoziladi.SELECT *FROM `mahsulotlar` ORDER BY ID DESC;ID sini kamayish tartibida saralaydi.
3.3-bosqichli laboratoriya ishi
Mavzu: HAVING standart so’zi orqali so’rovlar yaratish.
Masalaning qo’yilishi: HAVING standart so’zidan foydalanib SQL so’rovlarini tashkil etish.
Ishdan maqsad:Yozilgan kodlarni PhpMyAdminda qo’llab natijalar olish.
Masalaning yechilishi:
Dastlabki jadval:
Izoh:HAVING operatori bu guruhlash operatorlariga shart beradi va quyidagicha kiritiladi. SELECT `Narxi($)` FROM `mahsulotlar` GROUP BY Narxi($) HAVING `Narxi($)`>19 ORDER BY `Narxi($)` DESC ;
UMUMIY XULOSA
3-bosqichli laboratoiya mashg’ulotida biz WHERE , GROUP BY , ORDER BY va HAVING operatorlaridan foydaanib SQL so’rovlarini yaratdik.Bu atributlarni bir-biriga bog’lashni ko’rib chiqishga erishdik.
Do'stlaringiz bilan baham: |