csvkit で行うデータベースと SQL
csvsql と sql2csv を使うと、追加の SQL クライアントやソフトをインストール・設定せずに、ターミナル内だけでデータのワークフロー全体を完結できます。この集大成の演習では、SQLite データベースからデータを取得し、ローカルに保存されたファイルと結合し、最後に結合済みの最終ファイルをコマンドラインから離れることなくデータベースに書き戻します。
この演習はコースの一部です
シェルでのデータ処理
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Store SQL for querying from SQLite database
sqlquery_pull="SELECT * FROM SpotifyMostRecentData"
# Apply SQL to save table as local file
sql2csv --db "___:///___.__" --query "$___" > SpotifyMostRecentData.csv