我有两个条件查询。绑定了两个下拉列表,一个是部门,一个是成员。
在不进行后台判断的情况下,能否写出符合的查询语句
例如,只选择了部门,成员下拉列表默认为空。
select * from table where department='xxx' and people='';
这样的话就都没显示。
想问一下如何实现只在数据库多条件查询,查询可以为空
declare @UserName nvarchar 50 =''
if (@UserName='')
select * from table where department='xxx';
else
select * from table where department='xxx' and people=@UserName;