• ベストアンサー

Pythonのsqlについて

Python初心者です。 データベースで添付のtest.csvを取り込んで、aap_name というテーブルを作成しました。 sql文で1990年〜1995年の数量と1kgあたりの単価を抽出して、リスト aap_listに入れる方法を教えて頂きたいです。ソースコードでよろしくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (766/5722)
回答No.1

データベースがsqliteでしたら、こんな感じでどうでしょうか。 データベースファイル名や列名がわからないので適当に書いてます。 a:西暦年 b:数量 d:1kg当たり円 ---- import sqlite3 db = "aap.db" con = sqlite3.connect(db) cur = con.cursor() sql = 'SELECT a,b,d FROM aap_name WHERE a BETWEEN 1990 AND 1995' cur.execute(sql) aap_list = cur.fetchall() con.close() ----

関連するQ&A