SQL 포맷터

포맷된 SQL이 여기에 표시됩니다

관련 도구

SQL 포맷팅

SQL 쿼리를 읽기 쉽게 정리하면 디버깅과 코드 리뷰가 수월해집니다. 키워드를 대문자로 통일하고, 절마다 줄바꿈과 들여쓰기를 적용하여 구조를 명확하게 만듭니다.

지원 키워드

  • 조회 — SELECT, FROM, WHERE, JOIN, ORDER BY, GROUP BY, HAVING, LIMIT
  • 조건 — AND, OR, IN, BETWEEN, LIKE, IS, NOT, EXISTS, NULL
  • 수정 — INSERT, UPDATE, DELETE, SET, VALUES
  • 구조 — CREATE, ALTER, DROP, UNION, CASE, WHEN, THEN, ELSE, END

읽기 좋은 SQL을 쓰는 관행

  • 키워드는 대문자로SELECT, WHERE 같은 키워드를 대문자로 쓰면 테이블·컬럼명과 한눈에 구분됩니다.
  • 절 단위로 줄바꿈 — FROM, WHERE, GROUP BY 등 절이 시작될 때 줄을 바꾸면 쿼리 구조가 드러납니다.
  • 조건은 들여쓰기로 계층화 — AND/OR로 이어지는 조건을 들여 쓰면 긴 WHERE 절도 읽기 쉽습니다.
  • 한 줄 쿼리는 공유 전에 정리 — 로그나 ORM이 출력한 한 줄짜리 쿼리는 포맷팅한 뒤 리뷰·질문에 올리면 답을 빨리 받을 수 있습니다.