|
U: Standart funksiyalardan foydalanib so‘rovlar yaratish IshSo`rov: Select sum(id) as ‘ qurilma id lari yig’indisi ’ from qurilma
|
səhifə | 7/8 | tarix | 30.12.2023 | ölçüsü | 0,53 Mb. | | #167917 |
| 5- Amaliy mashg’ulotSo`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.
Dostları ilə paylaş: |
|
|