1. Форматирование сложного аналитического запроса PostgreSQL
BI-аналитикКонтекст
Аналитик получил от системы логирования нечитаемый SQL-запрос, записанный в одну строку с хаотичным регистром символов.
Проблема
Запрос содержит несколько JOIN, GROUP BY и агрегатных функций, из-за чего его невозможно проанализировать и оптимизировать.
Как использовать
Вставьте запрос в поле ввода, выберите диалект «PostgreSQL», установите регистр ключевых слов в «ВЕРХНИЙ», а ширину отступа — на 2 пробела.
{
"mode": "format",
"language": "postgresql",
"keywordCase": "upper",
"tabWidth": 2
}Результат
Запрос разделен на логические блоки, ключевые слова выделены верхним регистром, а структура JOIN и условий WHERE стала наглядной.