mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / r / general_null.result
blob291f4263c7b3c489965569925b582d49c9c350fe
1 DROP TABLE IF EXISTS t3;
2 CREATE TABLE t3(c1 TINYINT NULL);
3 INSERT INTO t3 (c1) VALUES(0);
4 INSERT INTO t3 (c1) VALUES(1);
5 INSERT INTO t3 (c1) VALUES(16);
6 INSERT INTO t3 (c1) VALUES(-4);
7 INSERT INTO t3 (c1) VALUES(-9);
8 INSERT INTO t3 (c1) VALUES(NULL);
9 INSERT INTO t3 (c1) VALUES(NULL);
10 INSERT INTO t3 (c1) VALUES(NULL);
11 SELECT MAX(c1) AS value FROM t3;
12 value
14 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
15 postive_value
17 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
18 negative_value
20 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
21 negative_value
22 NULL
23 DROP TABLE t3;
24 CREATE TABLE t3(c1 SMALLINT NULL);
25 INSERT INTO t3 (c1) VALUES(0);
26 INSERT INTO t3 (c1) VALUES(1);
27 INSERT INTO t3 (c1) VALUES(16);
28 INSERT INTO t3 (c1) VALUES(-4);
29 INSERT INTO t3 (c1) VALUES(-9);
30 INSERT INTO t3 (c1) VALUES(NULL);
31 INSERT INTO t3 (c1) VALUES(NULL);
32 INSERT INTO t3 (c1) VALUES(NULL);
33 SELECT MAX(c1) AS value FROM t3;
34 value
36 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
37 postive_value
39 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
40 negative_value
42 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
43 negative_value
44 NULL
45 DROP TABLE t3;
46 CREATE TABLE t3(c1 MEDIUMINT NULL);
47 INSERT INTO t3 (c1) VALUES(0);
48 INSERT INTO t3 (c1) VALUES(1);
49 INSERT INTO t3 (c1) VALUES(16);
50 INSERT INTO t3 (c1) VALUES(-4);
51 INSERT INTO t3 (c1) VALUES(-9);
52 INSERT INTO t3 (c1) VALUES(NULL);
53 INSERT INTO t3 (c1) VALUES(NULL);
54 INSERT INTO t3 (c1) VALUES(NULL);
55 SELECT MAX(c1) AS value FROM t3;
56 value
58 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
59 postive_value
61 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
62 negative_value
64 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
65 negative_value
66 NULL
67 DROP TABLE t3;
68 CREATE TABLE t3(c1 INT NULL);
69 INSERT INTO t3 (c1) VALUES(0);
70 INSERT INTO t3 (c1) VALUES(1);
71 INSERT INTO t3 (c1) VALUES(16);
72 INSERT INTO t3 (c1) VALUES(-4);
73 INSERT INTO t3 (c1) VALUES(-9);
74 INSERT INTO t3 (c1) VALUES(NULL);
75 INSERT INTO t3 (c1) VALUES(NULL);
76 INSERT INTO t3 (c1) VALUES(NULL);
77 SELECT MAX(c1) AS value FROM t3;
78 value
80 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
81 postive_value
83 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
84 negative_value
86 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
87 negative_value
88 NULL
89 DROP TABLE t3;
90 CREATE TABLE t3(c1 INTEGER NULL);
91 INSERT INTO t3 (c1) VALUES(0);
92 INSERT INTO t3 (c1) VALUES(1);
93 INSERT INTO t3 (c1) VALUES(16);
94 INSERT INTO t3 (c1) VALUES(-4);
95 INSERT INTO t3 (c1) VALUES(-9);
96 INSERT INTO t3 (c1) VALUES(NULL);
97 INSERT INTO t3 (c1) VALUES(NULL);
98 INSERT INTO t3 (c1) VALUES(NULL);
99 SELECT MAX(c1) AS value FROM t3;
100 value
102 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
103 postive_value
105 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
106 negative_value
108 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
109 negative_value
110 NULL
111 DROP TABLE t3;
112 CREATE TABLE t3(c1 BIGINT NULL);
113 INSERT INTO t3 (c1) VALUES(0);
114 INSERT INTO t3 (c1) VALUES(1);
115 INSERT INTO t3 (c1) VALUES(16);
116 INSERT INTO t3 (c1) VALUES(-4);
117 INSERT INTO t3 (c1) VALUES(-9);
118 INSERT INTO t3 (c1) VALUES(NULL);
119 INSERT INTO t3 (c1) VALUES(NULL);
120 INSERT INTO t3 (c1) VALUES(NULL);
121 SELECT MAX(c1) AS value FROM t3;
122 value
124 SELECT MAX(c1) AS postive_value FROM t3 WHERE c1 > 0;
125 postive_value
127 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 < 0;
128 negative_value
130 SELECT MAX(c1) AS negative_value FROM t3 WHERE c1 = 2;
131 negative_value
132 NULL
133 DROP TABLE t3;
134 CREATE TABLE t3(c1 TINYINT NULL);
135 INSERT INTO t3 (c1) VALUES(0);
136 INSERT INTO t3 (c1) VALUES(1);
137 INSERT INTO t3 (c1) VALUES(16);
138 INSERT INTO t3 (c1) VALUES(-4);
139 INSERT INTO t3 (c1) VALUES(-9);
140 INSERT INTO t3 (c1) VALUES(NULL);
141 INSERT INTO t3 (c1) VALUES(NULL);
142 INSERT INTO t3 (c1) VALUES(NULL);
143 SELECT MIN(c1) AS value FROM t3;
144 value
146 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
147 postive_value
149 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
150 negative_value
152 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
153 negative_value
154 NULL
155 DROP TABLE t3;
156 CREATE TABLE t3(c1 SMALLINT NULL);
157 INSERT INTO t3 (c1) VALUES(0);
158 INSERT INTO t3 (c1) VALUES(1);
159 INSERT INTO t3 (c1) VALUES(16);
160 INSERT INTO t3 (c1) VALUES(-4);
161 INSERT INTO t3 (c1) VALUES(-9);
162 INSERT INTO t3 (c1) VALUES(NULL);
163 INSERT INTO t3 (c1) VALUES(NULL);
164 INSERT INTO t3 (c1) VALUES(NULL);
165 SELECT MIN(c1) AS value FROM t3;
166 value
168 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
169 postive_value
171 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
172 negative_value
174 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
175 negative_value
176 NULL
177 DROP TABLE t3;
178 CREATE TABLE t3(c1 MEDIUMINT NULL);
179 INSERT INTO t3 (c1) VALUES(0);
180 INSERT INTO t3 (c1) VALUES(1);
181 INSERT INTO t3 (c1) VALUES(16);
182 INSERT INTO t3 (c1) VALUES(-4);
183 INSERT INTO t3 (c1) VALUES(-9);
184 INSERT INTO t3 (c1) VALUES(NULL);
185 INSERT INTO t3 (c1) VALUES(NULL);
186 INSERT INTO t3 (c1) VALUES(NULL);
187 SELECT MIN(c1) AS value FROM t3;
188 value
190 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
191 postive_value
193 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
194 negative_value
196 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
197 negative_value
198 NULL
199 DROP TABLE t3;
200 CREATE TABLE t3(c1 INT NULL);
201 INSERT INTO t3 (c1) VALUES(0);
202 INSERT INTO t3 (c1) VALUES(1);
203 INSERT INTO t3 (c1) VALUES(16);
204 INSERT INTO t3 (c1) VALUES(-4);
205 INSERT INTO t3 (c1) VALUES(-9);
206 INSERT INTO t3 (c1) VALUES(NULL);
207 INSERT INTO t3 (c1) VALUES(NULL);
208 INSERT INTO t3 (c1) VALUES(NULL);
209 SELECT MIN(c1) AS value FROM t3;
210 value
212 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
213 postive_value
215 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
216 negative_value
218 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
219 negative_value
220 NULL
221 DROP TABLE t3;
222 CREATE TABLE t3(c1 INTEGER NULL);
223 INSERT INTO t3 (c1) VALUES(0);
224 INSERT INTO t3 (c1) VALUES(1);
225 INSERT INTO t3 (c1) VALUES(16);
226 INSERT INTO t3 (c1) VALUES(-4);
227 INSERT INTO t3 (c1) VALUES(-9);
228 INSERT INTO t3 (c1) VALUES(NULL);
229 INSERT INTO t3 (c1) VALUES(NULL);
230 INSERT INTO t3 (c1) VALUES(NULL);
231 SELECT MIN(c1) AS value FROM t3;
232 value
234 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
235 postive_value
237 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
238 negative_value
240 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
241 negative_value
242 NULL
243 DROP TABLE t3;
244 CREATE TABLE t3(c1 BIGINT NULL);
245 INSERT INTO t3 (c1) VALUES(0);
246 INSERT INTO t3 (c1) VALUES(1);
247 INSERT INTO t3 (c1) VALUES(16);
248 INSERT INTO t3 (c1) VALUES(-4);
249 INSERT INTO t3 (c1) VALUES(-9);
250 INSERT INTO t3 (c1) VALUES(NULL);
251 INSERT INTO t3 (c1) VALUES(NULL);
252 INSERT INTO t3 (c1) VALUES(NULL);
253 SELECT MIN(c1) AS value FROM t3;
254 value
256 SELECT MIN(c1) AS postive_value FROM t3 WHERE c1 > 0;
257 postive_value
259 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 < 0;
260 negative_value
262 SELECT MIN(c1) AS negative_value FROM t3 WHERE c1 = 2;
263 negative_value
264 NULL
265 DROP TABLE t3;
266 CREATE TABLE t3(c1 TINYINT NULL);
267 INSERT INTO t3 (c1) VALUES(0);
268 INSERT INTO t3 (c1) VALUES(1);
269 INSERT INTO t3 (c1) VALUES(16);
270 INSERT INTO t3 (c1) VALUES(-4);
271 INSERT INTO t3 (c1) VALUES(-9);
272 INSERT INTO t3 (c1) VALUES(NULL);
273 INSERT INTO t3 (c1) VALUES(NULL);
274 INSERT INTO t3 (c1) VALUES(NULL);
275 SELECT AVG(c1) AS value FROM t3;
276 value
277 0.8000
278 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
279 postive_value
280 8.5000
281 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
282 negative_value
283 -6.5000
284 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
285 negative_value
286 NULL
287 DROP TABLE t3;
288 CREATE TABLE t3(c1 SMALLINT NULL);
289 INSERT INTO t3 (c1) VALUES(0);
290 INSERT INTO t3 (c1) VALUES(1);
291 INSERT INTO t3 (c1) VALUES(16);
292 INSERT INTO t3 (c1) VALUES(-4);
293 INSERT INTO t3 (c1) VALUES(-9);
294 INSERT INTO t3 (c1) VALUES(NULL);
295 INSERT INTO t3 (c1) VALUES(NULL);
296 INSERT INTO t3 (c1) VALUES(NULL);
297 SELECT AVG(c1) AS value FROM t3;
298 value
299 0.8000
300 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
301 postive_value
302 8.5000
303 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
304 negative_value
305 -6.5000
306 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
307 negative_value
308 NULL
309 DROP TABLE t3;
310 CREATE TABLE t3(c1 MEDIUMINT NULL);
311 INSERT INTO t3 (c1) VALUES(0);
312 INSERT INTO t3 (c1) VALUES(1);
313 INSERT INTO t3 (c1) VALUES(16);
314 INSERT INTO t3 (c1) VALUES(-4);
315 INSERT INTO t3 (c1) VALUES(-9);
316 INSERT INTO t3 (c1) VALUES(NULL);
317 INSERT INTO t3 (c1) VALUES(NULL);
318 INSERT INTO t3 (c1) VALUES(NULL);
319 SELECT AVG(c1) AS value FROM t3;
320 value
321 0.8000
322 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
323 postive_value
324 8.5000
325 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
326 negative_value
327 -6.5000
328 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
329 negative_value
330 NULL
331 DROP TABLE t3;
332 CREATE TABLE t3(c1 INT NULL);
333 INSERT INTO t3 (c1) VALUES(0);
334 INSERT INTO t3 (c1) VALUES(1);
335 INSERT INTO t3 (c1) VALUES(16);
336 INSERT INTO t3 (c1) VALUES(-4);
337 INSERT INTO t3 (c1) VALUES(-9);
338 INSERT INTO t3 (c1) VALUES(NULL);
339 INSERT INTO t3 (c1) VALUES(NULL);
340 INSERT INTO t3 (c1) VALUES(NULL);
341 SELECT AVG(c1) AS value FROM t3;
342 value
343 0.8000
344 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
345 postive_value
346 8.5000
347 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
348 negative_value
349 -6.5000
350 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
351 negative_value
352 NULL
353 DROP TABLE t3;
354 CREATE TABLE t3(c1 INTEGER NULL);
355 INSERT INTO t3 (c1) VALUES(0);
356 INSERT INTO t3 (c1) VALUES(1);
357 INSERT INTO t3 (c1) VALUES(16);
358 INSERT INTO t3 (c1) VALUES(-4);
359 INSERT INTO t3 (c1) VALUES(-9);
360 INSERT INTO t3 (c1) VALUES(NULL);
361 INSERT INTO t3 (c1) VALUES(NULL);
362 INSERT INTO t3 (c1) VALUES(NULL);
363 SELECT AVG(c1) AS value FROM t3;
364 value
365 0.8000
366 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
367 postive_value
368 8.5000
369 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
370 negative_value
371 -6.5000
372 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
373 negative_value
374 NULL
375 DROP TABLE t3;
376 CREATE TABLE t3(c1 BIGINT NULL);
377 INSERT INTO t3 (c1) VALUES(0);
378 INSERT INTO t3 (c1) VALUES(1);
379 INSERT INTO t3 (c1) VALUES(16);
380 INSERT INTO t3 (c1) VALUES(-4);
381 INSERT INTO t3 (c1) VALUES(-9);
382 INSERT INTO t3 (c1) VALUES(NULL);
383 INSERT INTO t3 (c1) VALUES(NULL);
384 INSERT INTO t3 (c1) VALUES(NULL);
385 SELECT AVG(c1) AS value FROM t3;
386 value
387 0.8000
388 SELECT AVG(c1) AS postive_value FROM t3 WHERE c1 > 0;
389 postive_value
390 8.5000
391 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 < 0;
392 negative_value
393 -6.5000
394 SELECT AVG(c1) AS negative_value FROM t3 WHERE c1 = 2;
395 negative_value
396 NULL
397 DROP TABLE t3;
398 CREATE TABLE t3(c1 TINYINT NULL);
399 INSERT INTO t3 (c1) VALUES(0);
400 INSERT INTO t3 (c1) VALUES(1);
401 INSERT INTO t3 (c1) VALUES(16);
402 INSERT INTO t3 (c1) VALUES(-4);
403 INSERT INTO t3 (c1) VALUES(-9);
404 INSERT INTO t3 (c1) VALUES(NULL);
405 INSERT INTO t3 (c1) VALUES(NULL);
406 INSERT INTO t3 (c1) VALUES(NULL);
407 SELECT SUM(c1) AS value FROM t3;
408 value
410 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
411 postive_value
413 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
414 negative_value
416 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
417 negative_value
418 NULL
419 DROP TABLE t3;
420 CREATE TABLE t3(c1 SMALLINT NULL);
421 INSERT INTO t3 (c1) VALUES(0);
422 INSERT INTO t3 (c1) VALUES(1);
423 INSERT INTO t3 (c1) VALUES(16);
424 INSERT INTO t3 (c1) VALUES(-4);
425 INSERT INTO t3 (c1) VALUES(-9);
426 INSERT INTO t3 (c1) VALUES(NULL);
427 INSERT INTO t3 (c1) VALUES(NULL);
428 INSERT INTO t3 (c1) VALUES(NULL);
429 SELECT SUM(c1) AS value FROM t3;
430 value
432 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
433 postive_value
435 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
436 negative_value
438 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
439 negative_value
440 NULL
441 DROP TABLE t3;
442 CREATE TABLE t3(c1 MEDIUMINT NULL);
443 INSERT INTO t3 (c1) VALUES(0);
444 INSERT INTO t3 (c1) VALUES(1);
445 INSERT INTO t3 (c1) VALUES(16);
446 INSERT INTO t3 (c1) VALUES(-4);
447 INSERT INTO t3 (c1) VALUES(-9);
448 INSERT INTO t3 (c1) VALUES(NULL);
449 INSERT INTO t3 (c1) VALUES(NULL);
450 INSERT INTO t3 (c1) VALUES(NULL);
451 SELECT SUM(c1) AS value FROM t3;
452 value
454 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
455 postive_value
457 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
458 negative_value
460 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
461 negative_value
462 NULL
463 DROP TABLE t3;
464 CREATE TABLE t3(c1 INT NULL);
465 INSERT INTO t3 (c1) VALUES(0);
466 INSERT INTO t3 (c1) VALUES(1);
467 INSERT INTO t3 (c1) VALUES(16);
468 INSERT INTO t3 (c1) VALUES(-4);
469 INSERT INTO t3 (c1) VALUES(-9);
470 INSERT INTO t3 (c1) VALUES(NULL);
471 INSERT INTO t3 (c1) VALUES(NULL);
472 INSERT INTO t3 (c1) VALUES(NULL);
473 SELECT SUM(c1) AS value FROM t3;
474 value
476 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
477 postive_value
479 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
480 negative_value
482 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
483 negative_value
484 NULL
485 DROP TABLE t3;
486 CREATE TABLE t3(c1 INTEGER NULL);
487 INSERT INTO t3 (c1) VALUES(0);
488 INSERT INTO t3 (c1) VALUES(1);
489 INSERT INTO t3 (c1) VALUES(16);
490 INSERT INTO t3 (c1) VALUES(-4);
491 INSERT INTO t3 (c1) VALUES(-9);
492 INSERT INTO t3 (c1) VALUES(NULL);
493 INSERT INTO t3 (c1) VALUES(NULL);
494 INSERT INTO t3 (c1) VALUES(NULL);
495 SELECT SUM(c1) AS value FROM t3;
496 value
498 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
499 postive_value
501 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
502 negative_value
504 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
505 negative_value
506 NULL
507 DROP TABLE t3;
508 CREATE TABLE t3(c1 BIGINT NULL);
509 INSERT INTO t3 (c1) VALUES(0);
510 INSERT INTO t3 (c1) VALUES(1);
511 INSERT INTO t3 (c1) VALUES(16);
512 INSERT INTO t3 (c1) VALUES(-4);
513 INSERT INTO t3 (c1) VALUES(-9);
514 INSERT INTO t3 (c1) VALUES(NULL);
515 INSERT INTO t3 (c1) VALUES(NULL);
516 INSERT INTO t3 (c1) VALUES(NULL);
517 SELECT SUM(c1) AS value FROM t3;
518 value
520 SELECT SUM(c1) AS postive_value FROM t3 WHERE c1 > 0;
521 postive_value
523 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 < 0;
524 negative_value
526 SELECT SUM(c1) AS negative_value FROM t3 WHERE c1 = 2;
527 negative_value
528 NULL
529 DROP TABLE t3;
530 CREATE TABLE t3(c1 TINYINT NULL);
531 INSERT INTO t3 (c1) VALUES(0);
532 INSERT INTO t3 (c1) VALUES(1);
533 INSERT INTO t3 (c1) VALUES(16);
534 INSERT INTO t3 (c1) VALUES(-4);
535 INSERT INTO t3 (c1) VALUES(-9);
536 INSERT INTO t3 (c1) VALUES(NULL);
537 INSERT INTO t3 (c1) VALUES(NULL);
538 INSERT INTO t3 (c1) VALUES(NULL);
539 SELECT COUNT(c1) AS value FROM t3;
540 value
542 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
543 postive_value
545 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
546 negative_value
548 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
549 negative_value
551 DROP TABLE t3;
552 CREATE TABLE t3(c1 SMALLINT NULL);
553 INSERT INTO t3 (c1) VALUES(0);
554 INSERT INTO t3 (c1) VALUES(1);
555 INSERT INTO t3 (c1) VALUES(16);
556 INSERT INTO t3 (c1) VALUES(-4);
557 INSERT INTO t3 (c1) VALUES(-9);
558 INSERT INTO t3 (c1) VALUES(NULL);
559 INSERT INTO t3 (c1) VALUES(NULL);
560 INSERT INTO t3 (c1) VALUES(NULL);
561 SELECT COUNT(c1) AS value FROM t3;
562 value
564 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
565 postive_value
567 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
568 negative_value
570 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
571 negative_value
573 DROP TABLE t3;
574 CREATE TABLE t3(c1 MEDIUMINT NULL);
575 INSERT INTO t3 (c1) VALUES(0);
576 INSERT INTO t3 (c1) VALUES(1);
577 INSERT INTO t3 (c1) VALUES(16);
578 INSERT INTO t3 (c1) VALUES(-4);
579 INSERT INTO t3 (c1) VALUES(-9);
580 INSERT INTO t3 (c1) VALUES(NULL);
581 INSERT INTO t3 (c1) VALUES(NULL);
582 INSERT INTO t3 (c1) VALUES(NULL);
583 SELECT COUNT(c1) AS value FROM t3;
584 value
586 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
587 postive_value
589 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
590 negative_value
592 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
593 negative_value
595 DROP TABLE t3;
596 CREATE TABLE t3(c1 INT NULL);
597 INSERT INTO t3 (c1) VALUES(0);
598 INSERT INTO t3 (c1) VALUES(1);
599 INSERT INTO t3 (c1) VALUES(16);
600 INSERT INTO t3 (c1) VALUES(-4);
601 INSERT INTO t3 (c1) VALUES(-9);
602 INSERT INTO t3 (c1) VALUES(NULL);
603 INSERT INTO t3 (c1) VALUES(NULL);
604 INSERT INTO t3 (c1) VALUES(NULL);
605 SELECT COUNT(c1) AS value FROM t3;
606 value
608 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
609 postive_value
611 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
612 negative_value
614 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
615 negative_value
617 DROP TABLE t3;
618 CREATE TABLE t3(c1 INTEGER NULL);
619 INSERT INTO t3 (c1) VALUES(0);
620 INSERT INTO t3 (c1) VALUES(1);
621 INSERT INTO t3 (c1) VALUES(16);
622 INSERT INTO t3 (c1) VALUES(-4);
623 INSERT INTO t3 (c1) VALUES(-9);
624 INSERT INTO t3 (c1) VALUES(NULL);
625 INSERT INTO t3 (c1) VALUES(NULL);
626 INSERT INTO t3 (c1) VALUES(NULL);
627 SELECT COUNT(c1) AS value FROM t3;
628 value
630 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
631 postive_value
633 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
634 negative_value
636 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
637 negative_value
639 DROP TABLE t3;
640 CREATE TABLE t3(c1 BIGINT NULL);
641 INSERT INTO t3 (c1) VALUES(0);
642 INSERT INTO t3 (c1) VALUES(1);
643 INSERT INTO t3 (c1) VALUES(16);
644 INSERT INTO t3 (c1) VALUES(-4);
645 INSERT INTO t3 (c1) VALUES(-9);
646 INSERT INTO t3 (c1) VALUES(NULL);
647 INSERT INTO t3 (c1) VALUES(NULL);
648 INSERT INTO t3 (c1) VALUES(NULL);
649 SELECT COUNT(c1) AS value FROM t3;
650 value
652 SELECT COUNT(c1) AS postive_value FROM t3 WHERE c1 > 0;
653 postive_value
655 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 < 0;
656 negative_value
658 SELECT COUNT(c1) AS negative_value FROM t3 WHERE c1 = 2;
659 negative_value
661 DROP TABLE t3;