0
내 코드는 다음과 같습니다. 내 질문은 쿼리에서 int 결과를 어떻게 얻을 수 있습니까?어떻게 웹 파이썬 SQL 쿼리에서 int 결과를 얻을 수 있습니까?
import web
db = web.database(...)
rs = db.query('select max(id) from tablename')
내 코드는 다음과 같습니다. 내 질문은 쿼리에서 int 결과를 어떻게 얻을 수 있습니까?어떻게 웹 파이썬 SQL 쿼리에서 int 결과를 얻을 수 있습니까?
import web
db = web.database(...)
rs = db.query('select max(id) from tablename')
쿼리 메서드는 목록을 반환합니다. 그런 다음 별칭을 사용하여 계산 된 열에 액세스 할 수 있습니다. 여기
http://webpy.org/cookbook/query 링크의 예입니다 : 당신이 별칭을 사용하지 않는 경우, 당신이 rs[0]['max(id)']
rs = db.query('select max(id) as max_value from tablename')
print rs[0].max_value
이이 web.py
문서에서 사용되는 예를 기반으로 할 수 있다고 생각 :
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
대단히 감사합니다. – yunfan