Obyektlarining funksiyalariga izoh bering. Reja: Sql da so‘rovlarni guruxlash va funksiyalar


Download 24.87 Kb.
bet1/7
Sana21.02.2023
Hajmi24.87 Kb.
#1216560
  1   2   3   4   5   6   7
Bog'liq
Obyektlarining funksiyalariga izoh bering


Obyektlarining funksiyalariga izoh bering.
Reja:

  1. Sql da so‘rovlarni guruxlash va funksiyalar

  2. Obyektlarining funksiyalariga izoh

  3. Select count(distinct cust_num), 'customers for salesreps', cust_rep from customers group by cust_rep



Sql da so‘rovlarni guruxlash 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 xamma qiymatlar summasini xisoblaydi.
AVG() – Ustundagi xamma qiymatlar o‘rtasi qiymatini xisoblaydi.
MIN() – Ustundagi xamma qiymatlar eng kichigini aniqlaydi.
MAX() – Ustundagi xamma qiymatlar eng kattasini aniqlaydi.
COUNT() – Ustundagi qiymatlar sonini xisoblaydi.
COUNT(*) – So‘rov natijalari jadvalidagi satrlar sonini xisoblaydi.
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? 

Download 24.87 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling