mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / t / general_no_data.test
blob0a0eb2dab069974444ff4ccaa6cad4f6b284b47f
1 --disable_warnings
2 DROP TABLE IF EXISTS t1;
3 --enable_warnings
4 CREATE TABLE t1(c1 TINYINT NOT NULL);
5 SELECT MAX(c1) AS value FROM t1;
6 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
7 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
8 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
9 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
10 DROP TABLE t1;
11 CREATE TABLE t1(c1 SMALLINT NOT NULL);
12 SELECT MAX(c1) AS value FROM t1;
13 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
14 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
15 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
16 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
17 DROP TABLE t1;
18 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
19 SELECT MAX(c1) AS value FROM t1;
20 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
21 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
22 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
23 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
24 DROP TABLE t1;
25 CREATE TABLE t1(c1 INT NOT NULL);
26 SELECT MAX(c1) AS value FROM t1;
27 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
28 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
29 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
30 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
31 DROP TABLE t1;
32 CREATE TABLE t1(c1 INTEGER NOT NULL);
33 SELECT MAX(c1) AS value FROM t1;
34 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
35 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
36 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
37 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
38 DROP TABLE t1;
39 CREATE TABLE t1(c1 BIGINT NOT NULL);
40 SELECT MAX(c1) AS value FROM t1;
41 SELECT MAX(c1) AS postive_value FROM t1 WHERE c1 > 0;
42 SELECT MAX(c1) AS negative_value FROM t1 WHERE c1 < 0;
43 SELECT MAX(c1) AS zero_value FROM t1 WHERE c1 = 0;
44 SELECT MAX(c1) AS no_results FROM t1 WHERE c1 = 2;
45 DROP TABLE t1;
46 CREATE TABLE t1(c1 TINYINT NOT NULL);
47 SELECT MIN(c1) AS value FROM t1;
48 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
49 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
50 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
51 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
52 DROP TABLE t1;
53 CREATE TABLE t1(c1 SMALLINT NOT NULL);
54 SELECT MIN(c1) AS value FROM t1;
55 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
56 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
57 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
58 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
59 DROP TABLE t1;
60 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
61 SELECT MIN(c1) AS value FROM t1;
62 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
63 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
64 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
65 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
66 DROP TABLE t1;
67 CREATE TABLE t1(c1 INT NOT NULL);
68 SELECT MIN(c1) AS value FROM t1;
69 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
70 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
71 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
72 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
73 DROP TABLE t1;
74 CREATE TABLE t1(c1 INTEGER NOT NULL);
75 SELECT MIN(c1) AS value FROM t1;
76 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
77 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
78 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
79 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
80 DROP TABLE t1;
81 CREATE TABLE t1(c1 BIGINT NOT NULL);
82 SELECT MIN(c1) AS value FROM t1;
83 SELECT MIN(c1) AS postive_value FROM t1 WHERE c1 > 0;
84 SELECT MIN(c1) AS negative_value FROM t1 WHERE c1 < 0;
85 SELECT MIN(c1) AS zero_value FROM t1 WHERE c1 = 0;
86 SELECT MIN(c1) AS no_results FROM t1 WHERE c1 = 2;
87 DROP TABLE t1;
88 CREATE TABLE t1(c1 TINYINT NOT NULL);
89 SELECT AVG(c1) AS value FROM t1;
90 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
91 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
92 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
93 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
94 DROP TABLE t1;
95 CREATE TABLE t1(c1 SMALLINT NOT NULL);
96 SELECT AVG(c1) AS value FROM t1;
97 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
98 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
99 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
100 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
101 DROP TABLE t1;
102 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
103 SELECT AVG(c1) AS value FROM t1;
104 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
105 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
106 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
107 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
108 DROP TABLE t1;
109 CREATE TABLE t1(c1 INT NOT NULL);
110 SELECT AVG(c1) AS value FROM t1;
111 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
112 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
113 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
114 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
115 DROP TABLE t1;
116 CREATE TABLE t1(c1 INTEGER NOT NULL);
117 SELECT AVG(c1) AS value FROM t1;
118 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
119 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
120 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
121 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
122 DROP TABLE t1;
123 CREATE TABLE t1(c1 BIGINT NOT NULL);
124 SELECT AVG(c1) AS value FROM t1;
125 SELECT AVG(c1) AS postive_value FROM t1 WHERE c1 > 0;
126 SELECT AVG(c1) AS negative_value FROM t1 WHERE c1 < 0;
127 SELECT AVG(c1) AS zero_value FROM t1 WHERE c1 = 0;
128 SELECT AVG(c1) AS no_results FROM t1 WHERE c1 = 2;
129 DROP TABLE t1;
130 CREATE TABLE t1(c1 TINYINT NOT NULL);
131 SELECT SUM(c1) AS value FROM t1;
132 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
133 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
134 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
135 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
136 DROP TABLE t1;
137 CREATE TABLE t1(c1 SMALLINT NOT NULL);
138 SELECT SUM(c1) AS value FROM t1;
139 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
140 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
141 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
142 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
143 DROP TABLE t1;
144 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
145 SELECT SUM(c1) AS value FROM t1;
146 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
147 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
148 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
149 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
150 DROP TABLE t1;
151 CREATE TABLE t1(c1 INT NOT NULL);
152 SELECT SUM(c1) AS value FROM t1;
153 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
154 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
155 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
156 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
157 DROP TABLE t1;
158 CREATE TABLE t1(c1 INTEGER NOT NULL);
159 SELECT SUM(c1) AS value FROM t1;
160 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
161 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
162 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
163 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
164 DROP TABLE t1;
165 CREATE TABLE t1(c1 BIGINT NOT NULL);
166 SELECT SUM(c1) AS value FROM t1;
167 SELECT SUM(c1) AS postive_value FROM t1 WHERE c1 > 0;
168 SELECT SUM(c1) AS negative_value FROM t1 WHERE c1 < 0;
169 SELECT SUM(c1) AS zero_value FROM t1 WHERE c1 = 0;
170 SELECT SUM(c1) AS no_results FROM t1 WHERE c1 = 2;
171 DROP TABLE t1;
172 CREATE TABLE t1(c1 TINYINT NOT NULL);
173 SELECT COUNT(c1) AS value FROM t1;
174 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
175 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
176 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
177 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
178 DROP TABLE t1;
179 CREATE TABLE t1(c1 SMALLINT NOT NULL);
180 SELECT COUNT(c1) AS value FROM t1;
181 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
182 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
183 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
184 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
185 DROP TABLE t1;
186 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
187 SELECT COUNT(c1) AS value FROM t1;
188 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
189 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
190 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
191 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
192 DROP TABLE t1;
193 CREATE TABLE t1(c1 INT NOT NULL);
194 SELECT COUNT(c1) AS value FROM t1;
195 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
196 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
197 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
198 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
199 DROP TABLE t1;
200 CREATE TABLE t1(c1 INTEGER NOT NULL);
201 SELECT COUNT(c1) AS value FROM t1;
202 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
203 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
204 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
205 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
206 DROP TABLE t1;
207 CREATE TABLE t1(c1 BIGINT NOT NULL);
208 SELECT COUNT(c1) AS value FROM t1;
209 SELECT COUNT(c1) AS postive_value FROM t1 WHERE c1 > 0;
210 SELECT COUNT(c1) AS negative_value FROM t1 WHERE c1 < 0;
211 SELECT COUNT(c1) AS zero_value FROM t1 WHERE c1 = 0;
212 SELECT COUNT(c1) AS no_results FROM t1 WHERE c1 = 2;
213 DROP TABLE t1;