SQL Count, Avg, Sum Функц
COUNT() функц нь заасан шалгуурт тохирох буюу нөхцөл биелэх мөрийн тоог буцаана.
AVG() функц нь тоон төрөл хамаарах бөгөөд тухай баганын дундаж утгыг буцаана.
SUM() функц нь мөн адил тоон төрөл хамаарах бөгөөд тухай баганын нийлбэрийг буцаана.
COUNT() функцийн бичэглэл
SELECT COUNT(Багана_нэр)
FROM Хүснэгт_нэр
WHERE Нөхцөл;
AVG() функцийн бичэглэл
SELECT AVG(Багана_нэр)
FROM Хүснэгт_нэр
WHERE Нөхцөл;
SUM() функцийн бичэглэл
SELECT SUM(Багана_нэр)
FROM Хүснэгт_нэр
WHERE Нөхцөл;
Student хүснэгт дээр жишээ авъя
Student хүснэгтийн бүх талбарыг дэлгэцэд харуулж байна
StudentID | FirstName | LastName | Age | CityID | CountrySideID |
---|---|---|---|---|---|
1 | Золбаяр | Жаргалсайхан | 36 | 1 | 1 |
2 | Дорж | Болд | 45 | 1 | 2 |
3 | Гүндалай | Анхбаяр | 16 | 2 | 3 |
4 | Дорж | Наранбулаг | 18 | 3 | 4 |
5 | Энхбаяр | Батболд | 17 | 2 | 1 |
COUNT() функц
Student хүснэгтэд хэдэн оюутан байгаа эсэх тоолж үзье
SELECT COUNT(StudentID)
FROM Student;
Үр дүн
Count(StudentID) |
---|
5 |
Null утга агуулсан бичлэгийг count() функц тоолохгүй.
AVG() функц
Student хүснэгтийн Age талбараас оюутнуудын дундаж насыг ольё
SELECT AVG(Age)
FROM Student;
Үр дүн
Avg(Age) |
---|
26.4 |
Null утга агуулсан бичлэгийг avg() функц алгасах болно.
'%' Ба '_' тэмдэгт нь LIKE операторуудыг харуулсан зарим жишээг энд оруулав.
Оператор | Тайлбар |
---|---|
1 | Золбаяр |
1 | Золбаяр |