多选题 : 大数据计算服务表fact_sale_detail的建表语句如下:create table fact_sale_detail(sale_date datetime, region string, amt decimal) partitioned by (dt string); 包括dt=’20160229’, dt=’20160301’, dt=’20160302’, dt=’20160303’共四天的数据,每个分区中只包含当天的销售数据。Udf_substr为自定义的数据(UDF),功能和substr相同但是性能更好。现在想要统计3月份的按天销售汇总金额,以下()方式经过分区剪裁后只需要付3个分区的数据久可以完成计算。
(A)select dt, sum(amt) from fact_sale_detail where dt like ‘201603%’ group by dt;
(B)select dt, sum(amt) from fact_sale_detail where substr(dt,1,6)= ‘201603’ group by dt;
(C)select dt, sum(amt) from fact_sale_detail where dt in(‘20160301’,’20160302’,’20160303’) group by dt;
(D)select dt, sum(amt) from_sale_detaol where udf_substr(dt,1,6)=’201603’ group by dt;
参考答案
继续答题:下一题
更多阿里云大数据助理工程师认证(ACA)试题
- 1下列关于流计算特点的描述中,正确的是:()。
- 2()类型的字段可以作为MaxCompute的分区键。
- 3大数据计算服务项目空间prj1中存在表t1,其中包含一列名字为id,owner打开LabelSecurity设置后,执行如下命令:SET LABEL 1 TO TABLE t1; SET LABEL 2 TO TABLE t1(id);SET LABEL 3 TO TABLE t1;此时,t1表中的id列的敏感等级标签()。
- 4MaxCompute的Mapjoin不支持()。
- 5检索借阅了《精通SQL语言》一书的借书证号。
- 6MaxCompute表的lifecycle指明此表的生命周期,create table like语句不会复制源表的生命周期属性。