RUNWEBTOOLS
한국어

SQL 포매터

키워드를 대문자로 맞춰 SQL 쿼리를 정리합니다.

실시간 — 입력하는 대로 포맷

예시

한 줄 쿼리 포맷

입력

select id, name from users where active = 1 order by name;

출력

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name;

JOIN 분리

입력

select * from a join b on a.id=b.a_id where b.ok=1;

출력

SELECT
  *
FROM
  a
  JOIN b ON a.id = b.a_id
WHERE
  b.ok = 1;

도구 소개

이 무료 온라인 SQL 포매터는 빽빽하거나 한 줄이거나 일관성 없는 쿼리를 깔끔하게 들여쓴 SQL로 바꿉니다 — 키워드를 대문자화하는 빠른 SQL 정리·pretty-print 도구입니다. 쿼리를 붙여넣고 들여쓰기 스타일을 고르면 포맷된 결과가 즉시 나타납니다. 모든 것이 업로드 없이 브라우저에서 실행되어 SQL이 기기를 떠나지 않습니다.

사용 방법

  1. 입력란에 SQL을 붙여넣으세요(샘플을 눌러 체험).
  2. 공백 2칸·4칸·탭 중 들여쓰기를 고르세요.
  3. 오른쪽 출력란에서 정리된 쿼리를 확인하세요.
  4. 복사 버튼으로 결과를 복사하세요.

SQL 포매터는 언제 쓰나

긴 쿼리를 넘겨받았을 때, 코드나 로그에서 SQL을 복사했을 때, 또는 실행 전에 문장을 검토하고 싶을 때 유용합니다. 명확한 절 구분과 일관된 들여쓰기는 조인·필터·그룹화를 쉽게 따라가고 검토하게 합니다.

자주 묻는 질문

이 SQL 포매터는 무료인가요?

네 — 가입도 제한도 없는 완전 무료 온라인 SQL 포매터·정리 도구입니다. 원하는 만큼 쿼리를 포맷·들여쓰기하세요.

제 SQL이 서버로 업로드되나요?

아니요. 업로드 없는 도구입니다 — SQL이 전적으로 브라우저에서 포맷되므로 쿼리가 기기를 떠나지 않습니다. 비공개·운영 쿼리에 안전합니다.

SQL 정리 도구는 무엇을 하나요?

쿼리를 절(SELECT·FROM·WHERE·JOIN·GROUP BY 등)별로 명확한 줄로 나누고, 중첩 부분을 들여쓰고, 키워드를 대문자로 만들어 빽빽한 한 줄 SQL을 읽기 쉽게 합니다.

들여쓰기를 고를 수 있나요?

네 — 공백 2칸, 4칸, 또는 탭을 고르세요. 선택은 브라우저에 저장되어 다음에도 유지됩니다.

어떤 SQL 방언을 지원하나요?

표준 SQL을 포맷하며, MySQL·PostgreSQL·SQL Server·SQLite 등 대부분의 쿼리를 다룹니다. 방언별 기능을 검증하기보다 배치와 키워드를 정리합니다.

쿼리 동작이 바뀌나요?

아니요. 포맷은 공백·줄바꿈·키워드 대소문자만 바꿉니다 — 쿼리 로직과 결과는 완전히 동일하게 유지됩니다.

오프라인과 모바일에서도 되나요?

페이지가 로드된 후에는 로컬에서 실행되어 불안정한 연결에서도 동작하며, 레이아웃은 휴대폰·태블릿에서 완전 반응형입니다.

관련 도구