Тази страница съдържа списък с обобщени функции, които са налични в SQLite по подразбиране.
Функция | Описание |
---|---|
avg() | Връща средната стойност на всички стойности, различни от NULL в групата. |
count() | Може да се използва за връщане на броя на редовете в резултатен набор. Може също да се използва за връщане на колко пъти дадена колона не е NULL в резултатния набор. |
group_concat() | Позволява ви да обедините множество резултати, върнати за колона, в един. Понякога се нарича „агрегация на низове“. |
max() | Връща максималната стойност от всички стойности в група. Максималната стойност е стойността, която ще се появи последна в заявка, която използва ORDER BY клауза в същата колона. |
min() | Връща минималната стойност, различна от NULL от всички стойности в група. Минималната стойност е стойността, която ще се появи първа в заявка, която използва ORDER BY клауза в същата колона. |
sum() | Връща сбора от всички стойности, различни от NULL в група. Ако няма стойности, различни от NULL, тогава той връща NULL. |
total() | Връща сбора от всички стойности, различни от NULL в група. Ако няма стойности, различни от NULL, тогава той връща 0.0. |
Допълнителни агрегатни функции, написани на C, могат да се добавят с помощта на API sqlite3_create_function().