在 Python 中,您可能會遇到需要在 SQL 查詢中使用清單作為參數的情況。例如,如果您有一個包含標識符的列表,您可能想要根據這些標識符檢索資料。這是實現此目的的解決方案:
您可以將參數化查詢合併到您的方法中。此方法用途廣泛,並且可以有效地處理整數和字串值。實作方法如下:
placeholder = '?' # For SQLite. Refer to DBAPI paramstyle for other DBs. placeholders = ', '.join(placeholder * len(l)) query = 'SELECT name FROM students WHERE id IN (%s)' % placeholders cursor.execute(query, l)
在此程式碼中:
以上是如何在 SQL 查詢中使用 Python 清單作為參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!