暂无图片
返回数说广场
Wei.Bu
暂无图片
2020-10-28
select nvl2(nullif('A','B'),'C','D') from dual; 请问该SQL返回何值 A、'D' B、'C' 【正确答案】 C、NULL D、'B' E、'A' 【答案解析】NULLIF判断两个参数是否相等,若相等则结果为NULL,否则为第一个参数值。所以,NULLIF('A','B')的结果为'A'。NVL2判断第一个参数是否为空,若不为空,则返回第二个参数的值,若为空,则返回第三个参数的值,故NVL2('A','C','D')的结果为'C'。
0
暂无图片 0
198
分享

评论

热门数说