1.使用视图来降低查询复杂度
可以将多层嵌套子查询的语句改写成视图来降低复杂度
select * from(select * from a left join b on a.id=b.id )m
where m.id=3
等价于
create view m as
select * from a left join b on a.id=b.id
select * from m
我的理解:相当于sqlsever中创建了一张临时表m
2.使用视图来限制基于条件过滤的数据
create table students(id int ,name string)
create view if not exists students;
drop view if exist students;
3.动态分区中的视图和map类型
参考:https://www.runoob.com/sql/sql-view.html