SQL 포맷터
SQL을 일관된 들여쓰기와 키워드 대소문자로 보기 좋게 정렬하거나 한 줄로 압축합니다. MySQL, PostgreSQL, SQLite, SQL Server, BigQuery, Snowflake, Oracle을 지원합니다.
입력
결과
사용 방법
왼쪽에 쿼리를 붙여넣으면 오른쪽에 정렬된 결과가 나타납니다. 먼저 사용하는 데이터베이스에 맞는 방언을 고르세요. MySQL의 백틱 식별자, PostgreSQL의 캐스트, T-SQL의 대괄호를 구분하려면 파서가 방언을 알아야 합니다. 멀쩡한 쿼리가 문법 오류로 나오는 가장 흔한 이유가 방언을 잘못 고른 것입니다.
키워드는 대문자, 소문자, 또는 입력한 그대로 둘 수 있습니다. 들여쓰기는 2칸·4칸·탭 중에서 고르고, 빈 줄 설정은 스크립트 전체를 붙여넣었을 때 문장 사이를 얼마나 띄울지 정합니다. 정렬은 읽기 쉽게 만드는 것이 목적이며 쿼리의 동작을 바꾸지 않습니다. 주석도 원래 자리에 남습니다.
압축은 반대로 동작합니다. 주석을 없애고, 문자열 리터럴과 따옴표 식별자 바깥의 연속 공백을 한 칸으로 줄이고, 괄호와 쉼표 주변 공백을 지웁니다. 로그 한 줄, 환경 변수, JSON 필드에 쿼리를 넣어야 할 때 쓰세요. 파서를 거치지 않으므로 포맷터가 모르는 방언 확장 문법도 그대로 통과합니다.
쿼리는 브라우저 밖으로 나가지 않습니다. 운영 시스템의 테이블 이름이나 고객 데이터가 담긴 SQL도 안심하고 정렬할 수 있습니다.
이런 도구도 함께 씁니다
JSON 포맷터
JSON을 보기 좋게 정렬하거나 한 줄로 압축합니다. 문법 오류가 있으면 몇 번째 줄인지 알려줍니다.
JSON과 CSV 변환
JSON 배열을 CSV로, CSV를 JSON으로 바꿉니다. 구분자와 헤더 유무를 골라서 처리합니다.
표 변환기
엑셀에서 복사한 표를 마크다운, HTML, CSV로 바꿉니다. 붙여넣기만 하면 바로 변환됩니다.
YAML ⇄ JSON 변환기
YAML을 JSON으로, JSON을 YAML로 브라우저에서 바로 변환합니다. 입력 형식을 자동 감지하고, 여러 문서 YAML도 처리하며, 문법 오류는 줄 번호와 함께 알려줍니다.