Skip to content
UtilPick.
My toolbox
All tools
Favorites
Bible typing
Saved tools

불러오는 중…

Recently used

열어 본 도구가 여기에 표시돼요.

Get the desktop app
Request a tool
Report a problem
About UtilPick
  • 한국어
  • English
  • 日本語
UtilPick.전체 도구
전체 도구/SQL Formatter

SQL Formatter

Reformat a query with readable line breaks and indentation.

도구를 준비하고 있어요.

이용자 평가

아직 등록된 리뷰가 없어요. 이 도구를 써 보셨다면 첫 리뷰를 남겨 주세요.

이용자 리뷰

아직 등록된 리뷰가 없어요.

리뷰 쓰기

로그인 상태를 확인하고 있어요.

    이렇게 사용하세요

    입력한 내용은 이 브라우저에서만 처리돼요.

    1. 01

      SQL을 붙여 넣으세요

    2. 02

      예약어와 들여쓰기를 정하세요

    3. 03

      정리한 결과를 복사하세요

    처리 기준과 알아두면 좋은 점

    정규식으로 갈아 끼우지 않고 토큰으로 나눈 뒤 다시 조립합니다. 그래서 문자열이나 주석 안에 SELECT 같은 낱말이나 세미콜론, 괄호가 들어 있어도 건드리지 않습니다. 홑따옴표를 두 번 쓴 escape, 달러 인용 문자열, 큰따옴표·백틱·대괄호로 감싼 이름도 통째로 알아봅니다. 정리 전과 뒤의 알맹이 토큰이 같은지 화면에서 스스로 확인하고, 혹시 달라지면 결과를 쓰지 말라고 알립니다. 예약어 대소문자, 들여쓰기 칸, 쉼표 위치를 고를 수 있고 한 줄로 줄이기도 됩니다. 괄호나 따옴표 짝이 안 맞으면 알리되 고쳐 주지는 않습니다. 데이터베이스마다 문법이 조금씩 달라 특정 제품 전용 문법은 줄바꿈이 어색할 수 있습니다.

    함께 쓰면 좋은 도구

    전체 보기
    JSON 포맷터개발자
    정규식 시험개발자
    텍스트 비교텍스트
    © 2026 UtilPickSimple tools for a complicated day. A free collection of online utilities.Get the desktop appAbout UtilPick
    읽기 좋은 줄과 들여쓰기로

    SQL 넣기

    글자
    235
    줄
    4
    문장
    1
    주석
    0

    보기 좋게 줄과 들여쓰기를 바꿀 뿐, 쿼리의 뜻은 건드리지 않습니다. 문자열과 주석 안은 글자 하나도 바꾸지 않습니다. 데이터베이스마다 문법이 조금씩 다릅니다. 널리 쓰이는 표기를 기준으로 정리하므로, 특정 제품에만 있는 문법은 줄바꿈이 어색할 수 있습니다. 그래도 내용이 바뀌지는 않습니다.

    정리한 결과

    내용이 그대로인지 확인했어요.

    예약어
    SELECT
    u.id,
    u.name,
    count(o.id) AS order_count
    FROM
    users u
      LEFT JOIN orders o ON o.user_id = u.id
    WHERE
    u.active = TRUE AND u.created_at >= '2026-01-01'
    GROUP BY
    u.id,
    u.name
    HAVING
    count(o.id) > 2
    ORDER BY
    order_count DESC
    LIMIT
    20;