7 laboratoriya ishi


So`rov: Select sum(id) as ‘ bemorlar id lari yig’indisi ’ from bemorlar



Yüklə 0,76 Mb.
səhifə4/7
tarix26.07.2023
ölçüsü0,76 Mb.
#137542
1   2   3   4   5   6   7
jahon amaliy

So`rov: Select sum(id) as ‘ bemorlar id lari yig’indisi ’ from bemorlar;
Natija:
2. AVG() – qiymqatlar o`rta arifmetigini hisoblash.
“bemorlar” jadvalidagi bemorlar id larining o’rta arifmetigini aniqlaymiz.
So`rov: Select avg(id) as ‘bemorlar id lari orta arifmetigi ’ from bemorlar;
Natija:

3. MIN() – eng kichik qiymatni chiqarish
“Bemorlar” jadvalidan birinchida turgan bemorlar nomi va id sini chiqaramiz;
So`rov: Select min(id) as ‘eng birinchi turgan bemor, f_i_sh from bemorlar;
Natija:
4. MAX() – eng katta qiymatni chiqarish
So`rov: select id, max(katta_hodim) from hodimlar group by yili;
Natija:
Order by
So`rov: SELECT * FROM products ORDER BY name;
Natija:

11.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:

11.4–rasm. Order by kalit so’zining Desc bilan qo’llanilishi

HAVING parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi. U WHERE parametriga o'xshaydi, lekin GROUP BY parametridan keyin aniqlanadi va birlashtirilgan qatorlarga qo'llaniladi. HAVING parametrini tanlash shartida, so'rov bo'yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini ishlatishingiz mumkin.


Guruxlar ichidan kerakli yozuvlarni ajratib olish uchun HAVING ishlatiladi.
HAVING=WHERE, faqat HAVING guruxlar ichiga tegishli
Select Subj_name, max (hour)
From SUBJECT;
Group by Subj_name

Yüklə 0,76 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




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