분류: 개발 도구

SQL 포맷터

브라우저에서 SQL 쿼리를 정렬하고 보기 좋게 다듬기

SQL 쿼리를 붙여넣으면 절, 조인, 조건문 앞뒤로 줄바꿈을 넣어 다시 들여씁니다. 어디에도 업로드되거나 데이터베이스에 실행되지 않습니다.

SQL 쿼리를 붙여넣으면 정렬합니다.

결과
여기에 결과가 표시됩니다.

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

이 포맷터는 select, from, where, 조인, group by, order by 등 표준 키워드를 기준으로 공백을 다시 배치해 긴 쿼리를 한눈에 읽을 수 있게 만듭니다. 아무것도 실행하지 않습니다. 문자열, 식별자, 주석은 토큰화만 되고 그대로 유지되며, 키워드 목록에 없는 단어는 추측하지 않고 일반 식별자로 처리합니다.

사용 방법

  1. SQL 쿼리를 입력창에 붙여넣거나 예제를 불러옵니다.
  2. 들여쓰기 2칸 또는 4칸을 고르고 키워드를 대문자, 소문자, 원본 그대로 중에서 선택합니다.
  3. 정렬된 결과를 복사합니다.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

이 도구가 제 쿼리를 데이터베이스에 실행하나요?
아니요. 텍스트는 페이지 안의 자바스크립트로 토큰화되고 다시 포맷될 뿐, 어디로도 전송되거나 실행되지 않습니다.
어떤 SQL 방언을 지원하나요?
PostgreSQL, MySQL, SQLite, SQL Server가 공통으로 쓰는 표준 ANSI SQL 키워드를 인식합니다. 방언별 함수는 잘못 포맷되지 않도록 그대로 둡니다.
쿼리의 의미가 바뀌나요?
아니요. 공백, 줄바꿈, 키워드 대소문자만 바뀝니다. 문자열, 식별자, 주석은 작성한 그대로 복사됩니다.