我写一个SQL查询和它的作品,但我只得到一半的结果:SQL Case语句不工作
(q1.VariableName LIKE
CASE WHEN @Variablename IS NULL THEN ('e%')
ELSE @Variablename
END)
我想的事情是: 如果@Variablename是NOT NULL然后q1.VariableName = @变量名。
If it is NULL,
then q1.VariableName like 'e%'
or q1.VariableName like 'b%' and q1.VARIABLENAME not LIKE '%MAIL%'
但是,我无法得到它。谁能告诉我,我哪里错了。