使用ltrim和itrim

时间:2017-06-19 05:45:28

标签: sql isnull

我想编写一个存储过程,以便过滤某些列,其中一些列可能是NULL或不是。下面的代码是我的,但它不起作用。

 procedure .[s p_organization](@expert nvarchar(100), 
  @name nvarchar(100), @last_name nvarchar(200), 
  @organization n varchar(200) )




where 
  ((Person.expert LIKE @expert or  Person.expert LIKE @expert) 
  and (is null(l trim(r trim @last_name)),'')='' 
  or person.last_name like @last_name + '%' 
  and  Person.Name LIKE @name 
  or @name is null 
  and Organization.Name LIKE N'%'+@organization +'%' )

1 个答案:

答案 0 :(得分:0)

使用$.each(json, function(key, value){ console.log(value); }); ( )混合时添加or

  • andA AND B OR C完全独立于C
  • A AND B A AND B A AND (B OR C) will return A AND C`(取决于数据内容

在你的情况下:

or

可能效果更好(您需要根据自己的目的和结果进行调整