SQL Aggregate Functions – SQL Нэгтгэсэн Функцууд #
An aggregate function is a function that performs a calculation on a set of values, and returns a single value.
Нэгтгэл функц нь олон тооны утгууд дээр тооцоолол хийж, нэг утгыг буцаадаг функц юм.
Aggregate functions are often used with the GROUP BY
clause of the SELECT
statement. The GROUP BY
clause splits the result-set into groups of values and the aggregate function can be used to return a single value for each group.
Нэгтгэл функцуудыг ихэвчлэн SELECT
мэдэгдлийн GROUP BY
заалттай хамт ашигладаг. GROUP BY
заалт нь үр дүнгийн багцыг утгуудын бүлгүүдэд хуваадаг бөгөөд хамтлагийн функц нь тус бүрийн бүлэгт нэг утгыг буцаахад ашиглаж болно.
The most commonly used SQL aggregate functions are:
Хамгийн түгээмэл ашиглагддаг SQL нэгтгэл функцүүд нь:
MIN()
– returns the smallest value within the selected column
MIN()
– сонгосон баганад хамгийн бага утгыг харуулна.
MAX()
– returns the largest value within the selected column
MAX()
сонгосон баганад хамгийн их утгыг харуулна.
COUNT()
– returns the number of rows in a set
COUNT()
хүснэгт дэх мөрүүдийн тоог харуулна.
SUM()
– returns the total sum of a numerical column
SUM()
тоон утгатай баганын нийлбэрийг харуулна.
AVG()
– returns the average value of a numerical column
AVG()
тоон утгатай баганаас дундчилсан тоог харуулна.
Aggregate functions ignore null values (except for COUNT()
).
Нэгтгэл функцүүд нь хоосон(null) утгуудад хэрэглэдэггүй (COUNT()
ч тоолдоггүй).
We will go through the aggregate functions above in the next chapters.
Бид дараагийн бүлгүүдэд дээрх нэгтгэл функцүүдийг үзэх болно.