Ta strona zawiera listę funkcji agregujących, które są domyślnie dostępne w SQLite.
Funkcja | Opis |
---|---|
avg() | Zwraca średnią wartość wszystkich wartości innych niż NULL w grupie. |
count() | Może być używany do zwracania liczby wierszy w zestawie wyników. Może być również użyty do zwrócenia, ile razy dana kolumna nie jest NULL w zestawie wyników. |
group_concat() | Umożliwia łączenie wielu wyników zwróconych dla kolumny w jeden.Czasami określane jako „agregacja ciągów”. |
max() | Zwraca maksymalną wartość ze wszystkich wartości w grupie. Maksymalna wartość to wartość, która pojawiłaby się jako ostatnia w zapytaniu używającym ORDER BY klauzula w tej samej kolumnie. |
min() | Zwraca minimalną wartość różną od NULL ze wszystkich wartości w grupie. Minimalna wartość to wartość, która pojawiłaby się jako pierwsza w zapytaniu używającym ORDER BY klauzula w tej samej kolumnie. |
sum() | Zwraca sumę wszystkich wartości innych niż NULL w grupie. Jeśli nie ma wartości innych niż NULL, zwraca NULL. |
total() | Zwraca sumę wszystkich wartości innych niż NULL w grupie. Jeśli nie ma wartości innych niż NULL, zwraca 0.0. |
Dodatkowe funkcje agregujące napisane w C można dodać za pomocą funkcji API sqlite3_create_function().