SQLiteで抽出結果をCSVファイルに出力する方法
SQLiteの抽出結果をカンマ区切りで出力したい場合は、SQLiteのコマンド上で次のようにCSVモードを指定します。デフォルトのモードはlist(リストモード)です。
.mode csv
続いて、出力ファイル名を指定します。
.output sample.csv
SELECT文を発行すると結果が指定したCSVファイルに出力されます。
続けてSELECT文を発行すると同じファイルの末尾に追加されます。別のファイルに出力したい場合は、都度.outputでファイルを指定してください。
ファイル出力を止める場合は、次のようにします。
.output
現在のモードは.modeで確認できます。
設定はデータベースを開きなおすとデフォルトに戻ります。
また、ファイル出力はCSVに限らず、リストモードでも利用可能です。

