2015-01-05 74 views

回答

0

查詢方法返回一個列表。然後,您可以使用別名訪問您的計算列。如果你不想使用別名,那麼我認爲你可以做rs[0]['max(id)']

rs = db.query('select max(id) as max_value from tablename') 
print rs[0].max_value 

這是基於在web.py文檔中使用的示例:http://webpy.org/cookbook/query

這裏是鏈接的例子:

import web 

db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='') 

results = db.query("SELECT COUNT(*) AS total_users FROM users") 
print results[0].total_users # -> prints number of entries in 'users' table 
+0

非常感謝。 – yunfan