为了账号安全,请及时绑定邮箱和手机立即绑定

sqlite:断言语句:获取具有最高值的名称

sqlite:断言语句:获取具有最高值的名称

至尊宝的传说 2021-06-25 19:08:56
注意:请随时分享适用的资源。我发现这相当困难。我正在尝试编写以下 python 函数:def player_with_max_points_per_game():    """ The player with highest average points per game"""    cur.execute('SELECT name, avg_points FROM players ORDER BY     avg_points')    # Now I want to select 'name' from the top rowPS:我意识到我的预期方法可能效率低下。我看到有一个 MAX() 函数。有什么建议吗?
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

只需获取第一列的值。


cur.execute('SELECT name, avg_points FROM players ORDER BY avg_points DESC LIMIT 1')

row = cur.fetchone()

best_player_name = row[0]


查看完整回答
反对 回复 2021-06-29
  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号