我在SELECT中执行一个CASEWHEN,将任何null转换为'None'。我还希望获取一个特定的非空值(例如,'X'),并将其视为与空值相同(例如,将它们全部设为'None')。我这样做:CASEWHEN Val = 'X' THEN 'None' ELSE NVL(Val, 'None') END ValCo
我只是根据输入的参数返回值,如果项目描述为null,我不希望在where子句中包含这个值。ALTER Procedure [dbo].InitialPrice <= @Price order by
CASEWHEN @OrderBy='ItemDescription' AND @OrderModeCASEWHEN @OrderBy='ItemPartNumber