본문으로 바로가기

SQL 포맷터

가독성이 낮은 SQL을 선택한 DBMS 문법 기준으로 분석해 읽기 쉬운 형태로 정렬합니다.

여러 SQL 문을 세미콜론으로 구분해 입력할 수 있습니다.

샘플 SQL

선택한 DBMS에 맞는 샘플 쿼리를 불러옵니다.

사용 방법

DBMS와 옵션을 선택한 뒤 SQL을 입력하고 정렬을 실행하세요. 이 도구는 SQL을 실행하지 않으며 완전한 문법 검증을 보장하지 않습니다.

브라우저에서만 처리

입력한 SQL은 브라우저에서 처리되며 서버로 전송하거나 저장하지 않습니다.

공유

사용 방법

  1. 1

    DBMS 선택

    MySQL, PostgreSQL, SQL Server, Oracle, SQLite 중 쿼리에 맞는 문법을 고릅니다.

  2. 2

    SQL 정렬

    쿼리를 붙여 넣고 들여쓰기, 키워드 표기와 쉼표 옵션을 선택합니다.

  3. 3

    결과 검토

    정렬 결과를 복사하되 실행 전 원래 DBMS에서 문법과 동작을 확인합니다.

실제 사용 예

긴 SELECT

SELECT·FROM·JOIN·WHERE 절을 줄과 들여쓰기로 구분

목록 정리

긴 컬럼 목록의 쉼표 위치를 앞 또는 뒤로 통일

처리 기준과 제한사항

  • 정렬과 실행

    쿼리 텍스트만 정리하며 데이터베이스에 연결하거나 SQL을 실행하지 않습니다.

  • DBMS 문법

    선택한 방언을 기준으로 분석하지만 확장 문법과 공급자별 함수 전체를 검증하지는 않습니다.

  • 의미 보존

    공백과 표기를 정리하는 도구이지만 배포 전 결과 쿼리를 직접 검토해야 합니다.

자주 묻는 질문

SQL 오류도 찾아주나요?

일부 분석 오류는 표시하지만 완전한 문법·스키마 검증기는 아닙니다.

데이터베이스에 쿼리가 전송되나요?

아니요. 브라우저에서 텍스트만 처리하고 실행하지 않습니다.

DBMS를 잘못 선택하면 어떻게 되나요?

예약어와 특수 문법 인식이 달라져 정렬이 어색하거나 오류가 날 수 있습니다.

관련 데이터·개발 도구

다른 인기 도구