So‘rov: Select sum(id) as "modellar id lari yig'indisi" from mashinalar;
Natija:
11.1 – rasm. Sum() agregat funksiyasidan foydalanish.
AVG() – qiymqatlar o`rta arifmetigini hisoblash.
―qurilma‖ jadvalidagi qurilmalar id larining o‘rta arifmetigini aniqlaymiz.
So‘rov: Select avg(id) as "modellar id lari orta arifmetigi" from mashinalar;
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 kichik id ga ega mashina",
modellar from mashinalar;
Natija:
11.3 – rasm. Min() agregat funksiyasidan foydalanish.
4. MAX() – eng katta qiymatni chiqarish
a) Avtoparkda eng ko’p maosh oladigan ishchilar chiqarilsin
So‘rov: select id, max(oyligi)
from avtopark_ishchilari group by id;
Natija:
11.4– rasm. Max() agregat funksiyasidan foydalanib, ustundagi eng katta qiymatni aniqlash.
b) Mashinalar jadvalidan oxirida turgan model id sini chiqaramiz;
So‘rov: Select max(id) as "eng oxirida turgan model"
from mashinalar;
Natija:
11.5– rasm. Max() agregat funksiyasidan foydalanib, oxirgi Idni aniqlash.
5. COUNT() – Ustundagi qatorlar sonini sanaydi.
a)Bittadan kam bo’lmagan shinalar chiqarilsin;
So’rov: select id as "1 tadan kam bo'lmagan shinalar id lari" , count(shina_turi)
as "soni" from ehtiyot_qismlar group by id
having count(shina_turi)>=1;
N atija:
Do'stlaringiz bilan baham: |