如何自定义一个函数,急,在线等如何自定义一个函数,功能如下:iszero(参数1,参数2),当参数为0时返回参数2,不
如何自定义一个函数,急,在线等
如何自定义一个函数,功能如下:
iszero(参数1,参数2),当参数为0时返回参数2,不为0时返回参数1,类似isnull.
我的应用场景是
select * from A where price=iszero(参数1,price)
[解决办法]
- SQL code
isnull(nullif(参数1,0),参数2)
[解决办法]
- SQL code
isnull(nullif(参数1,0),参数2)case when 参数1=0 then 参数2 else 参数1 end
