CSV 또는 TSV 파일에서 SQL을 직접 실행하십시오
- 소프트웨어 : q – Text as Data
- OS : Linux,Windows
- 프로그래밍 언어 : Python
- 공식 웹사이트 : HOME
q – Text as Data 상세
Q는 CSVS / TSV (및 다른 테이블 형식 파일)에서 SQL과 같은 쿼리를 직접 실행할 수있는 명령 줄 도구입니다.Q 일반 파일을 데이터베이스 테이블로 취급하고, 위치, 그룹 별 조인 등과 같은 모든 SQL 구조물을 지원하며 자동 열 이름과 열 유형 탐지를 지원하며 여러 인코딩에 대한 완전한 지원을 제공합니다.q 모든 유형의 인코딩을 완전히 지원합니다.-e 데이터 인코딩을 사용하여 입력 데이터 인코딩, -q 쿼리 인코딩을 설정하여 쿼리 인코딩을 설정하고 -E 출력 인코딩을 사용하여 출력 인코딩을 설정합니다.세 가지 매개 변수 모두에 대해 현명한 기본값이 있습니다.BOM이있는 파일 : BOM (바이트 순서 표시)이 포함 된 파일은 Python \u0026 # 39; SSV 모듈 내에서 제대로 지원되지 않습니다.Q는 BOM을 포함하는 UTF8 파일을 읽을 수있는 해결 방법을 포함합니다.이 계획은 모든 인코딩에 대해 BOM을 지원할 수있는 인코딩 자체에서 BOM 처리를 분리하는 것입니다.