メインコンテンツへスキップ
メインコンテンツへスキップ

ALL 句

テーブル内に複数の行が条件に一致する場合、ALL はそれらをすべて返します。SELECT ALLDISTINCT を付けない SELECT と同じです。ALLDISTINCT の両方が指定された場合は、例外がスローされます。

ALL は集約関数内で指定できますが、クエリの結果に実質的な影響はありません。

例:

SELECT sum(ALL number) FROM numbers(10);

次のものと同等です:

SELECT sum(number) FROM numbers(10);