logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Execute SQL on Text - Query CSV/TSV with TextQL | Online Free DevTools by Hexmos

Execute SQL queries directly on text files with TextQL. Analyze CSV and TSV data with SQL, ideal for data analysis and reporting. Free online tool, no registration required.

textql

Execute SQL against structured text like CSV or TSV files. More information: https://github.com/dinedal/textql.

  • Print the lines in the specified CSV file that match an SQL query to stdout:

textql -sql "{{SELECT * FROM filename}}" {{path/to/filename.csv}}

  • Query a TSV file:

textql -dlm=tab -sql "{{SELECT * FROM filename}}" {{path/to/filename.tsv}}

  • Query file with header row:

textql -dlm={{delimiter}} -header -sql "{{SELECT * FROM filename}}" {{path/to/filename.csv}}

  • Read data from stdin:

cat {{path/to/file}} | textql -sql "{{SELECT * FROM stdin}}"

  • Join two files on a specified common column:

textql -header -sql "SELECT * FROM {{path/to/file1}} JOIN {{file2}} ON {{path/to/file1}}.{{c1}} = {{file2}}.{{c1}} LIMIT {{10}}" -output-header {{path/to/file1.csv}} {{path/to/file2.csv}}

  • Format output using an output delimiter with an output header line:

textql -output-dlm={{delimiter}} -output-header -sql "SELECT {{column}} AS {{alias}} FROM {{filename}}" {{path/to/filename.csv}}

See Also