• So`rov: Select max(id) as ‘eng oxirida turgan qurilma’ from qurilma; Natija: 11.5– rasm. Max()
  • 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;
  • So’rov: Select count(*) as ‘qurilma_soni’ from qurilma; N at i j a: 11.7– rasm. Count()
  • Rand()
  • So`rov: Select id, maxsulot_nomi, round(korpus_id/qurilma_id, 3) from maxsulot;
  • O'zbеkiston r




    Download 7,78 Mb.
    bet31/56
    Sana02.12.2023
    Hajmi7,78 Mb.
    #109653
    1   ...   27   28   29   30   31   32   33   34   ...   56
    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;

    Download 7,78 Mb.
    1   ...   27   28   29   30   31   32   33   34   ...   56




    Download 7,78 Mb.