사용법
- 정렬할 SQL 쿼리를 입력합니다.
- 사용하는 데이터베이스 방언과 키워드 대소문자, 들여쓰기를 고릅니다.
- 정렬하기를 누르면 보기 좋게 정렬된 결과가 나타납니다. 복사로 가져갑니다.
활용 팁
- 리뷰·공유 전에: 길게 한 줄로 작성된 쿼리를 정렬하면 JOIN·WHERE 조건이 한눈에 들어와 코드 리뷰나 공유가 쉬워집니다.
- 키워드 대문자 관례: SELECT·FROM·WHERE 같은 키워드를 대문자로 통일하면 식별자(테이블·컬럼명)와 구분되어 가독성이 올라갑니다. 팀 컨벤션에 맞춰 선택하세요.
- 방언을 맞추면 정확: 백틱(MySQL), 대괄호(SQL Server) 같은 식별자 표기는 방언을 맞춰야 어긋나지 않습니다. 결과가 어색하면 방언을 바꿔 보세요.
자주 묻는 질문
Q. 방언(dialect)은 왜 고르나요?
데이터베이스마다 고유한 키워드와 문법이 조금씩 다릅니다. MySQL, PostgreSQL, SQL Server, Oracle 등 사용하는 데이터베이스에 맞는 방언을 고르면 백틱·대괄호 같은 식별자 표기나 특수 함수가 더 정확하게 정렬됩니다. 잘 모르겠으면 '표준 SQL'을 사용하세요.
Q. 쿼리의 동작이 바뀌지는 않나요?
아니요. 포매터는 줄바꿈·들여쓰기·키워드 대소문자 같은 '모양'만 정리할 뿐, 쿼리의 의미나 실행 결과는 바꾸지 않습니다. 다만 문법 오류가 있는 쿼리는 정렬이 어색하게 나올 수 있으니, 정렬 결과가 이상하면 원본 문법을 먼저 확인하세요.
Q. 입력한 SQL이 서버로 전송되나요?
아니요. SQL 정렬은 모두 사용자의 브라우저 안에서 이뤄지며, 입력한 쿼리는 서버로 전송되거나 저장되지 않습니다. 테이블·컬럼명이 드러나는 업무용 쿼리도 안심하고 정리할 수 있습니다.