|
Select*; from exam_marks
Where
|
bet | 18/56 | Sana | 02.12.2023 | Hajmi | 7,78 Mb. | | #109653 |
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
Name
|
Stipend
|
Select name AS
Name_ talaba,
2* stipend AS yangi St
|
Axmedov
|
150
|
Pozilov
|
200
|
Faculty
Name
|
Stipend yangi st
|
Select name
Name_ talaba,
2 * stipend yangi st
|
Axmedov
|
300
|
Pozilov
|
400
|
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: select korpus_id, sum(ogirligi_kg) as ‘korpusdan chiquvchi oxirgi jami maxsulotlar ogirligi’ from maxsulot group by korpus_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).
Nazorat savollari
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?
|
| |