Select*; from exam_marks
Where student_ID (select student_I)
From student where surname= „Petrov‟
Jadvallar bilan ishlaganda, ba’zan ustun va jadval nomlarini qayta aniqlashga yoki qayta nomlashga to`gri keladi. Bunday masalalar ko`pincha birorta ifodalarni xisoblaganda, virtual ustunga joylashganda unga nom qo`yish ba’zan natija jadvali ustunini nomlashda kerak bo`ladi.
Faculty
Xuddi shundek biz ustun nomlarini ham uzunligini o`zgartirishimiz mumkin.
Ishni bajarish tartibi 1. Zavod korpusidagi bir kunlik chiquvchi jami maxsulotlar o’girliklari topilsin.
So`rov:selectkorpus_id,sum(ogirligi_kg)as‘korpusdan chiquvchi oxirgi jami maxsulotlar ogirligi’from maxsulotgroup bykorpus_id; Natija:
7.1-rasm. Group by kalit so’zi va Sum() funksiyasining qo’llanilishi
2.Zavoddagi qurilmalar guruhlanib eng ko’p maxsulot chiqaruvchisi topilsin
So`rov: select qurilma_id, max(ogirligi_kg) from maxsulot group by qurilma_id; Natija:
7.2 –rasm. Group by kalit so’zi va Max() funksiyasining qo’llanilishi
3.Zavoddagi korpuslar nomi alfavit bo`yicha tartiblansin va alfavitga teskari tartibda tartiblansin. Korpus nomini alfavit bo`yicha tartiblash:
So`rov: Select* from korpus order by korpus _nomi; Natija:
7.3–rasm. Order by kalit so’zining qo’llanilishi
4.Korpus nomini alfavitga teskari tartibda tartiblash:
So`rov: Select* from korpus order by korpus _nomi Desc;
Natija:
7.4–rasm. Order by kalit so’zining Desc bilan qo’llanilishi
Vazifalar Yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun MySQL da order by ,group by buyruqlari bilan ishlang.
Bajarilgan ishlar haqida hisobot tayyorlang (1-2-ilovalarga qarang).
Nazoratsavollari SQL tilida GROUP BY kalit so`zining strukturasi qanday?
SQL tilida ORDER BY kalit so`zining strukturasi qanday?
GROUP BY kalit so`zidan qanday maqsadlarda foydalaniladi?
ORDER BY kalit so`zidan qanday maqsadlarda foydalaniladi?
GROUP BY kalit so`zi ORDER BY dan nimasi bilan faq qiladi?