我寫一個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%'
但是,我無法得到它。誰能告訴我,我哪裏錯了。