2

次のコードを使用して、データベースから返された行数をカウントする必要があります。

rv = plpy.execute("SELECT * FROM AA where name = 'active '") 
rv[0]["id"] 

いくつかの値が返されたときに機能しますが、値が返されていないかどうかを確認する必要があります: 誰か助けてください.

4

4 に答える 4

3

PL/Python では、結果のサイズを取得する方法は次のとおりです。

rv.nrows

ドキュメントを参照してください。

于 2011-04-16T19:36:16.303 に答える
3

使わない理由 -

SELECT Count(*) as rowCount FROM AA where name = 'active'

これにより、クエリからの行数が返されます。行がない場合は、0 を返します。

于 2011-03-02T09:04:13.407 に答える
-1

.rowcount

于 2011-03-02T09:18:33.443 に答える