want2convertwant2convert
Меню
Dev Tools

Форматирование SQL онлайн – бесплатный SQL форматтер

Форматируйте SQL-запросы и расставляйте отступы онлайн. Поддерживаются MySQL, PostgreSQL, SQLite, T-SQL и BigQuery.

Файлы нигде не хранятсяМгновенноБез регистрации

🔒 Ваш файл никогда не покидает браузер. Всё форматирование выполняется локально.

Как отформатировать SQL онлайн

  1. 1

    Вставьте SQL

    Вставьте необработанный или минифицированный SQL-запрос в поле ввода. Поддерживается один или несколько операторов.

  2. 2

    Выберите диалект

    Выберите диалект вашей базы данных (MySQL, PostgreSQL и др.), чтобы ключевые слова обрабатывались правильно.

  3. 3

    Скопируйте результат

    Скопируйте готовый SQL. Запрос выводится с единообразными отступами и ключевыми словами в верхнем регистре.

SQL становится нечитаемым быстрее почти любого другого языка: запрос объединяет несколько таблиц, обрастает подзапросом и выражением CASE, и вот уже это строка на 400 символов, которую никто не хочет проверять. Поскольку SQL игнорирует пробельные символы, форматирование — это чистое оформление: форматтер может свободно менять раскладку, не рискуя изменить результат запроса.

У каждой СУБД свои особенности синтаксиса: приведение типов :: в PostgreSQL, идентификаторы в обратных кавычках в MySQL, имена в квадратных скобках и TOP в T-SQL, пути проектов в BigQuery. Выберите диалект до форматирования, чтобы эти конструкции были оформлены правильно, а не воспринимались как синтаксические ошибки.

Отформатированный SQL полезен при код-ревью (каждый JOIN или WHERE на своей строке), при отладке (отступы показывают границы подзапросов) и при разборе запросов из ORM, логов или старых отчётов, которые приходят одной строкой. Форматтер не проверяет и не оптимизирует запрос: это шаг для читаемости перед анализом. Всё работает в вашем браузере.

Частые вопросы

Вам также может пригодиться