sqlserver有没有类似oracle中nvl这样的函数
答案:2 悬赏:80 手机版
解决时间 2021-03-22 01:18
- 提问者网友:贪了杯
- 2021-03-21 00:34
sqlserver有没有类似oracle中nvl这样的函数
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-21 01:11
sql server中没有类似Oracle的decode函数。其实我觉得decode函数也就是由case when写成的。 所以在sql server中case when来实现就可以了。
全部回答
- 1楼网友:千夜
- 2021-03-21 02:26
sqlserver中的isnull跟oracle中的nvl相似。
isnull
使用指定的替换值替换 null。
语法
isnull ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 null的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 null时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 null,那么返回该表达式的值;否则返回 replacement_value。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯