如何在sql server中编写类似于ISNULL的IsNullOrEmpty方法

vis*_*hal 3 sql-server isnull isnullorempty

我想在sql server中有类似于ISNULL()的函数,除了它应该检查表达式为null和空.

如果第一个参数为null或为空,则返回第二个参数.

有人能帮我吗?

Tim*_*ter 6

你可以使用NULLIFISNULL:

SELECT ISNULL(NULLIF(@parameter, ''), @parameter2)
Run Code Online (Sandbox Code Playgroud)