mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / r / fu_aggregate_max_number.result
blob15e78d88b2c69c520775f5c38033b769d3b10741
1 DROP TABLE IF EXISTS t1,t2,t3,t4;
2 CREATE TABLE t1(c1 TINYINT NOT NULL);
3 CREATE TABLE t2(c1 TINYINT NULL);
4 CREATE TABLE t3(c1 TINYINT NOT NULL);
5 CREATE TABLE t4(c1 TINYINT NULL);
6 INSERT INTO t2 (c1) VALUES(NULL);
7 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
8 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
9 SELECT MAX(c1) AS value FROM t1;
10 value
11 NULL
12 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
13 value
14 NULL
15 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
16 value
17 NULL
18 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
19 value
20 NULL
21 DROP TABLE t1,t2,t3,t4;
22 CREATE TABLE t1(c1 SMALLINT NOT NULL);
23 CREATE TABLE t2(c1 SMALLINT NULL);
24 CREATE TABLE t3(c1 SMALLINT NOT NULL);
25 CREATE TABLE t4(c1 SMALLINT NULL);
26 INSERT INTO t2 (c1) VALUES(NULL);
27 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
28 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
29 SELECT MAX(c1) AS value FROM t1;
30 value
31 NULL
32 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
33 value
34 NULL
35 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
36 value
37 NULL
38 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
39 value
40 NULL
41 DROP TABLE t1,t2,t3,t4;
42 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
43 CREATE TABLE t2(c1 MEDIUMINT NULL);
44 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
45 CREATE TABLE t4(c1 MEDIUMINT NULL);
46 INSERT INTO t2 (c1) VALUES(NULL);
47 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
48 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
49 SELECT MAX(c1) AS value FROM t1;
50 value
51 NULL
52 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
53 value
54 NULL
55 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
56 value
57 NULL
58 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
59 value
60 NULL
61 DROP TABLE t1,t2,t3,t4;
62 CREATE TABLE t1(c1 INT NOT NULL);
63 CREATE TABLE t2(c1 INT NULL);
64 CREATE TABLE t3(c1 INT NOT NULL);
65 CREATE TABLE t4(c1 INT NULL);
66 INSERT INTO t2 (c1) VALUES(NULL);
67 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
68 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
69 SELECT MAX(c1) AS value FROM t1;
70 value
71 NULL
72 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
73 value
74 NULL
75 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
76 value
77 NULL
78 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
79 value
80 NULL
81 DROP TABLE t1,t2,t3,t4;
82 CREATE TABLE t1(c1 INTEGER NOT NULL);
83 CREATE TABLE t2(c1 INTEGER NULL);
84 CREATE TABLE t3(c1 INTEGER NOT NULL);
85 CREATE TABLE t4(c1 INTEGER NULL);
86 INSERT INTO t2 (c1) VALUES(NULL);
87 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
88 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
89 SELECT MAX(c1) AS value FROM t1;
90 value
91 NULL
92 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
93 value
94 NULL
95 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
96 value
97 NULL
98 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
99 value
100 NULL
101 DROP TABLE t1,t2,t3,t4;
102 CREATE TABLE t1(c1 BIGINT NOT NULL);
103 CREATE TABLE t2(c1 BIGINT NULL);
104 CREATE TABLE t3(c1 BIGINT NOT NULL);
105 CREATE TABLE t4(c1 BIGINT NULL);
106 INSERT INTO t2 (c1) VALUES(NULL);
107 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
108 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
109 SELECT MAX(c1) AS value FROM t1;
110 value
111 NULL
112 SELECT MAX(c1) AS value FROM t1 WHERE c1 < 0;
113 value
114 NULL
115 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
116 value
117 NULL
118 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
119 value
120 NULL
121 DROP TABLE t1,t2,t3,t4;
122 CREATE TABLE t1(c1 TINYINT NOT NULL);
123 CREATE TABLE t2(c1 TINYINT NULL);
124 CREATE TABLE t3(c1 TINYINT NOT NULL);
125 CREATE TABLE t4(c1 TINYINT NULL);
126 INSERT INTO t2 (c1) VALUES(NULL);
127 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
128 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
129 SELECT MAX(c1) AS value FROM t2;
130 value
131 NULL
132 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
133 value
134 NULL
135 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
136 value
137 NULL
138 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
139 value
140 NULL
141 DROP TABLE t1,t2,t3,t4;
142 CREATE TABLE t1(c1 SMALLINT NOT NULL);
143 CREATE TABLE t2(c1 SMALLINT NULL);
144 CREATE TABLE t3(c1 SMALLINT NOT NULL);
145 CREATE TABLE t4(c1 SMALLINT NULL);
146 INSERT INTO t2 (c1) VALUES(NULL);
147 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
148 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
149 SELECT MAX(c1) AS value FROM t2;
150 value
151 NULL
152 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
153 value
154 NULL
155 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
156 value
157 NULL
158 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
159 value
160 NULL
161 DROP TABLE t1,t2,t3,t4;
162 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
163 CREATE TABLE t2(c1 MEDIUMINT NULL);
164 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
165 CREATE TABLE t4(c1 MEDIUMINT NULL);
166 INSERT INTO t2 (c1) VALUES(NULL);
167 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
168 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
169 SELECT MAX(c1) AS value FROM t2;
170 value
171 NULL
172 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
173 value
174 NULL
175 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
176 value
177 NULL
178 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
179 value
180 NULL
181 DROP TABLE t1,t2,t3,t4;
182 CREATE TABLE t1(c1 INT NOT NULL);
183 CREATE TABLE t2(c1 INT NULL);
184 CREATE TABLE t3(c1 INT NOT NULL);
185 CREATE TABLE t4(c1 INT NULL);
186 INSERT INTO t2 (c1) VALUES(NULL);
187 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
188 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
189 SELECT MAX(c1) AS value FROM t2;
190 value
191 NULL
192 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
193 value
194 NULL
195 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
196 value
197 NULL
198 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
199 value
200 NULL
201 DROP TABLE t1,t2,t3,t4;
202 CREATE TABLE t1(c1 INTEGER NOT NULL);
203 CREATE TABLE t2(c1 INTEGER NULL);
204 CREATE TABLE t3(c1 INTEGER NOT NULL);
205 CREATE TABLE t4(c1 INTEGER NULL);
206 INSERT INTO t2 (c1) VALUES(NULL);
207 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
208 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
209 SELECT MAX(c1) AS value FROM t2;
210 value
211 NULL
212 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
213 value
214 NULL
215 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
216 value
217 NULL
218 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
219 value
220 NULL
221 DROP TABLE t1,t2,t3,t4;
222 CREATE TABLE t1(c1 BIGINT NOT NULL);
223 CREATE TABLE t2(c1 BIGINT NULL);
224 CREATE TABLE t3(c1 BIGINT NOT NULL);
225 CREATE TABLE t4(c1 BIGINT NULL);
226 INSERT INTO t2 (c1) VALUES(NULL);
227 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
228 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
229 SELECT MAX(c1) AS value FROM t2;
230 value
231 NULL
232 SELECT MAX(c1) AS value FROM t2 WHERE c1 < 0;
233 value
234 NULL
235 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
236 value
237 NULL
238 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
239 value
240 NULL
241 DROP TABLE t1,t2,t3,t4;
242 CREATE TABLE t1(c1 TINYINT NOT NULL);
243 CREATE TABLE t2(c1 TINYINT NULL);
244 CREATE TABLE t3(c1 TINYINT NOT NULL);
245 CREATE TABLE t4(c1 TINYINT NULL);
246 INSERT INTO t2 (c1) VALUES(NULL);
247 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
248 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
249 SELECT MAX(c1) AS value FROM t3;
250 value
252 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
253 value
254 NULL
255 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
256 value
257 NULL
258 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
259 value
261 DROP TABLE t1,t2,t3,t4;
262 CREATE TABLE t1(c1 SMALLINT NOT NULL);
263 CREATE TABLE t2(c1 SMALLINT NULL);
264 CREATE TABLE t3(c1 SMALLINT NOT NULL);
265 CREATE TABLE t4(c1 SMALLINT NULL);
266 INSERT INTO t2 (c1) VALUES(NULL);
267 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
268 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
269 SELECT MAX(c1) AS value FROM t3;
270 value
272 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
273 value
274 NULL
275 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
276 value
277 NULL
278 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
279 value
281 DROP TABLE t1,t2,t3,t4;
282 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
283 CREATE TABLE t2(c1 MEDIUMINT NULL);
284 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
285 CREATE TABLE t4(c1 MEDIUMINT NULL);
286 INSERT INTO t2 (c1) VALUES(NULL);
287 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
288 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
289 SELECT MAX(c1) AS value FROM t3;
290 value
292 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
293 value
294 NULL
295 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
296 value
297 NULL
298 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
299 value
301 DROP TABLE t1,t2,t3,t4;
302 CREATE TABLE t1(c1 INT NOT NULL);
303 CREATE TABLE t2(c1 INT NULL);
304 CREATE TABLE t3(c1 INT NOT NULL);
305 CREATE TABLE t4(c1 INT NULL);
306 INSERT INTO t2 (c1) VALUES(NULL);
307 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
308 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
309 SELECT MAX(c1) AS value FROM t3;
310 value
312 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
313 value
314 NULL
315 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
316 value
317 NULL
318 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
319 value
321 DROP TABLE t1,t2,t3,t4;
322 CREATE TABLE t1(c1 INTEGER NOT NULL);
323 CREATE TABLE t2(c1 INTEGER NULL);
324 CREATE TABLE t3(c1 INTEGER NOT NULL);
325 CREATE TABLE t4(c1 INTEGER NULL);
326 INSERT INTO t2 (c1) VALUES(NULL);
327 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
328 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
329 SELECT MAX(c1) AS value FROM t3;
330 value
332 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
333 value
334 NULL
335 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
336 value
337 NULL
338 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
339 value
341 DROP TABLE t1,t2,t3,t4;
342 CREATE TABLE t1(c1 BIGINT NOT NULL);
343 CREATE TABLE t2(c1 BIGINT NULL);
344 CREATE TABLE t3(c1 BIGINT NOT NULL);
345 CREATE TABLE t4(c1 BIGINT NULL);
346 INSERT INTO t2 (c1) VALUES(NULL);
347 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
348 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
349 SELECT MAX(c1) AS value FROM t3;
350 value
352 SELECT MAX(c1) AS value FROM t3 WHERE c1 < 0;
353 value
354 NULL
355 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
356 value
357 NULL
358 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
359 value
361 DROP TABLE t1,t2,t3,t4;
362 CREATE TABLE t1(c1 TINYINT NOT NULL);
363 CREATE TABLE t2(c1 TINYINT NULL);
364 CREATE TABLE t3(c1 TINYINT NOT NULL);
365 CREATE TABLE t4(c1 TINYINT NULL);
366 INSERT INTO t2 (c1) VALUES(NULL);
367 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
368 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
369 SELECT MAX(c1) AS value FROM t4;
370 value
372 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
373 value
374 NULL
375 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
376 value
377 NULL
378 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
379 value
381 DROP TABLE t1,t2,t3,t4;
382 CREATE TABLE t1(c1 SMALLINT NOT NULL);
383 CREATE TABLE t2(c1 SMALLINT NULL);
384 CREATE TABLE t3(c1 SMALLINT NOT NULL);
385 CREATE TABLE t4(c1 SMALLINT NULL);
386 INSERT INTO t2 (c1) VALUES(NULL);
387 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
388 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
389 SELECT MAX(c1) AS value FROM t4;
390 value
392 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
393 value
394 NULL
395 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
396 value
397 NULL
398 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
399 value
401 DROP TABLE t1,t2,t3,t4;
402 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
403 CREATE TABLE t2(c1 MEDIUMINT NULL);
404 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
405 CREATE TABLE t4(c1 MEDIUMINT NULL);
406 INSERT INTO t2 (c1) VALUES(NULL);
407 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
408 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
409 SELECT MAX(c1) AS value FROM t4;
410 value
412 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
413 value
414 NULL
415 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
416 value
417 NULL
418 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
419 value
421 DROP TABLE t1,t2,t3,t4;
422 CREATE TABLE t1(c1 INT NOT NULL);
423 CREATE TABLE t2(c1 INT NULL);
424 CREATE TABLE t3(c1 INT NOT NULL);
425 CREATE TABLE t4(c1 INT NULL);
426 INSERT INTO t2 (c1) VALUES(NULL);
427 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
428 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
429 SELECT MAX(c1) AS value FROM t4;
430 value
432 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
433 value
434 NULL
435 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
436 value
437 NULL
438 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
439 value
441 DROP TABLE t1,t2,t3,t4;
442 CREATE TABLE t1(c1 INTEGER NOT NULL);
443 CREATE TABLE t2(c1 INTEGER NULL);
444 CREATE TABLE t3(c1 INTEGER NOT NULL);
445 CREATE TABLE t4(c1 INTEGER NULL);
446 INSERT INTO t2 (c1) VALUES(NULL);
447 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
448 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
449 SELECT MAX(c1) AS value FROM t4;
450 value
452 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
453 value
454 NULL
455 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
456 value
457 NULL
458 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
459 value
461 DROP TABLE t1,t2,t3,t4;
462 CREATE TABLE t1(c1 BIGINT NOT NULL);
463 CREATE TABLE t2(c1 BIGINT NULL);
464 CREATE TABLE t3(c1 BIGINT NOT NULL);
465 CREATE TABLE t4(c1 BIGINT NULL);
466 INSERT INTO t2 (c1) VALUES(NULL);
467 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
468 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
469 SELECT MAX(c1) AS value FROM t4;
470 value
472 SELECT MAX(c1) AS value FROM t4 WHERE c1 < 0;
473 value
474 NULL
475 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
476 value
477 NULL
478 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
479 value
481 DROP TABLE t1,t2,t3,t4;
482 CREATE TABLE t1(c1 TINYINT NOT NULL);
483 CREATE TABLE t2(c1 TINYINT NULL);
484 CREATE TABLE t3(c1 TINYINT NOT NULL);
485 CREATE TABLE t4(c1 TINYINT NULL);
486 INSERT INTO t2 (c1) VALUES(NULL);
487 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
488 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
489 SELECT MAX(c1) AS value FROM t1;
490 value
491 NULL
492 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
493 value
494 NULL
495 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
496 value
497 NULL
498 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
499 value
500 NULL
501 DROP TABLE t1,t2,t3,t4;
502 CREATE TABLE t1(c1 SMALLINT NOT NULL);
503 CREATE TABLE t2(c1 SMALLINT NULL);
504 CREATE TABLE t3(c1 SMALLINT NOT NULL);
505 CREATE TABLE t4(c1 SMALLINT NULL);
506 INSERT INTO t2 (c1) VALUES(NULL);
507 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
508 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
509 SELECT MAX(c1) AS value FROM t1;
510 value
511 NULL
512 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
513 value
514 NULL
515 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
516 value
517 NULL
518 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
519 value
520 NULL
521 DROP TABLE t1,t2,t3,t4;
522 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
523 CREATE TABLE t2(c1 MEDIUMINT NULL);
524 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
525 CREATE TABLE t4(c1 MEDIUMINT NULL);
526 INSERT INTO t2 (c1) VALUES(NULL);
527 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
528 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
529 SELECT MAX(c1) AS value FROM t1;
530 value
531 NULL
532 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
533 value
534 NULL
535 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
536 value
537 NULL
538 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
539 value
540 NULL
541 DROP TABLE t1,t2,t3,t4;
542 CREATE TABLE t1(c1 INT NOT NULL);
543 CREATE TABLE t2(c1 INT NULL);
544 CREATE TABLE t3(c1 INT NOT NULL);
545 CREATE TABLE t4(c1 INT NULL);
546 INSERT INTO t2 (c1) VALUES(NULL);
547 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
548 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
549 SELECT MAX(c1) AS value FROM t1;
550 value
551 NULL
552 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
553 value
554 NULL
555 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
556 value
557 NULL
558 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
559 value
560 NULL
561 DROP TABLE t1,t2,t3,t4;
562 CREATE TABLE t1(c1 INTEGER NOT NULL);
563 CREATE TABLE t2(c1 INTEGER NULL);
564 CREATE TABLE t3(c1 INTEGER NOT NULL);
565 CREATE TABLE t4(c1 INTEGER NULL);
566 INSERT INTO t2 (c1) VALUES(NULL);
567 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
568 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
569 SELECT MAX(c1) AS value FROM t1;
570 value
571 NULL
572 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
573 value
574 NULL
575 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
576 value
577 NULL
578 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
579 value
580 NULL
581 DROP TABLE t1,t2,t3,t4;
582 CREATE TABLE t1(c1 BIGINT NOT NULL);
583 CREATE TABLE t2(c1 BIGINT NULL);
584 CREATE TABLE t3(c1 BIGINT NOT NULL);
585 CREATE TABLE t4(c1 BIGINT NULL);
586 INSERT INTO t2 (c1) VALUES(NULL);
587 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
588 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
589 SELECT MAX(c1) AS value FROM t1;
590 value
591 NULL
592 SELECT MAX(c1) AS value FROM t1 WHERE c1 <= 0;
593 value
594 NULL
595 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
596 value
597 NULL
598 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
599 value
600 NULL
601 DROP TABLE t1,t2,t3,t4;
602 CREATE TABLE t1(c1 TINYINT NOT NULL);
603 CREATE TABLE t2(c1 TINYINT NULL);
604 CREATE TABLE t3(c1 TINYINT NOT NULL);
605 CREATE TABLE t4(c1 TINYINT NULL);
606 INSERT INTO t2 (c1) VALUES(NULL);
607 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
608 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
609 SELECT MAX(c1) AS value FROM t2;
610 value
611 NULL
612 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
613 value
614 NULL
615 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
616 value
617 NULL
618 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
619 value
620 NULL
621 DROP TABLE t1,t2,t3,t4;
622 CREATE TABLE t1(c1 SMALLINT NOT NULL);
623 CREATE TABLE t2(c1 SMALLINT NULL);
624 CREATE TABLE t3(c1 SMALLINT NOT NULL);
625 CREATE TABLE t4(c1 SMALLINT NULL);
626 INSERT INTO t2 (c1) VALUES(NULL);
627 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
628 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
629 SELECT MAX(c1) AS value FROM t2;
630 value
631 NULL
632 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
633 value
634 NULL
635 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
636 value
637 NULL
638 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
639 value
640 NULL
641 DROP TABLE t1,t2,t3,t4;
642 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
643 CREATE TABLE t2(c1 MEDIUMINT NULL);
644 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
645 CREATE TABLE t4(c1 MEDIUMINT NULL);
646 INSERT INTO t2 (c1) VALUES(NULL);
647 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
648 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
649 SELECT MAX(c1) AS value FROM t2;
650 value
651 NULL
652 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
653 value
654 NULL
655 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
656 value
657 NULL
658 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
659 value
660 NULL
661 DROP TABLE t1,t2,t3,t4;
662 CREATE TABLE t1(c1 INT NOT NULL);
663 CREATE TABLE t2(c1 INT NULL);
664 CREATE TABLE t3(c1 INT NOT NULL);
665 CREATE TABLE t4(c1 INT NULL);
666 INSERT INTO t2 (c1) VALUES(NULL);
667 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
668 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
669 SELECT MAX(c1) AS value FROM t2;
670 value
671 NULL
672 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
673 value
674 NULL
675 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
676 value
677 NULL
678 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
679 value
680 NULL
681 DROP TABLE t1,t2,t3,t4;
682 CREATE TABLE t1(c1 INTEGER NOT NULL);
683 CREATE TABLE t2(c1 INTEGER NULL);
684 CREATE TABLE t3(c1 INTEGER NOT NULL);
685 CREATE TABLE t4(c1 INTEGER NULL);
686 INSERT INTO t2 (c1) VALUES(NULL);
687 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
688 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
689 SELECT MAX(c1) AS value FROM t2;
690 value
691 NULL
692 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
693 value
694 NULL
695 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
696 value
697 NULL
698 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
699 value
700 NULL
701 DROP TABLE t1,t2,t3,t4;
702 CREATE TABLE t1(c1 BIGINT NOT NULL);
703 CREATE TABLE t2(c1 BIGINT NULL);
704 CREATE TABLE t3(c1 BIGINT NOT NULL);
705 CREATE TABLE t4(c1 BIGINT NULL);
706 INSERT INTO t2 (c1) VALUES(NULL);
707 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
708 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
709 SELECT MAX(c1) AS value FROM t2;
710 value
711 NULL
712 SELECT MAX(c1) AS value FROM t2 WHERE c1 <= 0;
713 value
714 NULL
715 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
716 value
717 NULL
718 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
719 value
720 NULL
721 DROP TABLE t1,t2,t3,t4;
722 CREATE TABLE t1(c1 TINYINT NOT NULL);
723 CREATE TABLE t2(c1 TINYINT NULL);
724 CREATE TABLE t3(c1 TINYINT NOT NULL);
725 CREATE TABLE t4(c1 TINYINT NULL);
726 INSERT INTO t2 (c1) VALUES(NULL);
727 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
728 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
729 SELECT MAX(c1) AS value FROM t3;
730 value
732 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
733 value
735 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
736 value
737 NULL
738 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
739 value
741 DROP TABLE t1,t2,t3,t4;
742 CREATE TABLE t1(c1 SMALLINT NOT NULL);
743 CREATE TABLE t2(c1 SMALLINT NULL);
744 CREATE TABLE t3(c1 SMALLINT NOT NULL);
745 CREATE TABLE t4(c1 SMALLINT NULL);
746 INSERT INTO t2 (c1) VALUES(NULL);
747 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
748 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
749 SELECT MAX(c1) AS value FROM t3;
750 value
752 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
753 value
755 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
756 value
757 NULL
758 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
759 value
761 DROP TABLE t1,t2,t3,t4;
762 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
763 CREATE TABLE t2(c1 MEDIUMINT NULL);
764 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
765 CREATE TABLE t4(c1 MEDIUMINT NULL);
766 INSERT INTO t2 (c1) VALUES(NULL);
767 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
768 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
769 SELECT MAX(c1) AS value FROM t3;
770 value
772 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
773 value
775 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
776 value
777 NULL
778 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
779 value
781 DROP TABLE t1,t2,t3,t4;
782 CREATE TABLE t1(c1 INT NOT NULL);
783 CREATE TABLE t2(c1 INT NULL);
784 CREATE TABLE t3(c1 INT NOT NULL);
785 CREATE TABLE t4(c1 INT NULL);
786 INSERT INTO t2 (c1) VALUES(NULL);
787 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
788 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
789 SELECT MAX(c1) AS value FROM t3;
790 value
792 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
793 value
795 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
796 value
797 NULL
798 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
799 value
801 DROP TABLE t1,t2,t3,t4;
802 CREATE TABLE t1(c1 INTEGER NOT NULL);
803 CREATE TABLE t2(c1 INTEGER NULL);
804 CREATE TABLE t3(c1 INTEGER NOT NULL);
805 CREATE TABLE t4(c1 INTEGER NULL);
806 INSERT INTO t2 (c1) VALUES(NULL);
807 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
808 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
809 SELECT MAX(c1) AS value FROM t3;
810 value
812 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
813 value
815 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
816 value
817 NULL
818 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
819 value
821 DROP TABLE t1,t2,t3,t4;
822 CREATE TABLE t1(c1 BIGINT NOT NULL);
823 CREATE TABLE t2(c1 BIGINT NULL);
824 CREATE TABLE t3(c1 BIGINT NOT NULL);
825 CREATE TABLE t4(c1 BIGINT NULL);
826 INSERT INTO t2 (c1) VALUES(NULL);
827 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
828 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
829 SELECT MAX(c1) AS value FROM t3;
830 value
832 SELECT MAX(c1) AS value FROM t3 WHERE c1 <= 0;
833 value
835 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
836 value
837 NULL
838 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
839 value
841 DROP TABLE t1,t2,t3,t4;
842 CREATE TABLE t1(c1 TINYINT NOT NULL);
843 CREATE TABLE t2(c1 TINYINT NULL);
844 CREATE TABLE t3(c1 TINYINT NOT NULL);
845 CREATE TABLE t4(c1 TINYINT NULL);
846 INSERT INTO t2 (c1) VALUES(NULL);
847 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
848 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
849 SELECT MAX(c1) AS value FROM t4;
850 value
852 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
853 value
855 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
856 value
857 NULL
858 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
859 value
861 DROP TABLE t1,t2,t3,t4;
862 CREATE TABLE t1(c1 SMALLINT NOT NULL);
863 CREATE TABLE t2(c1 SMALLINT NULL);
864 CREATE TABLE t3(c1 SMALLINT NOT NULL);
865 CREATE TABLE t4(c1 SMALLINT NULL);
866 INSERT INTO t2 (c1) VALUES(NULL);
867 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
868 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
869 SELECT MAX(c1) AS value FROM t4;
870 value
872 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
873 value
875 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
876 value
877 NULL
878 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
879 value
881 DROP TABLE t1,t2,t3,t4;
882 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
883 CREATE TABLE t2(c1 MEDIUMINT NULL);
884 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
885 CREATE TABLE t4(c1 MEDIUMINT NULL);
886 INSERT INTO t2 (c1) VALUES(NULL);
887 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
888 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
889 SELECT MAX(c1) AS value FROM t4;
890 value
892 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
893 value
895 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
896 value
897 NULL
898 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
899 value
901 DROP TABLE t1,t2,t3,t4;
902 CREATE TABLE t1(c1 INT NOT NULL);
903 CREATE TABLE t2(c1 INT NULL);
904 CREATE TABLE t3(c1 INT NOT NULL);
905 CREATE TABLE t4(c1 INT NULL);
906 INSERT INTO t2 (c1) VALUES(NULL);
907 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
908 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
909 SELECT MAX(c1) AS value FROM t4;
910 value
912 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
913 value
915 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
916 value
917 NULL
918 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
919 value
921 DROP TABLE t1,t2,t3,t4;
922 CREATE TABLE t1(c1 INTEGER NOT NULL);
923 CREATE TABLE t2(c1 INTEGER NULL);
924 CREATE TABLE t3(c1 INTEGER NOT NULL);
925 CREATE TABLE t4(c1 INTEGER NULL);
926 INSERT INTO t2 (c1) VALUES(NULL);
927 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
928 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
929 SELECT MAX(c1) AS value FROM t4;
930 value
932 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
933 value
935 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
936 value
937 NULL
938 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
939 value
941 DROP TABLE t1,t2,t3,t4;
942 CREATE TABLE t1(c1 BIGINT NOT NULL);
943 CREATE TABLE t2(c1 BIGINT NULL);
944 CREATE TABLE t3(c1 BIGINT NOT NULL);
945 CREATE TABLE t4(c1 BIGINT NULL);
946 INSERT INTO t2 (c1) VALUES(NULL);
947 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
948 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
949 SELECT MAX(c1) AS value FROM t4;
950 value
952 SELECT MAX(c1) AS value FROM t4 WHERE c1 <= 0;
953 value
955 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
956 value
957 NULL
958 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
959 value
961 DROP TABLE t1,t2,t3,t4;
962 CREATE TABLE t1(c1 TINYINT NOT NULL);
963 CREATE TABLE t2(c1 TINYINT NULL);
964 CREATE TABLE t3(c1 TINYINT NOT NULL);
965 CREATE TABLE t4(c1 TINYINT NULL);
966 INSERT INTO t2 (c1) VALUES(NULL);
967 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
968 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
969 SELECT MAX(c1) AS value FROM t1;
970 value
971 NULL
972 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
973 value
974 NULL
975 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
976 value
977 NULL
978 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
979 value
980 NULL
981 DROP TABLE t1,t2,t3,t4;
982 CREATE TABLE t1(c1 SMALLINT NOT NULL);
983 CREATE TABLE t2(c1 SMALLINT NULL);
984 CREATE TABLE t3(c1 SMALLINT NOT NULL);
985 CREATE TABLE t4(c1 SMALLINT NULL);
986 INSERT INTO t2 (c1) VALUES(NULL);
987 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
988 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
989 SELECT MAX(c1) AS value FROM t1;
990 value
991 NULL
992 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
993 value
994 NULL
995 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
996 value
997 NULL
998 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
999 value
1000 NULL
1001 DROP TABLE t1,t2,t3,t4;
1002 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1003 CREATE TABLE t2(c1 MEDIUMINT NULL);
1004 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1005 CREATE TABLE t4(c1 MEDIUMINT NULL);
1006 INSERT INTO t2 (c1) VALUES(NULL);
1007 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1008 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1009 SELECT MAX(c1) AS value FROM t1;
1010 value
1011 NULL
1012 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
1013 value
1014 NULL
1015 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1016 value
1017 NULL
1018 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1019 value
1020 NULL
1021 DROP TABLE t1,t2,t3,t4;
1022 CREATE TABLE t1(c1 INT NOT NULL);
1023 CREATE TABLE t2(c1 INT NULL);
1024 CREATE TABLE t3(c1 INT NOT NULL);
1025 CREATE TABLE t4(c1 INT NULL);
1026 INSERT INTO t2 (c1) VALUES(NULL);
1027 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1028 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1029 SELECT MAX(c1) AS value FROM t1;
1030 value
1031 NULL
1032 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
1033 value
1034 NULL
1035 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1036 value
1037 NULL
1038 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1039 value
1040 NULL
1041 DROP TABLE t1,t2,t3,t4;
1042 CREATE TABLE t1(c1 INTEGER NOT NULL);
1043 CREATE TABLE t2(c1 INTEGER NULL);
1044 CREATE TABLE t3(c1 INTEGER NOT NULL);
1045 CREATE TABLE t4(c1 INTEGER NULL);
1046 INSERT INTO t2 (c1) VALUES(NULL);
1047 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1048 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1049 SELECT MAX(c1) AS value FROM t1;
1050 value
1051 NULL
1052 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
1053 value
1054 NULL
1055 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1056 value
1057 NULL
1058 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1059 value
1060 NULL
1061 DROP TABLE t1,t2,t3,t4;
1062 CREATE TABLE t1(c1 BIGINT NOT NULL);
1063 CREATE TABLE t2(c1 BIGINT NULL);
1064 CREATE TABLE t3(c1 BIGINT NOT NULL);
1065 CREATE TABLE t4(c1 BIGINT NULL);
1066 INSERT INTO t2 (c1) VALUES(NULL);
1067 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1068 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1069 SELECT MAX(c1) AS value FROM t1;
1070 value
1071 NULL
1072 SELECT MAX(c1) AS value FROM t1 WHERE c1 = 0;
1073 value
1074 NULL
1075 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1076 value
1077 NULL
1078 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1079 value
1080 NULL
1081 DROP TABLE t1,t2,t3,t4;
1082 CREATE TABLE t1(c1 TINYINT NOT NULL);
1083 CREATE TABLE t2(c1 TINYINT NULL);
1084 CREATE TABLE t3(c1 TINYINT NOT NULL);
1085 CREATE TABLE t4(c1 TINYINT NULL);
1086 INSERT INTO t2 (c1) VALUES(NULL);
1087 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1088 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1089 SELECT MAX(c1) AS value FROM t2;
1090 value
1091 NULL
1092 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1093 value
1094 NULL
1095 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1096 value
1097 NULL
1098 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1099 value
1100 NULL
1101 DROP TABLE t1,t2,t3,t4;
1102 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1103 CREATE TABLE t2(c1 SMALLINT NULL);
1104 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1105 CREATE TABLE t4(c1 SMALLINT NULL);
1106 INSERT INTO t2 (c1) VALUES(NULL);
1107 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1108 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1109 SELECT MAX(c1) AS value FROM t2;
1110 value
1111 NULL
1112 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1113 value
1114 NULL
1115 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1116 value
1117 NULL
1118 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1119 value
1120 NULL
1121 DROP TABLE t1,t2,t3,t4;
1122 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1123 CREATE TABLE t2(c1 MEDIUMINT NULL);
1124 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1125 CREATE TABLE t4(c1 MEDIUMINT NULL);
1126 INSERT INTO t2 (c1) VALUES(NULL);
1127 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1128 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1129 SELECT MAX(c1) AS value FROM t2;
1130 value
1131 NULL
1132 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1133 value
1134 NULL
1135 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1136 value
1137 NULL
1138 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1139 value
1140 NULL
1141 DROP TABLE t1,t2,t3,t4;
1142 CREATE TABLE t1(c1 INT NOT NULL);
1143 CREATE TABLE t2(c1 INT NULL);
1144 CREATE TABLE t3(c1 INT NOT NULL);
1145 CREATE TABLE t4(c1 INT NULL);
1146 INSERT INTO t2 (c1) VALUES(NULL);
1147 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1148 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1149 SELECT MAX(c1) AS value FROM t2;
1150 value
1151 NULL
1152 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1153 value
1154 NULL
1155 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1156 value
1157 NULL
1158 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1159 value
1160 NULL
1161 DROP TABLE t1,t2,t3,t4;
1162 CREATE TABLE t1(c1 INTEGER NOT NULL);
1163 CREATE TABLE t2(c1 INTEGER NULL);
1164 CREATE TABLE t3(c1 INTEGER NOT NULL);
1165 CREATE TABLE t4(c1 INTEGER NULL);
1166 INSERT INTO t2 (c1) VALUES(NULL);
1167 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1168 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1169 SELECT MAX(c1) AS value FROM t2;
1170 value
1171 NULL
1172 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1173 value
1174 NULL
1175 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1176 value
1177 NULL
1178 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1179 value
1180 NULL
1181 DROP TABLE t1,t2,t3,t4;
1182 CREATE TABLE t1(c1 BIGINT NOT NULL);
1183 CREATE TABLE t2(c1 BIGINT NULL);
1184 CREATE TABLE t3(c1 BIGINT NOT NULL);
1185 CREATE TABLE t4(c1 BIGINT NULL);
1186 INSERT INTO t2 (c1) VALUES(NULL);
1187 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1188 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1189 SELECT MAX(c1) AS value FROM t2;
1190 value
1191 NULL
1192 SELECT MAX(c1) AS value FROM t2 WHERE c1 = 0;
1193 value
1194 NULL
1195 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1196 value
1197 NULL
1198 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1199 value
1200 NULL
1201 DROP TABLE t1,t2,t3,t4;
1202 CREATE TABLE t1(c1 TINYINT NOT NULL);
1203 CREATE TABLE t2(c1 TINYINT NULL);
1204 CREATE TABLE t3(c1 TINYINT NOT NULL);
1205 CREATE TABLE t4(c1 TINYINT NULL);
1206 INSERT INTO t2 (c1) VALUES(NULL);
1207 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1208 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1209 SELECT MAX(c1) AS value FROM t3;
1210 value
1212 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1213 value
1215 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1216 value
1217 NULL
1218 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1219 value
1221 DROP TABLE t1,t2,t3,t4;
1222 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1223 CREATE TABLE t2(c1 SMALLINT NULL);
1224 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1225 CREATE TABLE t4(c1 SMALLINT NULL);
1226 INSERT INTO t2 (c1) VALUES(NULL);
1227 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1228 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1229 SELECT MAX(c1) AS value FROM t3;
1230 value
1232 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1233 value
1235 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1236 value
1237 NULL
1238 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1239 value
1241 DROP TABLE t1,t2,t3,t4;
1242 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1243 CREATE TABLE t2(c1 MEDIUMINT NULL);
1244 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1245 CREATE TABLE t4(c1 MEDIUMINT NULL);
1246 INSERT INTO t2 (c1) VALUES(NULL);
1247 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1248 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1249 SELECT MAX(c1) AS value FROM t3;
1250 value
1252 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1253 value
1255 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1256 value
1257 NULL
1258 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1259 value
1261 DROP TABLE t1,t2,t3,t4;
1262 CREATE TABLE t1(c1 INT NOT NULL);
1263 CREATE TABLE t2(c1 INT NULL);
1264 CREATE TABLE t3(c1 INT NOT NULL);
1265 CREATE TABLE t4(c1 INT NULL);
1266 INSERT INTO t2 (c1) VALUES(NULL);
1267 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1268 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1269 SELECT MAX(c1) AS value FROM t3;
1270 value
1272 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1273 value
1275 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1276 value
1277 NULL
1278 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1279 value
1281 DROP TABLE t1,t2,t3,t4;
1282 CREATE TABLE t1(c1 INTEGER NOT NULL);
1283 CREATE TABLE t2(c1 INTEGER NULL);
1284 CREATE TABLE t3(c1 INTEGER NOT NULL);
1285 CREATE TABLE t4(c1 INTEGER NULL);
1286 INSERT INTO t2 (c1) VALUES(NULL);
1287 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1288 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1289 SELECT MAX(c1) AS value FROM t3;
1290 value
1292 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1293 value
1295 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1296 value
1297 NULL
1298 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1299 value
1301 DROP TABLE t1,t2,t3,t4;
1302 CREATE TABLE t1(c1 BIGINT NOT NULL);
1303 CREATE TABLE t2(c1 BIGINT NULL);
1304 CREATE TABLE t3(c1 BIGINT NOT NULL);
1305 CREATE TABLE t4(c1 BIGINT NULL);
1306 INSERT INTO t2 (c1) VALUES(NULL);
1307 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1308 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1309 SELECT MAX(c1) AS value FROM t3;
1310 value
1312 SELECT MAX(c1) AS value FROM t3 WHERE c1 = 0;
1313 value
1315 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1316 value
1317 NULL
1318 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1319 value
1321 DROP TABLE t1,t2,t3,t4;
1322 CREATE TABLE t1(c1 TINYINT NOT NULL);
1323 CREATE TABLE t2(c1 TINYINT NULL);
1324 CREATE TABLE t3(c1 TINYINT NOT NULL);
1325 CREATE TABLE t4(c1 TINYINT NULL);
1326 INSERT INTO t2 (c1) VALUES(NULL);
1327 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1328 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1329 SELECT MAX(c1) AS value FROM t4;
1330 value
1332 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1333 value
1335 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1336 value
1337 NULL
1338 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1339 value
1341 DROP TABLE t1,t2,t3,t4;
1342 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1343 CREATE TABLE t2(c1 SMALLINT NULL);
1344 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1345 CREATE TABLE t4(c1 SMALLINT NULL);
1346 INSERT INTO t2 (c1) VALUES(NULL);
1347 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1348 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1349 SELECT MAX(c1) AS value FROM t4;
1350 value
1352 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1353 value
1355 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1356 value
1357 NULL
1358 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1359 value
1361 DROP TABLE t1,t2,t3,t4;
1362 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1363 CREATE TABLE t2(c1 MEDIUMINT NULL);
1364 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1365 CREATE TABLE t4(c1 MEDIUMINT NULL);
1366 INSERT INTO t2 (c1) VALUES(NULL);
1367 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1368 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1369 SELECT MAX(c1) AS value FROM t4;
1370 value
1372 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1373 value
1375 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1376 value
1377 NULL
1378 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1379 value
1381 DROP TABLE t1,t2,t3,t4;
1382 CREATE TABLE t1(c1 INT NOT NULL);
1383 CREATE TABLE t2(c1 INT NULL);
1384 CREATE TABLE t3(c1 INT NOT NULL);
1385 CREATE TABLE t4(c1 INT NULL);
1386 INSERT INTO t2 (c1) VALUES(NULL);
1387 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1388 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1389 SELECT MAX(c1) AS value FROM t4;
1390 value
1392 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1393 value
1395 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1396 value
1397 NULL
1398 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1399 value
1401 DROP TABLE t1,t2,t3,t4;
1402 CREATE TABLE t1(c1 INTEGER NOT NULL);
1403 CREATE TABLE t2(c1 INTEGER NULL);
1404 CREATE TABLE t3(c1 INTEGER NOT NULL);
1405 CREATE TABLE t4(c1 INTEGER NULL);
1406 INSERT INTO t2 (c1) VALUES(NULL);
1407 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1408 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1409 SELECT MAX(c1) AS value FROM t4;
1410 value
1412 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1413 value
1415 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1416 value
1417 NULL
1418 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1419 value
1421 DROP TABLE t1,t2,t3,t4;
1422 CREATE TABLE t1(c1 BIGINT NOT NULL);
1423 CREATE TABLE t2(c1 BIGINT NULL);
1424 CREATE TABLE t3(c1 BIGINT NOT NULL);
1425 CREATE TABLE t4(c1 BIGINT NULL);
1426 INSERT INTO t2 (c1) VALUES(NULL);
1427 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1428 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1429 SELECT MAX(c1) AS value FROM t4;
1430 value
1432 SELECT MAX(c1) AS value FROM t4 WHERE c1 = 0;
1433 value
1435 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1436 value
1437 NULL
1438 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1439 value
1441 DROP TABLE t1,t2,t3,t4;
1442 CREATE TABLE t1(c1 TINYINT NOT NULL);
1443 CREATE TABLE t2(c1 TINYINT NULL);
1444 CREATE TABLE t3(c1 TINYINT NOT NULL);
1445 CREATE TABLE t4(c1 TINYINT NULL);
1446 INSERT INTO t2 (c1) VALUES(NULL);
1447 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1448 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1449 SELECT MAX(c1) AS value FROM t1;
1450 value
1451 NULL
1452 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1453 value
1454 NULL
1455 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1456 value
1457 NULL
1458 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1459 value
1460 NULL
1461 DROP TABLE t1,t2,t3,t4;
1462 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1463 CREATE TABLE t2(c1 SMALLINT NULL);
1464 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1465 CREATE TABLE t4(c1 SMALLINT NULL);
1466 INSERT INTO t2 (c1) VALUES(NULL);
1467 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1468 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1469 SELECT MAX(c1) AS value FROM t1;
1470 value
1471 NULL
1472 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1473 value
1474 NULL
1475 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1476 value
1477 NULL
1478 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1479 value
1480 NULL
1481 DROP TABLE t1,t2,t3,t4;
1482 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1483 CREATE TABLE t2(c1 MEDIUMINT NULL);
1484 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1485 CREATE TABLE t4(c1 MEDIUMINT NULL);
1486 INSERT INTO t2 (c1) VALUES(NULL);
1487 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1488 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1489 SELECT MAX(c1) AS value FROM t1;
1490 value
1491 NULL
1492 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1493 value
1494 NULL
1495 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1496 value
1497 NULL
1498 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1499 value
1500 NULL
1501 DROP TABLE t1,t2,t3,t4;
1502 CREATE TABLE t1(c1 INT NOT NULL);
1503 CREATE TABLE t2(c1 INT NULL);
1504 CREATE TABLE t3(c1 INT NOT NULL);
1505 CREATE TABLE t4(c1 INT NULL);
1506 INSERT INTO t2 (c1) VALUES(NULL);
1507 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1508 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1509 SELECT MAX(c1) AS value FROM t1;
1510 value
1511 NULL
1512 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1513 value
1514 NULL
1515 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1516 value
1517 NULL
1518 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1519 value
1520 NULL
1521 DROP TABLE t1,t2,t3,t4;
1522 CREATE TABLE t1(c1 INTEGER NOT NULL);
1523 CREATE TABLE t2(c1 INTEGER NULL);
1524 CREATE TABLE t3(c1 INTEGER NOT NULL);
1525 CREATE TABLE t4(c1 INTEGER NULL);
1526 INSERT INTO t2 (c1) VALUES(NULL);
1527 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1528 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1529 SELECT MAX(c1) AS value FROM t1;
1530 value
1531 NULL
1532 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1533 value
1534 NULL
1535 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1536 value
1537 NULL
1538 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1539 value
1540 NULL
1541 DROP TABLE t1,t2,t3,t4;
1542 CREATE TABLE t1(c1 BIGINT NOT NULL);
1543 CREATE TABLE t2(c1 BIGINT NULL);
1544 CREATE TABLE t3(c1 BIGINT NOT NULL);
1545 CREATE TABLE t4(c1 BIGINT NULL);
1546 INSERT INTO t2 (c1) VALUES(NULL);
1547 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1548 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1549 SELECT MAX(c1) AS value FROM t1;
1550 value
1551 NULL
1552 SELECT MAX(c1) AS value FROM t1 WHERE c1 >= 0;
1553 value
1554 NULL
1555 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1556 value
1557 NULL
1558 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1559 value
1560 NULL
1561 DROP TABLE t1,t2,t3,t4;
1562 CREATE TABLE t1(c1 TINYINT NOT NULL);
1563 CREATE TABLE t2(c1 TINYINT NULL);
1564 CREATE TABLE t3(c1 TINYINT NOT NULL);
1565 CREATE TABLE t4(c1 TINYINT NULL);
1566 INSERT INTO t2 (c1) VALUES(NULL);
1567 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1568 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1569 SELECT MAX(c1) AS value FROM t2;
1570 value
1571 NULL
1572 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1573 value
1574 NULL
1575 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1576 value
1577 NULL
1578 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1579 value
1580 NULL
1581 DROP TABLE t1,t2,t3,t4;
1582 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1583 CREATE TABLE t2(c1 SMALLINT NULL);
1584 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1585 CREATE TABLE t4(c1 SMALLINT NULL);
1586 INSERT INTO t2 (c1) VALUES(NULL);
1587 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1588 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1589 SELECT MAX(c1) AS value FROM t2;
1590 value
1591 NULL
1592 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1593 value
1594 NULL
1595 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1596 value
1597 NULL
1598 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1599 value
1600 NULL
1601 DROP TABLE t1,t2,t3,t4;
1602 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1603 CREATE TABLE t2(c1 MEDIUMINT NULL);
1604 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1605 CREATE TABLE t4(c1 MEDIUMINT NULL);
1606 INSERT INTO t2 (c1) VALUES(NULL);
1607 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1608 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1609 SELECT MAX(c1) AS value FROM t2;
1610 value
1611 NULL
1612 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1613 value
1614 NULL
1615 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1616 value
1617 NULL
1618 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1619 value
1620 NULL
1621 DROP TABLE t1,t2,t3,t4;
1622 CREATE TABLE t1(c1 INT NOT NULL);
1623 CREATE TABLE t2(c1 INT NULL);
1624 CREATE TABLE t3(c1 INT NOT NULL);
1625 CREATE TABLE t4(c1 INT NULL);
1626 INSERT INTO t2 (c1) VALUES(NULL);
1627 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1628 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1629 SELECT MAX(c1) AS value FROM t2;
1630 value
1631 NULL
1632 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1633 value
1634 NULL
1635 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1636 value
1637 NULL
1638 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1639 value
1640 NULL
1641 DROP TABLE t1,t2,t3,t4;
1642 CREATE TABLE t1(c1 INTEGER NOT NULL);
1643 CREATE TABLE t2(c1 INTEGER NULL);
1644 CREATE TABLE t3(c1 INTEGER NOT NULL);
1645 CREATE TABLE t4(c1 INTEGER NULL);
1646 INSERT INTO t2 (c1) VALUES(NULL);
1647 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1648 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1649 SELECT MAX(c1) AS value FROM t2;
1650 value
1651 NULL
1652 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1653 value
1654 NULL
1655 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1656 value
1657 NULL
1658 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1659 value
1660 NULL
1661 DROP TABLE t1,t2,t3,t4;
1662 CREATE TABLE t1(c1 BIGINT NOT NULL);
1663 CREATE TABLE t2(c1 BIGINT NULL);
1664 CREATE TABLE t3(c1 BIGINT NOT NULL);
1665 CREATE TABLE t4(c1 BIGINT NULL);
1666 INSERT INTO t2 (c1) VALUES(NULL);
1667 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1668 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1669 SELECT MAX(c1) AS value FROM t2;
1670 value
1671 NULL
1672 SELECT MAX(c1) AS value FROM t2 WHERE c1 >= 0;
1673 value
1674 NULL
1675 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
1676 value
1677 NULL
1678 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
1679 value
1680 NULL
1681 DROP TABLE t1,t2,t3,t4;
1682 CREATE TABLE t1(c1 TINYINT NOT NULL);
1683 CREATE TABLE t2(c1 TINYINT NULL);
1684 CREATE TABLE t3(c1 TINYINT NOT NULL);
1685 CREATE TABLE t4(c1 TINYINT NULL);
1686 INSERT INTO t2 (c1) VALUES(NULL);
1687 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1688 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1689 SELECT MAX(c1) AS value FROM t3;
1690 value
1692 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1693 value
1695 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1696 value
1697 NULL
1698 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1699 value
1701 DROP TABLE t1,t2,t3,t4;
1702 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1703 CREATE TABLE t2(c1 SMALLINT NULL);
1704 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1705 CREATE TABLE t4(c1 SMALLINT NULL);
1706 INSERT INTO t2 (c1) VALUES(NULL);
1707 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1708 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1709 SELECT MAX(c1) AS value FROM t3;
1710 value
1712 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1713 value
1715 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1716 value
1717 NULL
1718 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1719 value
1721 DROP TABLE t1,t2,t3,t4;
1722 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1723 CREATE TABLE t2(c1 MEDIUMINT NULL);
1724 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1725 CREATE TABLE t4(c1 MEDIUMINT NULL);
1726 INSERT INTO t2 (c1) VALUES(NULL);
1727 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1728 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1729 SELECT MAX(c1) AS value FROM t3;
1730 value
1732 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1733 value
1735 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1736 value
1737 NULL
1738 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1739 value
1741 DROP TABLE t1,t2,t3,t4;
1742 CREATE TABLE t1(c1 INT NOT NULL);
1743 CREATE TABLE t2(c1 INT NULL);
1744 CREATE TABLE t3(c1 INT NOT NULL);
1745 CREATE TABLE t4(c1 INT NULL);
1746 INSERT INTO t2 (c1) VALUES(NULL);
1747 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1748 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1749 SELECT MAX(c1) AS value FROM t3;
1750 value
1752 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1753 value
1755 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1756 value
1757 NULL
1758 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1759 value
1761 DROP TABLE t1,t2,t3,t4;
1762 CREATE TABLE t1(c1 INTEGER NOT NULL);
1763 CREATE TABLE t2(c1 INTEGER NULL);
1764 CREATE TABLE t3(c1 INTEGER NOT NULL);
1765 CREATE TABLE t4(c1 INTEGER NULL);
1766 INSERT INTO t2 (c1) VALUES(NULL);
1767 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1768 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1769 SELECT MAX(c1) AS value FROM t3;
1770 value
1772 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1773 value
1775 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1776 value
1777 NULL
1778 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1779 value
1781 DROP TABLE t1,t2,t3,t4;
1782 CREATE TABLE t1(c1 BIGINT NOT NULL);
1783 CREATE TABLE t2(c1 BIGINT NULL);
1784 CREATE TABLE t3(c1 BIGINT NOT NULL);
1785 CREATE TABLE t4(c1 BIGINT NULL);
1786 INSERT INTO t2 (c1) VALUES(NULL);
1787 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1788 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1789 SELECT MAX(c1) AS value FROM t3;
1790 value
1792 SELECT MAX(c1) AS value FROM t3 WHERE c1 >= 0;
1793 value
1795 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
1796 value
1797 NULL
1798 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
1799 value
1801 DROP TABLE t1,t2,t3,t4;
1802 CREATE TABLE t1(c1 TINYINT NOT NULL);
1803 CREATE TABLE t2(c1 TINYINT NULL);
1804 CREATE TABLE t3(c1 TINYINT NOT NULL);
1805 CREATE TABLE t4(c1 TINYINT NULL);
1806 INSERT INTO t2 (c1) VALUES(NULL);
1807 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1808 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1809 SELECT MAX(c1) AS value FROM t4;
1810 value
1812 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1813 value
1815 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1816 value
1817 NULL
1818 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1819 value
1821 DROP TABLE t1,t2,t3,t4;
1822 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1823 CREATE TABLE t2(c1 SMALLINT NULL);
1824 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1825 CREATE TABLE t4(c1 SMALLINT NULL);
1826 INSERT INTO t2 (c1) VALUES(NULL);
1827 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1828 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1829 SELECT MAX(c1) AS value FROM t4;
1830 value
1832 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1833 value
1835 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1836 value
1837 NULL
1838 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1839 value
1841 DROP TABLE t1,t2,t3,t4;
1842 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1843 CREATE TABLE t2(c1 MEDIUMINT NULL);
1844 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1845 CREATE TABLE t4(c1 MEDIUMINT NULL);
1846 INSERT INTO t2 (c1) VALUES(NULL);
1847 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1848 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1849 SELECT MAX(c1) AS value FROM t4;
1850 value
1852 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1853 value
1855 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1856 value
1857 NULL
1858 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1859 value
1861 DROP TABLE t1,t2,t3,t4;
1862 CREATE TABLE t1(c1 INT NOT NULL);
1863 CREATE TABLE t2(c1 INT NULL);
1864 CREATE TABLE t3(c1 INT NOT NULL);
1865 CREATE TABLE t4(c1 INT NULL);
1866 INSERT INTO t2 (c1) VALUES(NULL);
1867 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1868 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1869 SELECT MAX(c1) AS value FROM t4;
1870 value
1872 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1873 value
1875 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1876 value
1877 NULL
1878 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1879 value
1881 DROP TABLE t1,t2,t3,t4;
1882 CREATE TABLE t1(c1 INTEGER NOT NULL);
1883 CREATE TABLE t2(c1 INTEGER NULL);
1884 CREATE TABLE t3(c1 INTEGER NOT NULL);
1885 CREATE TABLE t4(c1 INTEGER NULL);
1886 INSERT INTO t2 (c1) VALUES(NULL);
1887 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1888 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1889 SELECT MAX(c1) AS value FROM t4;
1890 value
1892 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1893 value
1895 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1896 value
1897 NULL
1898 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1899 value
1901 DROP TABLE t1,t2,t3,t4;
1902 CREATE TABLE t1(c1 BIGINT NOT NULL);
1903 CREATE TABLE t2(c1 BIGINT NULL);
1904 CREATE TABLE t3(c1 BIGINT NOT NULL);
1905 CREATE TABLE t4(c1 BIGINT NULL);
1906 INSERT INTO t2 (c1) VALUES(NULL);
1907 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1908 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1909 SELECT MAX(c1) AS value FROM t4;
1910 value
1912 SELECT MAX(c1) AS value FROM t4 WHERE c1 >= 0;
1913 value
1915 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
1916 value
1917 NULL
1918 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
1919 value
1921 DROP TABLE t1,t2,t3,t4;
1922 CREATE TABLE t1(c1 TINYINT NOT NULL);
1923 CREATE TABLE t2(c1 TINYINT NULL);
1924 CREATE TABLE t3(c1 TINYINT NOT NULL);
1925 CREATE TABLE t4(c1 TINYINT NULL);
1926 INSERT INTO t2 (c1) VALUES(NULL);
1927 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1928 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1929 SELECT MAX(c1) AS value FROM t1;
1930 value
1931 NULL
1932 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
1933 value
1934 NULL
1935 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1936 value
1937 NULL
1938 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1939 value
1940 NULL
1941 DROP TABLE t1,t2,t3,t4;
1942 CREATE TABLE t1(c1 SMALLINT NOT NULL);
1943 CREATE TABLE t2(c1 SMALLINT NULL);
1944 CREATE TABLE t3(c1 SMALLINT NOT NULL);
1945 CREATE TABLE t4(c1 SMALLINT NULL);
1946 INSERT INTO t2 (c1) VALUES(NULL);
1947 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1948 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1949 SELECT MAX(c1) AS value FROM t1;
1950 value
1951 NULL
1952 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
1953 value
1954 NULL
1955 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1956 value
1957 NULL
1958 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1959 value
1960 NULL
1961 DROP TABLE t1,t2,t3,t4;
1962 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
1963 CREATE TABLE t2(c1 MEDIUMINT NULL);
1964 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
1965 CREATE TABLE t4(c1 MEDIUMINT NULL);
1966 INSERT INTO t2 (c1) VALUES(NULL);
1967 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1968 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1969 SELECT MAX(c1) AS value FROM t1;
1970 value
1971 NULL
1972 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
1973 value
1974 NULL
1975 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1976 value
1977 NULL
1978 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1979 value
1980 NULL
1981 DROP TABLE t1,t2,t3,t4;
1982 CREATE TABLE t1(c1 INT NOT NULL);
1983 CREATE TABLE t2(c1 INT NULL);
1984 CREATE TABLE t3(c1 INT NOT NULL);
1985 CREATE TABLE t4(c1 INT NULL);
1986 INSERT INTO t2 (c1) VALUES(NULL);
1987 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1988 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1989 SELECT MAX(c1) AS value FROM t1;
1990 value
1991 NULL
1992 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
1993 value
1994 NULL
1995 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
1996 value
1997 NULL
1998 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
1999 value
2000 NULL
2001 DROP TABLE t1,t2,t3,t4;
2002 CREATE TABLE t1(c1 INTEGER NOT NULL);
2003 CREATE TABLE t2(c1 INTEGER NULL);
2004 CREATE TABLE t3(c1 INTEGER NOT NULL);
2005 CREATE TABLE t4(c1 INTEGER NULL);
2006 INSERT INTO t2 (c1) VALUES(NULL);
2007 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2008 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2009 SELECT MAX(c1) AS value FROM t1;
2010 value
2011 NULL
2012 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
2013 value
2014 NULL
2015 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2016 value
2017 NULL
2018 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2019 value
2020 NULL
2021 DROP TABLE t1,t2,t3,t4;
2022 CREATE TABLE t1(c1 BIGINT NOT NULL);
2023 CREATE TABLE t2(c1 BIGINT NULL);
2024 CREATE TABLE t3(c1 BIGINT NOT NULL);
2025 CREATE TABLE t4(c1 BIGINT NULL);
2026 INSERT INTO t2 (c1) VALUES(NULL);
2027 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2028 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2029 SELECT MAX(c1) AS value FROM t1;
2030 value
2031 NULL
2032 SELECT MAX(c1) AS value FROM t1 WHERE c1 != 0;
2033 value
2034 NULL
2035 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2036 value
2037 NULL
2038 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2039 value
2040 NULL
2041 DROP TABLE t1,t2,t3,t4;
2042 CREATE TABLE t1(c1 TINYINT NOT NULL);
2043 CREATE TABLE t2(c1 TINYINT NULL);
2044 CREATE TABLE t3(c1 TINYINT NOT NULL);
2045 CREATE TABLE t4(c1 TINYINT NULL);
2046 INSERT INTO t2 (c1) VALUES(NULL);
2047 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2048 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2049 SELECT MAX(c1) AS value FROM t2;
2050 value
2051 NULL
2052 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2053 value
2054 NULL
2055 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2056 value
2057 NULL
2058 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2059 value
2060 NULL
2061 DROP TABLE t1,t2,t3,t4;
2062 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2063 CREATE TABLE t2(c1 SMALLINT NULL);
2064 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2065 CREATE TABLE t4(c1 SMALLINT NULL);
2066 INSERT INTO t2 (c1) VALUES(NULL);
2067 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2068 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2069 SELECT MAX(c1) AS value FROM t2;
2070 value
2071 NULL
2072 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2073 value
2074 NULL
2075 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2076 value
2077 NULL
2078 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2079 value
2080 NULL
2081 DROP TABLE t1,t2,t3,t4;
2082 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2083 CREATE TABLE t2(c1 MEDIUMINT NULL);
2084 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2085 CREATE TABLE t4(c1 MEDIUMINT NULL);
2086 INSERT INTO t2 (c1) VALUES(NULL);
2087 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2088 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2089 SELECT MAX(c1) AS value FROM t2;
2090 value
2091 NULL
2092 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2093 value
2094 NULL
2095 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2096 value
2097 NULL
2098 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2099 value
2100 NULL
2101 DROP TABLE t1,t2,t3,t4;
2102 CREATE TABLE t1(c1 INT NOT NULL);
2103 CREATE TABLE t2(c1 INT NULL);
2104 CREATE TABLE t3(c1 INT NOT NULL);
2105 CREATE TABLE t4(c1 INT NULL);
2106 INSERT INTO t2 (c1) VALUES(NULL);
2107 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2108 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2109 SELECT MAX(c1) AS value FROM t2;
2110 value
2111 NULL
2112 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2113 value
2114 NULL
2115 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2116 value
2117 NULL
2118 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2119 value
2120 NULL
2121 DROP TABLE t1,t2,t3,t4;
2122 CREATE TABLE t1(c1 INTEGER NOT NULL);
2123 CREATE TABLE t2(c1 INTEGER NULL);
2124 CREATE TABLE t3(c1 INTEGER NOT NULL);
2125 CREATE TABLE t4(c1 INTEGER NULL);
2126 INSERT INTO t2 (c1) VALUES(NULL);
2127 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2128 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2129 SELECT MAX(c1) AS value FROM t2;
2130 value
2131 NULL
2132 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2133 value
2134 NULL
2135 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2136 value
2137 NULL
2138 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2139 value
2140 NULL
2141 DROP TABLE t1,t2,t3,t4;
2142 CREATE TABLE t1(c1 BIGINT NOT NULL);
2143 CREATE TABLE t2(c1 BIGINT NULL);
2144 CREATE TABLE t3(c1 BIGINT NOT NULL);
2145 CREATE TABLE t4(c1 BIGINT NULL);
2146 INSERT INTO t2 (c1) VALUES(NULL);
2147 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2148 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2149 SELECT MAX(c1) AS value FROM t2;
2150 value
2151 NULL
2152 SELECT MAX(c1) AS value FROM t2 WHERE c1 != 0;
2153 value
2154 NULL
2155 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2156 value
2157 NULL
2158 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2159 value
2160 NULL
2161 DROP TABLE t1,t2,t3,t4;
2162 CREATE TABLE t1(c1 TINYINT NOT NULL);
2163 CREATE TABLE t2(c1 TINYINT NULL);
2164 CREATE TABLE t3(c1 TINYINT NOT NULL);
2165 CREATE TABLE t4(c1 TINYINT NULL);
2166 INSERT INTO t2 (c1) VALUES(NULL);
2167 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2168 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2169 SELECT MAX(c1) AS value FROM t3;
2170 value
2172 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2173 value
2175 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2176 value
2177 NULL
2178 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2179 value
2181 DROP TABLE t1,t2,t3,t4;
2182 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2183 CREATE TABLE t2(c1 SMALLINT NULL);
2184 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2185 CREATE TABLE t4(c1 SMALLINT NULL);
2186 INSERT INTO t2 (c1) VALUES(NULL);
2187 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2188 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2189 SELECT MAX(c1) AS value FROM t3;
2190 value
2192 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2193 value
2195 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2196 value
2197 NULL
2198 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2199 value
2201 DROP TABLE t1,t2,t3,t4;
2202 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2203 CREATE TABLE t2(c1 MEDIUMINT NULL);
2204 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2205 CREATE TABLE t4(c1 MEDIUMINT NULL);
2206 INSERT INTO t2 (c1) VALUES(NULL);
2207 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2208 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2209 SELECT MAX(c1) AS value FROM t3;
2210 value
2212 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2213 value
2215 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2216 value
2217 NULL
2218 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2219 value
2221 DROP TABLE t1,t2,t3,t4;
2222 CREATE TABLE t1(c1 INT NOT NULL);
2223 CREATE TABLE t2(c1 INT NULL);
2224 CREATE TABLE t3(c1 INT NOT NULL);
2225 CREATE TABLE t4(c1 INT NULL);
2226 INSERT INTO t2 (c1) VALUES(NULL);
2227 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2228 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2229 SELECT MAX(c1) AS value FROM t3;
2230 value
2232 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2233 value
2235 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2236 value
2237 NULL
2238 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2239 value
2241 DROP TABLE t1,t2,t3,t4;
2242 CREATE TABLE t1(c1 INTEGER NOT NULL);
2243 CREATE TABLE t2(c1 INTEGER NULL);
2244 CREATE TABLE t3(c1 INTEGER NOT NULL);
2245 CREATE TABLE t4(c1 INTEGER NULL);
2246 INSERT INTO t2 (c1) VALUES(NULL);
2247 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2248 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2249 SELECT MAX(c1) AS value FROM t3;
2250 value
2252 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2253 value
2255 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2256 value
2257 NULL
2258 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2259 value
2261 DROP TABLE t1,t2,t3,t4;
2262 CREATE TABLE t1(c1 BIGINT NOT NULL);
2263 CREATE TABLE t2(c1 BIGINT NULL);
2264 CREATE TABLE t3(c1 BIGINT NOT NULL);
2265 CREATE TABLE t4(c1 BIGINT NULL);
2266 INSERT INTO t2 (c1) VALUES(NULL);
2267 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2268 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2269 SELECT MAX(c1) AS value FROM t3;
2270 value
2272 SELECT MAX(c1) AS value FROM t3 WHERE c1 != 0;
2273 value
2275 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2276 value
2277 NULL
2278 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2279 value
2281 DROP TABLE t1,t2,t3,t4;
2282 CREATE TABLE t1(c1 TINYINT NOT NULL);
2283 CREATE TABLE t2(c1 TINYINT NULL);
2284 CREATE TABLE t3(c1 TINYINT NOT NULL);
2285 CREATE TABLE t4(c1 TINYINT NULL);
2286 INSERT INTO t2 (c1) VALUES(NULL);
2287 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2288 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2289 SELECT MAX(c1) AS value FROM t4;
2290 value
2292 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2293 value
2295 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2296 value
2297 NULL
2298 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2299 value
2301 DROP TABLE t1,t2,t3,t4;
2302 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2303 CREATE TABLE t2(c1 SMALLINT NULL);
2304 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2305 CREATE TABLE t4(c1 SMALLINT NULL);
2306 INSERT INTO t2 (c1) VALUES(NULL);
2307 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2308 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2309 SELECT MAX(c1) AS value FROM t4;
2310 value
2312 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2313 value
2315 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2316 value
2317 NULL
2318 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2319 value
2321 DROP TABLE t1,t2,t3,t4;
2322 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2323 CREATE TABLE t2(c1 MEDIUMINT NULL);
2324 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2325 CREATE TABLE t4(c1 MEDIUMINT NULL);
2326 INSERT INTO t2 (c1) VALUES(NULL);
2327 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2328 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2329 SELECT MAX(c1) AS value FROM t4;
2330 value
2332 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2333 value
2335 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2336 value
2337 NULL
2338 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2339 value
2341 DROP TABLE t1,t2,t3,t4;
2342 CREATE TABLE t1(c1 INT NOT NULL);
2343 CREATE TABLE t2(c1 INT NULL);
2344 CREATE TABLE t3(c1 INT NOT NULL);
2345 CREATE TABLE t4(c1 INT NULL);
2346 INSERT INTO t2 (c1) VALUES(NULL);
2347 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2348 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2349 SELECT MAX(c1) AS value FROM t4;
2350 value
2352 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2353 value
2355 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2356 value
2357 NULL
2358 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2359 value
2361 DROP TABLE t1,t2,t3,t4;
2362 CREATE TABLE t1(c1 INTEGER NOT NULL);
2363 CREATE TABLE t2(c1 INTEGER NULL);
2364 CREATE TABLE t3(c1 INTEGER NOT NULL);
2365 CREATE TABLE t4(c1 INTEGER NULL);
2366 INSERT INTO t2 (c1) VALUES(NULL);
2367 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2368 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2369 SELECT MAX(c1) AS value FROM t4;
2370 value
2372 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2373 value
2375 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2376 value
2377 NULL
2378 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2379 value
2381 DROP TABLE t1,t2,t3,t4;
2382 CREATE TABLE t1(c1 BIGINT NOT NULL);
2383 CREATE TABLE t2(c1 BIGINT NULL);
2384 CREATE TABLE t3(c1 BIGINT NOT NULL);
2385 CREATE TABLE t4(c1 BIGINT NULL);
2386 INSERT INTO t2 (c1) VALUES(NULL);
2387 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2388 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2389 SELECT MAX(c1) AS value FROM t4;
2390 value
2392 SELECT MAX(c1) AS value FROM t4 WHERE c1 != 0;
2393 value
2395 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2396 value
2397 NULL
2398 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2399 value
2401 DROP TABLE t1,t2,t3,t4;
2402 CREATE TABLE t1(c1 TINYINT NOT NULL);
2403 CREATE TABLE t2(c1 TINYINT NULL);
2404 CREATE TABLE t3(c1 TINYINT NOT NULL);
2405 CREATE TABLE t4(c1 TINYINT NULL);
2406 INSERT INTO t2 (c1) VALUES(NULL);
2407 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2408 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2409 SELECT MAX(c1) AS value FROM t1;
2410 value
2411 NULL
2412 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2413 value
2414 NULL
2415 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2416 value
2417 NULL
2418 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2419 value
2420 NULL
2421 DROP TABLE t1,t2,t3,t4;
2422 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2423 CREATE TABLE t2(c1 SMALLINT NULL);
2424 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2425 CREATE TABLE t4(c1 SMALLINT NULL);
2426 INSERT INTO t2 (c1) VALUES(NULL);
2427 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2428 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2429 SELECT MAX(c1) AS value FROM t1;
2430 value
2431 NULL
2432 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2433 value
2434 NULL
2435 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2436 value
2437 NULL
2438 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2439 value
2440 NULL
2441 DROP TABLE t1,t2,t3,t4;
2442 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2443 CREATE TABLE t2(c1 MEDIUMINT NULL);
2444 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2445 CREATE TABLE t4(c1 MEDIUMINT NULL);
2446 INSERT INTO t2 (c1) VALUES(NULL);
2447 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2448 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2449 SELECT MAX(c1) AS value FROM t1;
2450 value
2451 NULL
2452 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2453 value
2454 NULL
2455 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2456 value
2457 NULL
2458 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2459 value
2460 NULL
2461 DROP TABLE t1,t2,t3,t4;
2462 CREATE TABLE t1(c1 INT NOT NULL);
2463 CREATE TABLE t2(c1 INT NULL);
2464 CREATE TABLE t3(c1 INT NOT NULL);
2465 CREATE TABLE t4(c1 INT NULL);
2466 INSERT INTO t2 (c1) VALUES(NULL);
2467 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2468 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2469 SELECT MAX(c1) AS value FROM t1;
2470 value
2471 NULL
2472 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2473 value
2474 NULL
2475 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2476 value
2477 NULL
2478 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2479 value
2480 NULL
2481 DROP TABLE t1,t2,t3,t4;
2482 CREATE TABLE t1(c1 INTEGER NOT NULL);
2483 CREATE TABLE t2(c1 INTEGER NULL);
2484 CREATE TABLE t3(c1 INTEGER NOT NULL);
2485 CREATE TABLE t4(c1 INTEGER NULL);
2486 INSERT INTO t2 (c1) VALUES(NULL);
2487 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2488 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2489 SELECT MAX(c1) AS value FROM t1;
2490 value
2491 NULL
2492 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2493 value
2494 NULL
2495 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2496 value
2497 NULL
2498 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2499 value
2500 NULL
2501 DROP TABLE t1,t2,t3,t4;
2502 CREATE TABLE t1(c1 BIGINT NOT NULL);
2503 CREATE TABLE t2(c1 BIGINT NULL);
2504 CREATE TABLE t3(c1 BIGINT NOT NULL);
2505 CREATE TABLE t4(c1 BIGINT NULL);
2506 INSERT INTO t2 (c1) VALUES(NULL);
2507 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2508 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2509 SELECT MAX(c1) AS value FROM t1;
2510 value
2511 NULL
2512 SELECT MAX(c1) AS value FROM t1 WHERE c1 <> 0;
2513 value
2514 NULL
2515 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2516 value
2517 NULL
2518 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2519 value
2520 NULL
2521 DROP TABLE t1,t2,t3,t4;
2522 CREATE TABLE t1(c1 TINYINT NOT NULL);
2523 CREATE TABLE t2(c1 TINYINT NULL);
2524 CREATE TABLE t3(c1 TINYINT NOT NULL);
2525 CREATE TABLE t4(c1 TINYINT NULL);
2526 INSERT INTO t2 (c1) VALUES(NULL);
2527 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2528 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2529 SELECT MAX(c1) AS value FROM t2;
2530 value
2531 NULL
2532 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2533 value
2534 NULL
2535 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2536 value
2537 NULL
2538 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2539 value
2540 NULL
2541 DROP TABLE t1,t2,t3,t4;
2542 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2543 CREATE TABLE t2(c1 SMALLINT NULL);
2544 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2545 CREATE TABLE t4(c1 SMALLINT NULL);
2546 INSERT INTO t2 (c1) VALUES(NULL);
2547 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2548 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2549 SELECT MAX(c1) AS value FROM t2;
2550 value
2551 NULL
2552 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2553 value
2554 NULL
2555 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2556 value
2557 NULL
2558 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2559 value
2560 NULL
2561 DROP TABLE t1,t2,t3,t4;
2562 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2563 CREATE TABLE t2(c1 MEDIUMINT NULL);
2564 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2565 CREATE TABLE t4(c1 MEDIUMINT NULL);
2566 INSERT INTO t2 (c1) VALUES(NULL);
2567 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2568 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2569 SELECT MAX(c1) AS value FROM t2;
2570 value
2571 NULL
2572 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2573 value
2574 NULL
2575 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2576 value
2577 NULL
2578 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2579 value
2580 NULL
2581 DROP TABLE t1,t2,t3,t4;
2582 CREATE TABLE t1(c1 INT NOT NULL);
2583 CREATE TABLE t2(c1 INT NULL);
2584 CREATE TABLE t3(c1 INT NOT NULL);
2585 CREATE TABLE t4(c1 INT NULL);
2586 INSERT INTO t2 (c1) VALUES(NULL);
2587 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2588 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2589 SELECT MAX(c1) AS value FROM t2;
2590 value
2591 NULL
2592 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2593 value
2594 NULL
2595 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2596 value
2597 NULL
2598 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2599 value
2600 NULL
2601 DROP TABLE t1,t2,t3,t4;
2602 CREATE TABLE t1(c1 INTEGER NOT NULL);
2603 CREATE TABLE t2(c1 INTEGER NULL);
2604 CREATE TABLE t3(c1 INTEGER NOT NULL);
2605 CREATE TABLE t4(c1 INTEGER NULL);
2606 INSERT INTO t2 (c1) VALUES(NULL);
2607 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2608 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2609 SELECT MAX(c1) AS value FROM t2;
2610 value
2611 NULL
2612 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2613 value
2614 NULL
2615 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2616 value
2617 NULL
2618 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2619 value
2620 NULL
2621 DROP TABLE t1,t2,t3,t4;
2622 CREATE TABLE t1(c1 BIGINT NOT NULL);
2623 CREATE TABLE t2(c1 BIGINT NULL);
2624 CREATE TABLE t3(c1 BIGINT NOT NULL);
2625 CREATE TABLE t4(c1 BIGINT NULL);
2626 INSERT INTO t2 (c1) VALUES(NULL);
2627 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2628 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2629 SELECT MAX(c1) AS value FROM t2;
2630 value
2631 NULL
2632 SELECT MAX(c1) AS value FROM t2 WHERE c1 <> 0;
2633 value
2634 NULL
2635 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
2636 value
2637 NULL
2638 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
2639 value
2640 NULL
2641 DROP TABLE t1,t2,t3,t4;
2642 CREATE TABLE t1(c1 TINYINT NOT NULL);
2643 CREATE TABLE t2(c1 TINYINT NULL);
2644 CREATE TABLE t3(c1 TINYINT NOT NULL);
2645 CREATE TABLE t4(c1 TINYINT NULL);
2646 INSERT INTO t2 (c1) VALUES(NULL);
2647 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2648 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2649 SELECT MAX(c1) AS value FROM t3;
2650 value
2652 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2653 value
2655 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2656 value
2657 NULL
2658 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2659 value
2661 DROP TABLE t1,t2,t3,t4;
2662 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2663 CREATE TABLE t2(c1 SMALLINT NULL);
2664 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2665 CREATE TABLE t4(c1 SMALLINT NULL);
2666 INSERT INTO t2 (c1) VALUES(NULL);
2667 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2668 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2669 SELECT MAX(c1) AS value FROM t3;
2670 value
2672 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2673 value
2675 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2676 value
2677 NULL
2678 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2679 value
2681 DROP TABLE t1,t2,t3,t4;
2682 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2683 CREATE TABLE t2(c1 MEDIUMINT NULL);
2684 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2685 CREATE TABLE t4(c1 MEDIUMINT NULL);
2686 INSERT INTO t2 (c1) VALUES(NULL);
2687 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2688 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2689 SELECT MAX(c1) AS value FROM t3;
2690 value
2692 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2693 value
2695 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2696 value
2697 NULL
2698 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2699 value
2701 DROP TABLE t1,t2,t3,t4;
2702 CREATE TABLE t1(c1 INT NOT NULL);
2703 CREATE TABLE t2(c1 INT NULL);
2704 CREATE TABLE t3(c1 INT NOT NULL);
2705 CREATE TABLE t4(c1 INT NULL);
2706 INSERT INTO t2 (c1) VALUES(NULL);
2707 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2708 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2709 SELECT MAX(c1) AS value FROM t3;
2710 value
2712 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2713 value
2715 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2716 value
2717 NULL
2718 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2719 value
2721 DROP TABLE t1,t2,t3,t4;
2722 CREATE TABLE t1(c1 INTEGER NOT NULL);
2723 CREATE TABLE t2(c1 INTEGER NULL);
2724 CREATE TABLE t3(c1 INTEGER NOT NULL);
2725 CREATE TABLE t4(c1 INTEGER NULL);
2726 INSERT INTO t2 (c1) VALUES(NULL);
2727 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2728 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2729 SELECT MAX(c1) AS value FROM t3;
2730 value
2732 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2733 value
2735 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2736 value
2737 NULL
2738 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2739 value
2741 DROP TABLE t1,t2,t3,t4;
2742 CREATE TABLE t1(c1 BIGINT NOT NULL);
2743 CREATE TABLE t2(c1 BIGINT NULL);
2744 CREATE TABLE t3(c1 BIGINT NOT NULL);
2745 CREATE TABLE t4(c1 BIGINT NULL);
2746 INSERT INTO t2 (c1) VALUES(NULL);
2747 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2748 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2749 SELECT MAX(c1) AS value FROM t3;
2750 value
2752 SELECT MAX(c1) AS value FROM t3 WHERE c1 <> 0;
2753 value
2755 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
2756 value
2757 NULL
2758 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
2759 value
2761 DROP TABLE t1,t2,t3,t4;
2762 CREATE TABLE t1(c1 TINYINT NOT NULL);
2763 CREATE TABLE t2(c1 TINYINT NULL);
2764 CREATE TABLE t3(c1 TINYINT NOT NULL);
2765 CREATE TABLE t4(c1 TINYINT NULL);
2766 INSERT INTO t2 (c1) VALUES(NULL);
2767 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2768 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2769 SELECT MAX(c1) AS value FROM t4;
2770 value
2772 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2773 value
2775 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2776 value
2777 NULL
2778 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2779 value
2781 DROP TABLE t1,t2,t3,t4;
2782 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2783 CREATE TABLE t2(c1 SMALLINT NULL);
2784 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2785 CREATE TABLE t4(c1 SMALLINT NULL);
2786 INSERT INTO t2 (c1) VALUES(NULL);
2787 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2788 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2789 SELECT MAX(c1) AS value FROM t4;
2790 value
2792 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2793 value
2795 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2796 value
2797 NULL
2798 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2799 value
2801 DROP TABLE t1,t2,t3,t4;
2802 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2803 CREATE TABLE t2(c1 MEDIUMINT NULL);
2804 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2805 CREATE TABLE t4(c1 MEDIUMINT NULL);
2806 INSERT INTO t2 (c1) VALUES(NULL);
2807 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2808 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2809 SELECT MAX(c1) AS value FROM t4;
2810 value
2812 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2813 value
2815 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2816 value
2817 NULL
2818 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2819 value
2821 DROP TABLE t1,t2,t3,t4;
2822 CREATE TABLE t1(c1 INT NOT NULL);
2823 CREATE TABLE t2(c1 INT NULL);
2824 CREATE TABLE t3(c1 INT NOT NULL);
2825 CREATE TABLE t4(c1 INT NULL);
2826 INSERT INTO t2 (c1) VALUES(NULL);
2827 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2828 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2829 SELECT MAX(c1) AS value FROM t4;
2830 value
2832 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2833 value
2835 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2836 value
2837 NULL
2838 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2839 value
2841 DROP TABLE t1,t2,t3,t4;
2842 CREATE TABLE t1(c1 INTEGER NOT NULL);
2843 CREATE TABLE t2(c1 INTEGER NULL);
2844 CREATE TABLE t3(c1 INTEGER NOT NULL);
2845 CREATE TABLE t4(c1 INTEGER NULL);
2846 INSERT INTO t2 (c1) VALUES(NULL);
2847 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2848 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2849 SELECT MAX(c1) AS value FROM t4;
2850 value
2852 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2853 value
2855 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2856 value
2857 NULL
2858 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2859 value
2861 DROP TABLE t1,t2,t3,t4;
2862 CREATE TABLE t1(c1 BIGINT NOT NULL);
2863 CREATE TABLE t2(c1 BIGINT NULL);
2864 CREATE TABLE t3(c1 BIGINT NOT NULL);
2865 CREATE TABLE t4(c1 BIGINT NULL);
2866 INSERT INTO t2 (c1) VALUES(NULL);
2867 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2868 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2869 SELECT MAX(c1) AS value FROM t4;
2870 value
2872 SELECT MAX(c1) AS value FROM t4 WHERE c1 <> 0;
2873 value
2875 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
2876 value
2877 NULL
2878 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
2879 value
2881 DROP TABLE t1,t2,t3,t4;
2882 CREATE TABLE t1(c1 TINYINT NOT NULL);
2883 CREATE TABLE t2(c1 TINYINT NULL);
2884 CREATE TABLE t3(c1 TINYINT NOT NULL);
2885 CREATE TABLE t4(c1 TINYINT NULL);
2886 INSERT INTO t2 (c1) VALUES(NULL);
2887 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2888 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2889 SELECT MAX(c1) AS value FROM t1;
2890 value
2891 NULL
2892 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2893 value
2894 NULL
2895 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2896 value
2897 NULL
2898 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2899 value
2900 NULL
2901 DROP TABLE t1,t2,t3,t4;
2902 CREATE TABLE t1(c1 SMALLINT NOT NULL);
2903 CREATE TABLE t2(c1 SMALLINT NULL);
2904 CREATE TABLE t3(c1 SMALLINT NOT NULL);
2905 CREATE TABLE t4(c1 SMALLINT NULL);
2906 INSERT INTO t2 (c1) VALUES(NULL);
2907 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2908 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2909 SELECT MAX(c1) AS value FROM t1;
2910 value
2911 NULL
2912 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2913 value
2914 NULL
2915 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2916 value
2917 NULL
2918 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2919 value
2920 NULL
2921 DROP TABLE t1,t2,t3,t4;
2922 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
2923 CREATE TABLE t2(c1 MEDIUMINT NULL);
2924 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
2925 CREATE TABLE t4(c1 MEDIUMINT NULL);
2926 INSERT INTO t2 (c1) VALUES(NULL);
2927 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2928 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2929 SELECT MAX(c1) AS value FROM t1;
2930 value
2931 NULL
2932 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2933 value
2934 NULL
2935 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2936 value
2937 NULL
2938 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2939 value
2940 NULL
2941 DROP TABLE t1,t2,t3,t4;
2942 CREATE TABLE t1(c1 INT NOT NULL);
2943 CREATE TABLE t2(c1 INT NULL);
2944 CREATE TABLE t3(c1 INT NOT NULL);
2945 CREATE TABLE t4(c1 INT NULL);
2946 INSERT INTO t2 (c1) VALUES(NULL);
2947 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2948 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2949 SELECT MAX(c1) AS value FROM t1;
2950 value
2951 NULL
2952 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2953 value
2954 NULL
2955 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2956 value
2957 NULL
2958 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2959 value
2960 NULL
2961 DROP TABLE t1,t2,t3,t4;
2962 CREATE TABLE t1(c1 INTEGER NOT NULL);
2963 CREATE TABLE t2(c1 INTEGER NULL);
2964 CREATE TABLE t3(c1 INTEGER NOT NULL);
2965 CREATE TABLE t4(c1 INTEGER NULL);
2966 INSERT INTO t2 (c1) VALUES(NULL);
2967 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2968 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2969 SELECT MAX(c1) AS value FROM t1;
2970 value
2971 NULL
2972 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2973 value
2974 NULL
2975 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2976 value
2977 NULL
2978 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2979 value
2980 NULL
2981 DROP TABLE t1,t2,t3,t4;
2982 CREATE TABLE t1(c1 BIGINT NOT NULL);
2983 CREATE TABLE t2(c1 BIGINT NULL);
2984 CREATE TABLE t3(c1 BIGINT NOT NULL);
2985 CREATE TABLE t4(c1 BIGINT NULL);
2986 INSERT INTO t2 (c1) VALUES(NULL);
2987 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2988 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2989 SELECT MAX(c1) AS value FROM t1;
2990 value
2991 NULL
2992 SELECT MAX(c1) AS value FROM t1 WHERE c1 <=> 0;
2993 value
2994 NULL
2995 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NULL;
2996 value
2997 NULL
2998 SELECT MAX(c1) AS value FROM t1 WHERE c1 IS NOT NULL;
2999 value
3000 NULL
3001 DROP TABLE t1,t2,t3,t4;
3002 CREATE TABLE t1(c1 TINYINT NOT NULL);
3003 CREATE TABLE t2(c1 TINYINT NULL);
3004 CREATE TABLE t3(c1 TINYINT NOT NULL);
3005 CREATE TABLE t4(c1 TINYINT NULL);
3006 INSERT INTO t2 (c1) VALUES(NULL);
3007 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3008 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3009 SELECT MAX(c1) AS value FROM t2;
3010 value
3011 NULL
3012 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3013 value
3014 NULL
3015 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3016 value
3017 NULL
3018 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3019 value
3020 NULL
3021 DROP TABLE t1,t2,t3,t4;
3022 CREATE TABLE t1(c1 SMALLINT NOT NULL);
3023 CREATE TABLE t2(c1 SMALLINT NULL);
3024 CREATE TABLE t3(c1 SMALLINT NOT NULL);
3025 CREATE TABLE t4(c1 SMALLINT NULL);
3026 INSERT INTO t2 (c1) VALUES(NULL);
3027 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3028 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3029 SELECT MAX(c1) AS value FROM t2;
3030 value
3031 NULL
3032 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3033 value
3034 NULL
3035 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3036 value
3037 NULL
3038 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3039 value
3040 NULL
3041 DROP TABLE t1,t2,t3,t4;
3042 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
3043 CREATE TABLE t2(c1 MEDIUMINT NULL);
3044 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
3045 CREATE TABLE t4(c1 MEDIUMINT NULL);
3046 INSERT INTO t2 (c1) VALUES(NULL);
3047 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3048 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3049 SELECT MAX(c1) AS value FROM t2;
3050 value
3051 NULL
3052 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3053 value
3054 NULL
3055 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3056 value
3057 NULL
3058 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3059 value
3060 NULL
3061 DROP TABLE t1,t2,t3,t4;
3062 CREATE TABLE t1(c1 INT NOT NULL);
3063 CREATE TABLE t2(c1 INT NULL);
3064 CREATE TABLE t3(c1 INT NOT NULL);
3065 CREATE TABLE t4(c1 INT NULL);
3066 INSERT INTO t2 (c1) VALUES(NULL);
3067 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3068 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3069 SELECT MAX(c1) AS value FROM t2;
3070 value
3071 NULL
3072 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3073 value
3074 NULL
3075 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3076 value
3077 NULL
3078 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3079 value
3080 NULL
3081 DROP TABLE t1,t2,t3,t4;
3082 CREATE TABLE t1(c1 INTEGER NOT NULL);
3083 CREATE TABLE t2(c1 INTEGER NULL);
3084 CREATE TABLE t3(c1 INTEGER NOT NULL);
3085 CREATE TABLE t4(c1 INTEGER NULL);
3086 INSERT INTO t2 (c1) VALUES(NULL);
3087 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3088 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3089 SELECT MAX(c1) AS value FROM t2;
3090 value
3091 NULL
3092 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3093 value
3094 NULL
3095 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3096 value
3097 NULL
3098 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3099 value
3100 NULL
3101 DROP TABLE t1,t2,t3,t4;
3102 CREATE TABLE t1(c1 BIGINT NOT NULL);
3103 CREATE TABLE t2(c1 BIGINT NULL);
3104 CREATE TABLE t3(c1 BIGINT NOT NULL);
3105 CREATE TABLE t4(c1 BIGINT NULL);
3106 INSERT INTO t2 (c1) VALUES(NULL);
3107 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3108 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3109 SELECT MAX(c1) AS value FROM t2;
3110 value
3111 NULL
3112 SELECT MAX(c1) AS value FROM t2 WHERE c1 <=> 0;
3113 value
3114 NULL
3115 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NULL;
3116 value
3117 NULL
3118 SELECT MAX(c1) AS value FROM t2 WHERE c1 IS NOT NULL;
3119 value
3120 NULL
3121 DROP TABLE t1,t2,t3,t4;
3122 CREATE TABLE t1(c1 TINYINT NOT NULL);
3123 CREATE TABLE t2(c1 TINYINT NULL);
3124 CREATE TABLE t3(c1 TINYINT NOT NULL);
3125 CREATE TABLE t4(c1 TINYINT NULL);
3126 INSERT INTO t2 (c1) VALUES(NULL);
3127 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3128 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3129 SELECT MAX(c1) AS value FROM t3;
3130 value
3132 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3133 value
3135 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3136 value
3137 NULL
3138 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3139 value
3141 DROP TABLE t1,t2,t3,t4;
3142 CREATE TABLE t1(c1 SMALLINT NOT NULL);
3143 CREATE TABLE t2(c1 SMALLINT NULL);
3144 CREATE TABLE t3(c1 SMALLINT NOT NULL);
3145 CREATE TABLE t4(c1 SMALLINT NULL);
3146 INSERT INTO t2 (c1) VALUES(NULL);
3147 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3148 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3149 SELECT MAX(c1) AS value FROM t3;
3150 value
3152 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3153 value
3155 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3156 value
3157 NULL
3158 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3159 value
3161 DROP TABLE t1,t2,t3,t4;
3162 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
3163 CREATE TABLE t2(c1 MEDIUMINT NULL);
3164 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
3165 CREATE TABLE t4(c1 MEDIUMINT NULL);
3166 INSERT INTO t2 (c1) VALUES(NULL);
3167 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3168 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3169 SELECT MAX(c1) AS value FROM t3;
3170 value
3172 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3173 value
3175 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3176 value
3177 NULL
3178 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3179 value
3181 DROP TABLE t1,t2,t3,t4;
3182 CREATE TABLE t1(c1 INT NOT NULL);
3183 CREATE TABLE t2(c1 INT NULL);
3184 CREATE TABLE t3(c1 INT NOT NULL);
3185 CREATE TABLE t4(c1 INT NULL);
3186 INSERT INTO t2 (c1) VALUES(NULL);
3187 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3188 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3189 SELECT MAX(c1) AS value FROM t3;
3190 value
3192 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3193 value
3195 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3196 value
3197 NULL
3198 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3199 value
3201 DROP TABLE t1,t2,t3,t4;
3202 CREATE TABLE t1(c1 INTEGER NOT NULL);
3203 CREATE TABLE t2(c1 INTEGER NULL);
3204 CREATE TABLE t3(c1 INTEGER NOT NULL);
3205 CREATE TABLE t4(c1 INTEGER NULL);
3206 INSERT INTO t2 (c1) VALUES(NULL);
3207 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3208 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3209 SELECT MAX(c1) AS value FROM t3;
3210 value
3212 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3213 value
3215 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3216 value
3217 NULL
3218 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3219 value
3221 DROP TABLE t1,t2,t3,t4;
3222 CREATE TABLE t1(c1 BIGINT NOT NULL);
3223 CREATE TABLE t2(c1 BIGINT NULL);
3224 CREATE TABLE t3(c1 BIGINT NOT NULL);
3225 CREATE TABLE t4(c1 BIGINT NULL);
3226 INSERT INTO t2 (c1) VALUES(NULL);
3227 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3228 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3229 SELECT MAX(c1) AS value FROM t3;
3230 value
3232 SELECT MAX(c1) AS value FROM t3 WHERE c1 <=> 0;
3233 value
3235 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NULL;
3236 value
3237 NULL
3238 SELECT MAX(c1) AS value FROM t3 WHERE c1 IS NOT NULL;
3239 value
3241 DROP TABLE t1,t2,t3,t4;
3242 CREATE TABLE t1(c1 TINYINT NOT NULL);
3243 CREATE TABLE t2(c1 TINYINT NULL);
3244 CREATE TABLE t3(c1 TINYINT NOT NULL);
3245 CREATE TABLE t4(c1 TINYINT NULL);
3246 INSERT INTO t2 (c1) VALUES(NULL);
3247 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3248 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3249 SELECT MAX(c1) AS value FROM t4;
3250 value
3252 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3253 value
3255 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3256 value
3257 NULL
3258 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3259 value
3261 DROP TABLE t1,t2,t3,t4;
3262 CREATE TABLE t1(c1 SMALLINT NOT NULL);
3263 CREATE TABLE t2(c1 SMALLINT NULL);
3264 CREATE TABLE t3(c1 SMALLINT NOT NULL);
3265 CREATE TABLE t4(c1 SMALLINT NULL);
3266 INSERT INTO t2 (c1) VALUES(NULL);
3267 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3268 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3269 SELECT MAX(c1) AS value FROM t4;
3270 value
3272 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3273 value
3275 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3276 value
3277 NULL
3278 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3279 value
3281 DROP TABLE t1,t2,t3,t4;
3282 CREATE TABLE t1(c1 MEDIUMINT NOT NULL);
3283 CREATE TABLE t2(c1 MEDIUMINT NULL);
3284 CREATE TABLE t3(c1 MEDIUMINT NOT NULL);
3285 CREATE TABLE t4(c1 MEDIUMINT NULL);
3286 INSERT INTO t2 (c1) VALUES(NULL);
3287 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3288 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3289 SELECT MAX(c1) AS value FROM t4;
3290 value
3292 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3293 value
3295 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3296 value
3297 NULL
3298 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3299 value
3301 DROP TABLE t1,t2,t3,t4;
3302 CREATE TABLE t1(c1 INT NOT NULL);
3303 CREATE TABLE t2(c1 INT NULL);
3304 CREATE TABLE t3(c1 INT NOT NULL);
3305 CREATE TABLE t4(c1 INT NULL);
3306 INSERT INTO t2 (c1) VALUES(NULL);
3307 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3308 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3309 SELECT MAX(c1) AS value FROM t4;
3310 value
3312 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3313 value
3315 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3316 value
3317 NULL
3318 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3319 value
3321 DROP TABLE t1,t2,t3,t4;
3322 CREATE TABLE t1(c1 INTEGER NOT NULL);
3323 CREATE TABLE t2(c1 INTEGER NULL);
3324 CREATE TABLE t3(c1 INTEGER NOT NULL);
3325 CREATE TABLE t4(c1 INTEGER NULL);
3326 INSERT INTO t2 (c1) VALUES(NULL);
3327 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3328 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3329 SELECT MAX(c1) AS value FROM t4;
3330 value
3332 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3333 value
3335 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3336 value
3337 NULL
3338 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3339 value
3341 DROP TABLE t1,t2,t3,t4;
3342 CREATE TABLE t1(c1 BIGINT NOT NULL);
3343 CREATE TABLE t2(c1 BIGINT NULL);
3344 CREATE TABLE t3(c1 BIGINT NOT NULL);
3345 CREATE TABLE t4(c1 BIGINT NULL);
3346 INSERT INTO t2 (c1) VALUES(NULL);
3347 INSERT INTO t3 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3348 INSERT INTO t4 (c1) VALUES(NULL), (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3349 SELECT MAX(c1) AS value FROM t4;
3350 value
3352 SELECT MAX(c1) AS value FROM t4 WHERE c1 <=> 0;
3353 value
3355 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NULL;
3356 value
3357 NULL
3358 SELECT MAX(c1) AS value FROM t4 WHERE c1 IS NOT NULL;
3359 value
3361 DROP TABLE t1,t2,t3,t4;