Мініфікація SQL онлайн — стиснути запит в один рядок
Форматуйте й прикрашайте SQL-запити або стискайте їх в один рядок — повністю у вашому браузері.
Результат
Ця сторінка відкриває інструмент з уже увімкненим режимом мініфікації: вставте запит, натисніть кнопку — і вся інструкція стиснеться в один рядок. Багаторядкові коментарі та коментарі -- видаляються, бо в одному рядку вони зламали б запит, а всі послідовності пробільних символів зводяться до одного пробілу.
Однорядковий запит потрібен тоді, коли SQL мандрує як дані, а не як код: вбудувати інструкцію в JSON-навантаження чи YAML-конфіг, передати її у прапорець командного рядка, зберегти у змінній середовища або порівняти два запити в агрегаторі логів, де переноси рядків лише заважають. Мініфікований SQL ще й менший за обсягом — для довгого аналітичного запиту на сотні рядків різниця сягає 20–30% тексту.
Мініфікатор — не сліпа заміна пробілів регулярним виразом: запит спершу розбивається на токени, тож пробіли всередині рядкових літералів зберігаються ('Нью Йорк' лишиться 'Нью Йорк'), а ідентифікатори в лапках і параметри проходять без змін. Усе виконується локально у браузері — запит нікуди не надсилається. Потрібен зворотний напрямок? Перемкніть режим назад на форматування й отримайте читабельну версію того самого запиту з відступами.