본문으로 건너뛰기
ToolMug

SQL 포맷터

한 줄로 길게 이어진 쿼리를 절과 컬럼이 각각 한 줄에 오는 읽기 쉬운 SQL로 정렬하세요. 데이터베이스 방언을 고르면 해당 문법, 따옴표, 함수를 올바르게 처리해요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

사용 방법

  1. 쿼리를 붙여넣거나 예시 불러오기를 클릭하세요.
  2. SQL 방언, 들여쓰기, 키워드 대소문자를 고르세요.
  3. 포맷을 클릭하거나 Ctrl+Enter(Mac은 ⌘+Enter)를 누르세요.
  4. 정리된 쿼리를 복사하세요.

옵션 설명

SQL 방언
방언별 문법을 처리해요. MySQL의 백틱 식별자, PostgreSQL의 :: 형변환과 $1 파라미터, SQL Server의 대괄호, Snowflake와 BigQuery의 QUALIFY 등이에요.
키워드
대문자는 SELECT, FROM, WHERE를 대문자로, 소문자는 소문자로 쓰고, 유지는 입력한 그대로 둬요. 테이블 이름과 컬럼 이름은 절대 바꾸지 않아요.

예시

변환 전

select id,name from users where status='active' order by name

변환 후

SELECT
  id,
  name
FROM
  users
WHERE
  status = 'active'
ORDER BY
  name

자주 묻는 질문

쿼리가 올바른지도 검사하나요?

아니요. 쿼리 구조를 정렬할 뿐, 테이블 이름이나 컬럼 이름, 데이터베이스에서 실제로 실행되는지는 확인하지 않아요.

여러 문장을 한 번에 정리할 수 있나요?

네. 세미콜론으로 구분된 문장을 차례대로 정리해요.

내 쿼리가 업로드되나요?

아니요. 포맷은 브라우저 안에서 실행되므로 실제 테이블 이름이나 데이터가 들어 있는 쿼리도 안전해요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구