SQL语句中使用变量作为条件。遇到NULL时怎么写。
SQL SERVER DECLARE @Name VARCHAR(16)=NULL SELECT * FROM TableName WHERE Name=@Name @Name 有可能为NULL。条件应该怎么写? 我指的是一句写完,不要IF ELSE。
满意回答
2012-10-04 14:27
SELECT * FROM TableName WHERE isnull(Name, '')=isnull(@Name, '')