我試圖看看是否有人問過這個問題,但可能找不到答案。我正在使用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?
添加回答
舉報
0/150
提交
取消