暂无图片
在Oracle中使用rollup函数时,用哪个函数来进行原始列值是“null”的判断?
我来答
分享
zhangyfr
2022-12-13
在Oracle中使用rollup函数时,用哪个函数来进行原始列值是“null”的判断?

在Oracle中使用rollup函数时,用哪个函数来进行原始列值是“null”的判断?
A group(列) = 1
B group(列) = 0
C grouping(列) = 1
D grouping(列) = 0

不是grouping = 1的时候为空么??为啥不对?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
枫神

仔细读题吧,看清楚题意,“null”

暂无图片 评论
暂无图片 有用 0
暂无图片
农夫三拳

题库错了呗
蛋定蛋定

暂无图片 评论
暂无图片 有用 1
风车
2022-12-13
题库没有错,人家的NULL 是带引号的字符。。。。。
H
hgb524

这不是很明显的d吗。=0的时候才能说明是null。

暂无图片 评论
暂无图片 有用 4
风车

注意看题目,带""的NULL 是一个字符串
Using a single column as its argument,GROUPING returns 1 when it encounters a NULL value created by a ROLLUP or CUBEoperation. That is, if the NULL indicates the row is a subtotal, GROUPING returns a 1. Any other type of value, including a stored NULL, returns a 0

暂无图片 评论
暂无图片 有用 2
猫瞳映月

正确答案不是选这个吗“grouping(列) = 0
”。大佬们

暂无图片 评论
暂无图片 有用 1
杜红林

我也答错了,还是没有看清楚题意,“null”。。。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏