Основное различие между LIMIT и ALL при выборке данных в PostgreSQL заключается в том, что LIMIT ограничивает количество возвращаемых строк, а ALL возвращает все строки. 13
LIMIT позволяет извлечь определённое количество строк. 2 Например, можно указать, что нужно вернуть не более 5 строк. 3 Даже если установить лимит в 5 строк для выборки, где их всего 3, то и получится только 3. 3
ALL, в свою очередь, возвращает все строки, включая дубликаты. 15 Это поведение по умолчанию для оператора SELECT. 15