메뉴
Dev Tools

SQL 포맷터 온라인 무료 – SQL 정렬·들여쓰기

SQL 쿼리를 온라인에서 포맷하고 들여쓰기하세요. MySQL, PostgreSQL, SQLite, T-SQL, BigQuery를 지원합니다.

파일은 저장되지 않아요즉시 처리가입 필요 없음

🔒 파일은 브라우저 밖으로 나가지 않습니다. 모든 포맷은 로컬에서 실행됩니다.

SQL을 온라인에서 포맷하는 방법

  1. 1

    SQL 붙여넣기

    정리되지 않았거나 압축된 SQL 쿼리를 입력 상자에 붙여넣으세요. 하나 이상의 구문을 지원합니다.

  2. 2

    방언 선택

    키워드가 올바르게 처리되도록 사용하는 데이터베이스(MySQL, PostgreSQL 등)에 맞는 방언을 선택하세요.

  3. 3

    포맷된 SQL 복사

    결과를 복사하세요. 쿼리가 일관된 들여쓰기와 대문자 키워드로 표시됩니다.

SQL은 다른 어떤 언어보다 빠르게 읽기 어려워집니다. 쿼리가 몇 개의 테이블을 조인하고 서브쿼리와 CASE 식이 더해지면, 아무도 리뷰하고 싶지 않은 400자짜리 한 줄이 되어 버립니다. SQL은 공백을 무시하므로 포맷팅은 순수한 표시 방식일 뿐이며, 쿼리 결과가 바뀔 위험 없이 레이아웃을 자유롭게 정리할 수 있습니다.

데이터베이스마다 문법의 특징이 다릅니다. PostgreSQL의 :: 캐스트, MySQL의 백틱 식별자, T-SQL의 대괄호 이름과 TOP, BigQuery의 프로젝트 경로 등이 그렇습니다. 포맷하기 전에 방언을 선택하면 이런 구문이 문법 오류로 처리되지 않고 올바르게 정렬됩니다.

포맷된 SQL은 코드 리뷰(JOIN과 WHERE가 각각 한 줄씩), 디버깅(들여쓰기로 서브쿼리 경계가 한눈에 보임), ORM이나 로그, 오래된 보고서에서 가져온 한 줄짜리 쿼리를 정리할 때 유용합니다. 포맷터는 린트나 최적화를 하지 않으며, 분석 전에 가독성을 높이는 단계입니다. 모든 처리는 브라우저에서 이루어집니다.

자주 묻는 질문

이런 도구도 필요하실 거예요