如何將帳戶值轉換爲我的SQL查詢接受的字符串。在Python中向SQL查詢參數添加''
import pandas as pd
import os
from xlwings import Workbook, Range
from sqlalchemy import create_engine
account = Range('G2').options(numbers=int).value #account number #value is 3001001000
sql = 'SELECT top 30 oraclenum,pcat,ConLenses, sum(dollars) as dollars FROM ' \
'ConData WHERE oraclenum = {} group by oraclenum,pcat, ConLenses'.format(account)
如何包含''之間的值。有點像在我的SQL查詢中,oraclenum ='3001001000'。如果未格式化爲字符串,則會引發錯誤。
考慮[參數化查詢(HTTP:/ /docs.sqlalchemy.org/en/latest/core/tutorial.html#specifying-bound-parameter-behaviors) – Lunaweaver