modified to accept hostname and connect to the network
[csql.git] / test / sql / Aggregate / test001.ksh
blob00e4acdc42a5399ceaf4d98385bc52eb33c23431
1 #!/bin/sh
2 #Test Case
3 #1. Create table t1 with 5 records in csql database.
4 # select query with count,sum,avg,min,max.
6 # Author : Jitendra Lenka
8 QUITFILE=${PWD}/sql/Aggregate/quit.sql
9 REL_PATH=.
10 if [ -s "$QUITFILE" ]
11 then
12 REL_PATH=`pwd`/sql/Aggregate
15 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/createt1.sql > /dev/null 2>&1
16 if [ $? -ne 0 ]
17 then
18 exit 1;
21 echo "select count(f1) from nonExistTab :"
22 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggcount1.sql
23 if [ $? -ne 0 ]
24 then
25 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
26 exit 2;
27 fi
29 echo "select count(f1) from t1 :"
30 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggcount2.sql
31 if [ $? -ne 0 ]
32 then
33 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
34 exit 3;
35 fi
37 echo "select sum(f1) from t1 :"
38 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggsum1.sql
39 if [ $? -ne 0 ]
40 then
41 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
42 exit 4;
43 fi
45 echo "select avg(f1) from t1 :"
46 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggavg1.sql
47 if [ $? -ne 0 ]
48 then
49 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
50 exit 5;
51 fi
53 echo "select min(f1) from t1 :"
54 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggmin1.sql
55 if [ $? -ne 0 ]
56 then
57 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
58 exit 6;
59 fi
61 echo "select max(f1) from t1 :"
62 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/aggmax1.sql
63 if [ $? -ne 0 ]
64 then
65 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
66 exit 6;
67 fi
69 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql > /dev/null 2>&1
70 exit 0;