我从Stored过程传递了两个nvarchar值。 @ loc1和@ loc2 如果loc1为NULL,那么我需要在where条件中使用loc2。 否则loc1
考虑值@ loc1 = NULL和@ loc2 = B,C 在这里我需要在“where”条件下使用@ loc2 考虑值@ loc1 = A和@ loc2 = B,C 在这里,我需要使用@ loc1
我的查询将如下所示,
select * from t_table where type in (ISNULL(@loc1,@loc2))
当@ loc1变为null时,条件
中使用的@ loc2select * from t_table where type in (B,I)
如何在不编写函数的情况下解决此问题?