sql server - SQL Case statement not working -


I am writing a SQL query and it works, but I get only half results:

< Pre> (like Q1.VariableName when @Variablename IS NULL THEN ('E%') ELSE @Variablename END)

What I want is: If the @VerbalName If not, q1 .VariableName = @Variablename.

  If it is zero, then 'q%' such as' e% 'or q1.VariableName such as q1.VariableName and' b1% 'is not like'% 1'VARIABLENAME '% MAIL%'  < / Pre> 

But, I'm unable to get it. Does anyone tell me where I am going

If you are doing this, then where section, you Case Completely:

  ((@Variablename IS NULL and (q1.VariableName 'e' 'or q1.VariableName such as' B% 'and q1.VARIABLENAME'% MAIL % ')) Or q1.VariableName = @Variablename) Since  null  is never equal to anything,  q1.VariableName = @Variablename )  is always  @Variablename   null  


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

c# - WPF Expander overlay used in ItemsControl -

class - Kivy: how to instantiate a dynamic classes in python -