|
So`rov: Select sum(oquvchi_id) as ‘oquvchilar id lari yigindisi’ from 10a_sinf
|
bet | 5/7 | Sana | 11.12.2023 | Hajmi | 1,64 Mb. | | #115746 |
Bog'liq 10-topshiriqSo`rov: Select sum(oquvchi_id) as ‘oquvchilar id lari yigindisi’ from 10a_sinf;
Natija:
11.1 – rasm. Sum() agregat funksiyasidan foydalanish
2. AVG() – qiymqatlar o`rta arifmetigini hisoblash.
“10a_sinf” jadvalidagi o’quvchilar id larining o’rta arifmetigini aniqlaymiz.
So`rov: Select avg(oquvchi_id) as ‘oquvchilar id lari orta arifmetigi ’ from 10a_sinf;
Natija:
11.2– rasm. Avg() agregat funksiyasidan foydalanish
3. MIN() – eng kichik qiymatni chiqarish
“10a_sinf” jadvalidan birinchida turgan o’quvchi nomi va id sini chiqaramiz;
So`rov: Select min(oquvchi_id) as ‘eng birinchi turgan oquvchi’, fish from 10a_sinf;
Natija:
11.3 – rasm. Min() agregat funksiyasidan foydalanish
4. MAX() – eng katta qiymatni chiqarish
a)sinfdagi o’quvchilar guruhlanib eng yili kattasi topilsin
So`rov: So`rov: select oquvchi_id, max(tugilgan_yili) from 10a_sinf group by oquvchi_id;
Natija:
11.4– rasm. Max() agregat funksiyasidan foydalanib, ustundagi eng katta qiymatni aniqlash
b) “10a_sinf” jadvalidan oxirida turgan o’quvchi id sini chiqaramiz;
So`rov: Select max(oquvchi_id) as ‘eng oxirgi oquvchi’ from 10a_sinf;
Natija:
11.5– rasm. Max() agregat funksiyasidan foydalanib, oxirgi Idni aniqlash
5. COUNT() – Ustundagi qatorlar sonini sanaydi.
So’rov: select oquvchi_id as '3 tadan kop tengdosh oquvchilar', count(tugilgan_yili) as
-> 'tengdosh oquvchilar soni' from 10a_sinf group by oquvchi_id having count(tugilgan_yili
-> ) >= 1;
Natija:
11.6– rasm. Count() agregat funksiyasidan foydalanish
b) “10a_sinf” jadvalidagi o’quvchilar sonini aniqlaymiz.
|
| |