SQL 포매터
왼쪽에 SQL 쿼리를 붙여넣으면 오른쪽에 보기 좋게 들여쓰기된 결과가 표시됩니다. 사용 중인 데이터베이스에 맞는 SQL 방언을 선택하면 더 정확한 결과를 얻을 수 있습니다. 데이터는 서버로 전송되지 않습니다.
SQL 쿼리를 붙여넣어주세요
0 / 0
결과
0 / 0
Tip. 이 도구는 SQL을 보기 좋게 "정렬(포맷팅)"할 뿐, 쿼리가 실제 데이터베이스에서 의미적으로 올바르게 실행되는지는 검증하지 않습니다. 사용 중인 데이터베이스에 가장 가까운 방언을 선택하면 더 정확한 결과를 얻을 수 있습니다. 괄호나 따옴표가 맞지 않는 등 구문 자체를 해석할 수 없는 경우 대략적인 오류 위치를 표시합니다. 키워드는 일반적인 SQL 스타일 관례에 따라 기본적으로 대문자로 변환됩니다. 이 도구는 오픈소스 sql-formatter 라이브러리(MIT 라이선스)를 로컬에 내장하여 사용하므로, 처리는 여전히 브라우저 안에서만 이뤄집니다.
이 도구는 이렇게 사용하세요
- 왼쪽 입력창에 SQL 쿼리를 붙여넣으세요.
- 사용 중인 데이터베이스에 맞는 "SQL 방언"(MySQL, PostgreSQL, SQL Server 등)을 선택하면 더 정확하게 정렬됩니다.
- "정렬" 버튼을 클릭하거나(입력하는 동안 자동으로도 정렬됩니다) 오른쪽에서 결과를 확인하세요.
- 구문을 해석할 수 없으면 오류가 발생한 대략적인 줄/열 위치를 알려줍니다.
- 들여쓰기 크기 드롭다운으로 결과의 들여쓰기를 조절한 뒤, "복사" 또는 "결과 다운로드"로 가져갈 수 있습니다.
- 모든 처리는 브라우저 안에서만 이뤄지며, 입력한 SQL은 서버로 전송되지 않습니다.
관련 팁
- 이 도구는 SQL을 정렬/포맷팅할 뿐, 실제 데이터베이스 스키마 기준으로 쿼리가 유효한지나 실행 가능한지는 검사하지 않습니다.
- 방언마다 키워드와 문법 차이가 있습니다(예: LIMIT vs TOP, 백틱 vs 큰따옴표). 사용 중인 데이터베이스에 맞는 방언을 선택하세요.
- SELECT, FROM, WHERE 같은 키워드는 가독성을 위한 일반적인 관례에 따라 자동으로 대문자로 변환됩니다.
- JSON이나 XML 작업도 필요하다면, 아래 관련 링크의 JSON 포매터, XML 포매터, JSON ↔ XML 변환기를 사용해보세요.