Tato stránka obsahuje seznam agregačních funkcí, které jsou standardně dostupné v SQLite.
Funkce | Popis |
---|---|
avg() | Vrátí průměrnou hodnotu všech hodnot, které nejsou NULL v rámci skupiny. |
count() | Lze použít k vrácení počtu řádků v sadě výsledků. Může být také použit k vrácení počtu případů, kdy daný sloupec není NULL v sadě výsledků. |
group_concat() | Umožňuje zřetězit více výsledků vrácených pro sloupec do jednoho. Někdy se nazývá „agregace řetězců“. |
max() | Vrátí maximální hodnotu ze všech hodnot ve skupině. Maximální hodnota je hodnota, která se zobrazí jako poslední v dotazu, který používá ORDER BY klauzule ve stejném sloupci. |
min() | Vrátí minimální hodnotu neNULL ze všech hodnot ve skupině. Minimální hodnota je hodnota, která se objeví jako první v dotazu, který používá ORDER BY klauzule ve stejném sloupci. |
sum() | Vrátí součet všech hodnot ve skupině, které nejsou NULL. Pokud neexistují žádné jiné hodnoty než NULL, vrátí hodnotu NULL. |
total() | Vrátí součet všech hodnot ve skupině, které nejsou NULL. Pokud neexistují žádné jiné hodnoty než NULL, vrátí 0.0. |
Další agregační funkce napsané v C lze přidat pomocí sqlite3_create_function() API.