参考答案: D
详细解析:
通过 create table … as 建表写数据,同时可以完成建表和写数据;要注意的是datetrunc(orderdate,'mm') order_month,中order_month 是字段别名
大数据计算服务(MaxCompute,原ODPS)中已经存在表order_daily,保存了日汇总订单数据,月汇总表order_month不存在,某开发人员在不知情的情况下执行了以下SQL Create table if not exists order_month as Select datetrunc(orderdate,'mm') order_month,sum(order_amt) amt from order_daily group by datetrunc(order_date,'mm');对于此语句的执行结果描述正确的是_____。
A. 由于order_month表不存在,因此会报错
B. order_month表结构会被创建,但是没有数据
C. select语句会被执行,但是不会创建order_month表
D. order_month表会被创建,select出来的结果会被保存该表中
参考答案: D
详细解析:
通过 create table … as 建表写数据,同时可以完成建表和写数据;要注意的是datetrunc(orderdate,'mm') order_month,中order_month 是字段别名