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