如何选择姓氏等于输入的姓氏

时间:2018-12-14 18:18:14

标签: python sql pyodbc

我想知道如何使用pyodbc编写SQL:

这就是我想用SQL编写的内容:

SELECT last_name FROM money_spent
WHERE last_name = (surnamereq)

但是我使用pyodbc和ive做到了这一点:

cursor.execute('SELECT last_name FROM money_spent WHERE last_name = (surnamereq)')

并且由于我不能直接进入下一行并像在SQL中那样进行操作,所以我不知道该怎么做。

这就是我要工作的:

cursor.execute('SELECT last_name FROM money_spent
WHERE last_name = (surnamereq)')

但是,是的,任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

您可以使用参数化查询,如下所示:

surnamereq = 'Thompson'
cursor.execute("SELECT last_name FROM money_spent WHERE last_name = ?", surnamereq)