📄 views.sql
字号:
------------------------------------------------------------------------------- views.sql--- test views queries------ Copyright (c) 1994-5, Regents of the University of California---- $Id: views.sql,v 1.1.1.1 1996/07/09 06:22:30 scrappy Exp $------------------------------------------------------------------------------- create a real table firstcreate table v1 (x int4, y int4, z int4);insert into v1 values (1, 2, 3);insert into v1 values (1, 3, 4);insert into v1 values (1, 4, 5);insert into v1 values (1, 2, 6);-- create views for selecting single columncreate view vv1 as select x from v1;create view vv2 as select y from v1;create view vv3 as select z from v1;select * from vv1;select * from vv2;select * from vv3;drop view vv2;drop view vv3;-- create views for selecting column(s) from another viewcreate view vv as select * from vv1;select * from vv;create view vv2 as select x from vv;select * from vv2;drop view vv;drop view vv1;drop view vv2;-- create views for selecting multiple columns create view vv1 as select x, z from v1;create view vv2 as select y, z from v1;create view vv3 as select y, z, x from v1;select * from vv1;select * from vv2;select * from vv3;drop view vv1;drop view vv2;drop view vv3;-- create views with expressionscreate view vv1 as select x as a, z as b, y as c from v1;select * from vv1;drop view vv1;create view vv1 as select z, 100 as p, x as q from v1;select * from vv1;drop view vv1;create view vv1 as select x + y as xy, z from v1;select * from vv1;drop view vv1;-- create views of joinscreate table v2 (a int4);insert into v2 values (2);insert into v2 values (3);create view vv1 as select y, z from v1, v2 where y = a;select * from vv1;drop view vv1;create view vv1 as select y - x as yx, z, a from v1, v2 where (x + y) > 3;select * from vv1;drop view vv1;drop table v1, v2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -