Я определил параметр CODE.
CODE — это список строк, например "Автомобиль", "Велосипед", "Лодка" и т. д.
Мне нужно выполнить SQL-запросы, имеющие следующий шаблон:
SELECT *
FROM Table
WHERE CODE = Car
или
SELECT *
FROM Table
WHERE CODE = Bike
и так далее.
Можно ли использовать параметр непосредственно в запросе?
Нравится что-то вроде следующего:
SELECT *
FROM Table
WHERE CODE = Parameter CODE?
Изменить:
Я использую Python для выполнения запроса. Переменная CODE берется из столбца кадра данных следующим образом:
import pandas as pd
import pyodbc
CODE=Table1['CODE']
dbconnection=pyodbc.connect('Driver={SQL Server};'
'Server=XXXX,1234;'
'Database=AAAA;'
'Trusted_Connection=yes;')
sql="SELECT * FROM DATABASE WHERE CODE = 'Bike'"
Selection=pd.read_sql(sql,dbconnection)
Подробнее здесь: https://stackoverflow.com/questions/743 ... ery-python