Используйте `with paid as (select customer_id,sum(total) as amount from orders where status='paid' group by customer_id) select customer_id,amount from paid where amount>100 order by amount desc;`, PostgreSQL, два пробела и uppercase.
Ожидаемая раскладка
Результат начинается с `WITH paid AS (`. Список внутреннего SELECT расположен на отдельных строках, затем FROM, WHERE и GROUP BY. После закрывающей скобки идёт внешний SELECT с двумя columns, затем FROM, WHERE и ORDER BY с исходным semicolon. Литерал `'paid'`, identifiers, aliases, значение `100` и DESC остаются содержимым; меняются только layout и регистр keywords.
Ожидаемые данные
Данные указывают PostgreSQL, точные символы и строки исходника/результата, вычисленные релизным formatter, и отсутствие комментариев до/после. Счётчики помогают заметить старый результат, но это не query plan, row estimate или validation. Инструмент не знает, существуют ли orders, customer_id, total или status.
Повторите точный пример
Откройте SQLClear, загрузите пример или вставьте исходник без изменений, выберите указанный диалект, два пробела и верхний регистр ключевых слов, затем нажмите «Форматировать SQL». Сравните каждую строку результата. Смените регистр ключевых слов и убедитесь, что значения строк и quoted names не изменились. Очистите страницу и перезагрузите её: история не должна вернуться. Пример использует вымышленные данные каталога, не выполняется и не обращается к БД или другому хосту.