我有这样的商店程序:
select * from A where A.column1 IN (parameter) AND A.column2 IN (parameter2)
所以,我需要知道当'parameter'为空时是否有任何方法可以选择column1中的所有记录(对于带有parameter2的column2,相同)
感谢您的帮助!
答案 0 :(得分:0)
select * from A
where (parameter is null or A.column1 IN (parameter))
and (parameter2 is null or A.column2 IN (parameter2))