Background:
sqlite is great for performing SQL operations with data loaded into databases, but many times in my work I need to make selections, joins, and where statements about files that do not load into the database and do not necessarily cost the load / initialization time to the database data. In addition, sqlite's random access characteristics often make operations that run on each row in the database slower.
Question:
Is there a set of commands like SQL / fxns (preferably python / bash) that does not need sqlite and only works with unencrypted tab layouts? For example, instead of using tables to select rows, simply use column numbers.
Example
select col1,col2,col3 from fileName.tsv where col1[int] < 3
Note: I understand that a lot can be achieved with awk, cut, bash -join, etc .; I was wondering if there was anything else SQLesque?
source share