Tool Hub

SQL 포맷터

15+ 방언 지원 SQL 포맷터

포맷된 SQL
select
  id,
  name,
  email
from
  users
where
  created_at > '2025-01-01'
  and (
    status = 'active'
    or last_login_at > now() - interval '7 days'
  )
order by
  created_at desc
limit
  100;

사용 방법

  1. SQL 쿼리나 명령문을 입력에 붙여넣습니다.
  2. 데이터베이스와 일치하는 방언을 선택합니다 (PostgreSQL, MySQL, SQLite 및 12+ 기타).
  3. 들여쓰기 너비와 키워드 케이싱(대문자 또는 소문자)을 선택합니다.
  4. 포맷된 읽기 쉬운 SQL이 즉시 나타나므로 편집기에 다시 복사합니다.

예제

  • select id,name from users where age>18 order by name 같은 한 줄 쿼리가 여러 줄 명령문으로 변환되며 SELECT, FROM, WHERE, ORDER BY가 각각 한 줄에 들여쓰기됩니다.
  • PostgreSQL 방언으로 전환하면 큰따옴표로 묶인 식별자가 유지되고, MySQL 모드는 역따옴표를 보존합니다.

프로덕션 사용 전 출력을 검증하십시오. 보증 없음 — 자세한 내용은 이용약관.