我想编写一个存储过程,以便过滤某些列,其中一些列可能是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 +'%' )
答案 0 :(得分:0)
使用$.each(json, function(key, value){
console.log(value);
});
和( )
混合时添加or
:
and
将A AND B OR C
完全独立于C
。A AND B
A AND B A AND (B OR C) will return
A AND C`(取决于数据内容在你的情况下:
or
可能效果更好(您需要根据自己的目的和结果进行调整