sort.sql
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
- ---------------------------------------------------------------------------
- --
- -- sort.sql-
- -- test sorting
- --
- --
- -- Copyright (c) 1994-5, Regents of the University of California
- --
- -- $Id: sort.sql,v 1.1.1.1 1996/07/09 06:22:30 scrappy Exp $
- --
- ---------------------------------------------------------------------------
- create table s1 (x int4, y int4);
- create table s2 (a int4, b int4, c int4);
- insert into s1 values (1, 3);
- insert into s1 values (2, 3);
- insert into s1 values (2, 1);
- insert into s2 values (1, 3, 9);
- insert into s2 values (1, 4, 9);
- insert into s2 values (3, 4, 7);
- insert into s2 values (3, 5, 8);
- select distinct y from s1;
- select a, c from s2;
- select distinct a, c from s2;
- select distinct a, c from s2 order by c;
- select b, c from s2 order by c, b;
- select x, b, c from s1, s2 order by b;
- select distinct a, x, c from s1, s2 order by c, x;
- select x AS p, b AS q, c AS r from s1, s2 order by p;
- select x AS p, b AS q, c AS r from s1, s2 order by q;
- select x AS p, b AS q, c AS r from s1, s2 order by r;
- select x AS p, b AS q, c AS r from s1, s2 order by p, r;
- select x AS p, b AS q, c AS r from s1, s2 order by q, r;
- select x AS p, b AS q, c AS r from s1, s2 order by q, p;
- create table s3 (x int4);
- insert into s3 values (3);
- insert into s3 values (4);
- select * from s1, s3 order by x;
- select * from s3, s1 order by x;
- create table s4 (a int4, b int4, c int4, d int4, e int4, f int4, g int4, h int4, i int4);
- insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 2);
- insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 1);
- insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 3);
- select * from s4 order by a, b, c, d, e, f, g, h;
- create table s5 (a int4, b int4);
- insert into s5 values (1, 2);
- insert into s5 values (1, 3);
- insert into s5 values (1, 1);
- insert into s5 values (2, 1);
- insert into s5 values (2, 4);
- insert into s5 values (2, 2);
- select * from s5 order by a using <;
- select * from s5 order by a using >;
- select * from s5 order by a using >, b using <;
- select * from s5 order by a using >, b using >;
- drop table s1, s2, s3, s4, s5;