簡體   English   中英

SQLite3 查詢

[英]SQLite3 Queries

我正在尋找運行良好的員工輪班詳細信息(7 天); 但是,每一行都以“,”結尾。 我希望刪除“,”以便將這些結果復制到 tkinter 輸入框。

def showRecord():
    connection = sqlite3.connect("C:\Projects\Advisor Roster Swap\employee.db")
    connection.text_factory = sqlite3.OptimizedUnicode
    cursor = connection.cursor()
    cursor.execute('''SELECT "Scheduled Shift" FROM employee_details WHERE Ecode = "5568328"''')
    items = cursor.fetchall()
    print(items)
    connection.close()

結果如下所示: [('WO',), ('10:30 - 19:30',), ('10:30 - 19:30',), ('10:30 - 19:30', ), ('10:30 - 19:30',), ('10:30 - 19:30',), ('WO',)]

我需要刪除多余的“,”。 歡迎任何幫助。

items是一個元組列表,逗號僅在打印時顯示。 如果您想獲取第n行的列值, items[n - 1]將為您提供一個僅包含值的元組: ("WO",) 然后使用items[n - 1][0]獲取元組中的值。 你可以把它包裝成一個理解:

items = [i[0] for i in items]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM