• Variant- 18 Minimarket ma’lumotlar bazasini yaratish Ishni bajarish tartibi
  • 2. AVG() – qiymqatlar o‘rta arifmetigini hisoblash. “maxsulotlar” jadvalidagi narxilarining o‘rta arifmetigini aniqlaymiz
  • 3. MIN() – eng kichik qiymatni chiqarish, “maxsulotlar” jadvalidan eng kichik id sini chiqaramiz;
  • 4. MAX() eng katta qiymatni chiqarish A) Maxsulotlar guruhlanib eng qimmat narxli maxsulot topilsin
  • B) “maxsulotlar” jadvalidan oxirida turgan id sini chiqaramiza;
  • Ishni bajarish tartibi va topshiriq




    Download 240,18 Kb.
    Pdf ko'rish
    bet3/4
    Sana09.01.2024
    Hajmi240,18 Kb.
    #133106
    1   2   3   4
    Bog'liq
    MB 18-var 10

    Ishni bajarish tartibi va topshiriq 
    1. MB va jadvallarni yaratishda PostgreSQL dan foydalandim. 
    2. Avvalgi amaliy ishlarda yaratilgan MB va uning jadvallari va 
    ma’lumotlaridan foydalangan xolda, tanlangan variyantga muvofiq
    mavzu uchun, SQL ning agregat funksiyalaridan foydalangan xolda bittadan so’rov 
    yozing va natijasini oling. 
    Variant- 18 
     
    Minimarket ma’lumotlar bazasini yaratish 
    Ishni bajarish tartibi 
     
    1. SUM() – jadvaldagi qiymatlar yig‘indisini hisoblash. “maxsulotlar” 
    jadavalida barcha narxilari yig‘indisini topamiz;
     
    So`rov: 
    select sum(narxi) from maxsulotlar;
    Natija: 


    Sum() agregat funksiyasidan foydalanish
    2. AVG() – qiymqatlar o‘rta arifmetigini hisoblash. “maxsulotlar” jadvalidagi 
    narxilarining o‘rta arifmetigini aniqlaymiz
     
    So`rov: 
    select avg(narxi) from maxsulotlar; 
    Natija: 
    AVG() funksiyasining qo`llanishi 
    3. MIN() – eng kichik qiymatni chiqarish, “maxsulotlar” jadvalidan eng kichik 
    id sini chiqaramiz;
     
    So`rov: 
    select min(maxsulotID) from maxsulotlar; 
    Natija: 


    MIN() funksiyasining qo`llanishi 
    4. MAX() eng katta qiymatni chiqarish 
     
    A) Maxsulotlar guruhlanib eng qimmat narxli maxsulot topilsin 
    So`rov: 
    select nomi, max(narxi) from maxsulotlar group by nomi; 
    Natija: 
    Max() agregat funksiyasidan foydalanib, ustundagi eng katta qiymatni aniqlash
    B) “maxsulotlar” jadvalidan oxirida turgan id sini chiqaramiza; 
    So`rov: 
    select max(maxsulotID) as eng_oxirida_turgan_nom _idsi from maxsulotlar; 
    Natija: 


    Max() agregat funksiyasidan foydalanib, oxirgi Idni aniqlash.

    Download 240,18 Kb.
    1   2   3   4




    Download 240,18 Kb.
    Pdf ko'rish