Development
Форматировщик и минификатор SQL
Форматирует или сжимает SQL с полным контролем диалекта (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake и др.), регистра ключевых слов/идентификаторов/функций, стиля отступа (стандартный, табличный левый/правый) и пустых строк между запросами. Выводит результат с подсветкой синтаксиса и статистикой размера и числа операторов.
Быстрый старт
Вызовите этот инструмент из своего кода на трёх языках.
curl -X POST 'https://api.elysiatools.com/ru/api/tools/sql-query-formatter' \
-H 'Content-Type: application/json' \
-d '{"sql":"select u.id,u.name,count(o.id) as orders from users u left join orders o on o.user_id=u.id where u.active=1 and u.created_at > '\''2024-01-01'\'' group by u.id,u.name having count(o.id) > 5 order by orders desc;","mode":"format","language":"postgresql","keywordCase":"upper","identifierCase":"preserve","functionCase":"preserve","indentStyle":"standard","tabWidth":2,"linesBetween":1,"newlineBeforeSemicolon":false}'