Если в таблице есть несколько совпадающих строк, ALL возвращает их все. SELECT ALL идентичен SELECT без DISTINCT. Если указаны и ALL, и DISTINCT, будет сгенерировано исключение.
ALL можно указывать внутри агрегатных функций, хотя на результат запроса это практически не влияет.
Например:
SELECT sum(ALL number) FROM numbers(10);Эквивалентно:
SELECT sum(number) FROM numbers(10);Синтаксис
SELECT ALL expr_list ...Часть: SELECT
Связано: SELECT, DISTINCT