O'zbеkiston r



Yüklə 7,78 Mb.
səhifə31/56
tarix20.11.2023
ölçüsü7,78 Mb.
#162990
1   ...   27   28   29   30   31   32   33   34   ...   56
Malumotlar bazasi.Uslubiy qo\'llanma

11.3 – rasm. Min() agregat funksiyasidan foydalanish
4. MAX() – eng katta qiymatni chiqarish
a)Zavoddagi qurilmalar guruhlanib eng ko’p maxsulot chiqaruvchisi topilsin
So`rov: So`rov: select qurilma_id, max(ogirligi_kg) from maxsulot group by qurilma_id;
Natija:

11.4– rasm. Max() agregat funksiyasidan foydalanib, ustundagi eng katta qiymatni aniqlash
b) “Qurilma” jadvalidan oxirida turgan qurilma id sini chiqaramiz;
So`rov: Select max(id) as ‘eng oxirida turgan qurilma’ from qurilma;
Natija:

11.5– rasm. Max() agregat funksiyasidan foydalanib, oxirgi Idni aniqlash
5. COUNT() – Ustundagi qatorlar sonini sanaydi.
a) Ikki va undan maxsulot ishlaydigan qurilmalar chiqarilsin.
So’rov: Select korpus_id as ‘2 tadan kop maxsulot ishlab chiqaradigan korpuslar id lari’ , count(maxsulot_nomi) as ‘maxsulotlar soni’ from maxsulot group by korpus_id having count(maxsulot_nomi)>=2;


Natija:

11.6– rasm. Count() agregat funksiyasidan foydalanish
b) “qurilma” jadvalidagi qurilmalar sonini aniqlaymiz.
So’rov: Select count(*) as ‘qurilma_soni’ from qurilma;
Natija:

11.7– rasm. Count() agregat funksiyasi orqali qurilmalar sonini aniqlash
Bu funksiyalarga qo`shimcha ravishda quyidagi funksiyalarni ham ko`rib chiqamiz:

  1. Rand() - tasodifiy son.

So’rov: Select id, maxsulot_nomi, rand(id) from maxsulot;
Natija:

11.8– rasm. Rand() funksiyasidan foydalanish
7. ROUND() - Butun sonni yaxlitlash funktsiyasi.
So`rov: Select id, maxsulot_nomi, round(korpus_id/qurilma_id, 3) from maxsulot;

Yüklə 7,78 Mb.

Dostları ilə paylaş:
1   ...   27   28   29   30   31   32   33   34   ...   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