且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

sql搜索查询多个可选参数

更新时间:2022-11-28 13:26:07

您可以像这样使用COALESCE(或ISNULL):

You could use COALESCE (or ISNULL) like so:

WHERE COALESCE(@var1, col1) = col1 
AND COALESCE(@var2, col2) = col2 
AND COALESCE(@var3, col3) = col3