DEV
SQL 포맷터 — 쿼리를 읽기 좋게 정리
복잡한 SQL 쿼리는 금방 읽기 어렵게 됩니다. SQL 포맷터로 쿼리를 깔끔하게 정리하여 디버깅과 코드 리뷰를 쉽게 만드세요.
SQL 포맷팅 규칙
- 키워드는 대문자로 (SELECT, FROM, WHERE)
- 각 주요 절은 새 줄에
- 중첩 쿼리는 들여쓰기
- 조인 조건은 명확하게 정렬
포맷된 SQL 예제
SELECT u.id, u.name, COUNT(o.id) AS order_count FROM users u LEFT JOIN orders o ON u.id = o.user_id WHERE u.created_at > '2024-01-01' GROUP BY u.id, u.name ORDER BY order_count DESC LIMIT 10;
지원 방언
- MySQL / MariaDB
- PostgreSQL
- SQLite
- Microsoft SQL Server
- Oracle
SQL 최적화 팁
포맷된 SQL은 실행 계획을 이해하고 성능 문제를 찾는 데 도움이 됩니다.