0
私はテーブルを含むデータベースを持っていますが、すべての行をインポートしてPythonで直接行うのではなく、私はそれを行うには、sqliteを使用するよりも(計算上およびコード上で)時間がかかると思います。python sqlite3でカーソルを使って平均を計算する
cursor.execute('SELECT AVG(column) FROM table')
しかし、実際にこのSQLコマンドの出力をどのように抽出するかはわかりません。私はこれを助けるために、ドキュメント(https://docs.python.org/3/library/sqlite3.html)にカーソルクラスの便利なメソッドを見つけることができません。
私がやっていることが意味をなさないかばかげているのか教えてください。私は前にSQLを使用していないので、どちらも上記のいずれかである可能性があります。
はあなたの他のコードの
:あなたはあなたのようなループを使用することになり、実行から複数の結果を返すために探しているなら
.fetchone()メソッドは、1件の結果を返します。 http://stackoverflow.com/questions/3687412/how-to-get-queried-results-with-python-sqlite – sgrg
を参照してください。結果には単一の列と単一の行がありますが、これは他のクエリ結果と基本的には異なります。 –