SQL 포매터
키워드를 대문자로 맞춰 SQL 쿼리를 정리합니다.
예시
한 줄 쿼리 포맷
입력
select id, name from users where active = 1 order by name;
출력
SELECT id, name FROM users WHERE active = 1 ORDER BY name;
JOIN 분리
입력
select * from a join b on a.id=b.a_id where b.ok=1;
출력
SELECT * FROM a JOIN b ON a.id = b.a_id WHERE b.ok = 1;
도구 소개
이 무료 온라인 SQL 포매터는 빽빽하거나 한 줄이거나 일관성 없는 쿼리를 깔끔하게 들여쓴 SQL로 바꿉니다 — 키워드를 대문자화하는 빠른 SQL 정리·pretty-print 도구입니다. 쿼리를 붙여넣고 들여쓰기 스타일을 고르면 포맷된 결과가 즉시 나타납니다. 모든 것이 업로드 없이 브라우저에서 실행되어 SQL이 기기를 떠나지 않습니다.
사용 방법
- 입력란에 SQL을 붙여넣으세요(샘플을 눌러 체험).
- 공백 2칸·4칸·탭 중 들여쓰기를 고르세요.
- 오른쪽 출력란에서 정리된 쿼리를 확인하세요.
- 복사 버튼으로 결과를 복사하세요.
SQL 포매터는 언제 쓰나
긴 쿼리를 넘겨받았을 때, 코드나 로그에서 SQL을 복사했을 때, 또는 실행 전에 문장을 검토하고 싶을 때 유용합니다. 명확한 절 구분과 일관된 들여쓰기는 조인·필터·그룹화를 쉽게 따라가고 검토하게 합니다.
자주 묻는 질문
이 SQL 포매터는 무료인가요?
네 — 가입도 제한도 없는 완전 무료 온라인 SQL 포매터·정리 도구입니다. 원하는 만큼 쿼리를 포맷·들여쓰기하세요.
제 SQL이 서버로 업로드되나요?
아니요. 업로드 없는 도구입니다 — SQL이 전적으로 브라우저에서 포맷되므로 쿼리가 기기를 떠나지 않습니다. 비공개·운영 쿼리에 안전합니다.
SQL 정리 도구는 무엇을 하나요?
쿼리를 절(SELECT·FROM·WHERE·JOIN·GROUP BY 등)별로 명확한 줄로 나누고, 중첩 부분을 들여쓰고, 키워드를 대문자로 만들어 빽빽한 한 줄 SQL을 읽기 쉽게 합니다.
들여쓰기를 고를 수 있나요?
네 — 공백 2칸, 4칸, 또는 탭을 고르세요. 선택은 브라우저에 저장되어 다음에도 유지됩니다.
어떤 SQL 방언을 지원하나요?
표준 SQL을 포맷하며, MySQL·PostgreSQL·SQL Server·SQLite 등 대부분의 쿼리를 다룹니다. 방언별 기능을 검증하기보다 배치와 키워드를 정리합니다.
쿼리 동작이 바뀌나요?
아니요. 포맷은 공백·줄바꿈·키워드 대소문자만 바꿉니다 — 쿼리 로직과 결과는 완전히 동일하게 유지됩니다.
오프라인과 모바일에서도 되나요?
페이지가 로드된 후에는 로컬에서 실행되어 불안정한 연결에서도 동작하며, 레이아웃은 휴대폰·태블릿에서 완전 반응형입니다.
관련 도구