CSV 파일에 SQL 실행하기
데이터베이스 설치 없이, 내 파일에 진짜 SQL을.
- 필터 상자가 아닌 진짜 SQL
- GROUP BY, JOIN, 윈도 함수
- 데이터베이스 설치 불필요
- 업로드 없음
CSV 또는 TSV 파일을 여기로 끌어다 놓거나 파일을 선택하세요.
만든 이유
CSV를 조회하는 흔한 방법은 먼저 데이터베이스에 불러오라는 것인데, 첫 질문을 던지기까지 준비 단계가 세 번이나 필요합니다. 이 도구는 WebAssembly로 컴파일한 DuckDB라는 SQL 엔진을 브라우저 탭 안에서 실행하므로, 파일을 놓는 순간 바로 조회 가능한 테이블이 됩니다.
기능
- 파일을 `csv`라는 이름의 테이블로 등록해 조회할 수 있게 합니다.
- DuckDB SQL 전체 지원: WHERE, GROUP BY, HAVING, ORDER BY, JOIN, CTE, 윈도 함수.
- 입력하기 전에 열 이름과 타입을 추론해 목록으로 보여 줍니다.
- 오류는 엔진이 낸 그대로 보여 주므로 오타도 무엇이 문제인지 알 수 있습니다.
왜 DuckDB인가
단일 프로세스에서 동작하는 분석용 데이터베이스이고 WebAssembly로 컴파일되므로, 서버에서 파일을 조회하던 엔진이 그대로 탭 안에서 조회합니다. 파일은 참조로 등록되어 쿼리에 필요한 만큼만 읽힙니다.
자주 묻는 질문
- 어떤 SQL 방언인가요?
- PostgreSQL과 비슷한 DuckDB 방언입니다. 집계, 조인, CTE, 윈도 함수가 모두 동작합니다. 디스크에 쓰는 작업은 디스크가 없으므로 지원되지 않습니다.
- 테이블 이름은 무엇인가요?
- `csv`입니다. 따라서 `SELECT * FROM csv LIMIT 10`은 언제나 유효한 첫 쿼리입니다. 열 이름은 머리글 행에서 가져오며 편집기 위에 표시됩니다.
- 쿼리하려고 파일을 서버로 보내나요?
- 아니요. 데이터베이스 엔진을 브라우저로 내려받아 쿼리를 브라우저에서 실행합니다. 파일은 디스크에서 읽히고 밖으로 나가지 않습니다.
자세한 설명
이 페이지에서 작업을 바로 처리할 수 있습니다. 가이드에서는 도구가 대신 판단할 수 없는 부분까지 설명합니다.
데이터베이스 없이 CSV 파일에 SQL 쿼리 실행하는 방법 (2026 guide)GROUP BY에 Postgres는 필요 없습니다. DuckDB, SQLite, q, 휴대폰으로 CSV를 바로 조회하는 방법과 상황별 선택법입니다.