python sql query single quote in a string - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: python sql query single quote in a string (/thread-38739.html) |
python sql query single quote in a string - mg24 - Nov-18-2022 Hi Team, I am extracting sql table data via python , while extracting data , portfolio contains single quote in its records. hence my second select query is not working. due to single quote in strings portfolio. how to handle dynamically. and portfolio = ‘xx_xxxxx_spread_jun’22’ <-------------‘22’ issue here. select * from customer.table1 where MarketDate = '2022-06-30-00:00:00' and portfolio = 'xx_xxxxx_spread_jun'22' clubbing sql records and header into variable Info. 1) first query. result = cursor.execute(qr1) for idx,row in enumarate(result,start=1) info = dict(zip(hd,row)) qry2 = """select * from {database}.[dbo].[{tbl}] where [MarketDate] = '{info[MarketDate]}'and [Portfolio] = '{info[Portfolio]}""" 2) second query. output2 = cursor.execute(qr2) <------- unable to execute query2 RE: python sql query single quote in a string - deanhystad - Nov-18-2022 What is the error message? Can you print out qr2 so we can see the query. |