SQL 포매터

한 줄로 작성된 SQL이나 들여쓰기가 흐트러진 쿼리를 표준 형식으로 자동 정렬합니다. 8개 SQL 방언별 키워드를 인식해 적절한 줄바꿈과 들여쓰기를 적용합니다.

방언
키워드
들여쓰기
SQL 입력 대기 중
정렬 결과

사용 방법

1
SQL 붙여넣기

왼쪽 입력창에 SQL 쿼리를 붙여넣거나 직접 입력하세요. 입력하는 동안 결과가 실시간으로 갱신됩니다.

2
방언·옵션 선택

사용 중인 데이터베이스에 맞는 방언을 선택하세요(기본 "표준 SQL"). 키워드 대소문자(UPPER/lower/그대로), 들여쓰기(2칸/4칸/탭)도 취향대로.

3
복사·다운로드

결과 SQL은 "복사"로 클립보드에 들어갑니다. ".sql 다운로드"로 파일 저장도 가능.

자주 묻는 질문

SQL 방언은 어떤 차이가 있나요?

MySQL의 백틱(`), PostgreSQL의 캐스트(::), BigQuery의 STRUCT() 등 방언마다 고유 문법이 있어 적절히 선택해야 깔끔하게 정렬됩니다. 잘 모르겠으면 "표준 SQL(GenericSQL)"으로 두세요.

주석은 보존되나요?

네. 단일 라인(--)·다중 라인(/* */) 주석 모두 그대로 유지됩니다. 이전 버전 비교가 가능합니다.

문법 오류가 있어도 작동하나요?

대부분의 단순한 오류는 무시하고 정렬을 시도하지만, 괄호 미일치 같은 심각한 오류는 결과가 부자연스러울 수 있습니다.

쿼리가 실행되나요?

아닙니다. 본 도구는 SQL을 "실행"하지 않고 텍스트만 정렬합니다. 데이터베이스 연결도 없으며 결과를 미리보기 할 수 없습니다.

데이터가 서버에 전송되나요?

아닙니다. 정렬은 sql-formatter 라이브러리로 브라우저에서 직접 수행되며, SQL이 외부로 전송되지 않습니다.