Maxcompute SQL提供了CASE…WHEN…,可以进行条件判断。表tbl中包含了字段(id bigint,age bigint),目前有三条纪录,分别为(1,20),(2,30),(3,60),执行以下SQL:select id, case when age>60 then ‘A’ when age>40 then ‘B’ when age>20 then ‘C’ else ‘D’ end from tbl where id=3;()是正确的执行结果。
(A)A
(B)B
(C)C
(D)D
参考答案
继续答题:下一题
更多阿里云大数据助理工程师认证(ACA)试题
- 1小王正在使用Maxcompute进行自然语言分析,他从门户网站上搜集了1000篇新闻报道,然后每篇存成一条纪录,然后基于这些纪录去做分词,即将每条纪录中的内容拆成很多独立的词语,保存到另一张表中,每个词语一条记录。小王对自定义函数比较熟悉,他想通过编写自定义函数实现分词功能。请帮小王做一下选择,从功能角度来看,()自定义函数更适合处理这种场景。
- 2MaxCompute中使用show grants查看用户已有的权限时,具体的权限使用了下列()字符标识。
- 3在数据仓库系统中,元数据是描述数据仓库内数据的结构和建立方法的数据,如下关于元数据说法错误的是?
- 4大数据开发套件DataWorks支持数据分析项目的全程开发,以下的说法中不正确的是()
- 5使用大数据计算服务(MaxCompute,原ODPS )的odpscmd客户端中的jar命令调用MapReduce时,需要指定两个参数:classpath和resources。比如以下命令执行了一个MapReduce程序,输入为表t_in,输出为表t_out:jar-resources test.jar-classpath test.jar test t_in t_out;其中,test.jar出现了两次,请判断以下说法正确的是:()。
- 6ADS提供()批量导入数据的方式。