O'zbеkiston r


Select*; from exam_marks Where



Yüklə 7,78 Mb.
səhifə18/56
tarix20.11.2023
ölçüsü7,78 Mb.
#162990
1   ...   14   15   16   17   18   19   20   21   ...   56
Malumotlar bazasi.Uslubiy qo\'llanma

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

  1. Yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun MySQL da order by ,group by buyruqlari bilan ishlang.

  2. Bajarilgan ishlar haqida hisobot tayyorlang (1-2-ilovalarga qarang).



Nazorat savollari

  1. SQL tilida GROUP BY kalit so`zining strukturasi qanday?

  2. SQL tilida ORDER BY kalit so`zining strukturasi qanday?

  3. GROUP BY kalit so`zidan qanday maqsadlarda foydalaniladi?

  4. ORDER BY kalit so`zidan qanday maqsadlarda foydalaniladi?

  5. GROUP BY kalit so`zi ORDER BY dan nimasi bilan faq qiladi?



Yüklə 7,78 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   56




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin