selectした結果取得した件数
python3とsqlite3を使ってるのだが、
con = sqlite3.connect(db)
sql = 'select * from DATABASE where hoge'
datum = con.execute(sql)
datumにいくらの件数が取得されているのかを調べたいのだが、dir(datum)で調べてよさそうだと思ったdatum.rowcount(いつも-1が返ってくる)、datum.arraysize(試した中ではいつも1)はいまいちよく分からなかった。
実際には、次のようにするとうまくいく。
len(datum.fetchall())