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可以使用大数据开发套件 DatalDE创建各种工作任务并能够根据实际需要配置调度周期。调度周期的粒度支持天/周月小时分钟秒
- 2concat是 Max Compute内置函数之一用来连接多个字符串 concat(AmlB返回结果为Anl
- 3udf的代码改动后除了需要更新代码所在resource,还要重新创建function。
- 4用户可以跨项目空间读未保护的项目空间数据。
- 5MaxCompute流计算中可以删除掉运行中的StreamJob。
- 6DataX是阿里集团发起的开源项目,是一种离线数据同步的工具,支持多种异构数据源之间的高效数据同步。使用DataX将存储在对象存储OSS中的数据同步至阿里云端大数据计算服务(MaxCompute,原ODPS)时,以()为粒度进行切分实现并发处理。