学习目标
1.了解MaxCompute SQL基本概念和特点
2.掌握MaxCompute SQL DDL基本操作
3.掌握MaxCompute SQLDML基本操作
- 了解MaxCompute SQL高级查询
- 了解MaxCompute SQL常见内置函数
SQL基础知识
MaxCompute SQL是什么
数据仓储工具,支持SQL语法
数据的组织
- Project 项目空间
- Table 表
- Partition 分区
MaxCompute数据类型
MaxCompute运算符
类型转换
数据定义:DDL
建表操作
create table
快捷建表操作
create as
分区操作
partition
修改表属性
alter table
视图操作
view
创建外部表访问非结构化数据
数据操作:DML
查询操作
select
更新表中数据
insert overwrite/into
清空表中数据
truncate
drop
压缩表中数据
archive
多路输出
multi insert
并集
union
交集
intersect
补集
except
表关联
join
半连接
semi join
mapjoin hint
分支表达式
case when
CTE 操作
with as
聚合
Grouping Sets
内置函数: Build-in FUnction
数学运算符
字符串处理函数
日期类型处理函数
窗口函数
聚合函数
其他函数
自定义函数
查看SQL执行计划和日志
网友评论