*** empty log message ***
[csql.git] / test / sql / Limit / groupby.sql
blob0d138075c9aec0b04e9d336d29920f5160037245
1 echo CREATE TABLE t1(f1 int, f2 char(10), f3 date, f4 BIGINT);
2 CREATE TABLE t1(f1 int, f2 char(10), f3 date, f4 BIGINT);
3 INSERT INTO t1 VALUES(1, 'ABCD', '2009-08-01', 50);
4 INSERT INTO t1 VALUES(3, 'BCDA', '2009-08-02', 60);
5 INSERT INTO t1 VALUES(5, 'CDBA', '2009-08-03', 70);
6 INSERT INTO t1 VALUES(3, 'DCBA', '2009-08-09', 80);
7 INSERT INTO t1 VALUES(4, 'ACBD', '2009-08-07', 10);
8 INSERT INTO t1 VALUES(1, 'PQRS', '2009-08-02', 20);
9 INSERT INTO t1 VALUES(2, 'TUVW', '2009-08-03', 30);
10 INSERT INTO t1 VALUES(3, 'EFGH', '2009-08-04', 40);
11 INSERT INTO t1 VALUES(4, 'IJKL', '2009-08-07', 50);
12 INSERT INTO t1 VALUES(5, 'MNOP', '2009-08-08', 10);
13 INSERT INTO t1 VALUES(4, 'MMMM', '2009-08-02', 40);
14 INSERT INTO t1 VALUES(3, 'NNNN', '2009-08-03', 50);
15 INSERT INTO t1 VALUES(2, 'OOOO', '2009-08-04', 20);
16 INSERT INTO t1 VALUES(1, 'PPPP', '2009-08-07', 30);
17 INSERT INTO t1 VALUES(2, 'QQQQ', '2009-08-08', 50);
18 echo SELECT * FROM t1;
19 SELECT * FROM t1;
20 echo SELECT f1,MAX(f3) FROM t1 GROUP BY f1;
21 SELECT f1,MAX(f3) FROM t1 GROUP BY f1;
22 echo SELECT f1,COUNT(f3) FROM t1 GROUP BY f1 LIMIT 3;
23 SELECT f1,COUNT(f3) FROM t1 GROUP BY f1 LIMIT 3;
24 echo SELECT f1,MIN(f3) FROM t1 GROUP BY f1 LIMIT 3 OFFSET 2;
25 SELECT f1,MIN(f3) FROM t1 GROUP BY f1 LIMIT 3 OFFSET 2;
26 echo SELECT f1,SUM(f4) FROM t1 GROUP BY f1 LIMIT 3 OFFSET 2;
27 SELECT f1,SUM(f4) FROM t1 GROUP BY f1 LIMIT 3 OFFSET 2;