
데이터베이스를 다루는 개발자라면 읽기 어려운 SQL 쿼리를 만나본 적 있을 것이다. 왜 SQL은 지저분해지고 어떻게 정리할까.
SQL이란
SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회, 삽입, 수정, 삭제하는 언어다. 1970년대 IBM에서 개발됐으며 지금도 전 세계 데이터베이스 표준으로 쓰인다.
SQL이 지저분해지는 이유
SQL은 대소문자를 구분하지 않고 줄바꿈이 없어도 실행된다. 그 결과 급하게 작성하거나 도구에서 자동 생성된 SQL은 이런 형태가 된다.
select u.id,u.name,o.total from users u inner join orders o on u.id=o.user_id where u.active=1 and o.total>1000 order by o.total desc limit 10
이것을 제대로 포맷하면:
SELECT u.id, u.name, o.total
FROM users u
INNER JOIN orders o ON u.id = o.user_id
WHERE u.active = 1
AND o.total > 1000
ORDER BY o.total DESC
LIMIT 10
같은 코드지만 읽기 훨씬 쉽다.
SQL 가독성이 왜 중요한가
버그 찾기: 정렬된 코드에서 실수를 발견하기 쉽다.
코드 리뷰: 팀원이 검토할 때 이해하기 쉽다.
유지보수: 6개월 후 본인이 다시 봐도 이해할 수 있다.
SQL 컨벤션 기초
키워드(SELECT, FROM, WHERE)는 대문자로
열 이름은 소문자 또는 snake_case로
각 절(clause)은 새 줄에서 시작
AND, OR는 들여쓰기
ToolZip 도구 바로가기

SQL 포맷터 바로가기 → https://www.toolzip.app/tools/sql-formatter
지저분한 SQL 쿼리를 붙여넣으면 들여쓰기와 줄바꿈이 정리된다. 브라우저에서만 처리된다.
주요 기능:
키워드 자동 대문자 변환
절(clause)별 줄바꿈 처리
AND/OR 들여쓰기
JOIN 처리
CASE WHEN 들여쓰기
압축(Minify) 기능 (한 줄로 만들기)
예제 쿼리 2개 제공
결과 복사 버튼
정리
- ✅ 설치 없이 브라우저에서 바로 사용
- ✅ 파일이 서버로 전송되지 않음
- ✅ 완전 무료
'ToolZip' 카테고리의 다른 글
| SVG가 JPG보다 나은 경우는? — 실시간 SVG 코드 편집기 (0) | 2026.10.09 |
|---|---|
| ZIP 압축은 어떻게 파일을 줄이나 — 무료 온라인 ZIP 압축·해제 도구 (0) | 2026.10.07 |
| 세계 33개 도시 실시간 시계 — 서머타임 자동 반영 세계 시계 (0) | 2026.10.06 |
| 동영상 방향이 잘못 찍혔을 때 — 온라인 동영상 회전·반전 도구 (0) | 2026.10.05 |
| UUID가 무엇인지 아는가 — 무료 온라인 UUID 생성기 (0) | 2026.10.04 |