GroundHaus

SQL 포매터

한 줄로 뭉친 SQL을 들여쓰기·줄바꿈으로 보기 좋게 정렬합니다.

방언
정렬 결과
정렬된 SQL이 여기에 표시됩니다.

키워드는 대문자로 통일됩니다. 쿼리는 서버로 전송되지 않으니 운영 쿼리도 안심하고 정렬하세요.


이게 뭔가요?

로그나 코드에서 복사한 한 줄짜리 SQL을 절(SELECT·FROM·WHERE…)별로 줄바꿈·들여쓰기해 읽기 좋게 정렬하는 도구입니다. 키워드는 대문자로 통일되며, MySQL·PostgreSQL·SQLite·SQL Server 방언을 선택할 수 있습니다.

언제 쓰나요?

주의할 점

실무에서 — 슬로우 쿼리 로그에 찍힌 다섯 줄짜리 한 줄 쿼리를 눈으로 읽다 포기하고 포매터에 넣었더니, 문제의 서브쿼리가 바로 보였다. ORM이 만든 쿼리를 튜닝할 때도 일단 정렬부터 하고 시작한다. 리뷰에 쿼리를 첨부할 때 정렬해서 올리면 리뷰어의 한숨이 줄어든다.