【问题标题】:how to select surnames where surname equals input如何选择姓氏等于输入的姓氏
【发布时间】:2018-12-14 18:18:14
【问题描述】:

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

这就是我想用 SQL 写的:

SELECT last_name FROM money_spent
WHERE last_name = (surnamereq)

但是我使用 pyodbc 并且我得到了这个:

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)')

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

【问题讨论】:

  • 你试过cursor.execute("""SELECT last_name FROM money_spent WHERE last_name = (surnamereq)""")吗?

标签: python sql pyodbc


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多