core reorg
[csql.git] / test / sql / Aggregate / having1.sql
blobb66dacc469967009a0f1f77f9eb8b59c55227172
1 echo CREATE TABLE t1(f1 int,f2 int,f3 char(15));
2 CREATE TABLE t1(f1 int,f2 int,f3 char(15));
3 echo INSERT INTO t1 VALUES(1,70,'Nihar Pital');
4 INSERT INTO t1 VALUES(1,70,'Nihar Pital');
5 echo INSERT INTO t1 VALUES(2,70,'Bijay Sahoo');
6 INSERT INTO t1 VALUES(2,70,'Bijay Sahoo');
7 echo INSERT INTO t1 VALUES(3,60,'Kisor Ambli');
8 INSERT INTO t1 VALUES(3,60,'Kisor Ambli');
9 echo INSERT INTO t1 VALUES(2,90,'Jiten Lenka');
10 INSERT INTO t1 VALUES(2,91,'Jiten Lenka');
11 echo INSERT INTO t1 VALUES(3,80,'Papu Paital');
12 INSERT INTO t1 VALUES(3,81,'Papu Paital');
13 echo INSERT INTO t1 VALUES(1,80,'Bijay Sahoo');
14 INSERT INTO t1 VALUES(1,80,'Bijay Sahoo');
15 echo INSERT INTO t1 VALUES(2,70,'Jiten Lenka');
16 INSERT INTO t1 VALUES(2,70,'Jiten Lenka');
17 echo INSERT INTO t1 VALUES(1,70,'Bijay Sahoo');
18 INSERT INTO t1 VALUES(1,72,'Bijay Sahoo');
19 echo INSERT INTO t1 VALUES(2,70,'Bijay Sahoo');
20 INSERT INTO t1 VALUES(2,70,'Bijay Sahoo');
21 echo INSERT INTO t1 VALUES(3,60,'Papu Paital');
22 INSERT INTO t1 VALUES(3,60,'Papu Paital');
23 echo INSERT INTO t1 VALUES(1,70,'Nihar Pital');
24 INSERT INTO t1 VALUES(1,71,'Nihar Pital');
25 echo SELECT * FROM t1;
26 SELECT * FROM t1;
27 echo SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2),count(f3) from t1 GROUP BY f1 having sum(f2) >300 ;
28 SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2),count(f3) from t1 GROUP BY f1  having sum(f2) >300;
29 echo SELECT f3,count(f1),sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f3 having avg(f2) <75;
30 SELECT f3,count(f1),sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f3 having avg(f2) <75;
31 echo SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f1;
32 SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f1;
33 echo SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f1 having avg(f2) <70 or min(f2)=70;
34 SELECT f1,sum(f2),count(f2),avg(f2),min(f2),max(f2) from t1 GROUP BY f1 having avg(f2) <70 or min(f2)=70;