【问题标题】:Python Sqlite3 print specific data only from rowPython Sqlite3 仅从行打印特定数据
【发布时间】:2020-12-21 22:20:44
【问题描述】:

使用 sqlite3,我有一个包含 4 行(CI、BI、WIS、CO)的单个表的数据库。我要做的是根据第 0 行(CI)中的数据从 4 行中获取所有数据,然后只打印第 4 行(CO)中的数据。 所以在 SQL 中它将是 SELECT * FROM table WHERE row = '' 现在我可以打印内容,但我真的只想要第 4 行的数据 代码 sn-p 是我所拥有的,但不能只打印第 4 行数据。任何帮助将不胜感激 '''

import sqlite3
def GetData():
    conn= sqlite3.connect("Boxes.db")
    cursor = conn.cursor()
    query ("""SELECT * FROM BoxTable WHERE CI = '001'""")
    cursor.execute(query)
    data = cursor.fetchmany()
    print(data)
GetData()

'''

数据会打印出来

CI  BI  WIS  CO
001 A2  Nuts 245:134

我只需要它来打印CO

非常感谢

【问题讨论】:

    标签: python sql sqlite


    【解决方案1】:

    基本 SQL;

    *(所有列)更改为CO(该特定列)
    ...就是这样。

    【讨论】:

    • 非常感谢。就是这样。答案总是最简单的。
    猜你喜欢
    • 1970-01-01
    • 2021-12-30
    • 2020-05-21
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多