mygems

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를 바로 조회하는 방법과 상황별 선택법입니다.