Mundarija:

AVG funksiyasi SQL da qanday ishlaydi?
AVG funksiyasi SQL da qanday ishlaydi?

Video: AVG funksiyasi SQL da qanday ishlaydi?

Video: AVG funksiyasi SQL da qanday ishlaydi?
Video: Hamma foydalanishi kerak bo'lgan 8 ta vosita 2024, May
Anonim

SQL Server AVG () funktsiyasi agregat hisoblanadi funktsiyasi bu qaytaradi o'rtacha bir guruhning qiymati.

Ushbu sintaksisda:

  • ALL ga ko'rsatma beradi AVG () funktsiyasi hisoblash uchun barcha qiymatlarni olish.
  • DISTINCT ko'rsatma beradi AVG () funktsiyasi faqat noyob qadriyatlar ustida ishlash.

Xuddi shunday, siz SQL AVGni qanday hisoblaydi deb so'rashingiz mumkin?

SQL SELECT COUNT, SUM, AVG

  • SELECT COUNT maʼlumotlar qiymatlari sonini qaytaradi.
  • SELECT SUM maʼlumotlar qiymatlari yigʻindisini qaytaradi.
  • SELECT AVG maʼlumotlar qiymatlarining oʻrtacha qiymatini qaytaradi.

Xuddi shunday, ma'lumotlar bazasida o'rtacha hisobni qanday hisoblash mumkin? Sahna ortida, the AVG funksiyasini hisoblab chiqadi o'rtacha NULL qiymatlardan tashqari ushbu qiymatlarning umumiy qiymatini qiymatlar soniga bo'lish orqali qiymatlar soni. Shuning uchun, agar ushbu qiymatlarning jami natijaning ma'lumotlar turining maksimal qiymatidan oshsa, ma'lumotlar bazasi server xato qiladi.

Bundan tashqari, AVG funksiyasidan qaerda bandida foydalanishimiz mumkinmi?

SQL AVG () qaerda bilan Biz qila olamiz bandi toping o'rtacha Qayerdan foydalanib, faqat berilgan shartni qanoatlantiradigan qatorlardan bandi . Quyidagi SQL bayonoti topadi o'rtacha faqat miqdori 50 dan ortiq bo'lgan mahsulotlarning narxi.

SQL da round qanday ishlaydi?

DAVLAMA (ifoda, [o'nlik joy]) bu erda [o'nlik o'rin] qaytarilgan kasrlar sonini bildiradi. Salbiy raqam yaxlitlash kasrning chap tomonidagi raqamga sodir bo'lishini anglatadi. Masalan, -1 raqam bo'lishini anglatadi yumaloq eng yaqin o'nliklarga.

Tavsiya: