如何使用 Python 元組編寫 SQL IN 查詢?
要編寫一個 SQL in 查詢,你需要確保在查詢中使用來提供佔位符,以便對查詢進行正確轉義。例如:
示例
my_tuple = ("Hello", "world", "John")
placeholder= '?'
placeholders= ', '.join(placeholder for _ in my_tuple)
query= 'SELECT name FROM students WHERE id IN (%s)' % placeholders
print(query)# 現在使用遊標執行
cursor.execute(query, my_tuple)
輸出
這將給出輸出
'SELECT name FROM students WHERE id IN (?, ?, ?)'
當你呼叫執行時,它會按正確方式用轉義值替換佔位符。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP