SQL 포맷터

SQL 쿼리를 붙여넣으면 각 절(SELECT, FROM, WHERE, JOIN, GROUP BY 등)이 들여쓰기된 자신만의 줄로 재정렬됩니다.

조회수 808회

읽기 쉬운 SQL이지, 검증된 SQL이 아닙니다

이 도구는 포맷터이지 검증기가 아닙니다 — 쿼리를 주요 절(SELECT, FROM, WHERE, JOIN 계열, GROUP BY, ORDER BY, HAVING, UNION 등)마다 별도의 줄로 나누고, AND/OR/ON 조건은 그 아래에 들여씁니다. 그래서 한 줄로 길게 이어진 쿼리도 실제로 한눈에 훑어볼 수 있게 됩니다.

특정 데이터베이스에 대해 SQL이 유효한지는 의도적으로 검사하지 않습니다 — 진짜로 방언(dialect)을 인식하는 검증을 하려면 SQL 종류마다(MySQL, Postgres, SQL Server는 모두 다릅니다) 완전한 파서가 필요하며, 얕은 가짜 검증기는 잘못된 안도감만 줄 뿐입니다. 이 도구는 입력한 내용을 재정렬할 뿐입니다.

자주 묻는 질문

이 도구가 제 SQL이 맞는지 알려주나요?

아니요 — 의도적으로 그렇습니다. 진짜 SQL 검증은 어떤 데이터베이스를 대상으로 하느냐에 따라 달라지며(MySQL, PostgreSQL, SQL Server는 문법 특성이 모두 다릅니다), 가벼운 브라우저 도구로는 이를 정직하게 해낼 수 없습니다. 이 도구는 레이아웃만 재정렬할 뿐, 쿼리가 유효한지 아닌지는 절대 판단하지 않습니다.

제 쿼리가 손상될 수 있나요?

아니요 — 줄바꿈과 들여쓰기만 추가하고, 선택적으로 키워드를 대문자로 바꿀 뿐입니다. SQL 텍스트 자체(식별자, 값, 연산자)는 절대 변경되지 않습니다.

비슷한 도구