Declare @param char(1)
SET @param = 'A'
@param может быть 'А', 'B' или 'C'SQL-парам в ИНЕКЕ, чтобы принести нулевое значение
SELECT x, y FROM myTbl
WHERE y = @param
, если @param = 'А' или 'В', то у = @param отлично работает , если @param = 'C', тогда я хочу, чтобы WHERE получить строки, где y IS NULL
Я мог бы достичь этого, используя динамический sql, но не могу понять, как это сделать без динамического sql , Есть предположения?
Какой РСУБД это? Добавьте тег, чтобы указать, используете ли вы 'mysql',' postgresql', 'sql-server',' oracle' или 'db2' - или что-то еще. –