このページには、SQLiteでデフォルトで使用できる集計関数のリストが含まれています。
関数 | 説明 |
---|---|
avg() | グループ内のすべてのNULL以外の値の平均値を返します。 |
count() | 結果セットの行数を返すために使用できます。 また、結果セットで特定の列がNULLでない回数を返すためにも使用できます。 |
group_concat() | 列に対して返された複数の結果を1つに連結できます。「文字列集計」と呼ばれることもあります。 |
max() | グループ内のすべての値から最大値を返します。 最大値は、 ORDER BY を使用するクエリで最後に表示される値です。 同じ列の句。 |
min() | グループ内のすべての値からNULL以外の最小値を返します。 最小値は、 ORDER BY を使用するクエリで最初に表示される値です。 同じ列の句。 |
sum() | グループ内のすべてのNULL以外の値の合計を返します。 NULL以外の値がない場合は、NULLを返します。 |
total() | グループ内のすべてのNULL以外の値の合計を返します。 NULL以外の値がない場合は、0.0を返します。 |
Cで記述された追加の集計関数は、sqlite3_create_function()APIを使用して追加できます。