한 줄로 붙어 있는 SQL 쿼리를 SELECT/FROM/WHERE 같은 주요 키워드마다 줄바꿈하여 읽기 좋게 정렬합니다.
주요 기능
- SELECT, FROM, WHERE, GROUP BY, ORDER BY 등 주요 키워드 앞에서 줄바꿈
- 키워드를 대문자로 통일 (SQL 표준 관례)
- AND / OR 조건은 들여쓰기 후 나열
- 다양한 SQL 방언(MySQL, PostgreSQL, Oracle, SQL Server) 공통 문법 지원
용어 설명
- SQL (Structured Query Language)
- 관계형 데이터베이스와 대화하기 위한 표준 언어.
- DML (Data Manipulation Language)
- SELECT, INSERT, UPDATE, DELETE 등 데이터 조작 명령.
- DDL (Data Definition Language)
- CREATE, ALTER, DROP 등 스키마 정의 명령.
- 절(Clause)
- SELECT 절, WHERE 절 등 쿼리를 구성하는 하위 구문 단위.
사용 방법
- 정렬할 SQL 쿼리를 입력창에 붙여넣습니다.
- 포맷 버튼을 클릭합니다.
- 정렬된 결과를 복사하거나
.sql파일로 저장합니다.
자주 묻는 질문
- Q. Oracle의 CONNECT BY, MERGE INTO는 인식하나요?
- 기본 키워드는 인식되지만 방언 고유의 세밀한 정렬은 제한적입니다.
- Q. 문자열 리터럴 안의 키워드도 줄바꿈되나요?
- 기본적으로 리터럴 안까지 인식하지는 않습니다. 결과가 어색하면 리터럴을 자리표시자로 바꾼 후 정렬하세요.
- Q. 왜 키워드가 대문자로 바뀌나요?
- 가독성과 팀 코드 컨벤션을 위한 관례입니다. 필요하면 결과를 소문자로 일괄 치환하세요.
