当前位置: 代码迷 >> Sql Server >> 怎么自定义一个函数,
  详细解决方案

怎么自定义一个函数,

热度:73   发布时间:2016-04-27 12:20:21.0
如何自定义一个函数,急,在线等
如何自定义一个函数,功能如下:
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
  相关解决方案