メインコンテンツへスキップ
テーブル内に一致する行が複数ある場合、ALL はそれらをすべて返します。SELECT ALL は、DISTINCT を付けない SELECT と同じです。ALLDISTINCT の両方を指定すると、例外がスローされます。 ALL は集約関数内でも指定できますが、クエリの結果には実質的な影響はありません。 たとえば:
SELECT sum(ALL number) FROM numbers(10);
次と等価です:
SELECT sum(number) FROM numbers(10);
最終更新日 2026年6月10日