Есть ли инструмент, который автоматически предоставил бы мне интерфейс SQL поверх файлов CSV?CSV queryable by SQL
4
A
ответ
2
Вы можете использовать http://harelba.github.io/q/
Пример (из their README):
q "SELECT COUNT(*) FROM ./my_file.csv WHERE c3 > 32.3"
Существует также Python модуль & программа: https://pythonhosted.org/querycsv/
Или в Go: https://github.com/dinedal/textql
Вы также можете использовать этот скрипт PowerShell: Invoke-CsvSqlcmd
Многие другие инструменты могут быть найдены here.
1
Посмотрите http://harelba.github.io/q/, вы можете выполнить следующую команду:
q"SELECT COUNT(*) FROM ./clicks_file.csv WHERE c3 > 32.3"
0
Внешняя таблица Oracle.
Вы можете использовать локальную установку Oracle -
Oracle Database Express Edition 11g Release 2 (Download)
Это может потребовать больше работы, чем другие инструменты, но возможности обработки данных бесконечны.
create directory c_temp as 'c:\Temp';
create table myfile (c1 int,c2 int,c3 int)
organization external (type oracle_loader default directory c_temp location ('myfile.csv'));
select * from myfile;
Смежные вопросы
- 1. SQL ORDER BY входного параметра CSV
- 2. Queryable web api
- 3. SQL ORDER BY by ORDER BY
- 4. Объявление пустой Queryable?
- 5. Queryable пользовательского OrderBy
- 6. SQL order by, group by,
- 7. SQL ORDER BY GROUP BY
- 8. SQL Multiple GROUP BY
- 9. InvalidOperationException при итерации по LINQ-to-SQL Queryable
- 10. LINQ: Expression.Call (TypeOf (Queryable), «Выбрать»
- 11. Ошибка при попытке перебрать Queryable
- 12. Разница между IQueryable и Queryable
- 13. SingleResult Web Api удалить Queryable
- 14. Queryable хранилище на стороне клиента
- 15. Flink Queryable состояние не работает
- 16. Атрибут Queryable неоднозначный Ссылка Ошибка
- 17. SQL ORDER BY total внутри GROUP BY
- 18. SQL ORDER BY до GROUP BY
- 19. sql order by by two columns
- 20. SQL Order By In Order By
- 21. Algebra Relational sql GROUP BY SORT BY ORDER BY
- 22. LINQ select from Queryable, соединяющий список
- 23. SQL GROUP BY выбора
- 24. SQL ORDER BY performance
- 25. SQL Group by concat
- 26. SQL Grouping By
- 27. SQL-запрос - ORDER BY
- 28. SQL - Как GROUP BY
- 29. SQL Group By
- 30. SQL SELECT, GROUP BY
Какие СУБД вы используете? –