无法理解python中的executionql的语法

时间:2016-12-02 12:53:25

标签: python database

我们正在使用此查询从db获取信息: -

 name=db.executesql('SELECT COUNT(*) FROM tb_name')[0][0] 

任何人都可以详细说明。当我在此查询结束时使用或不使用[0][0]时,我得到相同的结果。有人可以帮助理解在此查询中使用[0][0]

1 个答案:

答案 0 :(得分:1)

executesql将返回嵌套列表。 [0][0]表示name变量将包含查询返回的第一个列表中的第一个元素。