목록 형식 변환
List Formatter
여러 줄을 쉼표 목록·따옴표가 붙은 SQL IN 절·JSON 배열·불릿 목록으로 바꾸고 되돌립니다.
값이 세로로 나열된 목록을 SQL IN 절, JSON 배열, 따옴표 목록, 글머리 목록으로 바꾸고, 그 반대로 풀어 줄로 되돌리기도 합니다. 중요한 것은 작은따옴표 처리입니다. O'Brien은 'O''Brien'이 되는데, SQL 표준 자신의 이스케이프 방식입니다.
입력
출력 형식
결과
값 개수
4
출력 글자 수
42
사용 방법
방향을 고릅니다
줄을 목록으로, 또는 목록을 줄로. 두 번째 방향은 JSON 배열·SQL IN 절·따옴표 목록·구분 문자 목록을 읽고 무엇으로 판단했는지 알려 줍니다.
만들 모양을 고릅니다
형식마다 a,b나 "a", "b" 같은 예를 그대로 보여 주므로 이름이 아니라 모양을 보고 고를 수 있습니다. 직접 지정을 고르면 앞·뒤·사이 문자를 마음대로 정할 수 있습니다.
개수를 확인합니다
값 개수가 검산입니다. 예상보다 하나 적다면 빈 줄이 빠졌거나 따옴표 안의 쉼표가 값 하나로 묶인 것입니다.
자주 묻는 질문
작은따옴표가 왜 두 개가 되나요?
SQL이 그렇게 이스케이프하기 때문입니다. 'O''Brien'이 표준이고 어느 데이터베이스에서나 통합니다. 역슬래시 방식은 MySQL에서만 통하고, 생성한 IN 절이 다른 데서 깨지는 흔한 원인이 그것입니다.
쉼표가 든 값이 둘로 나뉘었습니다
따옴표가 없었을 때만 그렇습니다. 목록을 풀 때 따옴표 안의 쉼표는 값의 일부로 둡니다. a, "b, c"는 셋이 아니라 두 값입니다. 원본에서 따옴표로 감싸면 그대로 남습니다.
값 개수에 제한이 있나요?
여기에는 없지만 붙여 넣을 곳에는 있습니다. 오라클은 IN 목록을 1,000개로 제한하고 다른 데이터베이스도 각자 한도가 있습니다. 어차피 수백 개를 넘으면 임시 테이블이나 조인이 더 나은 모양입니다.
이 도구로 이어지는 것
중복 줄 제거
Duplicate Line Remover
중복된 줄을 지우거나, 중복만 남기거나, 각 줄이 몇 번 나왔는지 셉니다.
줄 정렬·섞기
Line Sorter & Shuffler
줄을 사전순·숫자순·길이순으로 정렬하거나 무작위로 섞으며 역순과 대소문자 옵션을 지원합니다.
줄 번호 매기기
Line Numbering
시작 값·증가폭·자릿수·구분자를 정해 줄 번호를 붙이거나 뗍니다.
텍스트 분할
Text Splitter
긴 글을 줄 수·글자 수·구분자 기준으로 나누되 문장을 끊지 않습니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
CSV SQL 변환
CSV to SQL
표에서 열 유형을 추론해 선택한 방언의 CREATE TABLE과 INSERT 문을 만듭니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.
중복 줄 제거
Duplicate Line Remover
중복된 줄을 지우거나, 중복만 남기거나, 각 줄이 몇 번 나왔는지 셉니다.
줄 정렬·섞기
Line Sorter & Shuffler
줄을 사전순·숫자순·길이순으로 정렬하거나 무작위로 섞으며 역순과 대소문자 옵션을 지원합니다.
찾아 바꾸기
Find & Replace
문자열·단어·정규식으로 치환하며 캡처 그룹을 쓰고 바뀔 부분을 미리 보여 줍니다.
마크다운 편집기
Markdown Editor
마크다운을 실시간 미리보기로 편집하고 렌더링된 HTML을 내보내며 GFM 표와 체크리스트를 지원합니다.