created: 2024-06-30T01:56:01.735Z

sqlite と csv の簡単な調査に duckdb をつかったメモ

sqlite ファイルを接続

ATTACH するだけで接続できる。

D ATTACH './master.sqlite3' (TYPE SQLITE);
D use master
D show tables;

...(略)

ヘッダ行のない CSV ファイルを SELECT

  • ヘッダ行がない場合は header = false をつける
  • カラム名は column00 というように勝手につけてくれる
D SELECT column00 FROM read_csv('shop_urls.csv', header = false);

ファイルから SQL を直接実行する

よくエディタで /tmp/_.sql を編集してそれを実行する、ということをやるので。

.read /tmp/_.sql

vscode の拡張があるみたいなのでそっちでもよさそう。

「シェル芸」に効く!AWK処方箋
[ad] 「シェル芸」に効く!AWK処方箋
斉藤博文 (Kindle版)