Форматирование SQL онлайн – бесплатный SQL форматтер
Форматируйте SQL-запросы и расставляйте отступы онлайн. Поддерживаются MySQL, PostgreSQL, SQLite, T-SQL и BigQuery.
🔒 Ваш файл никогда не покидает браузер. Всё форматирование выполняется локально.
Как отформатировать SQL онлайн
- 1
Вставьте SQL
Вставьте необработанный или минифицированный SQL-запрос в поле ввода. Поддерживается один или несколько операторов.
- 2
Выберите диалект
Выберите диалект вашей базы данных (MySQL, PostgreSQL и др.), чтобы ключевые слова обрабатывались правильно.
- 3
Скопируйте результат
Скопируйте готовый SQL. Запрос выводится с единообразными отступами и ключевыми словами в верхнем регистре.
SQL становится нечитаемым быстрее почти любого другого языка: запрос объединяет несколько таблиц, обрастает подзапросом и выражением CASE, и вот уже это строка на 400 символов, которую никто не хочет проверять. Поскольку SQL игнорирует пробельные символы, форматирование — это чистое оформление: форматтер может свободно менять раскладку, не рискуя изменить результат запроса.
У каждой СУБД свои особенности синтаксиса: приведение типов :: в PostgreSQL, идентификаторы в обратных кавычках в MySQL, имена в квадратных скобках и TOP в T-SQL, пути проектов в BigQuery. Выберите диалект до форматирования, чтобы эти конструкции были оформлены правильно, а не воспринимались как синтаксические ошибки.
Отформатированный SQL полезен при код-ревью (каждый JOIN или WHERE на своей строке), при отладке (отступы показывают границы подзапросов) и при разборе запросов из ORM, логов или старых отчётов, которые приходят одной строкой. Форматтер не проверяет и не оптимизирует запрос: это шаг для читаемости перед анализом. Всё работает в вашем браузере.