为了账号安全,请及时绑定邮箱和手机立即绑定

Python -SQL字符串转义通配符

Python -SQL字符串转义通配符

catspeake 2021-03-29 17:15:58
我试图看看是否有人问过这个问题,但可能找不到答案。我正在使用pyodbc从python脚本查询MS SQL Server。我正在定义一个查询SQL的函数。查询字符串既有一个'%R_%',它是SQL解释的通配符,又有一个'%s',其目的是在python中的单引号之间放置一个变量。看起来像这样:def numcust(matter):    QryString = """    select count(distinct user_id)    from dbo.tbl_case_details    where request like '%r_%'    and project_id in        (        select distinct project_id        from dbo.tbl_projects        where matter_number = '%s'        );    """ % matter    cursor.execute(QryString)    row = cursor.fetchone()    return row[0]如何转义r_的通配符,以便可以成功地将其传递给SQL?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信