2017-06-06 8 views
1

sqlから定期的にデータを取得する論理的な方法はありますか? Postgres DBのテーブルから行をフェッチし、Pythonスクリプトで計算を実行し、データの2行目をフェッチして、すべての計算が完了するまでこの手順を続けます。上記の表でデータベースからループ内のデータを取得する

enter image description here

、私は、旅行時間の各列をフェッチ私のPythonコードでそれに計算を行うと、そのように上の2列目に移動したいと思います。

答えて

1

私はあなたのデータベースライブラリがこれを行う方法を提供すると思います。これは、カーソル、ポインタ、またはイテレータと呼ばれることがあり、クエリから次の行をフェッチするメソッドを持ちます。 https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-fetchone.html

cursor.execute("SELECT * FROM employees") 
row = cursor.fetchone() 
while row is not None: 
    print(row) 
    row = cursor.fetchone() 
から

関連する問題