【发布时间】:2012-06-06 06:51:31
【问题描述】:
我想显示一个具有多个条件的条件,但如果任何条件为空或没有任何值,则比如何在 where 子句中设置。 示例:
where
SR.fk_Designation_ID = @pk_Designation_ID
and SR.fk_SeniorityCategory_ID = @pk_SeniorityCategory_ID
and SR.IsCurrent_Appointment = 1 and SR.fk_SeparationType_ID is null
order by Senority_Joining_For_Order,E.Date_Of_Birth
如果@pk_SeniorityCategory_ID 是null,我不想在where 子句中包含and SR.fk_SeniorityCategory_ID = @pk_SeniorityCategory_ID 条件。
【问题讨论】:
标签: sql-server-2008