개발에 필요한, 작은 도구들.

SQL 정렬기

SQL 방언에 맞게 읽기 좋은 쿼리로 정렬합니다.

사용 가이드

입력은 이 브라우저에서 처리됩니다.

입력 · 옵션

SQL 100KB

사용 예제 코드 보기 ↓

결과

입력 후 실행하면 결과가 표시됩니다.

사용 예제 코드

개발에 가져다 쓸 수 있는 기본 예제입니다. 표시된 환경에서 실행하세요.

Node.js 22+ · ES module (.mjs)

현재 입력 반영은 코드에 사용된 항목에만 적용됩니다. 파일 입력은 예제에 포함하지 않습니다.

필요한 패키지 설치

npm install sql-formatter
import { format } from "sql-formatter";
const sql = "select id,name from users where active=true order by id";
console.log(format(sql, { language: "postgresql", keywordCase: "upper", tabWidth: 2 }));
// Formatting only; this code does not connect to a database or execute SQL.

이렇게 사용하세요

SQL 방언에 맞게 읽기 좋은 쿼리로 정렬합니다.

알아두면 좋은 점

형식과 의미

쿼리를 실행하지 않습니다. 주석과 문자열을 보존하는 정렬을 제공하며 SQL 문법 검증을 대체하지 않습니다.

지원 범위와 제한

SQL 100KB

입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.