U: Standart funksiyalardan foydalanib so‘rovlar yaratish Ish


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



Yüklə 0,53 Mb.
səhifə7/8
tarix30.12.2023
ölçüsü0,53 Mb.
#167917
1   2   3   4   5   6   7   8
5- Amaliy mashg’ulot

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

11.1 – rasm. Sum() agregat funksiyasidan foydalanish
2. AVG() – qiymqatlar o`rta arifmetigini hisoblash.
“qurilma” jadvalidagi qurilmalar id larining o’rta arifmetigini aniqlaymiz.
So`rov: Select avg(id) as ‘qurilma id lari orta arifmetigi ’ from qurilma;
Natija:

11.2– rasm. Avg() agregat funksiyasidan foydalanish
3. MIN() – eng kichik qiymatni chiqarish
“Qurilma” jadvalidan birinchida turgan qurilma nomi va id sini chiqaramiz;
So`rov: Select min(id) as ‘eng birinchi turgan qurilma’, qurilma_nomi from qurilma;
Natija:

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.

Yüklə 0,53 Mb.

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




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

    Ana səhifə