ALL Clause

If there are multiple matching rows in the table, then ALL returns all of them. SELECT ALL is identical to SELECT without DISTINCT. If both ALL and DISTINCT specified, exception will be thrown.

ALL can also be specified inside aggregate function with the same effect(noop), for instance:

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

equals to

  1. SELECT sum(number) FROM numbers(10);

Original article