视观表 (View) 可以被当作是虚拟表格。它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。
建立一个视观表的语法如下:
CREATE VIEW "VIEW_NAME" AS "SQL 语句";
例子:
我们查询到:
select a.SKU_ID,a.logday,a.sale_amt,b.bu_name,b.brand_name,b.user_name from a,b where a.SKU_id=b.SKU_id and user_name='小明' and year(logday)=2017
后面想要再次使用,重新写sql语句的话,这种表就要暂存起来:
create view table_new as (select a.SKU_ID,a.logday,a.sale_amt,b.bu_name,b.brand_name,b.user_name from a,b where a.SKU_id=b.SKU_id and user_name='小明' and year(logday)=2017);
继续查询:
大功告成,这个用法可以解决很多不会做的sql题哦!!!