result = cursor.fetchall() 后如何获得单一结果单一列
时间: 2023-10-06 21:10:07 浏览: 57
解决pymysql cursor.fetchall() 获取不到数据的问题
如果 `result` 是一个结果集对象,你可以使用 `fetchone()` 方法来获取单一结果。如果你只需要单一结果单一列,你可以使用 `fetchone()[0]` 来获取第一列的值。例如:
```python
result = cursor.fetchall()
single_result = result[0][0] # 获取第一行第一列的值
```
这里假设 `result` 是一个二维数组,第一个索引表示行,第二个索引表示列。所以 `result[0][0]` 表示获取第一行第一列的值。如果你只需要单一结果,可以使用 `fetchone()[0]` 来获取第一列的值。
阅读全文