小编Ale*_*iro的帖子

SQL查询,如果value为null则返回1

我有一个查询返回我们系统中设置的汇率值.并非每个订单都有汇率(currate.currentrate),因此它返回空值.

我可以让它返回1而不是null吗?

类似if语句的东西可能是:

 if isnull(currate.currentrate) then 1 else currate.currentrate 
Run Code Online (Sandbox Code Playgroud)

这是我在下面的查询.我非常感谢你的帮助!

 SELECT     orderhed.ordernum, orderhed.orderdate, currrate.currencycode,  currrate.currentrate
 FROM         orderhed LEFT OUTER JOIN
                  currrate ON orderhed.company = currrate.company AND orderhed.orderdate = currrate.effectivedate
Run Code Online (Sandbox Code Playgroud)

t-sql null ssms

57
推荐指数
4
解决办法
22万
查看次数

标签 统计

null ×1

ssms ×1

t-sql ×1