0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
설정
SQL 쿼리를 선택한 언어에 맞게 키워드 대문자 및 명확한 들여쓰기로 포맷하세요: MySQL, PostgreSQL, SQL Server, SQLite 등. 언어 선택 후 편집기에 쿼리를 붙여넣고 포맷하세요.
소스 코드
라인:0캐릭터:0

작동 방식

SQL 쿼리를 다시 들여쓰고 정렬해 읽기 쉽고 일관되게 만듭니다. 절, 열, 조건을 명확한 줄로 분리하여 긴 쿼리를 검토하거나 버전을 비교하거나 보고서를 문서화하기 쉽게 합니다.

방언(예: 표준 SQL, PostgreSQL, MySQL, SQLite, T-SQL 등)을 선택할 수 있어 키워드와 구문이 올바르게 해석되며, 예약어의 대소문자도 지정할 수 있습니다.

들여쓰기 종류·크기와 줄 끝도 제어합니다. 모든 처리는 sql-formatter로 브라우저에서 이루어지며, 형식만 바꿀 뿐 쿼리를 데이터베이스에 대해 실행하거나 검증하지 않습니다.

예시

select id,name from users where active=1 order by nameSELECT id, name FROM users WHERE active = 1 ORDER BY name키워드를 대문자로: 각 절과 열이 자체 줄에 놓입니다.

활용 사례

  • 로그나 ORM에서 복사한 긴 쿼리를 읽기 쉽게 만들기.
  • 저장소에 저장하기 전에 쿼리 스타일을 표준화하기.
  • 서로 다른 방언의 쿼리를 균일한 형식으로 검토하고 비교하기.
  • 깔끔하게 들여쓴 SQL로 보고서나 뷰를 문서화하기.

자주 묻는 질문

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

표준 SQL, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL 등 여러 방언을 지원합니다. 올바른 방언을 선택하면 키워드와 특정 구문이 잘 서식 지정됩니다.

쿼리를 실행하거나 검증하나요?

아니요. 이 도구는 쿼리 텍스트를 재배치하고 정렬만 합니다. 어떤 데이터베이스에도 연결하지 않으며 쿼리가 유효하거나 안전한지 확인하지 않습니다.

키워드를 대문자나 소문자로 할 수 있나요?

예. 예약어(SELECT, FROM, WHERE)를 스타일 규칙에 따라 대문자, 소문자, 또는 입력한 그대로 둘 수 있습니다.

내 쿼리가 서버에 업로드되나요?

아니요. 서식 지정은 모두 브라우저에서 이루어지며, 쿼리는 컴퓨터를 벗어나지 않습니다.