我有一个包含4列的sqlite表,如:id,pagenr,x1,y1。 我需要将y1列值作为列表/元组,但仅限于pagenr和x1具有特定值的行。帮助很多appriciated。注意:我正在使用python 2.6。Python/sqlite:从其他列具有特定值的行中获取列值作为列表/元组
2
A
回答
2
该代码使用sqlite3的模块应该结果从查询中获取行到output
列表:
conn = sqlite3.connect('database.db')
c = conn.cursor()
c.execute('select y1 from table where pagenr=? and x1=?',
(pagenr_value, x1_value))
output = c.fetchall()
+0
fetchall方法的结果是元组列表。如果您对可以执行的第一个值感兴趣OutputList [0] [0] –
+1
带有单个项目的元组始终通过使用逗号跟随值构造。如果你想获得一个值列表,你可以使用列表理解:[x [0]为TupleList中的x] –
相关问题
- 1. mysql从列表中获取行值,其中列值等于特定值
- 2. 从特定列获取值列表
- 3. 如何获取其他列具有最大值的行中列的值?
- 4. Java从列表中获取特定值并添加到其他列表
- 5. 从其他具有相同列值的数据帧获取值
- 6. 要从表中获取具有特定值的列名称
- 7. 从Entitiy列表中获取特定值
- 8. 从列表中获取列中所有不同的值作为数组从表
- 9. 如何选择一列,而其他列具有特定值
- 10. 从一个表中获取所有列的值,并从第二个表中获取其他列的值
- 11. CREATE TABLE如果其他列有值,则创建具有特定值的列
- 12. 需要列的特定部分作为其他列值
- 13. 返回Dataframe中具有特定值作为新列的列的列表
- 14. 从具有特定列值但按不同列值排序的表中获取所有行
- 15. 如何获取数组列表中的特定列最大值?
- 16. 在其他表中列表中不包含特定值的行
- 17. 根据列的值从其他列获取值
- 18. 从分组行中的同一列中获取特定值
- 19. 如何从列表中选择一列中的特定行作为其他行的值的总和?
- 20. 基于其他列的值获取MySQL列根据其他列的值
- 21. 总计行其他列列值按其他列分组ID
- 22. 在SQL列中添加特定值列由其他列确定
- 23. 从特定列中获取值
- 24. 获取列和其他列值的最小值和最大值
- 25. R - 删除列1中具有负值的列中的所有行,其他列中的值为
- 26. 从列中设置为给定值的数组中获取特定行
- 27. HowTo:选择单元格阵列中的所有行,其中特定列具有特定值
- 28. 如何从序列化数组中获取特定值?有
- 29. 取阵列,具有特定值
- 30. 列表从其他行值,将
我做:c.execute('选择x1 FROM MY_TABLE WHERE pagenr = 2,X1 = 10')。fetchall()但我一直无法得到列表/元组的结果。 – root