CSV ファイルの SQLite 3 へのインポートと SQL 問い合わせ
このページで紹介しているソフトウェア類の利用条件等は,利用者で確認すること.
CSV ファイルを SQLite 3 のデータベースにインポートする. 1つのCSVファイルを1つのテーブルにインポートする.
1. 前準備
SQLite 3 について
SQLite 3 について: 別ページ »にまとめ
CSV ファイルの準備
ここでは,csvkit に同封されているデータファイルである ks_1033_data.csv 次の URL からダウンロードして使用.
https://github.com/wireservice/csvkit/tree/master/examples/realdata
他の CSV ファイルを使うときの注意点としては,用する CSV ファイルの先頭行には,各列の属性名が書かれていること.
SQLite 3 へのインポート
- sqlite3 の実行
sqlite3 <データベース名>
- CSV ファイルのインポート
.separator , .import ks_1033_data.csv ks1033
- 確認表示
集計
select county, count(*) from ks1033 group by county;
選択
select * from ks1033 where county = 'BROWN';
- 「.exit」で終了.