• SELECT AVG(100 * (SALES/QUOTA)) FROM SALESREPS
  • Sql da so‘rovlarni guruhlash va funksiyalar Agregat funksiyalar qo‘llanishi




    Download 84,3 Kb.
    bet8/18
    Sana12.01.2024
    Hajmi84,3 Kb.
    #135637
    1   ...   4   5   6   7   8   9   10   11   ...   18
    Bog'liq
    Mavzu Microsoft Access dasturida hisobotlar yaratish. Reja-fayllar.org

    Sql da so‘rovlarni guruhlash va funksiyalar
    Agregat funksiyalar qo‘llanishi
    Agregat (yoki STATIK) funksiyalar, sonli yoki xisoblanuvchi ustunlar Bilan
    ishlaydi. Agregat funksiya argumenti butun ustun bo‗lib, bita qiymat qaytaradi. Bu
    funksiyalarni ko‗rib chiqamiz:
    SUM() – Ustundagi hamma qiymatlar summasini xisoblaydi.
    AVG() – Ustundagi hamma qiymatlar o‗rtasi qiymatini xisoblaydi.
    MIN() – Ustundagi hamma qiymatlar eng kichigini aniqlaydi.
    MAX() – Ustundagi hamma qiymatlar eng kattasini aniqlaydi.
    COUNT() – Ustundagi qiymatlar sonini hisoblaydi.
    COUNT(*) – So‗rov natijalari jadvalidagi satrlar sonini hisoblaydi.
    Komandalar sintaksisi ko‗rinishi:
    - SUM ------------- ( --- ifoda ---------------- ) ----------------------
    -- DISTINCT – ustun nomi ---
    -- AVG ------------- ( --- ifoda ---------------- ) ----------------------
    -- DISTINCT -- ustun nomi ---
    -- MIN ------------- ( ifoda ) -------------------------------------------
    -- MAX ------------- ( ifoda ) -------------------------------------------
    -- COUNT ------------- ( --------------------- ustun nomi) ---------------
    -- DISTINCT –
    -- COUNT(*) -------------------------------------------------------------------
    Agregatlash argumenti bo‗lib ustun nomidan tashqari ixtiyoriy matematik ifoda
    xizmat qilishi mumkin. Misol uchun quyidagi so‗rovda: Sizni kompaniyangizda
    reja bajarilishi o‗rtacha protsenti qancha?
    SELECT AVG(100 * (SALES/QUOTA))
    FROM SALESREPS
    Yana bir shakl: Sizni kompaniyangizda reja bajarilishi o‗rtacha protsenti qancha?
    SELECT AVG(100 * (SALES/QUOTA)) PROCENT
    FROM SALESREPS

    Bu holda ustun nomi ma‘noliroq, lekin bu asosiysi emas. Ustunlar summasini
    hisoblab ko‗ramiz. SUM() funksiyasini qo‗llaymiz, ustun sonli bo‗lishi kerak!
    Masalan, quyidagicha: Kompaniya xizmatchilari sotuvlar xajmi rejadagi va haqiqiy
    o‗rta qiymati qanchaga teng?

    Download 84,3 Kb.
    1   ...   4   5   6   7   8   9   10   11   ...   18




    Download 84,3 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Sql da so‘rovlarni guruhlash va funksiyalar Agregat funksiyalar qo‘llanishi

    Download 84,3 Kb.