【问题标题】:How to access columns by their names and not by their positions?如何通过名称而不是位置访问列?
【发布时间】:2013-06-25 05:25:06
【问题描述】:

我刚刚尝试了我的第一个 sqlite 选择语句并得到了结果(元组上的迭代器)。因此,换句话说,每一行都由一个元组表示,我可以像这样访问行的单元格中的值:r[7]r[3](从第 7 列或第 3 列获取值)。但我不想通过他们的位置而是通过他们的名字来访问列。让我们说,我想知道user_name 列中的值。有什么办法呢?

【问题讨论】:

标签: sql sqlite select tuples


【解决方案1】:

我找到了我的问题here的答案:

cursor.execute("PRAGMA table_info(tablename)")
print cursor.fetchall()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 2015-06-17
    • 2017-05-17
    • 2011-06-20
    • 1970-01-01
    相关资源
    最近更新 更多