xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Sqlda jarayonlar va standart funksiyalar Reja: sql tilida agregat funksiyalar
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARGKOMPYUTER INJINIRINGLUMOTLAR BAZASI
FANIDAN MArovlar yaratish 4. Standart funksiyalarning SQLda sintaksisi 5. DISTINCT standart sochirish 6. ORDER BY komandasidan foydalanib satrlarni tartiblashtirish.
SQL tilida agregat funksiyalar
Tayanch soliq funksiyalar.
Agregat funksiyalar qolib, bitta qiymat qaytaradi. Bu funksiyalarni ko Ustundagi xamma qiymatlar summasini hisoblaydi.
AVG() rtachasining qiymatini hisoblaydi.
MIN() Ustundagi xamma qiymatlar eng kattasini aniqlaydi.
COUNT() Sorinishi:
SUM (ifoda) DISTINCT ustun AVG (ifoda) DISTINCT ustun nomi MIN (ifoda) MAX (ifoda) COUNT (ustun nomi) DISTINCT COUNT(*) Agregatlash argumenti borovda: Sizni kompaniyangizda reja bajarilishi ortacha foizi qancha?
SELECT AVG(100*(SALES/QUOTA)) as PROCENT FROM SALESREPS Bu holda ustun nomi maramiz. SUM() funksiyasini qolishi kerak! Masalan, quyidagicha: Kompaniya xizmatchilari sotuvlar xajmi rejadagi va xaqiqiy oramiz. Masalan: "ACI" ishlab chiqaruvchi mollari oramiz. Bu funksiyalar sonli ustunlar, sanalar va satrli ollanishi sonlar bilan ishlash.
Masalan quyidagi sop va kam sotuvlar xajmi qancha?
SELECT MIN(QUOTA), MAX(QUOTA) FROM SALESREPS Bu sonlarni orov beramiz: Bazadagi buyurtmalarning ichida eng oldin berilgan sollanadi. Bu funksiya son qiymat qaytaradi. Masalan: Kompaniyamiz mijozlari soni nechta?