hash-threshold 8 statement ok CREATE TABLE tab0(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT) statement ok INSERT INTO tab0 VALUES(0,178,593.78,'kbbin',874,553.37,'jjuvt') statement ok INSERT INTO tab0 VALUES(1,13,448.49,'jxozk',896,453.37,'lhhde') statement ok INSERT INTO tab0 VALUES(2,264,557.43,'fadnj',93,159.46,'hmyuz') statement ok INSERT INTO tab0 VALUES(3,527,291.1,'cuhds',922,462.79,'tafey') statement ok INSERT INTO tab0 VALUES(4,25,138.29,'eijcm',276,832.48,'zlyap') statement ok INSERT INTO tab0 VALUES(5,231,833.62,'xdiiw',116,547.24,'fseeq') statement ok INSERT INTO tab0 VALUES(6,498,477.21,'avdcb',90,815.96,'dllxu') statement ok INSERT INTO tab0 VALUES(7,677,667.80,'sqtnl',163,902.39,'zwyxg') statement ok INSERT INTO tab0 VALUES(8,750,620.28,'rchiw',237,255.70,'qfnom') statement ok INSERT INTO tab0 VALUES(9,447,295.30,'lodjp',779,629.18,'pmvwn') statement ok CREATE TABLE tab1(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT) statement ok CREATE INDEX idx_tab1_0 on tab1 (col0) statement ok CREATE INDEX idx_tab1_1 on tab1 (col1) statement ok CREATE INDEX idx_tab1_3 on tab1 (col3) statement ok CREATE INDEX idx_tab1_4 on tab1 (col4) statement ok INSERT INTO tab1 SELECT * FROM tab0 statement ok CREATE TABLE tab2(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT) statement ok CREATE INDEX idx_tab2_0 ON tab2 (col3 DESC,col0) statement ok CREATE INDEX idx_tab2_1 ON tab2 (col1 DESC,col0 DESC) statement ok CREATE UNIQUE INDEX idx_tab2_3 ON tab2 (col4 DESC,col0) statement ok CREATE UNIQUE INDEX idx_tab2_4 ON tab2 (col0 DESC,col1) statement ok INSERT INTO tab2 SELECT * FROM tab0 statement ok CREATE TABLE tab3(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT) statement ok CREATE UNIQUE INDEX idx_tab3_0 ON tab3 (col3,col4 DESC,col0 DESC) statement ok CREATE INDEX idx_tab3_1 ON tab3 (col1 DESC,col0 DESC) statement ok CREATE INDEX idx_tab3_2 ON tab3 (col0,col4) statement ok CREATE INDEX idx_tab3_4 ON tab3 (col4,col1) statement ok INSERT INTO tab3 SELECT * FROM tab0 statement ok CREATE TABLE tab4(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT) statement ok CREATE INDEX idx_tab4_0 ON tab4 (col3 DESC,col1,col4 DESC) statement ok CREATE UNIQUE INDEX idx_tab4_5 ON tab4 (col4) statement ok INSERT INTO tab4 SELECT * FROM tab0 query IIIIIII rowsort label-0 SELECT ALL * FROM tab0 WHERE ( - 71 ) = - col3 ---- query IIIIIII rowsort label-0 SELECT ALL * FROM tab1 WHERE ( - 71 ) = - col3 ---- query IIIIIII rowsort label-0 SELECT ALL * FROM tab2 WHERE ( - 71 ) = - col3 ---- query IIIIIII rowsort label-0 SELECT ALL * FROM tab3 WHERE ( - 71 ) = - col3 ---- query IIIIIII rowsort label-0 SELECT ALL * FROM tab4 WHERE ( - 71 ) = - col3 ---- query IIIIIII rowsort label-5 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 + + col4 + + 81 * + col4 * 35 * - 53 IS NOT NULL ---- query IIIIIII rowsort label-5 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 + + col4 + + 81 * + col4 * 35 * - 53 IS NOT NULL ---- query IIIIIII rowsort label-5 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 + + col4 + + 81 * + col4 * 35 * - 53 IS NOT NULL ---- query IIIIIII rowsort label-5 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 + + col4 + + 81 * + col4 * 35 * - 53 IS NOT NULL ---- query IIIIIII rowsort label-5 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 + + col4 + + 81 * + col4 * 35 * - 53 IS NOT NULL ---- query II rowsort label-10 SELECT DISTINCT + 73 * col1 AS col3, col1 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-10 SELECT DISTINCT + 73 * col1 AS col3, col1 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-10 SELECT DISTINCT + 73 * col1 AS col3, col1 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-10 SELECT DISTINCT + 73 * col1 AS col3, col1 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-10 SELECT DISTINCT + 73 * col1 AS col3, col1 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-15 SELECT * FROM tab0 AS cor0 WHERE col3 >= NULL ---- query IIIIIII rowsort label-15 SELECT * FROM tab1 AS cor0 WHERE col3 >= NULL ---- query IIIIIII rowsort label-15 SELECT * FROM tab2 AS cor0 WHERE col3 >= NULL ---- query IIIIIII rowsort label-15 SELECT * FROM tab3 AS cor0 WHERE col3 >= NULL ---- query IIIIIII rowsort label-15 SELECT * FROM tab4 AS cor0 WHERE col3 >= NULL ---- query I rowsort label-20 SELECT col4 FROM tab0 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-20 SELECT col4 FROM tab1 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-20 SELECT col4 FROM tab2 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-20 SELECT col4 FROM tab3 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-20 SELECT col4 FROM tab4 AS cor0 WHERE NOT NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-25 SELECT * FROM tab0 AS cor0 WHERE + 39 = - + CAST( - + col1 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-25 SELECT * FROM tab0 AS cor0 WHERE + 39 = - + CAST ( - + col1 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-25 SELECT * FROM tab1 AS cor0 WHERE + 39 = - + CAST( - + col1 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-25 SELECT * FROM tab1 AS cor0 WHERE + 39 = - + CAST ( - + col1 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-25 SELECT * FROM tab2 AS cor0 WHERE + 39 = - + CAST( - + col1 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-25 SELECT * FROM tab2 AS cor0 WHERE + 39 = - + CAST ( - + col1 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-25 SELECT * FROM tab3 AS cor0 WHERE + 39 = - + CAST( - + col1 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-25 SELECT * FROM tab3 AS cor0 WHERE + 39 = - + CAST ( - + col1 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-25 SELECT * FROM tab4 AS cor0 WHERE + 39 = - + CAST( - + col1 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-25 SELECT * FROM tab4 AS cor0 WHERE + 39 = - + CAST ( - + col1 AS INTEGER ) ---- query I rowsort label-30 SELECT - 49 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 811d870a43268bd3d71029207d6f25a7 query I rowsort label-30 SELECT - 49 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 811d870a43268bd3d71029207d6f25a7 query I rowsort label-30 SELECT - 49 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 811d870a43268bd3d71029207d6f25a7 query I rowsort label-30 SELECT - 49 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 811d870a43268bd3d71029207d6f25a7 query I rowsort label-30 SELECT - 49 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 811d870a43268bd3d71029207d6f25a7 query I rowsort label-35 SELECT - 92 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-35 SELECT - 92 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-35 SELECT - 92 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-35 SELECT - 92 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-35 SELECT - 92 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-40 SELECT DISTINCT + + col4 AS col5 FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-40 SELECT DISTINCT + + col4 AS col5 FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-40 SELECT DISTINCT + + col4 AS col5 FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-40 SELECT DISTINCT + + col4 AS col5 FROM tab3 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-40 SELECT DISTINCT + + col4 AS col5 FROM tab4 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-45 SELECT ALL * FROM tab0 WHERE col3 + ( + col3 ) - col0 IS NULL ---- query IIIIIII rowsort label-45 SELECT ALL * FROM tab1 WHERE col3 + ( + col3 ) - col0 IS NULL ---- query IIIIIII rowsort label-45 SELECT ALL * FROM tab2 WHERE col3 + ( + col3 ) - col0 IS NULL ---- query IIIIIII rowsort label-45 SELECT ALL * FROM tab3 WHERE col3 + ( + col3 ) - col0 IS NULL ---- query IIIIIII rowsort label-45 SELECT ALL * FROM tab4 WHERE col3 + ( + col3 ) - col0 IS NULL ---- query I rowsort label-50 SELECT + 85 * col3 + - 79 FROM tab0 WHERE NOT ( + 58 IS NOT NULL ) ---- query I rowsort label-50 SELECT + 85 * col3 + - 79 FROM tab1 WHERE NOT ( + 58 IS NOT NULL ) ---- query I rowsort label-50 SELECT + 85 * col3 + - 79 FROM tab2 WHERE NOT ( + 58 IS NOT NULL ) ---- query I rowsort label-50 SELECT + 85 * col3 + - 79 FROM tab3 WHERE NOT ( + 58 IS NOT NULL ) ---- query I rowsort label-50 SELECT + 85 * col3 + - 79 FROM tab4 WHERE NOT ( + 58 IS NOT NULL ) ---- query I rowsort label-55 SELECT - ( col1 ) AS col2 FROM tab0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-55 SELECT - ( col1 ) AS col2 FROM tab1 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-55 SELECT - ( col1 ) AS col2 FROM tab2 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-55 SELECT - ( col1 ) AS col2 FROM tab3 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-55 SELECT - ( col1 ) AS col2 FROM tab4 WHERE NOT + col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-60 SELECT DISTINCT CAST( + 53 AS SIGNED ) FROM tab0 AS cor0 WHERE NOT 82 IS NULL ---- 53 skipif mysql # not compatible query I rowsort label-60 SELECT DISTINCT CAST ( + 53 AS INTEGER ) FROM tab0 AS cor0 WHERE NOT 82 IS NULL ---- 53 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-60 SELECT DISTINCT CAST( + 53 AS SIGNED ) FROM tab1 AS cor0 WHERE NOT 82 IS NULL ---- 53 skipif mysql # not compatible query I rowsort label-60 SELECT DISTINCT CAST ( + 53 AS INTEGER ) FROM tab1 AS cor0 WHERE NOT 82 IS NULL ---- 53 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-60 SELECT DISTINCT CAST( + 53 AS SIGNED ) FROM tab2 AS cor0 WHERE NOT 82 IS NULL ---- 53 skipif mysql # not compatible query I rowsort label-60 SELECT DISTINCT CAST ( + 53 AS INTEGER ) FROM tab2 AS cor0 WHERE NOT 82 IS NULL ---- 53 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-60 SELECT DISTINCT CAST( + 53 AS SIGNED ) FROM tab3 AS cor0 WHERE NOT 82 IS NULL ---- 53 skipif mysql # not compatible query I rowsort label-60 SELECT DISTINCT CAST ( + 53 AS INTEGER ) FROM tab3 AS cor0 WHERE NOT 82 IS NULL ---- 53 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-60 SELECT DISTINCT CAST( + 53 AS SIGNED ) FROM tab4 AS cor0 WHERE NOT 82 IS NULL ---- 53 skipif mysql # not compatible query I rowsort label-60 SELECT DISTINCT CAST ( + 53 AS INTEGER ) FROM tab4 AS cor0 WHERE NOT 82 IS NULL ---- 53 query IIIIIII rowsort label-65 SELECT * FROM tab0 AS cor0 WHERE NOT - 50 + + - 92 > NULL ---- query IIIIIII rowsort label-65 SELECT * FROM tab1 AS cor0 WHERE NOT - 50 + + - 92 > NULL ---- query IIIIIII rowsort label-65 SELECT * FROM tab2 AS cor0 WHERE NOT - 50 + + - 92 > NULL ---- query IIIIIII rowsort label-65 SELECT * FROM tab3 AS cor0 WHERE NOT - 50 + + - 92 > NULL ---- query IIIIIII rowsort label-65 SELECT * FROM tab4 AS cor0 WHERE NOT - 50 + + - 92 > NULL ---- query IIIIIII rowsort label-70 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN col1 + - - col4 * col0 * + 82 * + col0 + + 31 AND NULL ---- query IIIIIII rowsort label-70 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN col1 + - - col4 * col0 * + 82 * + col0 + + 31 AND NULL ---- query IIIIIII rowsort label-70 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN col1 + - - col4 * col0 * + 82 * + col0 + + 31 AND NULL ---- query IIIIIII rowsort label-70 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN col1 + - - col4 * col0 * + 82 * + col0 + + 31 AND NULL ---- query IIIIIII rowsort label-70 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN col1 + - - col4 * col0 * + 82 * + col0 + + 31 AND NULL ---- query IIIIIII rowsort label-75 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-75 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-75 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-75 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-75 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col0 = NULL ---- query II rowsort label-80 SELECT col5, col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-80 SELECT col5, col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-80 SELECT col5, col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-80 SELECT col5, col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-80 SELECT col5, col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab0 cor0 WHERE NOT 75 + + 36 * - 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab1 cor0 WHERE NOT 75 + + 36 * - 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab2 cor0 WHERE NOT 75 + + 36 * - 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab3 cor0 WHERE NOT 75 + + 36 * - 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab4 cor0 WHERE NOT 75 + + 36 * - 82 IS NOT NULL ---- query I rowsort label-90 SELECT + + 98 AS col1 FROM tab0 AS cor0 WHERE NOT 12 IS NOT NULL ---- query I rowsort label-90 SELECT + + 98 AS col1 FROM tab1 AS cor0 WHERE NOT 12 IS NOT NULL ---- query I rowsort label-90 SELECT + + 98 AS col1 FROM tab2 AS cor0 WHERE NOT 12 IS NOT NULL ---- query I rowsort label-90 SELECT + + 98 AS col1 FROM tab3 AS cor0 WHERE NOT 12 IS NOT NULL ---- query I rowsort label-90 SELECT + + 98 AS col1 FROM tab4 AS cor0 WHERE NOT 12 IS NOT NULL ---- query I rowsort label-95 SELECT ALL + col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-95 SELECT ALL + col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-95 SELECT ALL + col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-95 SELECT ALL + col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-95 SELECT ALL + col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-100 SELECT + col1 AS col5 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND - col3 ---- query I rowsort label-100 SELECT + col1 AS col5 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND - col3 ---- query I rowsort label-100 SELECT + col1 AS col5 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND - col3 ---- query I rowsort label-100 SELECT + col1 AS col5 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND - col3 ---- query I rowsort label-100 SELECT + col1 AS col5 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND - col3 ---- query I rowsort label-105 SELECT DISTINCT + - 90 AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- -90 query I rowsort label-105 SELECT DISTINCT + - 90 AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- -90 query I rowsort label-105 SELECT DISTINCT + - 90 AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- -90 query I rowsort label-105 SELECT DISTINCT + - 90 AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- -90 query I rowsort label-105 SELECT DISTINCT + - 90 AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- -90 query IIIIIII rowsort label-110 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 BETWEEN + + 75 AND NULL ---- query IIIIIII rowsort label-110 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 BETWEEN + + 75 AND NULL ---- query IIIIIII rowsort label-110 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 BETWEEN + + 75 AND NULL ---- query IIIIIII rowsort label-110 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 BETWEEN + + 75 AND NULL ---- query IIIIIII rowsort label-110 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 BETWEEN + + 75 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-115 SELECT DISTINCT + ( col3 ) + - 73 col1 FROM tab0 cor0 WHERE NOT 99 + + 22 NOT IN ( + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-115 SELECT DISTINCT + ( col3 ) + - 73 col1 FROM tab1 cor0 WHERE NOT 99 + + 22 NOT IN ( + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-115 SELECT DISTINCT + ( col3 ) + - 73 col1 FROM tab2 cor0 WHERE NOT 99 + + 22 NOT IN ( + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-115 SELECT DISTINCT + ( col3 ) + - 73 col1 FROM tab3 cor0 WHERE NOT 99 + + 22 NOT IN ( + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-115 SELECT DISTINCT + ( col3 ) + - 73 col1 FROM tab4 cor0 WHERE NOT 99 + + 22 NOT IN ( + col1 ) ---- query I rowsort label-120 SELECT ( - 53 ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-120 SELECT ( - 53 ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-120 SELECT ( - 53 ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-120 SELECT ( - 53 ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-120 SELECT ( - 53 ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-125 SELECT - col1 + - - col4 + - 82 col3 FROM tab0 AS cor0 WHERE col1 + + + col4 < + - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-125 SELECT - col1 + - - col4 + - 82 col3 FROM tab1 AS cor0 WHERE col1 + + + col4 < + - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-125 SELECT - col1 + - - col4 + - 82 col3 FROM tab2 AS cor0 WHERE col1 + + + col4 < + - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-125 SELECT - col1 + - - col4 + - 82 col3 FROM tab3 AS cor0 WHERE col1 + + + col4 < + - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-125 SELECT - col1 + - - col4 + - 82 col3 FROM tab4 AS cor0 WHERE col1 + + + col4 < + - col4 ---- query II rowsort label-130 SELECT 88 AS col4, col3 * col0 FROM tab0 WHERE NOT NULL >= 51 ---- query II rowsort label-130 SELECT 88 AS col4, col3 * col0 FROM tab1 WHERE NOT NULL >= 51 ---- query II rowsort label-130 SELECT 88 AS col4, col3 * col0 FROM tab2 WHERE NOT NULL >= 51 ---- query II rowsort label-130 SELECT 88 AS col4, col3 * col0 FROM tab3 WHERE NOT NULL >= 51 ---- query II rowsort label-130 SELECT 88 AS col4, col3 * col0 FROM tab4 WHERE NOT NULL >= 51 ---- query I rowsort label-135 SELECT ALL - + col3 - - - col3 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-135 SELECT ALL - + col3 - - - col3 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-135 SELECT ALL - + col3 - - - col3 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-135 SELECT ALL - + col3 - - - col3 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-135 SELECT ALL - + col3 - - - col3 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-140 SELECT ALL * FROM tab0 WHERE NOT - 16 <> + - col0 ---- query IIIIIII rowsort label-140 SELECT ALL * FROM tab1 WHERE NOT - 16 <> + - col0 ---- query IIIIIII rowsort label-140 SELECT ALL * FROM tab2 WHERE NOT - 16 <> + - col0 ---- query IIIIIII rowsort label-140 SELECT ALL * FROM tab3 WHERE NOT - 16 <> + - col0 ---- query IIIIIII rowsort label-140 SELECT ALL * FROM tab4 WHERE NOT - 16 <> + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-145 SELECT * FROM tab0 AS cor0 WHERE CAST( 91 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-145 SELECT * FROM tab0 AS cor0 WHERE CAST ( 91 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-145 SELECT * FROM tab1 AS cor0 WHERE CAST( 91 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-145 SELECT * FROM tab1 AS cor0 WHERE CAST ( 91 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-145 SELECT * FROM tab2 AS cor0 WHERE CAST( 91 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-145 SELECT * FROM tab2 AS cor0 WHERE CAST ( 91 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-145 SELECT * FROM tab3 AS cor0 WHERE CAST( 91 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-145 SELECT * FROM tab3 AS cor0 WHERE CAST ( 91 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-145 SELECT * FROM tab4 AS cor0 WHERE CAST( 91 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-145 SELECT * FROM tab4 AS cor0 WHERE CAST ( 91 AS INTEGER ) IS NULL ---- query IIIIIII rowsort label-150 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col4 = NULL ---- query IIIIIII rowsort label-150 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col4 = NULL ---- query IIIIIII rowsort label-150 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col4 = NULL ---- query IIIIIII rowsort label-150 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col4 = NULL ---- query IIIIIII rowsort label-150 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col4 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-155 SELECT ALL + - 88 col5 FROM tab0 cor0 WHERE NOT NULL >= + 87 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-155 SELECT ALL + - 88 col5 FROM tab1 cor0 WHERE NOT NULL >= + 87 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-155 SELECT ALL + - 88 col5 FROM tab2 cor0 WHERE NOT NULL >= + 87 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-155 SELECT ALL + - 88 col5 FROM tab3 cor0 WHERE NOT NULL >= + 87 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-155 SELECT ALL + - 88 col5 FROM tab4 cor0 WHERE NOT NULL >= + 87 ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-160 SELECT CAST( NULL AS SIGNED ), ( + COUNT( * ) ) FROM tab0 WHERE NOT + 26 IS NULL ---- NULL 10 skipif mysql # not compatible query II rowsort label-160 SELECT CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) FROM tab0 WHERE NOT + 26 IS NULL ---- NULL 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-160 SELECT CAST( NULL AS SIGNED ), ( + COUNT( * ) ) FROM tab1 WHERE NOT + 26 IS NULL ---- NULL 10 skipif mysql # not compatible query II rowsort label-160 SELECT CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) FROM tab1 WHERE NOT + 26 IS NULL ---- NULL 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-160 SELECT CAST( NULL AS SIGNED ), ( + COUNT( * ) ) FROM tab2 WHERE NOT + 26 IS NULL ---- NULL 10 skipif mysql # not compatible query II rowsort label-160 SELECT CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) FROM tab2 WHERE NOT + 26 IS NULL ---- NULL 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-160 SELECT CAST( NULL AS SIGNED ), ( + COUNT( * ) ) FROM tab3 WHERE NOT + 26 IS NULL ---- NULL 10 skipif mysql # not compatible query II rowsort label-160 SELECT CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) FROM tab3 WHERE NOT + 26 IS NULL ---- NULL 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-160 SELECT CAST( NULL AS SIGNED ), ( + COUNT( * ) ) FROM tab4 WHERE NOT + 26 IS NULL ---- NULL 10 skipif mysql # not compatible query II rowsort label-160 SELECT CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) FROM tab4 WHERE NOT + 26 IS NULL ---- NULL 10 query I rowsort label-165 SELECT DISTINCT - ( 71 ) FROM tab0 cor0 WHERE 38 < NULL ---- query I rowsort label-165 SELECT DISTINCT - ( 71 ) FROM tab1 cor0 WHERE 38 < NULL ---- query I rowsort label-165 SELECT DISTINCT - ( 71 ) FROM tab2 cor0 WHERE 38 < NULL ---- query I rowsort label-165 SELECT DISTINCT - ( 71 ) FROM tab3 cor0 WHERE 38 < NULL ---- query I rowsort label-165 SELECT DISTINCT - ( 71 ) FROM tab4 cor0 WHERE 38 < NULL ---- query IIIIIII rowsort label-170 SELECT ALL * FROM tab0 cor0 WHERE NULL BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-170 SELECT ALL * FROM tab1 cor0 WHERE NULL BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-170 SELECT ALL * FROM tab2 cor0 WHERE NULL BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-170 SELECT ALL * FROM tab3 cor0 WHERE NULL BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-170 SELECT ALL * FROM tab4 cor0 WHERE NULL BETWEEN - col3 AND NULL ---- query I rowsort label-175 SELECT ALL - - 29 FROM tab0 AS cor0 WHERE 7 IS NULL ---- query I rowsort label-175 SELECT ALL - - 29 FROM tab1 AS cor0 WHERE 7 IS NULL ---- query I rowsort label-175 SELECT ALL - - 29 FROM tab2 AS cor0 WHERE 7 IS NULL ---- query I rowsort label-175 SELECT ALL - - 29 FROM tab3 AS cor0 WHERE 7 IS NULL ---- query I rowsort label-175 SELECT ALL - - 29 FROM tab4 AS cor0 WHERE 7 IS NULL ---- query IIIIIII rowsort label-180 SELECT * FROM tab0 AS cor0 WHERE NOT col3 = NULL ---- query IIIIIII rowsort label-180 SELECT * FROM tab1 AS cor0 WHERE NOT col3 = NULL ---- query IIIIIII rowsort label-180 SELECT * FROM tab2 AS cor0 WHERE NOT col3 = NULL ---- query IIIIIII rowsort label-180 SELECT * FROM tab3 AS cor0 WHERE NOT col3 = NULL ---- query IIIIIII rowsort label-180 SELECT * FROM tab4 AS cor0 WHERE NOT col3 = NULL ---- query I rowsort label-185 SELECT - 19 AS col5 FROM tab0 AS cor0 WHERE + 24 IS NOT NULL ---- 10 values hashing to e4f88df3476d2da2fcc5857a27e3001c query I rowsort label-185 SELECT - 19 AS col5 FROM tab1 AS cor0 WHERE + 24 IS NOT NULL ---- 10 values hashing to e4f88df3476d2da2fcc5857a27e3001c query I rowsort label-185 SELECT - 19 AS col5 FROM tab2 AS cor0 WHERE + 24 IS NOT NULL ---- 10 values hashing to e4f88df3476d2da2fcc5857a27e3001c query I rowsort label-185 SELECT - 19 AS col5 FROM tab3 AS cor0 WHERE + 24 IS NOT NULL ---- 10 values hashing to e4f88df3476d2da2fcc5857a27e3001c query I rowsort label-185 SELECT - 19 AS col5 FROM tab4 AS cor0 WHERE + 24 IS NOT NULL ---- 10 values hashing to e4f88df3476d2da2fcc5857a27e3001c query IIIIIII rowsort label-190 SELECT ALL * FROM tab0 WHERE NOT ( - 13 ) < - ( - ( + 62 ) ) ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab1 WHERE NOT ( - 13 ) < - ( - ( + 62 ) ) ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab2 WHERE NOT ( - 13 ) < - ( - ( + 62 ) ) ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab3 WHERE NOT ( - 13 ) < - ( - ( + 62 ) ) ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab4 WHERE NOT ( - 13 ) < - ( - ( + 62 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-195 SELECT ALL - 76 FROM tab0 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST( NULL AS SIGNED ) * col0 ---- skipif mysql # not compatible query I rowsort label-195 SELECT ALL - 76 FROM tab0 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST ( NULL AS INTEGER ) * col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-195 SELECT ALL - 76 FROM tab1 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST( NULL AS SIGNED ) * col0 ---- skipif mysql # not compatible query I rowsort label-195 SELECT ALL - 76 FROM tab1 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST ( NULL AS INTEGER ) * col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-195 SELECT ALL - 76 FROM tab2 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST( NULL AS SIGNED ) * col0 ---- skipif mysql # not compatible query I rowsort label-195 SELECT ALL - 76 FROM tab2 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST ( NULL AS INTEGER ) * col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-195 SELECT ALL - 76 FROM tab3 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST( NULL AS SIGNED ) * col0 ---- skipif mysql # not compatible query I rowsort label-195 SELECT ALL - 76 FROM tab3 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST ( NULL AS INTEGER ) * col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-195 SELECT ALL - 76 FROM tab4 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST( NULL AS SIGNED ) * col0 ---- skipif mysql # not compatible query I rowsort label-195 SELECT ALL - 76 FROM tab4 WHERE NOT ( col1 + + col3 ) NOT BETWEEN + 31 AND + CAST ( NULL AS INTEGER ) * col0 ---- query I rowsort label-200 SELECT ALL col3 FROM tab0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-200 SELECT ALL col3 FROM tab1 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-200 SELECT ALL col3 FROM tab2 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-200 SELECT ALL col3 FROM tab3 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-200 SELECT ALL col3 FROM tab4 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-205 SELECT 5 FROM tab0 WHERE - 56 NOT IN ( ( col0 ) ) ---- 10 values hashing to d4116b8a9c04e3a91d871a50a64fcdfd query I rowsort label-205 SELECT 5 FROM tab1 WHERE - 56 NOT IN ( ( col0 ) ) ---- 10 values hashing to d4116b8a9c04e3a91d871a50a64fcdfd query I rowsort label-205 SELECT 5 FROM tab2 WHERE - 56 NOT IN ( ( col0 ) ) ---- 10 values hashing to d4116b8a9c04e3a91d871a50a64fcdfd query I rowsort label-205 SELECT 5 FROM tab3 WHERE - 56 NOT IN ( ( col0 ) ) ---- 10 values hashing to d4116b8a9c04e3a91d871a50a64fcdfd query I rowsort label-205 SELECT 5 FROM tab4 WHERE - 56 NOT IN ( ( col0 ) ) ---- 10 values hashing to d4116b8a9c04e3a91d871a50a64fcdfd onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab0 WHERE - CAST( NULL AS SIGNED ) + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab0 WHERE - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab1 WHERE - CAST( NULL AS SIGNED ) + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab1 WHERE - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab2 WHERE - CAST( NULL AS SIGNED ) + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab2 WHERE - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab3 WHERE - CAST( NULL AS SIGNED ) + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab3 WHERE - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab4 WHERE - CAST( NULL AS SIGNED ) + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-210 SELECT DISTINCT col3 + + col1 AS col5 FROM tab4 WHERE - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query I rowsort label-215 SELECT DISTINCT + 60 AS col0 FROM tab0 WHERE NOT 66 BETWEEN ( 76 * ( - col3 * + 99 ) ) AND ( NULL ) ---- query I rowsort label-215 SELECT DISTINCT + 60 AS col0 FROM tab1 WHERE NOT 66 BETWEEN ( 76 * ( - col3 * + 99 ) ) AND ( NULL ) ---- query I rowsort label-215 SELECT DISTINCT + 60 AS col0 FROM tab2 WHERE NOT 66 BETWEEN ( 76 * ( - col3 * + 99 ) ) AND ( NULL ) ---- query I rowsort label-215 SELECT DISTINCT + 60 AS col0 FROM tab3 WHERE NOT 66 BETWEEN ( 76 * ( - col3 * + 99 ) ) AND ( NULL ) ---- query I rowsort label-215 SELECT DISTINCT + 60 AS col0 FROM tab4 WHERE NOT 66 BETWEEN ( 76 * ( - col3 * + 99 ) ) AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-220 SELECT ALL - 36 col2 FROM tab0 WHERE col2 IS NOT NULL ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-220 SELECT ALL - 36 col2 FROM tab1 WHERE col2 IS NOT NULL ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-220 SELECT ALL - 36 col2 FROM tab2 WHERE col2 IS NOT NULL ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-220 SELECT ALL - 36 col2 FROM tab3 WHERE col2 IS NOT NULL ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-220 SELECT ALL - 36 col2 FROM tab4 WHERE col2 IS NOT NULL ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query I rowsort label-225 SELECT - col0 * - col1 + - col3 AS col3 FROM tab0 WHERE NOT NULL IN ( + col0 * 18 - + col3 ) ---- query I rowsort label-225 SELECT - col0 * - col1 + - col3 AS col3 FROM tab1 WHERE NOT NULL IN ( + col0 * 18 - + col3 ) ---- query I rowsort label-225 SELECT - col0 * - col1 + - col3 AS col3 FROM tab2 WHERE NOT NULL IN ( + col0 * 18 - + col3 ) ---- query I rowsort label-225 SELECT - col0 * - col1 + - col3 AS col3 FROM tab3 WHERE NOT NULL IN ( + col0 * 18 - + col3 ) ---- query I rowsort label-225 SELECT - col0 * - col1 + - col3 AS col3 FROM tab4 WHERE NOT NULL IN ( + col0 * 18 - + col3 ) ---- query IIIIIII rowsort label-230 SELECT * FROM tab0 WHERE NULL NOT IN ( - col3 ) ---- query IIIIIII rowsort label-230 SELECT * FROM tab1 WHERE NULL NOT IN ( - col3 ) ---- query IIIIIII rowsort label-230 SELECT * FROM tab2 WHERE NULL NOT IN ( - col3 ) ---- query IIIIIII rowsort label-230 SELECT * FROM tab3 WHERE NULL NOT IN ( - col3 ) ---- query IIIIIII rowsort label-230 SELECT * FROM tab4 WHERE NULL NOT IN ( - col3 ) ---- query I rowsort label-235 SELECT col0 * 24 + col0 AS col4 FROM tab0 WHERE NULL NOT IN ( col1 + 95 ) ---- query I rowsort label-235 SELECT col0 * 24 + col0 AS col4 FROM tab1 WHERE NULL NOT IN ( col1 + 95 ) ---- query I rowsort label-235 SELECT col0 * 24 + col0 AS col4 FROM tab2 WHERE NULL NOT IN ( col1 + 95 ) ---- query I rowsort label-235 SELECT col0 * 24 + col0 AS col4 FROM tab3 WHERE NULL NOT IN ( col1 + 95 ) ---- query I rowsort label-235 SELECT col0 * 24 + col0 AS col4 FROM tab4 WHERE NULL NOT IN ( col1 + 95 ) ---- query IIIIIII rowsort label-240 SELECT * FROM tab0 WHERE - col3 + col3 IN ( 3 ) ---- query IIIIIII rowsort label-240 SELECT * FROM tab1 WHERE - col3 + col3 IN ( 3 ) ---- query IIIIIII rowsort label-240 SELECT * FROM tab2 WHERE - col3 + col3 IN ( 3 ) ---- query IIIIIII rowsort label-240 SELECT * FROM tab3 WHERE - col3 + col3 IN ( 3 ) ---- query IIIIIII rowsort label-240 SELECT * FROM tab4 WHERE - col3 + col3 IN ( 3 ) ---- query IIIIIII rowsort label-245 SELECT ALL * FROM tab0 WHERE NOT 28 IS NOT NULL ---- query IIIIIII rowsort label-245 SELECT ALL * FROM tab1 WHERE NOT 28 IS NOT NULL ---- query IIIIIII rowsort label-245 SELECT ALL * FROM tab2 WHERE NOT 28 IS NOT NULL ---- query IIIIIII rowsort label-245 SELECT ALL * FROM tab3 WHERE NOT 28 IS NOT NULL ---- query IIIIIII rowsort label-245 SELECT ALL * FROM tab4 WHERE NOT 28 IS NOT NULL ---- query I rowsort label-250 SELECT 62 FROM tab0 WHERE NOT + ( - col1 ) IS NULL ---- 10 values hashing to d126bcd296c0b5cfbcfdefb19041e85b query I rowsort label-250 SELECT 62 FROM tab1 WHERE NOT + ( - col1 ) IS NULL ---- 10 values hashing to d126bcd296c0b5cfbcfdefb19041e85b query I rowsort label-250 SELECT 62 FROM tab2 WHERE NOT + ( - col1 ) IS NULL ---- 10 values hashing to d126bcd296c0b5cfbcfdefb19041e85b query I rowsort label-250 SELECT 62 FROM tab3 WHERE NOT + ( - col1 ) IS NULL ---- 10 values hashing to d126bcd296c0b5cfbcfdefb19041e85b query I rowsort label-250 SELECT 62 FROM tab4 WHERE NOT + ( - col1 ) IS NULL ---- 10 values hashing to d126bcd296c0b5cfbcfdefb19041e85b query IIIIIII rowsort label-255 SELECT * FROM tab0 WHERE NOT + col1 / - 35 IS NOT NULL ---- query IIIIIII rowsort label-255 SELECT * FROM tab1 WHERE NOT + col1 / - 35 IS NOT NULL ---- query IIIIIII rowsort label-255 SELECT * FROM tab2 WHERE NOT + col1 / - 35 IS NOT NULL ---- query IIIIIII rowsort label-255 SELECT * FROM tab3 WHERE NOT + col1 / - 35 IS NOT NULL ---- query IIIIIII rowsort label-255 SELECT * FROM tab4 WHERE NOT + col1 / - 35 IS NOT NULL ---- query I rowsort label-260 SELECT + col4 AS col0 FROM tab0 WHERE NOT ( + col4 ) IS NOT NULL ---- query I rowsort label-260 SELECT + col4 AS col0 FROM tab1 WHERE NOT ( + col4 ) IS NOT NULL ---- query I rowsort label-260 SELECT + col4 AS col0 FROM tab2 WHERE NOT ( + col4 ) IS NOT NULL ---- query I rowsort label-260 SELECT + col4 AS col0 FROM tab3 WHERE NOT ( + col4 ) IS NOT NULL ---- query I rowsort label-260 SELECT + col4 AS col0 FROM tab4 WHERE NOT ( + col4 ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-265 SELECT DISTINCT COUNT( * ) FROM tab0 WHERE NOT ( - 12 ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT COUNT ( * ) FROM tab0 WHERE NOT ( - 12 ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-265 SELECT DISTINCT COUNT( * ) FROM tab1 WHERE NOT ( - 12 ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT COUNT ( * ) FROM tab1 WHERE NOT ( - 12 ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-265 SELECT DISTINCT COUNT( * ) FROM tab2 WHERE NOT ( - 12 ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT COUNT ( * ) FROM tab2 WHERE NOT ( - 12 ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-265 SELECT DISTINCT COUNT( * ) FROM tab3 WHERE NOT ( - 12 ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT COUNT ( * ) FROM tab3 WHERE NOT ( - 12 ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-265 SELECT DISTINCT COUNT( * ) FROM tab4 WHERE NOT ( - 12 ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT COUNT ( * ) FROM tab4 WHERE NOT ( - 12 ) <= NULL ---- 0 query I rowsort label-270 SELECT + 20 FROM tab0 WHERE NOT col1 IS NULL ---- 10 values hashing to 5fc81a8cbbffbcd5df0d46acf39c3393 query I rowsort label-270 SELECT + 20 FROM tab1 WHERE NOT col1 IS NULL ---- 10 values hashing to 5fc81a8cbbffbcd5df0d46acf39c3393 query I rowsort label-270 SELECT + 20 FROM tab2 WHERE NOT col1 IS NULL ---- 10 values hashing to 5fc81a8cbbffbcd5df0d46acf39c3393 query I rowsort label-270 SELECT + 20 FROM tab3 WHERE NOT col1 IS NULL ---- 10 values hashing to 5fc81a8cbbffbcd5df0d46acf39c3393 query I rowsort label-270 SELECT + 20 FROM tab4 WHERE NOT col1 IS NULL ---- 10 values hashing to 5fc81a8cbbffbcd5df0d46acf39c3393 query I rowsort label-275 SELECT 42 * col0 FROM tab0 WHERE NOT - col1 IS NULL ---- 10 values hashing to c28d9e999b518b5842f0f66ec133b4a1 query I rowsort label-275 SELECT 42 * col0 FROM tab1 WHERE NOT - col1 IS NULL ---- 10 values hashing to c28d9e999b518b5842f0f66ec133b4a1 query I rowsort label-275 SELECT 42 * col0 FROM tab2 WHERE NOT - col1 IS NULL ---- 10 values hashing to c28d9e999b518b5842f0f66ec133b4a1 query I rowsort label-275 SELECT 42 * col0 FROM tab3 WHERE NOT - col1 IS NULL ---- 10 values hashing to c28d9e999b518b5842f0f66ec133b4a1 query I rowsort label-275 SELECT 42 * col0 FROM tab4 WHERE NOT - col1 IS NULL ---- 10 values hashing to c28d9e999b518b5842f0f66ec133b4a1 query I rowsort label-280 SELECT + 82 FROM tab0 WHERE + col1 + 25 / + 7 IS NULL ---- query I rowsort label-280 SELECT + 82 FROM tab1 WHERE + col1 + 25 / + 7 IS NULL ---- query I rowsort label-280 SELECT + 82 FROM tab2 WHERE + col1 + 25 / + 7 IS NULL ---- query I rowsort label-280 SELECT + 82 FROM tab3 WHERE + col1 + 25 / + 7 IS NULL ---- query I rowsort label-280 SELECT + 82 FROM tab4 WHERE + col1 + 25 / + 7 IS NULL ---- query I rowsort label-285 SELECT - col3 FROM tab0 WHERE NOT ( + 89 / col0 ) IS NOT NULL ---- query I rowsort label-285 SELECT - col3 FROM tab1 WHERE NOT ( + 89 / col0 ) IS NOT NULL ---- query I rowsort label-285 SELECT - col3 FROM tab2 WHERE NOT ( + 89 / col0 ) IS NOT NULL ---- query I rowsort label-285 SELECT - col3 FROM tab3 WHERE NOT ( + 89 / col0 ) IS NOT NULL ---- query I rowsort label-285 SELECT - col3 FROM tab4 WHERE NOT ( + 89 / col0 ) IS NOT NULL ---- query IIIIIII rowsort label-290 SELECT ALL * FROM tab0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-290 SELECT ALL * FROM tab1 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-290 SELECT ALL * FROM tab2 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-290 SELECT ALL * FROM tab3 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-290 SELECT ALL * FROM tab4 WHERE NULL = ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-295 SELECT + col5 col3 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-295 SELECT + col5 col3 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-295 SELECT + col5 col3 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-295 SELECT + col5 col3 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-295 SELECT + col5 col3 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-300 SELECT ( col1 ) * - col3 AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-300 SELECT ( col1 ) * - col3 AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-300 SELECT ( col1 ) * - col3 AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-300 SELECT ( col1 ) * - col3 AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-300 SELECT ( col1 ) * - col3 AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-305 SELECT * FROM tab0 cor0 WHERE NOT ( - col3 * col3 + col1 / - 61 ) IS NOT NULL ---- query IIIIIII rowsort label-305 SELECT * FROM tab1 cor0 WHERE NOT ( - col3 * col3 + col1 / - 61 ) IS NOT NULL ---- query IIIIIII rowsort label-305 SELECT * FROM tab2 cor0 WHERE NOT ( - col3 * col3 + col1 / - 61 ) IS NOT NULL ---- query IIIIIII rowsort label-305 SELECT * FROM tab3 cor0 WHERE NOT ( - col3 * col3 + col1 / - 61 ) IS NOT NULL ---- query IIIIIII rowsort label-305 SELECT * FROM tab4 cor0 WHERE NOT ( - col3 * col3 + col1 / - 61 ) IS NOT NULL ---- query IIIIIII rowsort label-310 SELECT * FROM tab0 cor0 WHERE NOT col1 * col4 - col0 > NULL ---- query IIIIIII rowsort label-310 SELECT * FROM tab1 cor0 WHERE NOT col1 * col4 - col0 > NULL ---- query IIIIIII rowsort label-310 SELECT * FROM tab2 cor0 WHERE NOT col1 * col4 - col0 > NULL ---- query IIIIIII rowsort label-310 SELECT * FROM tab3 cor0 WHERE NOT col1 * col4 - col0 > NULL ---- query IIIIIII rowsort label-310 SELECT * FROM tab4 cor0 WHERE NOT col1 * col4 - col0 > NULL ---- query I rowsort label-315 SELECT DISTINCT + 15 FROM tab0 AS cor0 WHERE NULL IN ( - col0 ) ---- query I rowsort label-315 SELECT DISTINCT + 15 FROM tab1 AS cor0 WHERE NULL IN ( - col0 ) ---- query I rowsort label-315 SELECT DISTINCT + 15 FROM tab2 AS cor0 WHERE NULL IN ( - col0 ) ---- query I rowsort label-315 SELECT DISTINCT + 15 FROM tab3 AS cor0 WHERE NULL IN ( - col0 ) ---- query I rowsort label-315 SELECT DISTINCT + 15 FROM tab4 AS cor0 WHERE NULL IN ( - col0 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-320 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST( NULL AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-320 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST ( NULL AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-320 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST( NULL AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-320 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST ( NULL AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-320 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST( NULL AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-320 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST ( NULL AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-320 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST( NULL AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-320 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST ( NULL AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-320 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST( NULL AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-320 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 - ( - ( - col1 ) ) NOT IN ( - 78 + - 95 * CAST ( NULL AS REAL ) ) ---- query I rowsort label-325 SELECT - col4 + col3 FROM tab0 WHERE NOT ( + col2 ) IS NOT NULL ---- query I rowsort label-325 SELECT - col4 + col3 FROM tab1 WHERE NOT ( + col2 ) IS NOT NULL ---- query I rowsort label-325 SELECT - col4 + col3 FROM tab2 WHERE NOT ( + col2 ) IS NOT NULL ---- query I rowsort label-325 SELECT - col4 + col3 FROM tab3 WHERE NOT ( + col2 ) IS NOT NULL ---- query I rowsort label-325 SELECT - col4 + col3 FROM tab4 WHERE NOT ( + col2 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab0 WHERE - col4 BETWEEN CAST( col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab0 WHERE - col4 BETWEEN CAST ( col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab1 WHERE - col4 BETWEEN CAST( col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab1 WHERE - col4 BETWEEN CAST ( col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab2 WHERE - col4 BETWEEN CAST( col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab2 WHERE - col4 BETWEEN CAST ( col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab3 WHERE - col4 BETWEEN CAST( col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab3 WHERE - col4 BETWEEN CAST ( col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab4 WHERE - col4 BETWEEN CAST( col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-330 SELECT DISTINCT col4 + 87 FROM tab4 WHERE - col4 BETWEEN CAST ( col4 AS INTEGER ) AND NULL ---- query IIIIIII rowsort label-335 SELECT * FROM tab0 WHERE NULL > + col1 * 39 ---- query IIIIIII rowsort label-335 SELECT * FROM tab1 WHERE NULL > + col1 * 39 ---- query IIIIIII rowsort label-335 SELECT * FROM tab2 WHERE NULL > + col1 * 39 ---- query IIIIIII rowsort label-335 SELECT * FROM tab3 WHERE NULL > + col1 * 39 ---- query IIIIIII rowsort label-335 SELECT * FROM tab4 WHERE NULL > + col1 * 39 ---- query I rowsort label-340 SELECT ALL col5 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-340 SELECT ALL col5 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-340 SELECT ALL col5 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-340 SELECT ALL col5 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-340 SELECT ALL col5 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-345 SELECT col3 col2 FROM tab0 AS cor0 WHERE - col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-345 SELECT col3 col2 FROM tab1 AS cor0 WHERE - col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-345 SELECT col3 col2 FROM tab2 AS cor0 WHERE - col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-345 SELECT col3 col2 FROM tab3 AS cor0 WHERE - col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-345 SELECT col3 col2 FROM tab4 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-350 SELECT DISTINCT - ( + col0 ) * - 85 + ( ( + col4 ) ) AS col5 FROM tab0 AS cor0 WHERE NOT ( col1 ) NOT IN ( - col3 / ( + 38 * col3 ) ) ---- query I rowsort label-350 SELECT DISTINCT - ( + col0 ) * - 85 + ( ( + col4 ) ) AS col5 FROM tab1 AS cor0 WHERE NOT ( col1 ) NOT IN ( - col3 / ( + 38 * col3 ) ) ---- query I rowsort label-350 SELECT DISTINCT - ( + col0 ) * - 85 + ( ( + col4 ) ) AS col5 FROM tab2 AS cor0 WHERE NOT ( col1 ) NOT IN ( - col3 / ( + 38 * col3 ) ) ---- query I rowsort label-350 SELECT DISTINCT - ( + col0 ) * - 85 + ( ( + col4 ) ) AS col5 FROM tab3 AS cor0 WHERE NOT ( col1 ) NOT IN ( - col3 / ( + 38 * col3 ) ) ---- query I rowsort label-350 SELECT DISTINCT - ( + col0 ) * - 85 + ( ( + col4 ) ) AS col5 FROM tab4 AS cor0 WHERE NOT ( col1 ) NOT IN ( - col3 / ( + 38 * col3 ) ) ---- query I rowsort label-355 SELECT ALL + col3 * - 52 FROM tab0 AS cor0 WHERE NOT ( 85 ) IS NOT NULL ---- query I rowsort label-355 SELECT ALL + col3 * - 52 FROM tab1 AS cor0 WHERE NOT ( 85 ) IS NOT NULL ---- query I rowsort label-355 SELECT ALL + col3 * - 52 FROM tab2 AS cor0 WHERE NOT ( 85 ) IS NOT NULL ---- query I rowsort label-355 SELECT ALL + col3 * - 52 FROM tab3 AS cor0 WHERE NOT ( 85 ) IS NOT NULL ---- query I rowsort label-355 SELECT ALL + col3 * - 52 FROM tab4 AS cor0 WHERE NOT ( 85 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-360 SELECT DISTINCT - col0 * 19 col1 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-360 SELECT DISTINCT - col0 * 19 col1 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-360 SELECT DISTINCT - col0 * 19 col1 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-360 SELECT DISTINCT - col0 * 19 col1 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-360 SELECT DISTINCT - col0 * 19 col1 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-365 SELECT ALL col2 AS col2 FROM tab0 AS cor0 WHERE NOT - col1 * col0 <= NULL ---- query I rowsort label-365 SELECT ALL col2 AS col2 FROM tab1 AS cor0 WHERE NOT - col1 * col0 <= NULL ---- query I rowsort label-365 SELECT ALL col2 AS col2 FROM tab2 AS cor0 WHERE NOT - col1 * col0 <= NULL ---- query I rowsort label-365 SELECT ALL col2 AS col2 FROM tab3 AS cor0 WHERE NOT - col1 * col0 <= NULL ---- query I rowsort label-365 SELECT ALL col2 AS col2 FROM tab4 AS cor0 WHERE NOT - col1 * col0 <= NULL ---- query I rowsort label-370 SELECT - col3 FROM tab0 WHERE NOT col0 * - col0 >= NULL ---- query I rowsort label-370 SELECT - col3 FROM tab1 WHERE NOT col0 * - col0 >= NULL ---- query I rowsort label-370 SELECT - col3 FROM tab2 WHERE NOT col0 * - col0 >= NULL ---- query I rowsort label-370 SELECT - col3 FROM tab3 WHERE NOT col0 * - col0 >= NULL ---- query I rowsort label-370 SELECT - col3 FROM tab4 WHERE NOT col0 * - col0 >= NULL ---- query IIIIIII rowsort label-375 SELECT ALL * FROM tab0 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-375 SELECT ALL * FROM tab1 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-375 SELECT ALL * FROM tab2 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-375 SELECT ALL * FROM tab3 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-375 SELECT ALL * FROM tab4 WHERE NOT NULL < + col3 ---- query I rowsort label-380 SELECT 53 AS col0 FROM tab0 WHERE NULL BETWEEN NULL AND 11 * 67 ---- query I rowsort label-380 SELECT 53 AS col0 FROM tab1 WHERE NULL BETWEEN NULL AND 11 * 67 ---- query I rowsort label-380 SELECT 53 AS col0 FROM tab2 WHERE NULL BETWEEN NULL AND 11 * 67 ---- query I rowsort label-380 SELECT 53 AS col0 FROM tab3 WHERE NULL BETWEEN NULL AND 11 * 67 ---- query I rowsort label-380 SELECT 53 AS col0 FROM tab4 WHERE NULL BETWEEN NULL AND 11 * 67 ---- query IIIIIII rowsort label-385 SELECT * FROM tab0 WHERE ( ( 49 ) ) BETWEEN col1 AND ( NULL ) ---- query IIIIIII rowsort label-385 SELECT * FROM tab1 WHERE ( ( 49 ) ) BETWEEN col1 AND ( NULL ) ---- query IIIIIII rowsort label-385 SELECT * FROM tab2 WHERE ( ( 49 ) ) BETWEEN col1 AND ( NULL ) ---- query IIIIIII rowsort label-385 SELECT * FROM tab3 WHERE ( ( 49 ) ) BETWEEN col1 AND ( NULL ) ---- query IIIIIII rowsort label-385 SELECT * FROM tab4 WHERE ( ( 49 ) ) BETWEEN col1 AND ( NULL ) ---- query IIIIIII rowsort label-390 SELECT * FROM tab0 WHERE ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-390 SELECT * FROM tab1 WHERE ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-390 SELECT * FROM tab2 WHERE ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-390 SELECT * FROM tab3 WHERE ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-390 SELECT * FROM tab4 WHERE ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-395 SELECT ALL * FROM tab0 WHERE NOT col4 BETWEEN NULL AND ( col4 ) ---- query IIIIIII rowsort label-395 SELECT ALL * FROM tab1 WHERE NOT col4 BETWEEN NULL AND ( col4 ) ---- query IIIIIII rowsort label-395 SELECT ALL * FROM tab2 WHERE NOT col4 BETWEEN NULL AND ( col4 ) ---- query IIIIIII rowsort label-395 SELECT ALL * FROM tab3 WHERE NOT col4 BETWEEN NULL AND ( col4 ) ---- query IIIIIII rowsort label-395 SELECT ALL * FROM tab4 WHERE NOT col4 BETWEEN NULL AND ( col4 ) ---- query IIIIIII rowsort label-400 SELECT ALL * FROM tab0 WHERE NOT ( NULL ) > ( col0 ) ---- query IIIIIII rowsort label-400 SELECT ALL * FROM tab1 WHERE NOT ( NULL ) > ( col0 ) ---- query IIIIIII rowsort label-400 SELECT ALL * FROM tab2 WHERE NOT ( NULL ) > ( col0 ) ---- query IIIIIII rowsort label-400 SELECT ALL * FROM tab3 WHERE NOT ( NULL ) > ( col0 ) ---- query IIIIIII rowsort label-400 SELECT ALL * FROM tab4 WHERE NOT ( NULL ) > ( col0 ) ---- query IIIIIII rowsort label-405 SELECT * FROM tab0 WHERE NOT col3 + col1 IS NOT NULL ---- query IIIIIII rowsort label-405 SELECT * FROM tab1 WHERE NOT col3 + col1 IS NOT NULL ---- query IIIIIII rowsort label-405 SELECT * FROM tab2 WHERE NOT col3 + col1 IS NOT NULL ---- query IIIIIII rowsort label-405 SELECT * FROM tab3 WHERE NOT col3 + col1 IS NOT NULL ---- query IIIIIII rowsort label-405 SELECT * FROM tab4 WHERE NOT col3 + col1 IS NOT NULL ---- query I rowsort label-410 SELECT DISTINCT - - 11 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-410 SELECT DISTINCT - - 11 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-410 SELECT DISTINCT - - 11 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-410 SELECT DISTINCT - - 11 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-410 SELECT DISTINCT - - 11 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-415 SELECT ALL - col3 FROM tab0 AS cor0 WHERE + col0 IN ( - - 27 ) ---- query I rowsort label-415 SELECT ALL - col3 FROM tab1 AS cor0 WHERE + col0 IN ( - - 27 ) ---- query I rowsort label-415 SELECT ALL - col3 FROM tab2 AS cor0 WHERE + col0 IN ( - - 27 ) ---- query I rowsort label-415 SELECT ALL - col3 FROM tab3 AS cor0 WHERE + col0 IN ( - - 27 ) ---- query I rowsort label-415 SELECT ALL - col3 FROM tab4 AS cor0 WHERE + col0 IN ( - - 27 ) ---- query I rowsort label-420 SELECT DISTINCT - 35 / - col4 * - col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-420 SELECT DISTINCT - 35 / - col4 * - col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-420 SELECT DISTINCT - 35 / - col4 * - col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-420 SELECT DISTINCT - 35 / - col4 * - col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-420 SELECT DISTINCT - 35 / - col4 * - col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-425 SELECT * FROM tab0 AS cor0 WHERE ( ( + col3 ) ) <= NULL ---- query IIIIIII rowsort label-425 SELECT * FROM tab1 AS cor0 WHERE ( ( + col3 ) ) <= NULL ---- query IIIIIII rowsort label-425 SELECT * FROM tab2 AS cor0 WHERE ( ( + col3 ) ) <= NULL ---- query IIIIIII rowsort label-425 SELECT * FROM tab3 AS cor0 WHERE ( ( + col3 ) ) <= NULL ---- query IIIIIII rowsort label-425 SELECT * FROM tab4 AS cor0 WHERE ( ( + col3 ) ) <= NULL ---- query IIIIIII rowsort label-430 SELECT * FROM tab0 WHERE NOT ( + - 35 * - col1 ) >= - col0 * col3 ---- query IIIIIII rowsort label-430 SELECT * FROM tab1 WHERE NOT ( + - 35 * - col1 ) >= - col0 * col3 ---- query IIIIIII rowsort label-430 SELECT * FROM tab2 WHERE NOT ( + - 35 * - col1 ) >= - col0 * col3 ---- query IIIIIII rowsort label-430 SELECT * FROM tab3 WHERE NOT ( + - 35 * - col1 ) >= - col0 * col3 ---- query IIIIIII rowsort label-430 SELECT * FROM tab4 WHERE NOT ( + - 35 * - col1 ) >= - col0 * col3 ---- query IIIIIII rowsort label-435 SELECT ALL * FROM tab0 WHERE 58 >= ( NULL ) ---- query IIIIIII rowsort label-435 SELECT ALL * FROM tab1 WHERE 58 >= ( NULL ) ---- query IIIIIII rowsort label-435 SELECT ALL * FROM tab2 WHERE 58 >= ( NULL ) ---- query IIIIIII rowsort label-435 SELECT ALL * FROM tab3 WHERE 58 >= ( NULL ) ---- query IIIIIII rowsort label-435 SELECT ALL * FROM tab4 WHERE 58 >= ( NULL ) ---- query I rowsort label-440 SELECT 82 FROM tab0 WHERE 86 NOT BETWEEN - col4 AND 60 / 23 + col4 AND NOT + 87 * + col3 IS NULL ---- query I rowsort label-440 SELECT 82 FROM tab1 WHERE 86 NOT BETWEEN - col4 AND 60 / 23 + col4 AND NOT + 87 * + col3 IS NULL ---- query I rowsort label-440 SELECT 82 FROM tab2 WHERE 86 NOT BETWEEN - col4 AND 60 / 23 + col4 AND NOT + 87 * + col3 IS NULL ---- query I rowsort label-440 SELECT 82 FROM tab3 WHERE 86 NOT BETWEEN - col4 AND 60 / 23 + col4 AND NOT + 87 * + col3 IS NULL ---- query I rowsort label-440 SELECT 82 FROM tab4 WHERE 86 NOT BETWEEN - col4 AND 60 / 23 + col4 AND NOT + 87 * + col3 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-445 SELECT ALL - COUNT( * ) col0 FROM tab0 WHERE + + 17 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-445 SELECT ALL - COUNT ( * ) col0 FROM tab0 WHERE + + 17 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-445 SELECT ALL - COUNT( * ) col0 FROM tab1 WHERE + + 17 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-445 SELECT ALL - COUNT ( * ) col0 FROM tab1 WHERE + + 17 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-445 SELECT ALL - COUNT( * ) col0 FROM tab2 WHERE + + 17 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-445 SELECT ALL - COUNT ( * ) col0 FROM tab2 WHERE + + 17 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-445 SELECT ALL - COUNT( * ) col0 FROM tab3 WHERE + + 17 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-445 SELECT ALL - COUNT ( * ) col0 FROM tab3 WHERE + + 17 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-445 SELECT ALL - COUNT( * ) col0 FROM tab4 WHERE + + 17 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-445 SELECT ALL - COUNT ( * ) col0 FROM tab4 WHERE + + 17 IS NULL ---- 0 query I rowsort label-450 SELECT ALL + col0 FROM tab0 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-450 SELECT ALL + col0 FROM tab1 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-450 SELECT ALL + col0 FROM tab2 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-450 SELECT ALL + col0 FROM tab3 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-450 SELECT ALL + col0 FROM tab4 WHERE ( NULL ) NOT IN ( + col3 ) ---- query IIIIIII rowsort label-455 SELECT ALL * FROM tab0 AS cor0 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-455 SELECT ALL * FROM tab1 AS cor0 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-455 SELECT ALL * FROM tab2 AS cor0 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-455 SELECT ALL * FROM tab3 AS cor0 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-455 SELECT ALL * FROM tab4 AS cor0 WHERE ( col2 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-460 SELECT ALL COUNT( * ) col2 FROM tab0 AS cor0 WHERE + col1 <> - - col3 ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-460 SELECT ALL COUNT ( * ) col2 FROM tab0 AS cor0 WHERE + col1 <> - - col3 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-460 SELECT ALL COUNT( * ) col2 FROM tab1 AS cor0 WHERE + col1 <> - - col3 ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-460 SELECT ALL COUNT ( * ) col2 FROM tab1 AS cor0 WHERE + col1 <> - - col3 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-460 SELECT ALL COUNT( * ) col2 FROM tab2 AS cor0 WHERE + col1 <> - - col3 ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-460 SELECT ALL COUNT ( * ) col2 FROM tab2 AS cor0 WHERE + col1 <> - - col3 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-460 SELECT ALL COUNT( * ) col2 FROM tab3 AS cor0 WHERE + col1 <> - - col3 ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-460 SELECT ALL COUNT ( * ) col2 FROM tab3 AS cor0 WHERE + col1 <> - - col3 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-460 SELECT ALL COUNT( * ) col2 FROM tab4 AS cor0 WHERE + col1 <> - - col3 ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-460 SELECT ALL COUNT ( * ) col2 FROM tab4 AS cor0 WHERE + col1 <> - - col3 ---- 10 query IIIIIII rowsort label-465 SELECT * FROM tab0 AS cor0 WHERE ( NOT ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-465 SELECT * FROM tab1 AS cor0 WHERE ( NOT ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-465 SELECT * FROM tab2 AS cor0 WHERE ( NOT ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-465 SELECT * FROM tab3 AS cor0 WHERE ( NOT ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-465 SELECT * FROM tab4 AS cor0 WHERE ( NOT ( NULL IS NULL ) ) ---- query I rowsort label-470 SELECT + ( - col3 ) * 4 FROM tab0 WHERE NOT ( NULL ) = NULL ---- query I rowsort label-470 SELECT + ( - col3 ) * 4 FROM tab1 WHERE NOT ( NULL ) = NULL ---- query I rowsort label-470 SELECT + ( - col3 ) * 4 FROM tab2 WHERE NOT ( NULL ) = NULL ---- query I rowsort label-470 SELECT + ( - col3 ) * 4 FROM tab3 WHERE NOT ( NULL ) = NULL ---- query I rowsort label-470 SELECT + ( - col3 ) * 4 FROM tab4 WHERE NOT ( NULL ) = NULL ---- query IIIIIII rowsort label-475 SELECT * FROM tab0 AS cor0 WHERE col0 BETWEEN + 10 * - 3 AND NULL ---- query IIIIIII rowsort label-475 SELECT * FROM tab1 AS cor0 WHERE col0 BETWEEN + 10 * - 3 AND NULL ---- query IIIIIII rowsort label-475 SELECT * FROM tab2 AS cor0 WHERE col0 BETWEEN + 10 * - 3 AND NULL ---- query IIIIIII rowsort label-475 SELECT * FROM tab3 AS cor0 WHERE col0 BETWEEN + 10 * - 3 AND NULL ---- query IIIIIII rowsort label-475 SELECT * FROM tab4 AS cor0 WHERE col0 BETWEEN + 10 * - 3 AND NULL ---- query IIIIIII rowsort label-480 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( + col4 ) AND - - col3 ---- query IIIIIII rowsort label-480 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( + col4 ) AND - - col3 ---- query IIIIIII rowsort label-480 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( + col4 ) AND - - col3 ---- query IIIIIII rowsort label-480 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( + col4 ) AND - - col3 ---- query IIIIIII rowsort label-480 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( + col4 ) AND - - col3 ---- query IIIIIII rowsort label-485 SELECT * FROM tab0 cor0 WHERE ( - 11 ) IN ( - col1 * + ( - col3 ) ) ---- query IIIIIII rowsort label-485 SELECT * FROM tab1 cor0 WHERE ( - 11 ) IN ( - col1 * + ( - col3 ) ) ---- query IIIIIII rowsort label-485 SELECT * FROM tab2 cor0 WHERE ( - 11 ) IN ( - col1 * + ( - col3 ) ) ---- query IIIIIII rowsort label-485 SELECT * FROM tab3 cor0 WHERE ( - 11 ) IN ( - col1 * + ( - col3 ) ) ---- query IIIIIII rowsort label-485 SELECT * FROM tab4 cor0 WHERE ( - 11 ) IN ( - col1 * + ( - col3 ) ) ---- query I rowsort label-490 SELECT ALL col0 FROM tab0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-490 SELECT ALL col0 FROM tab1 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-490 SELECT ALL col0 FROM tab2 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-490 SELECT ALL col0 FROM tab3 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-490 SELECT ALL col0 FROM tab4 WHERE NOT col0 IS NOT NULL ---- query IIIIIII rowsort label-495 SELECT * FROM tab0 WHERE NOT NULL IN ( + col4 * - - col4, - col3 ) ---- query IIIIIII rowsort label-495 SELECT * FROM tab1 WHERE NOT NULL IN ( + col4 * - - col4, - col3 ) ---- query IIIIIII rowsort label-495 SELECT * FROM tab2 WHERE NOT NULL IN ( + col4 * - - col4, - col3 ) ---- query IIIIIII rowsort label-495 SELECT * FROM tab3 WHERE NOT NULL IN ( + col4 * - - col4, - col3 ) ---- query IIIIIII rowsort label-495 SELECT * FROM tab4 WHERE NOT NULL IN ( + col4 * - - col4, - col3 ) ---- query IIIIIII rowsort label-500 SELECT ALL * FROM tab0 WHERE NOT NULL IN ( - 67, 47 ) ---- query IIIIIII rowsort label-500 SELECT ALL * FROM tab1 WHERE NOT NULL IN ( - 67, 47 ) ---- query IIIIIII rowsort label-500 SELECT ALL * FROM tab2 WHERE NOT NULL IN ( - 67, 47 ) ---- query IIIIIII rowsort label-500 SELECT ALL * FROM tab3 WHERE NOT NULL IN ( - 67, 47 ) ---- query IIIIIII rowsort label-500 SELECT ALL * FROM tab4 WHERE NOT NULL IN ( - 67, 47 ) ---- query I rowsort label-505 SELECT AVG ( ALL col1 ) AS col1 FROM tab0 AS cor0 WHERE ( - col3 * 74 ) IS NULL ---- NULL query I rowsort label-505 SELECT AVG ( ALL col1 ) AS col1 FROM tab1 AS cor0 WHERE ( - col3 * 74 ) IS NULL ---- NULL query I rowsort label-505 SELECT AVG ( ALL col1 ) AS col1 FROM tab2 AS cor0 WHERE ( - col3 * 74 ) IS NULL ---- NULL query I rowsort label-505 SELECT AVG ( ALL col1 ) AS col1 FROM tab3 AS cor0 WHERE ( - col3 * 74 ) IS NULL ---- NULL query I rowsort label-505 SELECT AVG ( ALL col1 ) AS col1 FROM tab4 AS cor0 WHERE ( - col3 * 74 ) IS NULL ---- NULL query I rowsort label-510 SELECT ( 98 ) / - 16 AS col3 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN 90 + - - col0 AND ( + - col3 ) ---- query I rowsort label-510 SELECT ( 98 ) / - 16 AS col3 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN 90 + - - col0 AND ( + - col3 ) ---- query I rowsort label-510 SELECT ( 98 ) / - 16 AS col3 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN 90 + - - col0 AND ( + - col3 ) ---- query I rowsort label-510 SELECT ( 98 ) / - 16 AS col3 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN 90 + - - col0 AND ( + - col3 ) ---- query I rowsort label-510 SELECT ( 98 ) / - 16 AS col3 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN 90 + - - col0 AND ( + - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab0 AS cor0 WHERE + CAST( + 69 AS SIGNED ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 skipif mysql # not compatible query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab0 AS cor0 WHERE + CAST ( + 69 AS INTEGER ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab1 AS cor0 WHERE + CAST( + 69 AS SIGNED ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 skipif mysql # not compatible query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab1 AS cor0 WHERE + CAST ( + 69 AS INTEGER ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab2 AS cor0 WHERE + CAST( + 69 AS SIGNED ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 skipif mysql # not compatible query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab2 AS cor0 WHERE + CAST ( + 69 AS INTEGER ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab3 AS cor0 WHERE + CAST( + 69 AS SIGNED ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 skipif mysql # not compatible query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab3 AS cor0 WHERE + CAST ( + 69 AS INTEGER ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab4 AS cor0 WHERE + CAST( + 69 AS SIGNED ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 skipif mysql # not compatible query I rowsort label-515 SELECT 77 + col3 AS col3 FROM tab4 AS cor0 WHERE + CAST ( + 69 AS INTEGER ) NOT BETWEEN ( 73 ) AND + 10 * + col0 * 90 ---- 10 values hashing to 2a542359974762470af6d2d25e398c40 query IIIIIII rowsort label-520 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( + col4 ) ---- query IIIIIII rowsort label-520 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( + col4 ) ---- query IIIIIII rowsort label-520 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( + col4 ) ---- query IIIIIII rowsort label-520 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( + col4 ) ---- query IIIIIII rowsort label-520 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( + col4 ) ---- query I rowsort label-525 SELECT col0 * + ( - 4 ) + + 7 AS col4 FROM tab0 AS cor0 WHERE NOT - 4 >= col0 ---- 10 values hashing to f23a9fc9a868ad6fa0db704e71f3e508 query I rowsort label-525 SELECT col0 * + ( - 4 ) + + 7 AS col4 FROM tab1 AS cor0 WHERE NOT - 4 >= col0 ---- 10 values hashing to f23a9fc9a868ad6fa0db704e71f3e508 query I rowsort label-525 SELECT col0 * + ( - 4 ) + + 7 AS col4 FROM tab2 AS cor0 WHERE NOT - 4 >= col0 ---- 10 values hashing to f23a9fc9a868ad6fa0db704e71f3e508 query I rowsort label-525 SELECT col0 * + ( - 4 ) + + 7 AS col4 FROM tab3 AS cor0 WHERE NOT - 4 >= col0 ---- 10 values hashing to f23a9fc9a868ad6fa0db704e71f3e508 query I rowsort label-525 SELECT col0 * + ( - 4 ) + + 7 AS col4 FROM tab4 AS cor0 WHERE NOT - 4 >= col0 ---- 10 values hashing to f23a9fc9a868ad6fa0db704e71f3e508 query IIIIIII rowsort label-530 SELECT * FROM tab0 cor0 WHERE NOT ( - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-530 SELECT * FROM tab1 cor0 WHERE NOT ( - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-530 SELECT * FROM tab2 cor0 WHERE NOT ( - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-530 SELECT * FROM tab3 cor0 WHERE NOT ( - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-530 SELECT * FROM tab4 cor0 WHERE NOT ( - col3 ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-535 SELECT COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 skipif mysql # not compatible query I rowsort label-535 SELECT COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-535 SELECT COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 skipif mysql # not compatible query I rowsort label-535 SELECT COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-535 SELECT COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 skipif mysql # not compatible query I rowsort label-535 SELECT COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-535 SELECT COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 skipif mysql # not compatible query I rowsort label-535 SELECT COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-535 SELECT COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 skipif mysql # not compatible query I rowsort label-535 SELECT COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL <= 30 + col1 ---- 0 query IIIIIII rowsort label-540 SELECT * FROM tab0 AS cor0 WHERE col3 IN ( col0 * - col4 / + 30 + + - col3 ) ---- query IIIIIII rowsort label-540 SELECT * FROM tab1 AS cor0 WHERE col3 IN ( col0 * - col4 / + 30 + + - col3 ) ---- query IIIIIII rowsort label-540 SELECT * FROM tab2 AS cor0 WHERE col3 IN ( col0 * - col4 / + 30 + + - col3 ) ---- query IIIIIII rowsort label-540 SELECT * FROM tab3 AS cor0 WHERE col3 IN ( col0 * - col4 / + 30 + + - col3 ) ---- query IIIIIII rowsort label-540 SELECT * FROM tab4 AS cor0 WHERE col3 IN ( col0 * - col4 / + 30 + + - col3 ) ---- query IIIIIII rowsort label-545 SELECT ALL * FROM tab0 WHERE NULL BETWEEN NULL AND + 76 ---- query IIIIIII rowsort label-545 SELECT ALL * FROM tab1 WHERE NULL BETWEEN NULL AND + 76 ---- query IIIIIII rowsort label-545 SELECT ALL * FROM tab2 WHERE NULL BETWEEN NULL AND + 76 ---- query IIIIIII rowsort label-545 SELECT ALL * FROM tab3 WHERE NULL BETWEEN NULL AND + 76 ---- query IIIIIII rowsort label-545 SELECT ALL * FROM tab4 WHERE NULL BETWEEN NULL AND + 76 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab0 WHERE CAST( NULL AS SIGNED ) NOT IN ( + col3 ) ---- skipif mysql # not compatible query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab0 WHERE CAST ( NULL AS INTEGER ) NOT IN ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab1 WHERE CAST( NULL AS SIGNED ) NOT IN ( + col3 ) ---- skipif mysql # not compatible query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab1 WHERE CAST ( NULL AS INTEGER ) NOT IN ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab2 WHERE CAST( NULL AS SIGNED ) NOT IN ( + col3 ) ---- skipif mysql # not compatible query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab2 WHERE CAST ( NULL AS INTEGER ) NOT IN ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab3 WHERE CAST( NULL AS SIGNED ) NOT IN ( + col3 ) ---- skipif mysql # not compatible query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab3 WHERE CAST ( NULL AS INTEGER ) NOT IN ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab4 WHERE CAST( NULL AS SIGNED ) NOT IN ( + col3 ) ---- skipif mysql # not compatible query I rowsort label-550 SELECT DISTINCT + col4 / + 1 AS col5 FROM tab4 WHERE CAST ( NULL AS INTEGER ) NOT IN ( + col3 ) ---- query I rowsort label-555 SELECT DISTINCT - 32 AS col1 FROM tab0 WHERE + 40 + + col1 IS NOT NULL ---- -32 query I rowsort label-555 SELECT DISTINCT - 32 AS col1 FROM tab1 WHERE + 40 + + col1 IS NOT NULL ---- -32 query I rowsort label-555 SELECT DISTINCT - 32 AS col1 FROM tab2 WHERE + 40 + + col1 IS NOT NULL ---- -32 query I rowsort label-555 SELECT DISTINCT - 32 AS col1 FROM tab3 WHERE + 40 + + col1 IS NOT NULL ---- -32 query I rowsort label-555 SELECT DISTINCT - 32 AS col1 FROM tab4 WHERE + 40 + + col1 IS NOT NULL ---- -32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-560 SELECT ALL col1 * + - col0 col1 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-560 SELECT ALL col1 * + - col0 col1 FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-560 SELECT ALL col1 * + - col0 col1 FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-560 SELECT ALL col1 * + - col0 col1 FROM tab3 WHERE NOT NULL BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-560 SELECT ALL col1 * + - col0 col1 FROM tab4 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab0 AS cor0 WHERE NOT + 68 IS NOT NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab1 AS cor0 WHERE NOT + 68 IS NOT NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab2 AS cor0 WHERE NOT + 68 IS NOT NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab3 AS cor0 WHERE NOT + 68 IS NOT NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab4 AS cor0 WHERE NOT + 68 IS NOT NULL ---- query IIIIIII rowsort label-570 SELECT * FROM tab0 AS cor0 WHERE NOT + 61 * - col4 NOT BETWEEN - - 25 AND + - col0 - + col4 ---- query IIIIIII rowsort label-570 SELECT * FROM tab1 AS cor0 WHERE NOT + 61 * - col4 NOT BETWEEN - - 25 AND + - col0 - + col4 ---- query IIIIIII rowsort label-570 SELECT * FROM tab2 AS cor0 WHERE NOT + 61 * - col4 NOT BETWEEN - - 25 AND + - col0 - + col4 ---- query IIIIIII rowsort label-570 SELECT * FROM tab3 AS cor0 WHERE NOT + 61 * - col4 NOT BETWEEN - - 25 AND + - col0 - + col4 ---- query IIIIIII rowsort label-570 SELECT * FROM tab4 AS cor0 WHERE NOT + 61 * - col4 NOT BETWEEN - - 25 AND + - col0 - + col4 ---- query I rowsort label-575 SELECT DISTINCT - 74 AS col0 FROM tab0 WHERE NOT - col4 * - 1 + col3 IS NULL ---- -74 query I rowsort label-575 SELECT DISTINCT - 74 AS col0 FROM tab1 WHERE NOT - col4 * - 1 + col3 IS NULL ---- -74 query I rowsort label-575 SELECT DISTINCT - 74 AS col0 FROM tab2 WHERE NOT - col4 * - 1 + col3 IS NULL ---- -74 query I rowsort label-575 SELECT DISTINCT - 74 AS col0 FROM tab3 WHERE NOT - col4 * - 1 + col3 IS NULL ---- -74 query I rowsort label-575 SELECT DISTINCT - 74 AS col0 FROM tab4 WHERE NOT - col4 * - 1 + col3 IS NULL ---- -74 query IIIIIII rowsort label-580 SELECT ALL * FROM tab0 WHERE NOT col1 + + 39 IS NOT NULL ---- query IIIIIII rowsort label-580 SELECT ALL * FROM tab1 WHERE NOT col1 + + 39 IS NOT NULL ---- query IIIIIII rowsort label-580 SELECT ALL * FROM tab2 WHERE NOT col1 + + 39 IS NOT NULL ---- query IIIIIII rowsort label-580 SELECT ALL * FROM tab3 WHERE NOT col1 + + 39 IS NOT NULL ---- query IIIIIII rowsort label-580 SELECT ALL * FROM tab4 WHERE NOT col1 + + 39 IS NOT NULL ---- query I rowsort label-585 SELECT ALL ( - col4 ) FROM tab0 WHERE NOT col4 NOT BETWEEN - col4 AND - - col1 AND NOT NULL IS NULL ---- query I rowsort label-585 SELECT ALL ( - col4 ) FROM tab1 WHERE NOT col4 NOT BETWEEN - col4 AND - - col1 AND NOT NULL IS NULL ---- query I rowsort label-585 SELECT ALL ( - col4 ) FROM tab2 WHERE NOT col4 NOT BETWEEN - col4 AND - - col1 AND NOT NULL IS NULL ---- query I rowsort label-585 SELECT ALL ( - col4 ) FROM tab3 WHERE NOT col4 NOT BETWEEN - col4 AND - - col1 AND NOT NULL IS NULL ---- query I rowsort label-585 SELECT ALL ( - col4 ) FROM tab4 WHERE NOT col4 NOT BETWEEN - col4 AND - - col1 AND NOT NULL IS NULL ---- query IIIIIII rowsort label-590 SELECT ALL * FROM tab0 WHERE + col1 * - col3 / + 29 IS NULL AND ( + col1 * - ( + 5 ) ) BETWEEN col1 AND - col3 + col4 ---- query IIIIIII rowsort label-590 SELECT ALL * FROM tab1 WHERE + col1 * - col3 / + 29 IS NULL AND ( + col1 * - ( + 5 ) ) BETWEEN col1 AND - col3 + col4 ---- query IIIIIII rowsort label-590 SELECT ALL * FROM tab2 WHERE + col1 * - col3 / + 29 IS NULL AND ( + col1 * - ( + 5 ) ) BETWEEN col1 AND - col3 + col4 ---- query IIIIIII rowsort label-590 SELECT ALL * FROM tab3 WHERE + col1 * - col3 / + 29 IS NULL AND ( + col1 * - ( + 5 ) ) BETWEEN col1 AND - col3 + col4 ---- query IIIIIII rowsort label-590 SELECT ALL * FROM tab4 WHERE + col1 * - col3 / + 29 IS NULL AND ( + col1 * - ( + 5 ) ) BETWEEN col1 AND - col3 + col4 ---- query IIIIIII rowsort label-595 SELECT * FROM tab0 WHERE col4 <> 92 + + col3 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-595 SELECT * FROM tab1 WHERE col4 <> 92 + + col3 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-595 SELECT * FROM tab2 WHERE col4 <> 92 + + col3 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-595 SELECT * FROM tab3 WHERE col4 <> 92 + + col3 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-595 SELECT * FROM tab4 WHERE col4 <> 92 + + col3 AND NULL IS NOT NULL ---- query I rowsort label-600 SELECT ALL 65 AS col2 FROM tab0 AS cor0 WHERE NULL <= 49 ---- query I rowsort label-600 SELECT ALL 65 AS col2 FROM tab1 AS cor0 WHERE NULL <= 49 ---- query I rowsort label-600 SELECT ALL 65 AS col2 FROM tab2 AS cor0 WHERE NULL <= 49 ---- query I rowsort label-600 SELECT ALL 65 AS col2 FROM tab3 AS cor0 WHERE NULL <= 49 ---- query I rowsort label-600 SELECT ALL 65 AS col2 FROM tab4 AS cor0 WHERE NULL <= 49 ---- query IIIIIII rowsort label-605 SELECT * FROM tab0 WHERE col4 + + 76 IS NULL ---- query IIIIIII rowsort label-605 SELECT * FROM tab1 WHERE col4 + + 76 IS NULL ---- query IIIIIII rowsort label-605 SELECT * FROM tab2 WHERE col4 + + 76 IS NULL ---- query IIIIIII rowsort label-605 SELECT * FROM tab3 WHERE col4 + + 76 IS NULL ---- query IIIIIII rowsort label-605 SELECT * FROM tab4 WHERE col4 + + 76 IS NULL ---- query IIIIIII rowsort label-610 SELECT * FROM tab0 WHERE - - col0 IS NULL ---- query IIIIIII rowsort label-610 SELECT * FROM tab1 WHERE - - col0 IS NULL ---- query IIIIIII rowsort label-610 SELECT * FROM tab2 WHERE - - col0 IS NULL ---- query IIIIIII rowsort label-610 SELECT * FROM tab3 WHERE - - col0 IS NULL ---- query IIIIIII rowsort label-610 SELECT * FROM tab4 WHERE - - col0 IS NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab0 AS cor0 WHERE NOT + 92 + col0 - - - col4 / col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab1 AS cor0 WHERE NOT + 92 + col0 - - - col4 / col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab2 AS cor0 WHERE NOT + 92 + col0 - - - col4 / col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab3 AS cor0 WHERE NOT + 92 + col0 - - - col4 / col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab4 AS cor0 WHERE NOT + 92 + col0 - - - col4 / col3 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-620 SELECT DISTINCT col0 * + - col0 col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-620 SELECT DISTINCT col0 * + - col0 col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-620 SELECT DISTINCT col0 * + - col0 col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-620 SELECT DISTINCT col0 * + - col0 col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-620 SELECT DISTINCT col0 * + - col0 col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-625 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + col0 * - + col1 FROM tab0 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-625 SELECT DISTINCT - CAST ( NULL AS REAL ) * + col0 * - + col1 FROM tab0 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-625 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + col0 * - + col1 FROM tab1 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-625 SELECT DISTINCT - CAST ( NULL AS REAL ) * + col0 * - + col1 FROM tab1 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-625 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + col0 * - + col1 FROM tab2 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-625 SELECT DISTINCT - CAST ( NULL AS REAL ) * + col0 * - + col1 FROM tab2 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-625 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + col0 * - + col1 FROM tab3 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-625 SELECT DISTINCT - CAST ( NULL AS REAL ) * + col0 * - + col1 FROM tab3 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-625 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + col0 * - + col1 FROM tab4 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-625 SELECT DISTINCT - CAST ( NULL AS REAL ) * + col0 * - + col1 FROM tab4 WHERE col5 IS NULL ---- query I rowsort label-630 SELECT ALL + col3 + + col3 AS col1 FROM tab0 WHERE ( NULL IS NULL ) ---- 10 values hashing to 2654f6a9c309ee6af4a15905b009ca55 query I rowsort label-630 SELECT ALL + col3 + + col3 AS col1 FROM tab1 WHERE ( NULL IS NULL ) ---- 10 values hashing to 2654f6a9c309ee6af4a15905b009ca55 query I rowsort label-630 SELECT ALL + col3 + + col3 AS col1 FROM tab2 WHERE ( NULL IS NULL ) ---- 10 values hashing to 2654f6a9c309ee6af4a15905b009ca55 query I rowsort label-630 SELECT ALL + col3 + + col3 AS col1 FROM tab3 WHERE ( NULL IS NULL ) ---- 10 values hashing to 2654f6a9c309ee6af4a15905b009ca55 query I rowsort label-630 SELECT ALL + col3 + + col3 AS col1 FROM tab4 WHERE ( NULL IS NULL ) ---- 10 values hashing to 2654f6a9c309ee6af4a15905b009ca55 query I rowsort label-635 SELECT ALL + 96 AS col3 FROM tab0 WHERE + col4 IS NOT NULL ---- 10 values hashing to 5ac4dbd61a19d44f15ac7514e7a14263 query I rowsort label-635 SELECT ALL + 96 AS col3 FROM tab1 WHERE + col4 IS NOT NULL ---- 10 values hashing to 5ac4dbd61a19d44f15ac7514e7a14263 query I rowsort label-635 SELECT ALL + 96 AS col3 FROM tab2 WHERE + col4 IS NOT NULL ---- 10 values hashing to 5ac4dbd61a19d44f15ac7514e7a14263 query I rowsort label-635 SELECT ALL + 96 AS col3 FROM tab3 WHERE + col4 IS NOT NULL ---- 10 values hashing to 5ac4dbd61a19d44f15ac7514e7a14263 query I rowsort label-635 SELECT ALL + 96 AS col3 FROM tab4 WHERE + col4 IS NOT NULL ---- 10 values hashing to 5ac4dbd61a19d44f15ac7514e7a14263 query I rowsort label-640 SELECT col1 AS col0 FROM tab0 WHERE NOT - 63 - + - 66 + - 1 IS NOT NULL ---- query I rowsort label-640 SELECT col1 AS col0 FROM tab1 WHERE NOT - 63 - + - 66 + - 1 IS NOT NULL ---- query I rowsort label-640 SELECT col1 AS col0 FROM tab2 WHERE NOT - 63 - + - 66 + - 1 IS NOT NULL ---- query I rowsort label-640 SELECT col1 AS col0 FROM tab3 WHERE NOT - 63 - + - 66 + - 1 IS NOT NULL ---- query I rowsort label-640 SELECT col1 AS col0 FROM tab4 WHERE NOT - 63 - + - 66 + - 1 IS NOT NULL ---- query I rowsort label-645 SELECT + col0 * - col4 / + 3 AS col2 FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-645 SELECT + col0 * - col4 / + 3 AS col2 FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-645 SELECT + col0 * - col4 / + 3 AS col2 FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-645 SELECT + col0 * - col4 / + 3 AS col2 FROM tab3 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-645 SELECT + col0 * - col4 / + 3 AS col2 FROM tab4 WHERE NULL BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-650 SELECT - - COUNT( * ) FROM tab0 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-650 SELECT - - COUNT ( * ) FROM tab0 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-650 SELECT - - COUNT( * ) FROM tab1 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-650 SELECT - - COUNT ( * ) FROM tab1 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-650 SELECT - - COUNT( * ) FROM tab2 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-650 SELECT - - COUNT ( * ) FROM tab2 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-650 SELECT - - COUNT( * ) FROM tab3 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-650 SELECT - - COUNT ( * ) FROM tab3 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-650 SELECT - - COUNT( * ) FROM tab4 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-650 SELECT - - COUNT ( * ) FROM tab4 WHERE ( NOT ( - col3 ) * - 82 IS NULL ) ---- 10 query IIIIIII rowsort label-655 SELECT * FROM tab0 AS cor0 WHERE NULL > - col0 / + col1 ---- query IIIIIII rowsort label-655 SELECT * FROM tab1 AS cor0 WHERE NULL > - col0 / + col1 ---- query IIIIIII rowsort label-655 SELECT * FROM tab2 AS cor0 WHERE NULL > - col0 / + col1 ---- query IIIIIII rowsort label-655 SELECT * FROM tab3 AS cor0 WHERE NULL > - col0 / + col1 ---- query IIIIIII rowsort label-655 SELECT * FROM tab4 AS cor0 WHERE NULL > - col0 / + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-660 SELECT col5 AS col5 FROM tab0 WHERE NOT NULL = + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-660 SELECT col5 AS col5 FROM tab0 WHERE NOT NULL = + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-660 SELECT col5 AS col5 FROM tab1 WHERE NOT NULL = + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-660 SELECT col5 AS col5 FROM tab1 WHERE NOT NULL = + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-660 SELECT col5 AS col5 FROM tab2 WHERE NOT NULL = + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-660 SELECT col5 AS col5 FROM tab2 WHERE NOT NULL = + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-660 SELECT col5 AS col5 FROM tab3 WHERE NOT NULL = + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-660 SELECT col5 AS col5 FROM tab3 WHERE NOT NULL = + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-660 SELECT col5 AS col5 FROM tab4 WHERE NOT NULL = + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-660 SELECT col5 AS col5 FROM tab4 WHERE NOT NULL = + CAST ( NULL AS REAL ) ---- query I rowsort label-665 SELECT ALL + + 45 FROM tab0 WHERE NOT 33 IS NULL ---- 10 values hashing to ac493ed70379ca2cb8d4fc3a9e61f655 query I rowsort label-665 SELECT ALL + + 45 FROM tab1 WHERE NOT 33 IS NULL ---- 10 values hashing to ac493ed70379ca2cb8d4fc3a9e61f655 query I rowsort label-665 SELECT ALL + + 45 FROM tab2 WHERE NOT 33 IS NULL ---- 10 values hashing to ac493ed70379ca2cb8d4fc3a9e61f655 query I rowsort label-665 SELECT ALL + + 45 FROM tab3 WHERE NOT 33 IS NULL ---- 10 values hashing to ac493ed70379ca2cb8d4fc3a9e61f655 query I rowsort label-665 SELECT ALL + + 45 FROM tab4 WHERE NOT 33 IS NULL ---- 10 values hashing to ac493ed70379ca2cb8d4fc3a9e61f655 query I rowsort label-670 SELECT col1 / - 29 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-670 SELECT col1 / - 29 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-670 SELECT col1 / - 29 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-670 SELECT col1 / - 29 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-670 SELECT col1 / - 29 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-675 SELECT * FROM tab0 cor0 WHERE 95 * col1 + - 86 < + 32 ---- query IIIIIII rowsort label-675 SELECT * FROM tab1 cor0 WHERE 95 * col1 + - 86 < + 32 ---- query IIIIIII rowsort label-675 SELECT * FROM tab2 cor0 WHERE 95 * col1 + - 86 < + 32 ---- query IIIIIII rowsort label-675 SELECT * FROM tab3 cor0 WHERE 95 * col1 + - 86 < + 32 ---- query IIIIIII rowsort label-675 SELECT * FROM tab4 cor0 WHERE 95 * col1 + - 86 < + 32 ---- query II rowsort label-680 SELECT - + ( - 78 ), col1 FROM tab0 WHERE NOT NULL IS NULL ---- query II rowsort label-680 SELECT - + ( - 78 ), col1 FROM tab1 WHERE NOT NULL IS NULL ---- query II rowsort label-680 SELECT - + ( - 78 ), col1 FROM tab2 WHERE NOT NULL IS NULL ---- query II rowsort label-680 SELECT - + ( - 78 ), col1 FROM tab3 WHERE NOT NULL IS NULL ---- query II rowsort label-680 SELECT - + ( - 78 ), col1 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-685 SELECT * FROM tab0 WHERE NULL NOT IN ( 20 * - col4 ) ---- query IIIIIII rowsort label-685 SELECT * FROM tab1 WHERE NULL NOT IN ( 20 * - col4 ) ---- query IIIIIII rowsort label-685 SELECT * FROM tab2 WHERE NULL NOT IN ( 20 * - col4 ) ---- query IIIIIII rowsort label-685 SELECT * FROM tab3 WHERE NULL NOT IN ( 20 * - col4 ) ---- query IIIIIII rowsort label-685 SELECT * FROM tab4 WHERE NULL NOT IN ( 20 * - col4 ) ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab0 cor0 WHERE + col3 IN ( - col4 ) AND NULL IS NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab1 cor0 WHERE + col3 IN ( - col4 ) AND NULL IS NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab2 cor0 WHERE + col3 IN ( - col4 ) AND NULL IS NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab3 cor0 WHERE + col3 IN ( - col4 ) AND NULL IS NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab4 cor0 WHERE + col3 IN ( - col4 ) AND NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-695 SELECT * FROM tab0 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST( + - 69 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-695 SELECT * FROM tab0 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST ( + - 69 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-695 SELECT * FROM tab1 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST( + - 69 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-695 SELECT * FROM tab1 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST ( + - 69 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-695 SELECT * FROM tab2 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST( + - 69 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-695 SELECT * FROM tab2 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST ( + - 69 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-695 SELECT * FROM tab3 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST( + - 69 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-695 SELECT * FROM tab3 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST ( + - 69 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-695 SELECT * FROM tab4 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST( + - 69 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-695 SELECT * FROM tab4 AS cor0 WHERE col0 * + 34 NOT BETWEEN col0 * CAST ( + - 69 AS INTEGER ) AND NULL ---- query IIIIIII rowsort label-700 SELECT ALL * FROM tab0 WHERE - 7 IS NULL ---- query IIIIIII rowsort label-700 SELECT ALL * FROM tab1 WHERE - 7 IS NULL ---- query IIIIIII rowsort label-700 SELECT ALL * FROM tab2 WHERE - 7 IS NULL ---- query IIIIIII rowsort label-700 SELECT ALL * FROM tab3 WHERE - 7 IS NULL ---- query IIIIIII rowsort label-700 SELECT ALL * FROM tab4 WHERE - 7 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-705 SELECT COUNT( * ) AS col5 FROM tab0 cor0 WHERE ( 7 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-705 SELECT COUNT ( * ) AS col5 FROM tab0 cor0 WHERE ( 7 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-705 SELECT COUNT( * ) AS col5 FROM tab1 cor0 WHERE ( 7 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-705 SELECT COUNT ( * ) AS col5 FROM tab1 cor0 WHERE ( 7 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-705 SELECT COUNT( * ) AS col5 FROM tab2 cor0 WHERE ( 7 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-705 SELECT COUNT ( * ) AS col5 FROM tab2 cor0 WHERE ( 7 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-705 SELECT COUNT( * ) AS col5 FROM tab3 cor0 WHERE ( 7 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-705 SELECT COUNT ( * ) AS col5 FROM tab3 cor0 WHERE ( 7 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-705 SELECT COUNT( * ) AS col5 FROM tab4 cor0 WHERE ( 7 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-705 SELECT COUNT ( * ) AS col5 FROM tab4 cor0 WHERE ( 7 ) IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-710 SELECT + + col3 * col0 + - CAST( NULL AS SIGNED ) + + + col1 AS col2, + col3 FROM tab0 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- skipif mysql # not compatible query II rowsort label-710 SELECT + + col3 * col0 + - CAST ( NULL AS INTEGER ) + + + col1 AS col2, + col3 FROM tab0 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-710 SELECT + + col3 * col0 + - CAST( NULL AS SIGNED ) + + + col1 AS col2, + col3 FROM tab1 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- skipif mysql # not compatible query II rowsort label-710 SELECT + + col3 * col0 + - CAST ( NULL AS INTEGER ) + + + col1 AS col2, + col3 FROM tab1 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-710 SELECT + + col3 * col0 + - CAST( NULL AS SIGNED ) + + + col1 AS col2, + col3 FROM tab2 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- skipif mysql # not compatible query II rowsort label-710 SELECT + + col3 * col0 + - CAST ( NULL AS INTEGER ) + + + col1 AS col2, + col3 FROM tab2 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-710 SELECT + + col3 * col0 + - CAST( NULL AS SIGNED ) + + + col1 AS col2, + col3 FROM tab3 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- skipif mysql # not compatible query II rowsort label-710 SELECT + + col3 * col0 + - CAST ( NULL AS INTEGER ) + + + col1 AS col2, + col3 FROM tab3 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-710 SELECT + + col3 * col0 + - CAST( NULL AS SIGNED ) + + + col1 AS col2, + col3 FROM tab4 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- skipif mysql # not compatible query II rowsort label-710 SELECT + + col3 * col0 + - CAST ( NULL AS INTEGER ) + + + col1 AS col2, + col3 FROM tab4 AS cor0 WHERE NULL < col1 + + ( - + 80 ) ---- query I rowsort label-715 SELECT - 5 AS col4 FROM tab0 AS cor0 WHERE - col4 NOT BETWEEN col1 AND ( - col0 - col3 ) ---- 10 values hashing to bfeb0193f639517be2686dc726a35fe1 query I rowsort label-715 SELECT - 5 AS col4 FROM tab1 AS cor0 WHERE - col4 NOT BETWEEN col1 AND ( - col0 - col3 ) ---- 10 values hashing to bfeb0193f639517be2686dc726a35fe1 query I rowsort label-715 SELECT - 5 AS col4 FROM tab2 AS cor0 WHERE - col4 NOT BETWEEN col1 AND ( - col0 - col3 ) ---- 10 values hashing to bfeb0193f639517be2686dc726a35fe1 query I rowsort label-715 SELECT - 5 AS col4 FROM tab3 AS cor0 WHERE - col4 NOT BETWEEN col1 AND ( - col0 - col3 ) ---- 10 values hashing to bfeb0193f639517be2686dc726a35fe1 query I rowsort label-715 SELECT - 5 AS col4 FROM tab4 AS cor0 WHERE - col4 NOT BETWEEN col1 AND ( - col0 - col3 ) ---- 10 values hashing to bfeb0193f639517be2686dc726a35fe1 query IIIIIII rowsort label-720 SELECT ALL * FROM tab0 AS cor0 WHERE + ( ( col1 ) ) IS NULL ---- query IIIIIII rowsort label-720 SELECT ALL * FROM tab1 AS cor0 WHERE + ( ( col1 ) ) IS NULL ---- query IIIIIII rowsort label-720 SELECT ALL * FROM tab2 AS cor0 WHERE + ( ( col1 ) ) IS NULL ---- query IIIIIII rowsort label-720 SELECT ALL * FROM tab3 AS cor0 WHERE + ( ( col1 ) ) IS NULL ---- query IIIIIII rowsort label-720 SELECT ALL * FROM tab4 AS cor0 WHERE + ( ( col1 ) ) IS NULL ---- query I rowsort label-725 SELECT ALL + - col1 * col3 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-725 SELECT ALL + - col1 * col3 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-725 SELECT ALL + - col1 * col3 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-725 SELECT ALL + - col1 * col3 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-725 SELECT ALL + - col1 * col3 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-730 SELECT - col4 - + + CAST( + - col3 AS SIGNED ) + 34 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-730 SELECT - col4 - + + CAST ( + - col3 AS INTEGER ) + 34 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-730 SELECT - col4 - + + CAST( + - col3 AS SIGNED ) + 34 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-730 SELECT - col4 - + + CAST ( + - col3 AS INTEGER ) + 34 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-730 SELECT - col4 - + + CAST( + - col3 AS SIGNED ) + 34 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-730 SELECT - col4 - + + CAST ( + - col3 AS INTEGER ) + 34 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-730 SELECT - col4 - + + CAST( + - col3 AS SIGNED ) + 34 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-730 SELECT - col4 - + + CAST ( + - col3 AS INTEGER ) + 34 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-730 SELECT - col4 - + + CAST( + - col3 AS SIGNED ) + 34 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-730 SELECT - col4 - + + CAST ( + - col3 AS INTEGER ) + 34 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-735 SELECT DISTINCT + 54 + - col3 AS col0 FROM tab0 WHERE + col0 > NULL ---- query I rowsort label-735 SELECT DISTINCT + 54 + - col3 AS col0 FROM tab1 WHERE + col0 > NULL ---- query I rowsort label-735 SELECT DISTINCT + 54 + - col3 AS col0 FROM tab2 WHERE + col0 > NULL ---- query I rowsort label-735 SELECT DISTINCT + 54 + - col3 AS col0 FROM tab3 WHERE + col0 > NULL ---- query I rowsort label-735 SELECT DISTINCT + 54 + - col3 AS col0 FROM tab4 WHERE + col0 > NULL ---- query IIIIIII rowsort label-740 SELECT * FROM tab0 WHERE NOT + col0 <= NULL AND NOT + 48 * - col0 <> + 52 ---- query IIIIIII rowsort label-740 SELECT * FROM tab1 WHERE NOT + col0 <= NULL AND NOT + 48 * - col0 <> + 52 ---- query IIIIIII rowsort label-740 SELECT * FROM tab2 WHERE NOT + col0 <= NULL AND NOT + 48 * - col0 <> + 52 ---- query IIIIIII rowsort label-740 SELECT * FROM tab3 WHERE NOT + col0 <= NULL AND NOT + 48 * - col0 <> + 52 ---- query IIIIIII rowsort label-740 SELECT * FROM tab4 WHERE NOT + col0 <= NULL AND NOT + 48 * - col0 <> + 52 ---- query IIIIIII rowsort label-745 SELECT * FROM tab0 WHERE NOT 95 NOT IN ( + col4 - - ( + - 98 ), - col0, - col0 ) ---- query IIIIIII rowsort label-745 SELECT * FROM tab1 WHERE NOT 95 NOT IN ( + col4 - - ( + - 98 ), - col0, - col0 ) ---- query IIIIIII rowsort label-745 SELECT * FROM tab2 WHERE NOT 95 NOT IN ( + col4 - - ( + - 98 ), - col0, - col0 ) ---- query IIIIIII rowsort label-745 SELECT * FROM tab3 WHERE NOT 95 NOT IN ( + col4 - - ( + - 98 ), - col0, - col0 ) ---- query IIIIIII rowsort label-745 SELECT * FROM tab4 WHERE NOT 95 NOT IN ( + col4 - - ( + - 98 ), - col0, - col0 ) ---- query IIIIIII rowsort label-750 SELECT * FROM tab0 AS cor0 WHERE + 93 * + 20 IS NULL ---- query IIIIIII rowsort label-750 SELECT * FROM tab1 AS cor0 WHERE + 93 * + 20 IS NULL ---- query IIIIIII rowsort label-750 SELECT * FROM tab2 AS cor0 WHERE + 93 * + 20 IS NULL ---- query IIIIIII rowsort label-750 SELECT * FROM tab3 AS cor0 WHERE + 93 * + 20 IS NULL ---- query IIIIIII rowsort label-750 SELECT * FROM tab4 AS cor0 WHERE + 93 * + 20 IS NULL ---- query I rowsort label-755 SELECT ALL + 20 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 16 AND col4 ---- query I rowsort label-755 SELECT ALL + 20 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 16 AND col4 ---- query I rowsort label-755 SELECT ALL + 20 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 16 AND col4 ---- query I rowsort label-755 SELECT ALL + 20 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 16 AND col4 ---- query I rowsort label-755 SELECT ALL + 20 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 16 AND col4 ---- query I rowsort label-760 SELECT - col1 FROM tab0 AS cor0 WHERE 8 IS NULL ---- query I rowsort label-760 SELECT - col1 FROM tab1 AS cor0 WHERE 8 IS NULL ---- query I rowsort label-760 SELECT - col1 FROM tab2 AS cor0 WHERE 8 IS NULL ---- query I rowsort label-760 SELECT - col1 FROM tab3 AS cor0 WHERE 8 IS NULL ---- query I rowsort label-760 SELECT - col1 FROM tab4 AS cor0 WHERE 8 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-765 SELECT - + COUNT( ALL col3 ) AS col2 FROM tab0 AS cor0 WHERE col2 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-765 SELECT - + COUNT ( ALL col3 ) AS col2 FROM tab0 AS cor0 WHERE col2 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-765 SELECT - + COUNT( ALL col3 ) AS col2 FROM tab1 AS cor0 WHERE col2 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-765 SELECT - + COUNT ( ALL col3 ) AS col2 FROM tab1 AS cor0 WHERE col2 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-765 SELECT - + COUNT( ALL col3 ) AS col2 FROM tab2 AS cor0 WHERE col2 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-765 SELECT - + COUNT ( ALL col3 ) AS col2 FROM tab2 AS cor0 WHERE col2 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-765 SELECT - + COUNT( ALL col3 ) AS col2 FROM tab3 AS cor0 WHERE col2 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-765 SELECT - + COUNT ( ALL col3 ) AS col2 FROM tab3 AS cor0 WHERE col2 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-765 SELECT - + COUNT( ALL col3 ) AS col2 FROM tab4 AS cor0 WHERE col2 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-765 SELECT - + COUNT ( ALL col3 ) AS col2 FROM tab4 AS cor0 WHERE col2 IS NULL ---- 0 query I rowsort label-770 SELECT DISTINCT + 53 AS col3 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-770 SELECT DISTINCT + 53 AS col3 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-770 SELECT DISTINCT + 53 AS col3 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-770 SELECT DISTINCT + 53 AS col3 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-770 SELECT DISTINCT + 53 AS col3 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-775 SELECT - 32 FROM tab0 AS cor0 WHERE + col3 * CAST( + 68 AS SIGNED ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- skipif mysql # not compatible query I rowsort label-775 SELECT - 32 FROM tab0 AS cor0 WHERE + col3 * CAST ( + 68 AS INTEGER ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-775 SELECT - 32 FROM tab1 AS cor0 WHERE + col3 * CAST( + 68 AS SIGNED ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- skipif mysql # not compatible query I rowsort label-775 SELECT - 32 FROM tab1 AS cor0 WHERE + col3 * CAST ( + 68 AS INTEGER ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-775 SELECT - 32 FROM tab2 AS cor0 WHERE + col3 * CAST( + 68 AS SIGNED ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- skipif mysql # not compatible query I rowsort label-775 SELECT - 32 FROM tab2 AS cor0 WHERE + col3 * CAST ( + 68 AS INTEGER ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-775 SELECT - 32 FROM tab3 AS cor0 WHERE + col3 * CAST( + 68 AS SIGNED ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- skipif mysql # not compatible query I rowsort label-775 SELECT - 32 FROM tab3 AS cor0 WHERE + col3 * CAST ( + 68 AS INTEGER ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-775 SELECT - 32 FROM tab4 AS cor0 WHERE + col3 * CAST( + 68 AS SIGNED ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- skipif mysql # not compatible query I rowsort label-775 SELECT - 32 FROM tab4 AS cor0 WHERE + col3 * CAST ( + 68 AS INTEGER ) * - + col1 + col0 * - 96 IN ( + 88 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-780 SELECT * FROM tab0 cor0 WHERE 75 NOT IN ( CAST( NULL AS SIGNED ), - col3, + col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-780 SELECT * FROM tab0 cor0 WHERE 75 NOT IN ( CAST ( NULL AS INTEGER ), - col3, + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-780 SELECT * FROM tab1 cor0 WHERE 75 NOT IN ( CAST( NULL AS SIGNED ), - col3, + col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-780 SELECT * FROM tab1 cor0 WHERE 75 NOT IN ( CAST ( NULL AS INTEGER ), - col3, + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-780 SELECT * FROM tab2 cor0 WHERE 75 NOT IN ( CAST( NULL AS SIGNED ), - col3, + col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-780 SELECT * FROM tab2 cor0 WHERE 75 NOT IN ( CAST ( NULL AS INTEGER ), - col3, + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-780 SELECT * FROM tab3 cor0 WHERE 75 NOT IN ( CAST( NULL AS SIGNED ), - col3, + col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-780 SELECT * FROM tab3 cor0 WHERE 75 NOT IN ( CAST ( NULL AS INTEGER ), - col3, + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-780 SELECT * FROM tab4 cor0 WHERE 75 NOT IN ( CAST( NULL AS SIGNED ), - col3, + col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-780 SELECT * FROM tab4 cor0 WHERE 75 NOT IN ( CAST ( NULL AS INTEGER ), - col3, + col3 ) ---- query I rowsort label-785 SELECT DISTINCT - - col0 FROM tab0 WHERE + + col1 + + col3 NOT IN ( col0, 67, + 72 / + - 15 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-785 SELECT DISTINCT - - col0 FROM tab1 WHERE + + col1 + + col3 NOT IN ( col0, 67, + 72 / + - 15 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-785 SELECT DISTINCT - - col0 FROM tab2 WHERE + + col1 + + col3 NOT IN ( col0, 67, + 72 / + - 15 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-785 SELECT DISTINCT - - col0 FROM tab3 WHERE + + col1 + + col3 NOT IN ( col0, 67, + 72 / + - 15 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-785 SELECT DISTINCT - - col0 FROM tab4 WHERE + + col1 + + col3 NOT IN ( col0, 67, + 72 / + - 15 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-790 SELECT - col0 col2 FROM tab0 AS cor0 WHERE NOT NULL > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-790 SELECT - col0 col2 FROM tab1 AS cor0 WHERE NOT NULL > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-790 SELECT - col0 col2 FROM tab2 AS cor0 WHERE NOT NULL > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-790 SELECT - col0 col2 FROM tab3 AS cor0 WHERE NOT NULL > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-790 SELECT - col0 col2 FROM tab4 AS cor0 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-795 SELECT ALL * FROM tab0 WHERE - ( - col0 ) = ( col3 + + col0 ) ---- query IIIIIII rowsort label-795 SELECT ALL * FROM tab1 WHERE - ( - col0 ) = ( col3 + + col0 ) ---- query IIIIIII rowsort label-795 SELECT ALL * FROM tab2 WHERE - ( - col0 ) = ( col3 + + col0 ) ---- query IIIIIII rowsort label-795 SELECT ALL * FROM tab3 WHERE - ( - col0 ) = ( col3 + + col0 ) ---- query IIIIIII rowsort label-795 SELECT ALL * FROM tab4 WHERE - ( - col0 ) = ( col3 + + col0 ) ---- query I rowsort label-800 SELECT - 39 FROM tab0 WHERE - + 48 * + col1 <= - col3 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-800 SELECT - 39 FROM tab1 WHERE - + 48 * + col1 <= - col3 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-800 SELECT - 39 FROM tab2 WHERE - + 48 * + col1 <= - col3 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-800 SELECT - 39 FROM tab3 WHERE - + 48 * + col1 <= - col3 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-800 SELECT - 39 FROM tab4 WHERE - + 48 * + col1 <= - col3 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-805 SELECT ALL CAST( - COUNT( * ) AS SIGNED ) AS col4 FROM tab0 cor0 WHERE col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-805 SELECT ALL CAST ( - COUNT ( * ) AS INTEGER ) AS col4 FROM tab0 cor0 WHERE col0 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-805 SELECT ALL CAST( - COUNT( * ) AS SIGNED ) AS col4 FROM tab1 cor0 WHERE col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-805 SELECT ALL CAST ( - COUNT ( * ) AS INTEGER ) AS col4 FROM tab1 cor0 WHERE col0 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-805 SELECT ALL CAST( - COUNT( * ) AS SIGNED ) AS col4 FROM tab2 cor0 WHERE col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-805 SELECT ALL CAST ( - COUNT ( * ) AS INTEGER ) AS col4 FROM tab2 cor0 WHERE col0 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-805 SELECT ALL CAST( - COUNT( * ) AS SIGNED ) AS col4 FROM tab3 cor0 WHERE col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-805 SELECT ALL CAST ( - COUNT ( * ) AS INTEGER ) AS col4 FROM tab3 cor0 WHERE col0 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-805 SELECT ALL CAST( - COUNT( * ) AS SIGNED ) AS col4 FROM tab4 cor0 WHERE col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-805 SELECT ALL CAST ( - COUNT ( * ) AS INTEGER ) AS col4 FROM tab4 cor0 WHERE col0 IS NULL ---- 0 query I rowsort label-810 SELECT - ( + col4 ) AS col0 FROM tab0 WHERE ( + - col0 ) IN ( - col4 ) ---- query I rowsort label-810 SELECT - ( + col4 ) AS col0 FROM tab1 WHERE ( + - col0 ) IN ( - col4 ) ---- query I rowsort label-810 SELECT - ( + col4 ) AS col0 FROM tab2 WHERE ( + - col0 ) IN ( - col4 ) ---- query I rowsort label-810 SELECT - ( + col4 ) AS col0 FROM tab3 WHERE ( + - col0 ) IN ( - col4 ) ---- query I rowsort label-810 SELECT - ( + col4 ) AS col0 FROM tab4 WHERE ( + - col0 ) IN ( - col4 ) ---- query I rowsort label-815 SELECT + - col0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-815 SELECT + - col0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-815 SELECT + - col0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-815 SELECT + - col0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-815 SELECT + - col0 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-820 SELECT ALL col0 FROM tab0 WHERE NOT NULL > - - 56 ---- query I rowsort label-820 SELECT ALL col0 FROM tab1 WHERE NOT NULL > - - 56 ---- query I rowsort label-820 SELECT ALL col0 FROM tab2 WHERE NOT NULL > - - 56 ---- query I rowsort label-820 SELECT ALL col0 FROM tab3 WHERE NOT NULL > - - 56 ---- query I rowsort label-820 SELECT ALL col0 FROM tab4 WHERE NOT NULL > - - 56 ---- query I rowsort label-825 SELECT + 8 FROM tab0 WHERE - - 37 IS NULL ---- query I rowsort label-825 SELECT + 8 FROM tab1 WHERE - - 37 IS NULL ---- query I rowsort label-825 SELECT + 8 FROM tab2 WHERE - - 37 IS NULL ---- query I rowsort label-825 SELECT + 8 FROM tab3 WHERE - - 37 IS NULL ---- query I rowsort label-825 SELECT + 8 FROM tab4 WHERE - - 37 IS NULL ---- query IIIIIII rowsort label-830 SELECT ALL * FROM tab0 WHERE NOT ( col3 * + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-830 SELECT ALL * FROM tab1 WHERE NOT ( col3 * + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-830 SELECT ALL * FROM tab2 WHERE NOT ( col3 * + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-830 SELECT ALL * FROM tab3 WHERE NOT ( col3 * + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-830 SELECT ALL * FROM tab4 WHERE NOT ( col3 * + col1 ) IS NOT NULL ---- query I rowsort label-835 SELECT DISTINCT - + 64 AS col1 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-835 SELECT DISTINCT - + 64 AS col1 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-835 SELECT DISTINCT - + 64 AS col1 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-835 SELECT DISTINCT - + 64 AS col1 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-835 SELECT DISTINCT - + 64 AS col1 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-840 SELECT 6 + - - col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-840 SELECT 6 + - - col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-840 SELECT 6 + - - col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-840 SELECT 6 + - - col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-840 SELECT 6 + - - col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-845 SELECT * FROM tab0 AS cor0 WHERE NOT ( - ( - 8 ) ) < NULL ---- query IIIIIII rowsort label-845 SELECT * FROM tab1 AS cor0 WHERE NOT ( - ( - 8 ) ) < NULL ---- query IIIIIII rowsort label-845 SELECT * FROM tab2 AS cor0 WHERE NOT ( - ( - 8 ) ) < NULL ---- query IIIIIII rowsort label-845 SELECT * FROM tab3 AS cor0 WHERE NOT ( - ( - 8 ) ) < NULL ---- query IIIIIII rowsort label-845 SELECT * FROM tab4 AS cor0 WHERE NOT ( - ( - 8 ) ) < NULL ---- query I rowsort label-850 SELECT + col1 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-850 SELECT + col1 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-850 SELECT + col1 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-850 SELECT + col1 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-850 SELECT + col1 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-855 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) <= - col0 ---- query IIIIIII rowsort label-855 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) <= - col0 ---- query IIIIIII rowsort label-855 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) <= - col0 ---- query IIIIIII rowsort label-855 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) <= - col0 ---- query IIIIIII rowsort label-855 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) <= - col0 ---- query IIIIIII rowsort label-860 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT + + 31 * 6 BETWEEN + + col0 AND NULL ) ---- query IIIIIII rowsort label-860 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT + + 31 * 6 BETWEEN + + col0 AND NULL ) ---- query IIIIIII rowsort label-860 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT + + 31 * 6 BETWEEN + + col0 AND NULL ) ---- query IIIIIII rowsort label-860 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT + + 31 * 6 BETWEEN + + col0 AND NULL ) ---- query IIIIIII rowsort label-860 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT + + 31 * 6 BETWEEN + + col0 AND NULL ) ---- query I rowsort label-865 SELECT col5 FROM tab0 WHERE - col3 <= + ( - + 65 ) - col3 ---- query I rowsort label-865 SELECT col5 FROM tab1 WHERE - col3 <= + ( - + 65 ) - col3 ---- query I rowsort label-865 SELECT col5 FROM tab2 WHERE - col3 <= + ( - + 65 ) - col3 ---- query I rowsort label-865 SELECT col5 FROM tab3 WHERE - col3 <= + ( - + 65 ) - col3 ---- query I rowsort label-865 SELECT col5 FROM tab4 WHERE - col3 <= + ( - + 65 ) - col3 ---- query I rowsort label-870 SELECT ALL + + 52 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-870 SELECT ALL + + 52 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-870 SELECT ALL + + 52 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-870 SELECT ALL + + 52 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-870 SELECT ALL + + 52 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-875 SELECT 23 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-875 SELECT 23 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-875 SELECT 23 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-875 SELECT 23 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-875 SELECT 23 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-880 SELECT * FROM tab0 AS cor0 WHERE NOT - 15 >= - col0 + ( - 89 ) / 11 ---- query IIIIIII rowsort label-880 SELECT * FROM tab1 AS cor0 WHERE NOT - 15 >= - col0 + ( - 89 ) / 11 ---- query IIIIIII rowsort label-880 SELECT * FROM tab2 AS cor0 WHERE NOT - 15 >= - col0 + ( - 89 ) / 11 ---- query IIIIIII rowsort label-880 SELECT * FROM tab3 AS cor0 WHERE NOT - 15 >= - col0 + ( - 89 ) / 11 ---- query IIIIIII rowsort label-880 SELECT * FROM tab4 AS cor0 WHERE NOT - 15 >= - col0 + ( - 89 ) / 11 ---- onlyif mysql # aggregate syntax: query I rowsort label-885 SELECT - SUM( + - col3 ) AS col4 FROM tab0 WHERE NOT NULL <= col0 / - 18 ---- NULL skipif mysql # not compatible query I rowsort label-885 SELECT - SUM ( + - col3 ) AS col4 FROM tab0 WHERE NOT NULL <= col0 / - 18 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-885 SELECT - SUM( + - col3 ) AS col4 FROM tab1 WHERE NOT NULL <= col0 / - 18 ---- NULL skipif mysql # not compatible query I rowsort label-885 SELECT - SUM ( + - col3 ) AS col4 FROM tab1 WHERE NOT NULL <= col0 / - 18 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-885 SELECT - SUM( + - col3 ) AS col4 FROM tab2 WHERE NOT NULL <= col0 / - 18 ---- NULL skipif mysql # not compatible query I rowsort label-885 SELECT - SUM ( + - col3 ) AS col4 FROM tab2 WHERE NOT NULL <= col0 / - 18 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-885 SELECT - SUM( + - col3 ) AS col4 FROM tab3 WHERE NOT NULL <= col0 / - 18 ---- NULL skipif mysql # not compatible query I rowsort label-885 SELECT - SUM ( + - col3 ) AS col4 FROM tab3 WHERE NOT NULL <= col0 / - 18 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-885 SELECT - SUM( + - col3 ) AS col4 FROM tab4 WHERE NOT NULL <= col0 / - 18 ---- NULL skipif mysql # not compatible query I rowsort label-885 SELECT - SUM ( + - col3 ) AS col4 FROM tab4 WHERE NOT NULL <= col0 / - 18 ---- NULL query I rowsort label-890 SELECT - col1 AS col2 FROM tab0 WHERE NOT NULL <= NULL ---- query I rowsort label-890 SELECT - col1 AS col2 FROM tab1 WHERE NOT NULL <= NULL ---- query I rowsort label-890 SELECT - col1 AS col2 FROM tab2 WHERE NOT NULL <= NULL ---- query I rowsort label-890 SELECT - col1 AS col2 FROM tab3 WHERE NOT NULL <= NULL ---- query I rowsort label-890 SELECT - col1 AS col2 FROM tab4 WHERE NOT NULL <= NULL ---- query I rowsort label-895 SELECT 22 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 5d817859bc9a22b78427d3e662e5f46a query I rowsort label-895 SELECT 22 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 5d817859bc9a22b78427d3e662e5f46a query I rowsort label-895 SELECT 22 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 5d817859bc9a22b78427d3e662e5f46a query I rowsort label-895 SELECT 22 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 5d817859bc9a22b78427d3e662e5f46a query I rowsort label-895 SELECT 22 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 5d817859bc9a22b78427d3e662e5f46a query IIIIIII rowsort label-900 SELECT * FROM tab0 AS cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-900 SELECT * FROM tab1 AS cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-900 SELECT * FROM tab2 AS cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-900 SELECT * FROM tab3 AS cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-900 SELECT * FROM tab4 AS cor0 WHERE col0 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-905 SELECT - COUNT( DISTINCT + col0 ) AS col3 FROM tab0 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-905 SELECT - COUNT ( DISTINCT + col0 ) AS col3 FROM tab0 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-905 SELECT - COUNT( DISTINCT + col0 ) AS col3 FROM tab1 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-905 SELECT - COUNT ( DISTINCT + col0 ) AS col3 FROM tab1 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-905 SELECT - COUNT( DISTINCT + col0 ) AS col3 FROM tab2 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-905 SELECT - COUNT ( DISTINCT + col0 ) AS col3 FROM tab2 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-905 SELECT - COUNT( DISTINCT + col0 ) AS col3 FROM tab3 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-905 SELECT - COUNT ( DISTINCT + col0 ) AS col3 FROM tab3 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-905 SELECT - COUNT( DISTINCT + col0 ) AS col3 FROM tab4 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-905 SELECT - COUNT ( DISTINCT + col0 ) AS col3 FROM tab4 AS cor0 WHERE ( + 2 ) + - 59 IS NOT NULL ---- -10 query IIIIIII rowsort label-910 SELECT ALL * FROM tab0 AS cor0 WHERE 27 * col4 >= NULL ---- query IIIIIII rowsort label-910 SELECT ALL * FROM tab1 AS cor0 WHERE 27 * col4 >= NULL ---- query IIIIIII rowsort label-910 SELECT ALL * FROM tab2 AS cor0 WHERE 27 * col4 >= NULL ---- query IIIIIII rowsort label-910 SELECT ALL * FROM tab3 AS cor0 WHERE 27 * col4 >= NULL ---- query IIIIIII rowsort label-910 SELECT ALL * FROM tab4 AS cor0 WHERE 27 * col4 >= NULL ---- query IIIIIII rowsort label-915 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT NULL IN ( + + col0 * + col0, + 25, - + col3 ) ) ---- query IIIIIII rowsort label-915 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT NULL IN ( + + col0 * + col0, + 25, - + col3 ) ) ---- query IIIIIII rowsort label-915 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT NULL IN ( + + col0 * + col0, + 25, - + col3 ) ) ---- query IIIIIII rowsort label-915 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT NULL IN ( + + col0 * + col0, + 25, - + col3 ) ) ---- query IIIIIII rowsort label-915 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT NULL IN ( + + col0 * + col0, + 25, - + col3 ) ) ---- query IIIIIII rowsort label-920 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( - ( + - col0 ) ) ---- query IIIIIII rowsort label-920 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( - ( + - col0 ) ) ---- query IIIIIII rowsort label-920 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( - ( + - col0 ) ) ---- query IIIIIII rowsort label-920 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( - ( + - col0 ) ) ---- query IIIIIII rowsort label-920 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( - ( + - col0 ) ) ---- query I rowsort label-925 SELECT - - col4 * + 32 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-925 SELECT - - col4 * + 32 FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-925 SELECT - - col4 * + 32 FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-925 SELECT - - col4 * + 32 FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-925 SELECT - - col4 * + 32 FROM tab4 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-930 SELECT ALL + CAST( NULL AS DECIMAL ) - - + col3 col4 FROM tab0 WHERE + - col1 + - 90 IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-930 SELECT ALL + CAST ( NULL AS REAL ) - - + col3 col4 FROM tab0 WHERE + - col1 + - 90 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-930 SELECT ALL + CAST( NULL AS DECIMAL ) - - + col3 col4 FROM tab1 WHERE + - col1 + - 90 IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-930 SELECT ALL + CAST ( NULL AS REAL ) - - + col3 col4 FROM tab1 WHERE + - col1 + - 90 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-930 SELECT ALL + CAST( NULL AS DECIMAL ) - - + col3 col4 FROM tab2 WHERE + - col1 + - 90 IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-930 SELECT ALL + CAST ( NULL AS REAL ) - - + col3 col4 FROM tab2 WHERE + - col1 + - 90 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-930 SELECT ALL + CAST( NULL AS DECIMAL ) - - + col3 col4 FROM tab3 WHERE + - col1 + - 90 IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-930 SELECT ALL + CAST ( NULL AS REAL ) - - + col3 col4 FROM tab3 WHERE + - col1 + - 90 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-930 SELECT ALL + CAST( NULL AS DECIMAL ) - - + col3 col4 FROM tab4 WHERE + - col1 + - 90 IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-930 SELECT ALL + CAST ( NULL AS REAL ) - - + col3 col4 FROM tab4 WHERE + - col1 + - 90 IS NULL ---- query I rowsort label-935 SELECT + col0 FROM tab0 WHERE NOT - 96 NOT BETWEEN - + col1 * 59 AND NULL ---- query I rowsort label-935 SELECT + col0 FROM tab1 WHERE NOT - 96 NOT BETWEEN - + col1 * 59 AND NULL ---- query I rowsort label-935 SELECT + col0 FROM tab2 WHERE NOT - 96 NOT BETWEEN - + col1 * 59 AND NULL ---- query I rowsort label-935 SELECT + col0 FROM tab3 WHERE NOT - 96 NOT BETWEEN - + col1 * 59 AND NULL ---- query I rowsort label-935 SELECT + col0 FROM tab4 WHERE NOT - 96 NOT BETWEEN - + col1 * 59 AND NULL ---- query IIIIIII rowsort label-940 SELECT * FROM tab0 AS cor0 WHERE + 78 < - 1 ---- query IIIIIII rowsort label-940 SELECT * FROM tab1 AS cor0 WHERE + 78 < - 1 ---- query IIIIIII rowsort label-940 SELECT * FROM tab2 AS cor0 WHERE + 78 < - 1 ---- query IIIIIII rowsort label-940 SELECT * FROM tab3 AS cor0 WHERE + 78 < - 1 ---- query IIIIIII rowsort label-940 SELECT * FROM tab4 AS cor0 WHERE + 78 < - 1 ---- query I rowsort label-945 SELECT - - 86 * + 6 * + col0 - col4 - + 12 FROM tab0 cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT - - 86 * + 6 * + col0 - col4 - + 12 FROM tab1 cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT - - 86 * + 6 * + col0 - col4 - + 12 FROM tab2 cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT - - 86 * + 6 * + col0 - col4 - + 12 FROM tab3 cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT - - 86 * + 6 * + col0 - col4 - + 12 FROM tab4 cor0 WHERE col4 IS NULL ---- query I rowsort label-950 SELECT ALL + col4 FROM tab0 AS cor0 WHERE NULL BETWEEN col1 AND col3 - - - col3 ---- query I rowsort label-950 SELECT ALL + col4 FROM tab1 AS cor0 WHERE NULL BETWEEN col1 AND col3 - - - col3 ---- query I rowsort label-950 SELECT ALL + col4 FROM tab2 AS cor0 WHERE NULL BETWEEN col1 AND col3 - - - col3 ---- query I rowsort label-950 SELECT ALL + col4 FROM tab3 AS cor0 WHERE NULL BETWEEN col1 AND col3 - - - col3 ---- query I rowsort label-950 SELECT ALL + col4 FROM tab4 AS cor0 WHERE NULL BETWEEN col1 AND col3 - - - col3 ---- query IIIIIII rowsort label-955 SELECT * FROM tab0 WHERE NOT + - col4 = NULL ---- query IIIIIII rowsort label-955 SELECT * FROM tab1 WHERE NOT + - col4 = NULL ---- query IIIIIII rowsort label-955 SELECT * FROM tab2 WHERE NOT + - col4 = NULL ---- query IIIIIII rowsort label-955 SELECT * FROM tab3 WHERE NOT + - col4 = NULL ---- query IIIIIII rowsort label-955 SELECT * FROM tab4 WHERE NOT + - col4 = NULL ---- query IIIIIII rowsort label-960 SELECT ALL * FROM tab0 cor0 WHERE NOT col1 <= col1 - - 49 ---- query IIIIIII rowsort label-960 SELECT ALL * FROM tab1 cor0 WHERE NOT col1 <= col1 - - 49 ---- query IIIIIII rowsort label-960 SELECT ALL * FROM tab2 cor0 WHERE NOT col1 <= col1 - - 49 ---- query IIIIIII rowsort label-960 SELECT ALL * FROM tab3 cor0 WHERE NOT col1 <= col1 - - 49 ---- query IIIIIII rowsort label-960 SELECT ALL * FROM tab4 cor0 WHERE NOT col1 <= col1 - - 49 ---- query IIIIIII rowsort label-965 SELECT * FROM tab0 AS cor0 WHERE 65 + - 33 <= - col4 ---- query IIIIIII rowsort label-965 SELECT * FROM tab1 AS cor0 WHERE 65 + - 33 <= - col4 ---- query IIIIIII rowsort label-965 SELECT * FROM tab2 AS cor0 WHERE 65 + - 33 <= - col4 ---- query IIIIIII rowsort label-965 SELECT * FROM tab3 AS cor0 WHERE 65 + - 33 <= - col4 ---- query IIIIIII rowsort label-965 SELECT * FROM tab4 AS cor0 WHERE 65 + - 33 <= - col4 ---- query I rowsort label-970 SELECT DISTINCT 18 AS col4 FROM tab0 cor0 WHERE NOT ( NULL ) BETWEEN + 2 AND - 12 ---- query I rowsort label-970 SELECT DISTINCT 18 AS col4 FROM tab1 cor0 WHERE NOT ( NULL ) BETWEEN + 2 AND - 12 ---- query I rowsort label-970 SELECT DISTINCT 18 AS col4 FROM tab2 cor0 WHERE NOT ( NULL ) BETWEEN + 2 AND - 12 ---- query I rowsort label-970 SELECT DISTINCT 18 AS col4 FROM tab3 cor0 WHERE NOT ( NULL ) BETWEEN + 2 AND - 12 ---- query I rowsort label-970 SELECT DISTINCT 18 AS col4 FROM tab4 cor0 WHERE NOT ( NULL ) BETWEEN + 2 AND - 12 ---- query IIIIIII rowsort label-975 SELECT * FROM tab0 WHERE NOT NULL > + 36 + - - col1 + ( + + col1 ) ---- query IIIIIII rowsort label-975 SELECT * FROM tab1 WHERE NOT NULL > + 36 + - - col1 + ( + + col1 ) ---- query IIIIIII rowsort label-975 SELECT * FROM tab2 WHERE NOT NULL > + 36 + - - col1 + ( + + col1 ) ---- query IIIIIII rowsort label-975 SELECT * FROM tab3 WHERE NOT NULL > + 36 + - - col1 + ( + + col1 ) ---- query IIIIIII rowsort label-975 SELECT * FROM tab4 WHERE NOT NULL > + 36 + - - col1 + ( + + col1 ) ---- query IIIIIII rowsort label-980 SELECT * FROM tab0 cor0 WHERE 28 BETWEEN NULL AND - - col4 ---- query IIIIIII rowsort label-980 SELECT * FROM tab1 cor0 WHERE 28 BETWEEN NULL AND - - col4 ---- query IIIIIII rowsort label-980 SELECT * FROM tab2 cor0 WHERE 28 BETWEEN NULL AND - - col4 ---- query IIIIIII rowsort label-980 SELECT * FROM tab3 cor0 WHERE 28 BETWEEN NULL AND - - col4 ---- query IIIIIII rowsort label-980 SELECT * FROM tab4 cor0 WHERE 28 BETWEEN NULL AND - - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-985 SELECT + + col0 col1 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-985 SELECT + + col0 col1 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-985 SELECT + + col0 col1 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-985 SELECT + + col0 col1 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-985 SELECT + + col0 col1 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-990 SELECT + - 35 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to c1ef5939a3bb6b661d04a7b3993c018b query I rowsort label-990 SELECT + - 35 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to c1ef5939a3bb6b661d04a7b3993c018b query I rowsort label-990 SELECT + - 35 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to c1ef5939a3bb6b661d04a7b3993c018b query I rowsort label-990 SELECT + - 35 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to c1ef5939a3bb6b661d04a7b3993c018b query I rowsort label-990 SELECT + - 35 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to c1ef5939a3bb6b661d04a7b3993c018b query IIIIIII rowsort label-995 SELECT * FROM tab0 AS cor0 WHERE - + col4 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-995 SELECT * FROM tab1 AS cor0 WHERE - + col4 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-995 SELECT * FROM tab2 AS cor0 WHERE - + col4 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-995 SELECT * FROM tab3 AS cor0 WHERE - + col4 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-995 SELECT * FROM tab4 AS cor0 WHERE - + col4 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-1000 SELECT * FROM tab0 WHERE ( + 52 BETWEEN - + col3 AND NULL ) ---- query IIIIIII rowsort label-1000 SELECT * FROM tab1 WHERE ( + 52 BETWEEN - + col3 AND NULL ) ---- query IIIIIII rowsort label-1000 SELECT * FROM tab2 WHERE ( + 52 BETWEEN - + col3 AND NULL ) ---- query IIIIIII rowsort label-1000 SELECT * FROM tab3 WHERE ( + 52 BETWEEN - + col3 AND NULL ) ---- query IIIIIII rowsort label-1000 SELECT * FROM tab4 WHERE ( + 52 BETWEEN - + col3 AND NULL ) ---- query I rowsort label-1005 SELECT + col3 * - col3 FROM tab0 WHERE NOT ( ( 46 * + - col0 ) IS NOT NULL ) ---- query I rowsort label-1005 SELECT + col3 * - col3 FROM tab1 WHERE NOT ( ( 46 * + - col0 ) IS NOT NULL ) ---- query I rowsort label-1005 SELECT + col3 * - col3 FROM tab2 WHERE NOT ( ( 46 * + - col0 ) IS NOT NULL ) ---- query I rowsort label-1005 SELECT + col3 * - col3 FROM tab3 WHERE NOT ( ( 46 * + - col0 ) IS NOT NULL ) ---- query I rowsort label-1005 SELECT + col3 * - col3 FROM tab4 WHERE NOT ( ( 46 * + - col0 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1010 SELECT ALL * FROM tab0 WHERE + 15 > 99 ---- query IIIIIII rowsort label-1010 SELECT ALL * FROM tab1 WHERE + 15 > 99 ---- query IIIIIII rowsort label-1010 SELECT ALL * FROM tab2 WHERE + 15 > 99 ---- query IIIIIII rowsort label-1010 SELECT ALL * FROM tab3 WHERE + 15 > 99 ---- query IIIIIII rowsort label-1010 SELECT ALL * FROM tab4 WHERE + 15 > 99 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1015 SELECT - + col0 + + col1 col1 FROM tab0 AS cor0 WHERE col3 + + 98 NOT BETWEEN - col0 * - - col1 + - ( + 65 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1015 SELECT - + col0 + + col1 col1 FROM tab1 AS cor0 WHERE col3 + + 98 NOT BETWEEN - col0 * - - col1 + - ( + 65 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1015 SELECT - + col0 + + col1 col1 FROM tab2 AS cor0 WHERE col3 + + 98 NOT BETWEEN - col0 * - - col1 + - ( + 65 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1015 SELECT - + col0 + + col1 col1 FROM tab3 AS cor0 WHERE col3 + + 98 NOT BETWEEN - col0 * - - col1 + - ( + 65 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1015 SELECT - + col0 + + col1 col1 FROM tab4 AS cor0 WHERE col3 + + 98 NOT BETWEEN - col0 * - - col1 + - ( + 65 ) AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1020 SELECT + + COUNT( * ) AS col3 FROM tab0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1020 SELECT + + COUNT ( * ) AS col3 FROM tab0 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1020 SELECT + + COUNT( * ) AS col3 FROM tab1 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1020 SELECT + + COUNT ( * ) AS col3 FROM tab1 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1020 SELECT + + COUNT( * ) AS col3 FROM tab2 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1020 SELECT + + COUNT ( * ) AS col3 FROM tab2 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1020 SELECT + + COUNT( * ) AS col3 FROM tab3 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1020 SELECT + + COUNT ( * ) AS col3 FROM tab3 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1020 SELECT + + COUNT( * ) AS col3 FROM tab4 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1020 SELECT + + COUNT ( * ) AS col3 FROM tab4 WHERE NULL IS NULL ---- 10 query I rowsort label-1025 SELECT ALL + + 35 FROM tab0 WHERE NOT + 16 = col1 ---- 10 values hashing to c8841c62ebdaaeed71c7f607b244ce2d query I rowsort label-1025 SELECT ALL + + 35 FROM tab1 WHERE NOT + 16 = col1 ---- 10 values hashing to c8841c62ebdaaeed71c7f607b244ce2d query I rowsort label-1025 SELECT ALL + + 35 FROM tab2 WHERE NOT + 16 = col1 ---- 10 values hashing to c8841c62ebdaaeed71c7f607b244ce2d query I rowsort label-1025 SELECT ALL + + 35 FROM tab3 WHERE NOT + 16 = col1 ---- 10 values hashing to c8841c62ebdaaeed71c7f607b244ce2d query I rowsort label-1025 SELECT ALL + + 35 FROM tab4 WHERE NOT + 16 = col1 ---- 10 values hashing to c8841c62ebdaaeed71c7f607b244ce2d query I rowsort label-1030 SELECT ALL + col0 AS col4 FROM tab0 WHERE NOT 27 IS NOT NULL ---- query I rowsort label-1030 SELECT ALL + col0 AS col4 FROM tab1 WHERE NOT 27 IS NOT NULL ---- query I rowsort label-1030 SELECT ALL + col0 AS col4 FROM tab2 WHERE NOT 27 IS NOT NULL ---- query I rowsort label-1030 SELECT ALL + col0 AS col4 FROM tab3 WHERE NOT 27 IS NOT NULL ---- query I rowsort label-1030 SELECT ALL + col0 AS col4 FROM tab4 WHERE NOT 27 IS NOT NULL ---- query I rowsort label-1035 SELECT ALL + col4 * + ( - col3 ) AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-1035 SELECT ALL + col4 * + ( - col3 ) AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-1035 SELECT ALL + col4 * + ( - col3 ) AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-1035 SELECT ALL + col4 * + ( - col3 ) AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-1035 SELECT ALL + col4 * + ( - col3 ) AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-1040 SELECT * FROM tab0 WHERE ( 33 ) IS NULL ---- query IIIIIII rowsort label-1040 SELECT * FROM tab1 WHERE ( 33 ) IS NULL ---- query IIIIIII rowsort label-1040 SELECT * FROM tab2 WHERE ( 33 ) IS NULL ---- query IIIIIII rowsort label-1040 SELECT * FROM tab3 WHERE ( 33 ) IS NULL ---- query IIIIIII rowsort label-1040 SELECT * FROM tab4 WHERE ( 33 ) IS NULL ---- query I rowsort label-1045 SELECT DISTINCT + col0 FROM tab0 WHERE NOT NULL BETWEEN + 74 AND - + col0 + - + col4 / + - col4 / 18 ---- query I rowsort label-1045 SELECT DISTINCT + col0 FROM tab1 WHERE NOT NULL BETWEEN + 74 AND - + col0 + - + col4 / + - col4 / 18 ---- query I rowsort label-1045 SELECT DISTINCT + col0 FROM tab2 WHERE NOT NULL BETWEEN + 74 AND - + col0 + - + col4 / + - col4 / 18 ---- query I rowsort label-1045 SELECT DISTINCT + col0 FROM tab3 WHERE NOT NULL BETWEEN + 74 AND - + col0 + - + col4 / + - col4 / 18 ---- query I rowsort label-1045 SELECT DISTINCT + col0 FROM tab4 WHERE NOT NULL BETWEEN + 74 AND - + col0 + - + col4 / + - col4 / 18 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1050 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST( - col0 AS SIGNED ), + ( - - 58 ), col3 + CAST( NULL AS SIGNED ), - 15 * + CAST( NULL AS SIGNED ) + - - 91 / 34 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1050 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST ( - col0 AS INTEGER ), + ( - - 58 ), col3 + CAST ( NULL AS INTEGER ), - 15 * + CAST ( NULL AS INTEGER ) + - - 91 / 34 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1050 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST( - col0 AS SIGNED ), + ( - - 58 ), col3 + CAST( NULL AS SIGNED ), - 15 * + CAST( NULL AS SIGNED ) + - - 91 / 34 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1050 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST ( - col0 AS INTEGER ), + ( - - 58 ), col3 + CAST ( NULL AS INTEGER ), - 15 * + CAST ( NULL AS INTEGER ) + - - 91 / 34 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1050 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST( - col0 AS SIGNED ), + ( - - 58 ), col3 + CAST( NULL AS SIGNED ), - 15 * + CAST( NULL AS SIGNED ) + - - 91 / 34 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1050 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST ( - col0 AS INTEGER ), + ( - - 58 ), col3 + CAST ( NULL AS INTEGER ), - 15 * + CAST ( NULL AS INTEGER ) + - - 91 / 34 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1050 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST( - col0 AS SIGNED ), + ( - - 58 ), col3 + CAST( NULL AS SIGNED ), - 15 * + CAST( NULL AS SIGNED ) + - - 91 / 34 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1050 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST ( - col0 AS INTEGER ), + ( - - 58 ), col3 + CAST ( NULL AS INTEGER ), - 15 * + CAST ( NULL AS INTEGER ) + - - 91 / 34 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1050 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST( - col0 AS SIGNED ), + ( - - 58 ), col3 + CAST( NULL AS SIGNED ), - 15 * + CAST( NULL AS SIGNED ) + - - 91 / 34 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1050 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + 16 * CAST ( - col0 AS INTEGER ), + ( - - 58 ), col3 + CAST ( NULL AS INTEGER ), - 15 * + CAST ( NULL AS INTEGER ) + - - 91 / 34 ) ---- query I rowsort label-1055 SELECT DISTINCT 24 * + - 8 * 82 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- -15744 query I rowsort label-1055 SELECT DISTINCT 24 * + - 8 * 82 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- -15744 query I rowsort label-1055 SELECT DISTINCT 24 * + - 8 * 82 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- -15744 query I rowsort label-1055 SELECT DISTINCT 24 * + - 8 * 82 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- -15744 query I rowsort label-1055 SELECT DISTINCT 24 * + - 8 * 82 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- -15744 query IIIIIII rowsort label-1060 SELECT * FROM tab0 WHERE col0 < NULL ---- query IIIIIII rowsort label-1060 SELECT * FROM tab1 WHERE col0 < NULL ---- query IIIIIII rowsort label-1060 SELECT * FROM tab2 WHERE col0 < NULL ---- query IIIIIII rowsort label-1060 SELECT * FROM tab3 WHERE col0 < NULL ---- query IIIIIII rowsort label-1060 SELECT * FROM tab4 WHERE col0 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT col3 FROM tab0 WHERE ( NOT + CAST( NULL AS SIGNED ) = + col1 ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT col3 FROM tab0 WHERE ( NOT + CAST ( NULL AS INTEGER ) = + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT col3 FROM tab1 WHERE ( NOT + CAST( NULL AS SIGNED ) = + col1 ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT col3 FROM tab1 WHERE ( NOT + CAST ( NULL AS INTEGER ) = + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT col3 FROM tab2 WHERE ( NOT + CAST( NULL AS SIGNED ) = + col1 ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT col3 FROM tab2 WHERE ( NOT + CAST ( NULL AS INTEGER ) = + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT col3 FROM tab3 WHERE ( NOT + CAST( NULL AS SIGNED ) = + col1 ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT col3 FROM tab3 WHERE ( NOT + CAST ( NULL AS INTEGER ) = + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT col3 FROM tab4 WHERE ( NOT + CAST( NULL AS SIGNED ) = + col1 ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT col3 FROM tab4 WHERE ( NOT + CAST ( NULL AS INTEGER ) = + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1070 SELECT DISTINCT - col0 * - col0 - - col3 - - - 55 * - 8 col4 FROM tab0 AS cor0 WHERE col4 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1070 SELECT DISTINCT - col0 * - col0 - - col3 - - - 55 * - 8 col4 FROM tab1 AS cor0 WHERE col4 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1070 SELECT DISTINCT - col0 * - col0 - - col3 - - - 55 * - 8 col4 FROM tab2 AS cor0 WHERE col4 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1070 SELECT DISTINCT - col0 * - col0 - - col3 - - - 55 * - 8 col4 FROM tab3 AS cor0 WHERE col4 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1070 SELECT DISTINCT - col0 * - col0 - - col3 - - - 55 * - 8 col4 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-1075 SELECT * FROM tab0 AS cor0 WHERE NOT 67 NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1075 SELECT * FROM tab1 AS cor0 WHERE NOT 67 NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1075 SELECT * FROM tab2 AS cor0 WHERE NOT 67 NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1075 SELECT * FROM tab3 AS cor0 WHERE NOT 67 NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1075 SELECT * FROM tab4 AS cor0 WHERE NOT 67 NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1080 SELECT + 81 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-1080 SELECT + 81 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-1080 SELECT + 81 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-1080 SELECT + 81 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-1080 SELECT + 81 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-1085 SELECT DISTINCT + 68 FROM tab0 WHERE NULL < col0 + + col0 ---- query I rowsort label-1085 SELECT DISTINCT + 68 FROM tab1 WHERE NULL < col0 + + col0 ---- query I rowsort label-1085 SELECT DISTINCT + 68 FROM tab2 WHERE NULL < col0 + + col0 ---- query I rowsort label-1085 SELECT DISTINCT + 68 FROM tab3 WHERE NULL < col0 + + col0 ---- query I rowsort label-1085 SELECT DISTINCT + 68 FROM tab4 WHERE NULL < col0 + + col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-1090 SELECT DISTINCT + COUNT( * ) AS col5 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + COUNT ( * ) AS col5 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1090 SELECT DISTINCT + COUNT( * ) AS col5 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + COUNT ( * ) AS col5 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1090 SELECT DISTINCT + COUNT( * ) AS col5 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + COUNT ( * ) AS col5 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1090 SELECT DISTINCT + COUNT( * ) AS col5 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + COUNT ( * ) AS col5 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1090 SELECT DISTINCT + COUNT( * ) AS col5 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + COUNT ( * ) AS col5 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- 0 query IIIIIII rowsort label-1095 SELECT ALL * FROM tab0 cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab1 cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab2 cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab3 cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab4 cor0 WHERE NOT col5 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab0 cor0 WHERE NOT - CAST( - col1 AS SIGNED ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab0 cor0 WHERE NOT - CAST ( - col1 AS INTEGER ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab1 cor0 WHERE NOT - CAST( - col1 AS SIGNED ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab1 cor0 WHERE NOT - CAST ( - col1 AS INTEGER ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab2 cor0 WHERE NOT - CAST( - col1 AS SIGNED ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab2 cor0 WHERE NOT - CAST ( - col1 AS INTEGER ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab3 cor0 WHERE NOT - CAST( - col1 AS SIGNED ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab3 cor0 WHERE NOT - CAST ( - col1 AS INTEGER ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab4 cor0 WHERE NOT - CAST( - col1 AS SIGNED ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1100 SELECT DISTINCT col0 col2 FROM tab4 cor0 WHERE NOT - CAST ( - col1 AS INTEGER ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-1105 SELECT - 68 FROM tab0 AS cor0 WHERE NULL > NULL ---- query I rowsort label-1105 SELECT - 68 FROM tab1 AS cor0 WHERE NULL > NULL ---- query I rowsort label-1105 SELECT - 68 FROM tab2 AS cor0 WHERE NULL > NULL ---- query I rowsort label-1105 SELECT - 68 FROM tab3 AS cor0 WHERE NULL > NULL ---- query I rowsort label-1105 SELECT - 68 FROM tab4 AS cor0 WHERE NULL > NULL ---- query I rowsort label-1110 SELECT col0 AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1110 SELECT col0 AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1110 SELECT col0 AS col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1110 SELECT col0 AS col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1110 SELECT col0 AS col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1115 SELECT - 24 col2 FROM tab0 AS cor0 WHERE col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1115 SELECT - 24 col2 FROM tab1 AS cor0 WHERE col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1115 SELECT - 24 col2 FROM tab2 AS cor0 WHERE col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1115 SELECT - 24 col2 FROM tab3 AS cor0 WHERE col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1115 SELECT - 24 col2 FROM tab4 AS cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-1120 SELECT * FROM tab0 AS cor0 WHERE 83 + + col0 IS NULL ---- query IIIIIII rowsort label-1120 SELECT * FROM tab1 AS cor0 WHERE 83 + + col0 IS NULL ---- query IIIIIII rowsort label-1120 SELECT * FROM tab2 AS cor0 WHERE 83 + + col0 IS NULL ---- query IIIIIII rowsort label-1120 SELECT * FROM tab3 AS cor0 WHERE 83 + + col0 IS NULL ---- query IIIIIII rowsort label-1120 SELECT * FROM tab4 AS cor0 WHERE 83 + + col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1125 SELECT DISTINCT ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1125 SELECT DISTINCT ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1125 SELECT DISTINCT ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1125 SELECT DISTINCT ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1125 SELECT DISTINCT ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1130 SELECT - + col0 FROM tab0 AS cor0 WHERE col0 * - col3 + + col3 > NULL ---- query I rowsort label-1130 SELECT - + col0 FROM tab1 AS cor0 WHERE col0 * - col3 + + col3 > NULL ---- query I rowsort label-1130 SELECT - + col0 FROM tab2 AS cor0 WHERE col0 * - col3 + + col3 > NULL ---- query I rowsort label-1130 SELECT - + col0 FROM tab3 AS cor0 WHERE col0 * - col3 + + col3 > NULL ---- query I rowsort label-1130 SELECT - + col0 FROM tab4 AS cor0 WHERE col0 * - col3 + + col3 > NULL ---- query I rowsort label-1135 SELECT col2 FROM tab0 AS cor0 WHERE - col1 * - col4 IS NULL ---- query I rowsort label-1135 SELECT col2 FROM tab1 AS cor0 WHERE - col1 * - col4 IS NULL ---- query I rowsort label-1135 SELECT col2 FROM tab2 AS cor0 WHERE - col1 * - col4 IS NULL ---- query I rowsort label-1135 SELECT col2 FROM tab3 AS cor0 WHERE - col1 * - col4 IS NULL ---- query I rowsort label-1135 SELECT col2 FROM tab4 AS cor0 WHERE - col1 * - col4 IS NULL ---- query IIIIIII rowsort label-1140 SELECT ALL * FROM tab0 WHERE NULL BETWEEN NULL AND col0 + col3 ---- query IIIIIII rowsort label-1140 SELECT ALL * FROM tab1 WHERE NULL BETWEEN NULL AND col0 + col3 ---- query IIIIIII rowsort label-1140 SELECT ALL * FROM tab2 WHERE NULL BETWEEN NULL AND col0 + col3 ---- query IIIIIII rowsort label-1140 SELECT ALL * FROM tab3 WHERE NULL BETWEEN NULL AND col0 + col3 ---- query IIIIIII rowsort label-1140 SELECT ALL * FROM tab4 WHERE NULL BETWEEN NULL AND col0 + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1145 SELECT ALL + CAST( NULL AS SIGNED ), - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1145 SELECT ALL + CAST ( NULL AS INTEGER ), - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1145 SELECT ALL + CAST( NULL AS SIGNED ), - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1145 SELECT ALL + CAST ( NULL AS INTEGER ), - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1145 SELECT ALL + CAST( NULL AS SIGNED ), - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1145 SELECT ALL + CAST ( NULL AS INTEGER ), - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1145 SELECT ALL + CAST( NULL AS SIGNED ), - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1145 SELECT ALL + CAST ( NULL AS INTEGER ), - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1145 SELECT ALL + CAST( NULL AS SIGNED ), - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1145 SELECT ALL + CAST ( NULL AS INTEGER ), - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1150 SELECT + col2 FROM tab0 AS cor0 WHERE + 48 IS NULL ---- query I rowsort label-1150 SELECT + col2 FROM tab1 AS cor0 WHERE + 48 IS NULL ---- query I rowsort label-1150 SELECT + col2 FROM tab2 AS cor0 WHERE + 48 IS NULL ---- query I rowsort label-1150 SELECT + col2 FROM tab3 AS cor0 WHERE + 48 IS NULL ---- query I rowsort label-1150 SELECT + col2 FROM tab4 AS cor0 WHERE + 48 IS NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab0 AS cor0 WHERE ( - 56 * + + 58 + + + col4 + col1 IS NULL ) ---- query IIIIIII rowsort label-1155 SELECT * FROM tab1 AS cor0 WHERE ( - 56 * + + 58 + + + col4 + col1 IS NULL ) ---- query IIIIIII rowsort label-1155 SELECT * FROM tab2 AS cor0 WHERE ( - 56 * + + 58 + + + col4 + col1 IS NULL ) ---- query IIIIIII rowsort label-1155 SELECT * FROM tab3 AS cor0 WHERE ( - 56 * + + 58 + + + col4 + col1 IS NULL ) ---- query IIIIIII rowsort label-1155 SELECT * FROM tab4 AS cor0 WHERE ( - 56 * + + 58 + + + col4 + col1 IS NULL ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division: query II rowsort label-1160 SELECT ALL + 60 - - COUNT( * ), CAST( + 94 AS SIGNED ) DIV - + 63 FROM tab0 cor0 WHERE NULL IS NULL ---- 70 -1 skipif mysql # not compatible query II rowsort label-1160 SELECT ALL + 60 - - COUNT ( * ), CAST ( + 94 AS INTEGER ) / - + 63 FROM tab0 cor0 WHERE NULL IS NULL ---- 70 -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division: query II rowsort label-1160 SELECT ALL + 60 - - COUNT( * ), CAST( + 94 AS SIGNED ) DIV - + 63 FROM tab1 cor0 WHERE NULL IS NULL ---- 70 -1 skipif mysql # not compatible query II rowsort label-1160 SELECT ALL + 60 - - COUNT ( * ), CAST ( + 94 AS INTEGER ) / - + 63 FROM tab1 cor0 WHERE NULL IS NULL ---- 70 -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division: query II rowsort label-1160 SELECT ALL + 60 - - COUNT( * ), CAST( + 94 AS SIGNED ) DIV - + 63 FROM tab2 cor0 WHERE NULL IS NULL ---- 70 -1 skipif mysql # not compatible query II rowsort label-1160 SELECT ALL + 60 - - COUNT ( * ), CAST ( + 94 AS INTEGER ) / - + 63 FROM tab2 cor0 WHERE NULL IS NULL ---- 70 -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division: query II rowsort label-1160 SELECT ALL + 60 - - COUNT( * ), CAST( + 94 AS SIGNED ) DIV - + 63 FROM tab3 cor0 WHERE NULL IS NULL ---- 70 -1 skipif mysql # not compatible query II rowsort label-1160 SELECT ALL + 60 - - COUNT ( * ), CAST ( + 94 AS INTEGER ) / - + 63 FROM tab3 cor0 WHERE NULL IS NULL ---- 70 -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division: query II rowsort label-1160 SELECT ALL + 60 - - COUNT( * ), CAST( + 94 AS SIGNED ) DIV - + 63 FROM tab4 cor0 WHERE NULL IS NULL ---- 70 -1 skipif mysql # not compatible query II rowsort label-1160 SELECT ALL + 60 - - COUNT ( * ), CAST ( + 94 AS INTEGER ) / - + 63 FROM tab4 cor0 WHERE NULL IS NULL ---- 70 -1 query I rowsort label-1165 SELECT DISTINCT 85 / col4 FROM tab0 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1165 SELECT DISTINCT 85 / col4 FROM tab1 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1165 SELECT DISTINCT 85 / col4 FROM tab2 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1165 SELECT DISTINCT 85 / col4 FROM tab3 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1165 SELECT DISTINCT 85 / col4 FROM tab4 AS cor0 WHERE NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab0 WHERE + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab0 WHERE + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab1 WHERE + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab1 WHERE + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab2 WHERE + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab2 WHERE + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab3 WHERE + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab3 WHERE + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab4 WHERE + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-1170 SELECT DISTINCT - 72, + 6 FROM tab4 WHERE + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query IIIIIII rowsort label-1175 SELECT * FROM tab0 AS cor0 WHERE - 60 > NULL ---- query IIIIIII rowsort label-1175 SELECT * FROM tab1 AS cor0 WHERE - 60 > NULL ---- query IIIIIII rowsort label-1175 SELECT * FROM tab2 AS cor0 WHERE - 60 > NULL ---- query IIIIIII rowsort label-1175 SELECT * FROM tab3 AS cor0 WHERE - 60 > NULL ---- query IIIIIII rowsort label-1175 SELECT * FROM tab4 AS cor0 WHERE - 60 > NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT + 43 - - COUNT( * ) + - + 93 - - COUNT( * ) * + + 21 FROM tab0 AS cor0 WHERE col0 IS NULL ---- -50 skipif mysql # not compatible query I rowsort label-1180 SELECT + 43 - - COUNT ( * ) + - + 93 - - COUNT ( * ) * + + 21 FROM tab0 AS cor0 WHERE col0 IS NULL ---- -50 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT + 43 - - COUNT( * ) + - + 93 - - COUNT( * ) * + + 21 FROM tab1 AS cor0 WHERE col0 IS NULL ---- -50 skipif mysql # not compatible query I rowsort label-1180 SELECT + 43 - - COUNT ( * ) + - + 93 - - COUNT ( * ) * + + 21 FROM tab1 AS cor0 WHERE col0 IS NULL ---- -50 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT + 43 - - COUNT( * ) + - + 93 - - COUNT( * ) * + + 21 FROM tab2 AS cor0 WHERE col0 IS NULL ---- -50 skipif mysql # not compatible query I rowsort label-1180 SELECT + 43 - - COUNT ( * ) + - + 93 - - COUNT ( * ) * + + 21 FROM tab2 AS cor0 WHERE col0 IS NULL ---- -50 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT + 43 - - COUNT( * ) + - + 93 - - COUNT( * ) * + + 21 FROM tab3 AS cor0 WHERE col0 IS NULL ---- -50 skipif mysql # not compatible query I rowsort label-1180 SELECT + 43 - - COUNT ( * ) + - + 93 - - COUNT ( * ) * + + 21 FROM tab3 AS cor0 WHERE col0 IS NULL ---- -50 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT + 43 - - COUNT( * ) + - + 93 - - COUNT( * ) * + + 21 FROM tab4 AS cor0 WHERE col0 IS NULL ---- -50 skipif mysql # not compatible query I rowsort label-1180 SELECT + 43 - - COUNT ( * ) + - + 93 - - COUNT ( * ) * + + 21 FROM tab4 AS cor0 WHERE col0 IS NULL ---- -50 onlyif mysql # aggregate syntax: query I rowsort label-1185 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1185 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1185 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1185 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1185 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + 33 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1190 SELECT + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1190 SELECT + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1190 SELECT + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1190 SELECT + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1190 SELECT + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1190 SELECT + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1190 SELECT + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1190 SELECT + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1190 SELECT + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1190 SELECT + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 query I rowsort label-1195 SELECT - + col1 * - 60 FROM tab0 cor0 WHERE NOT - 6 BETWEEN NULL AND NULL ---- query I rowsort label-1195 SELECT - + col1 * - 60 FROM tab1 cor0 WHERE NOT - 6 BETWEEN NULL AND NULL ---- query I rowsort label-1195 SELECT - + col1 * - 60 FROM tab2 cor0 WHERE NOT - 6 BETWEEN NULL AND NULL ---- query I rowsort label-1195 SELECT - + col1 * - 60 FROM tab3 cor0 WHERE NOT - 6 BETWEEN NULL AND NULL ---- query I rowsort label-1195 SELECT - + col1 * - 60 FROM tab4 cor0 WHERE NOT - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1200 SELECT * FROM tab0 AS cor0 WHERE + 76 <= NULL ---- query IIIIIII rowsort label-1200 SELECT * FROM tab1 AS cor0 WHERE + 76 <= NULL ---- query IIIIIII rowsort label-1200 SELECT * FROM tab2 AS cor0 WHERE + 76 <= NULL ---- query IIIIIII rowsort label-1200 SELECT * FROM tab3 AS cor0 WHERE + 76 <= NULL ---- query IIIIIII rowsort label-1200 SELECT * FROM tab4 AS cor0 WHERE + 76 <= NULL ---- query II rowsort label-1205 SELECT DISTINCT 38 AS col1, - col3 AS col1 FROM tab0 AS cor0 WHERE - 26 * + + col0 IS NULL ---- query II rowsort label-1205 SELECT DISTINCT 38 AS col1, - col3 AS col1 FROM tab1 AS cor0 WHERE - 26 * + + col0 IS NULL ---- query II rowsort label-1205 SELECT DISTINCT 38 AS col1, - col3 AS col1 FROM tab2 AS cor0 WHERE - 26 * + + col0 IS NULL ---- query II rowsort label-1205 SELECT DISTINCT 38 AS col1, - col3 AS col1 FROM tab3 AS cor0 WHERE - 26 * + + col0 IS NULL ---- query II rowsort label-1205 SELECT DISTINCT 38 AS col1, - col3 AS col1 FROM tab4 AS cor0 WHERE - 26 * + + col0 IS NULL ---- query IIIIIII rowsort label-1210 SELECT ALL * FROM tab0 cor0 WHERE ( + col1 ) * + + 61 IS NULL ---- query IIIIIII rowsort label-1210 SELECT ALL * FROM tab1 cor0 WHERE ( + col1 ) * + + 61 IS NULL ---- query IIIIIII rowsort label-1210 SELECT ALL * FROM tab2 cor0 WHERE ( + col1 ) * + + 61 IS NULL ---- query IIIIIII rowsort label-1210 SELECT ALL * FROM tab3 cor0 WHERE ( + col1 ) * + + 61 IS NULL ---- query IIIIIII rowsort label-1210 SELECT ALL * FROM tab4 cor0 WHERE ( + col1 ) * + + 61 IS NULL ---- query II rowsort label-1215 SELECT - col3 * - col1, - col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( + col3 + ( + + col1 ) + + col1 / + col0 * - col3, col0 ) ---- query II rowsort label-1215 SELECT - col3 * - col1, - col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + col3 + ( + + col1 ) + + col1 / + col0 * - col3, col0 ) ---- query II rowsort label-1215 SELECT - col3 * - col1, - col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( + col3 + ( + + col1 ) + + col1 / + col0 * - col3, col0 ) ---- query II rowsort label-1215 SELECT - col3 * - col1, - col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( + col3 + ( + + col1 ) + + col1 / + col0 * - col3, col0 ) ---- query II rowsort label-1215 SELECT - col3 * - col1, - col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( + col3 + ( + + col1 ) + + col1 / + col0 * - col3, col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1220 SELECT + ( CAST( NULL AS SIGNED ) ) + + col3 FROM tab0 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1220 SELECT + ( CAST ( NULL AS INTEGER ) ) + + col3 FROM tab0 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1220 SELECT + ( CAST( NULL AS SIGNED ) ) + + col3 FROM tab1 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1220 SELECT + ( CAST ( NULL AS INTEGER ) ) + + col3 FROM tab1 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1220 SELECT + ( CAST( NULL AS SIGNED ) ) + + col3 FROM tab2 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1220 SELECT + ( CAST ( NULL AS INTEGER ) ) + + col3 FROM tab2 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1220 SELECT + ( CAST( NULL AS SIGNED ) ) + + col3 FROM tab3 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1220 SELECT + ( CAST ( NULL AS INTEGER ) ) + + col3 FROM tab3 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1220 SELECT + ( CAST( NULL AS SIGNED ) ) + + col3 FROM tab4 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1220 SELECT + ( CAST ( NULL AS INTEGER ) ) + + col3 FROM tab4 AS cor0 WHERE NOT + 6 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-1225 SELECT * FROM tab0 WHERE - 33 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1225 SELECT * FROM tab1 WHERE - 33 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1225 SELECT * FROM tab2 WHERE - 33 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1225 SELECT * FROM tab3 WHERE - 33 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1225 SELECT * FROM tab4 WHERE - 33 BETWEEN NULL AND NULL ---- query II rowsort label-1230 SELECT + col1, + col4 FROM tab0 WHERE + col4 < - col4 ---- query II rowsort label-1230 SELECT + col1, + col4 FROM tab1 WHERE + col4 < - col4 ---- query II rowsort label-1230 SELECT + col1, + col4 FROM tab2 WHERE + col4 < - col4 ---- query II rowsort label-1230 SELECT + col1, + col4 FROM tab3 WHERE + col4 < - col4 ---- query II rowsort label-1230 SELECT + col1, + col4 FROM tab4 WHERE + col4 < - col4 ---- query I rowsort label-1235 SELECT ALL + col3 - - 83 AS col4 FROM tab0 WHERE NOT ( NOT ( NULL ) <= NULL ) ---- query I rowsort label-1235 SELECT ALL + col3 - - 83 AS col4 FROM tab1 WHERE NOT ( NOT ( NULL ) <= NULL ) ---- query I rowsort label-1235 SELECT ALL + col3 - - 83 AS col4 FROM tab2 WHERE NOT ( NOT ( NULL ) <= NULL ) ---- query I rowsort label-1235 SELECT ALL + col3 - - 83 AS col4 FROM tab3 WHERE NOT ( NOT ( NULL ) <= NULL ) ---- query I rowsort label-1235 SELECT ALL + col3 - - 83 AS col4 FROM tab4 WHERE NOT ( NOT ( NULL ) <= NULL ) ---- query I rowsort label-1240 SELECT ALL col4 * col1 AS col2 FROM tab0 cor0 WHERE NOT NULL <> - 93 ---- query I rowsort label-1240 SELECT ALL col4 * col1 AS col2 FROM tab1 cor0 WHERE NOT NULL <> - 93 ---- query I rowsort label-1240 SELECT ALL col4 * col1 AS col2 FROM tab2 cor0 WHERE NOT NULL <> - 93 ---- query I rowsort label-1240 SELECT ALL col4 * col1 AS col2 FROM tab3 cor0 WHERE NOT NULL <> - 93 ---- query I rowsort label-1240 SELECT ALL col4 * col1 AS col2 FROM tab4 cor0 WHERE NOT NULL <> - 93 ---- onlyif mysql # aggregate syntax: query I rowsort label-1245 SELECT + COUNT( * ) AS col2 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-1245 SELECT + COUNT ( * ) AS col2 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1245 SELECT + COUNT( * ) AS col2 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-1245 SELECT + COUNT ( * ) AS col2 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1245 SELECT + COUNT( * ) AS col2 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-1245 SELECT + COUNT ( * ) AS col2 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1245 SELECT + COUNT( * ) AS col2 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-1245 SELECT + COUNT ( * ) AS col2 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1245 SELECT + COUNT( * ) AS col2 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-1245 SELECT + COUNT ( * ) AS col2 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1250 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT + 99 <= NULL ---- skipif mysql # not compatible query I rowsort label-1250 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT + 99 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1250 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT + 99 <= NULL ---- skipif mysql # not compatible query I rowsort label-1250 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT + 99 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1250 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT + 99 <= NULL ---- skipif mysql # not compatible query I rowsort label-1250 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT + 99 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1250 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT + 99 <= NULL ---- skipif mysql # not compatible query I rowsort label-1250 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT + 99 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1250 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT + 99 <= NULL ---- skipif mysql # not compatible query I rowsort label-1250 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT + 99 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1255 SELECT DISTINCT + COUNT( + - 27 ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + COUNT ( + - 27 ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1255 SELECT DISTINCT + COUNT( + - 27 ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + COUNT ( + - 27 ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1255 SELECT DISTINCT + COUNT( + - 27 ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + COUNT ( + - 27 ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1255 SELECT DISTINCT + COUNT( + - 27 ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + COUNT ( + - 27 ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1255 SELECT DISTINCT + COUNT( + - 27 ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + COUNT ( + - 27 ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1260 SELECT DISTINCT - CAST( - col3 AS SIGNED ) * col3 FROM tab0 AS cor0 WHERE NOT + col1 > NULL ---- skipif mysql # not compatible query I rowsort label-1260 SELECT DISTINCT - CAST ( - col3 AS INTEGER ) * col3 FROM tab0 AS cor0 WHERE NOT + col1 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1260 SELECT DISTINCT - CAST( - col3 AS SIGNED ) * col3 FROM tab1 AS cor0 WHERE NOT + col1 > NULL ---- skipif mysql # not compatible query I rowsort label-1260 SELECT DISTINCT - CAST ( - col3 AS INTEGER ) * col3 FROM tab1 AS cor0 WHERE NOT + col1 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1260 SELECT DISTINCT - CAST( - col3 AS SIGNED ) * col3 FROM tab2 AS cor0 WHERE NOT + col1 > NULL ---- skipif mysql # not compatible query I rowsort label-1260 SELECT DISTINCT - CAST ( - col3 AS INTEGER ) * col3 FROM tab2 AS cor0 WHERE NOT + col1 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1260 SELECT DISTINCT - CAST( - col3 AS SIGNED ) * col3 FROM tab3 AS cor0 WHERE NOT + col1 > NULL ---- skipif mysql # not compatible query I rowsort label-1260 SELECT DISTINCT - CAST ( - col3 AS INTEGER ) * col3 FROM tab3 AS cor0 WHERE NOT + col1 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1260 SELECT DISTINCT - CAST( - col3 AS SIGNED ) * col3 FROM tab4 AS cor0 WHERE NOT + col1 > NULL ---- skipif mysql # not compatible query I rowsort label-1260 SELECT DISTINCT - CAST ( - col3 AS INTEGER ) * col3 FROM tab4 AS cor0 WHERE NOT + col1 > NULL ---- query II rowsort label-1265 SELECT - - 46 AS col5, col5 FROM tab0 AS cor0 WHERE NOT NULL <> col1 ---- query II rowsort label-1265 SELECT - - 46 AS col5, col5 FROM tab1 AS cor0 WHERE NOT NULL <> col1 ---- query II rowsort label-1265 SELECT - - 46 AS col5, col5 FROM tab2 AS cor0 WHERE NOT NULL <> col1 ---- query II rowsort label-1265 SELECT - - 46 AS col5, col5 FROM tab3 AS cor0 WHERE NOT NULL <> col1 ---- query II rowsort label-1265 SELECT - - 46 AS col5, col5 FROM tab4 AS cor0 WHERE NOT NULL <> col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1270 SELECT * FROM tab0 WHERE col3 BETWEEN ( - CAST( - 60 AS SIGNED ) ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1270 SELECT * FROM tab0 WHERE col3 BETWEEN ( - CAST ( - 60 AS INTEGER ) ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1270 SELECT * FROM tab1 WHERE col3 BETWEEN ( - CAST( - 60 AS SIGNED ) ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1270 SELECT * FROM tab1 WHERE col3 BETWEEN ( - CAST ( - 60 AS INTEGER ) ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1270 SELECT * FROM tab2 WHERE col3 BETWEEN ( - CAST( - 60 AS SIGNED ) ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1270 SELECT * FROM tab2 WHERE col3 BETWEEN ( - CAST ( - 60 AS INTEGER ) ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1270 SELECT * FROM tab3 WHERE col3 BETWEEN ( - CAST( - 60 AS SIGNED ) ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1270 SELECT * FROM tab3 WHERE col3 BETWEEN ( - CAST ( - 60 AS INTEGER ) ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1270 SELECT * FROM tab4 WHERE col3 BETWEEN ( - CAST( - 60 AS SIGNED ) ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1270 SELECT * FROM tab4 WHERE col3 BETWEEN ( - CAST ( - 60 AS INTEGER ) ) AND NULL ---- query IIIIIII rowsort label-1275 SELECT * FROM tab0 cor0 WHERE NOT 8 >= NULL ---- query IIIIIII rowsort label-1275 SELECT * FROM tab1 cor0 WHERE NOT 8 >= NULL ---- query IIIIIII rowsort label-1275 SELECT * FROM tab2 cor0 WHERE NOT 8 >= NULL ---- query IIIIIII rowsort label-1275 SELECT * FROM tab3 cor0 WHERE NOT 8 >= NULL ---- query IIIIIII rowsort label-1275 SELECT * FROM tab4 cor0 WHERE NOT 8 >= NULL ---- query I rowsort label-1280 SELECT col3 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1280 SELECT col3 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1280 SELECT col3 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1280 SELECT col3 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1280 SELECT col3 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-1285 SELECT ALL - + 64, - 38 + + 95 AS col5 FROM tab0 WHERE NULL IS NULL ---- 20 values hashing to d063de343fece05a667b75be0c60d100 query II rowsort label-1285 SELECT ALL - + 64, - 38 + + 95 AS col5 FROM tab1 WHERE NULL IS NULL ---- 20 values hashing to d063de343fece05a667b75be0c60d100 query II rowsort label-1285 SELECT ALL - + 64, - 38 + + 95 AS col5 FROM tab2 WHERE NULL IS NULL ---- 20 values hashing to d063de343fece05a667b75be0c60d100 query II rowsort label-1285 SELECT ALL - + 64, - 38 + + 95 AS col5 FROM tab3 WHERE NULL IS NULL ---- 20 values hashing to d063de343fece05a667b75be0c60d100 query II rowsort label-1285 SELECT ALL - + 64, - 38 + + 95 AS col5 FROM tab4 WHERE NULL IS NULL ---- 20 values hashing to d063de343fece05a667b75be0c60d100 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1290 SELECT * FROM tab0 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1290 SELECT * FROM tab0 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1290 SELECT * FROM tab1 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1290 SELECT * FROM tab1 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1290 SELECT * FROM tab2 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1290 SELECT * FROM tab2 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1290 SELECT * FROM tab3 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1290 SELECT * FROM tab3 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1290 SELECT * FROM tab4 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1290 SELECT * FROM tab4 AS cor0 WHERE col1 + 78 + - col4 + ( + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-1295 SELECT CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) FROM tab0 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1295 SELECT CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) FROM tab0 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-1295 SELECT CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) FROM tab1 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1295 SELECT CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) FROM tab1 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-1295 SELECT CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) FROM tab2 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1295 SELECT CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) FROM tab2 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-1295 SELECT CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) FROM tab3 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1295 SELECT CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) FROM tab3 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-1295 SELECT CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) FROM tab4 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1295 SELECT CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) FROM tab4 AS cor0 WHERE col0 / + + 92 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-1300 SELECT ALL + - col3 FROM tab0 AS cor0 WHERE ( col3 ) IS NULL ---- query I rowsort label-1300 SELECT ALL + - col3 FROM tab1 AS cor0 WHERE ( col3 ) IS NULL ---- query I rowsort label-1300 SELECT ALL + - col3 FROM tab2 AS cor0 WHERE ( col3 ) IS NULL ---- query I rowsort label-1300 SELECT ALL + - col3 FROM tab3 AS cor0 WHERE ( col3 ) IS NULL ---- query I rowsort label-1300 SELECT ALL + - col3 FROM tab4 AS cor0 WHERE ( col3 ) IS NULL ---- query IIIIIII rowsort label-1305 SELECT ALL * FROM tab0 AS cor0 WHERE - 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1305 SELECT ALL * FROM tab1 AS cor0 WHERE - 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1305 SELECT ALL * FROM tab2 AS cor0 WHERE - 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1305 SELECT ALL * FROM tab3 AS cor0 WHERE - 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1305 SELECT ALL * FROM tab4 AS cor0 WHERE - 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1310 SELECT * FROM tab0 WHERE NOT NULL IN ( + - 87 + + + ( 15 ) / - col4, col1 ) ---- query IIIIIII rowsort label-1310 SELECT * FROM tab1 WHERE NOT NULL IN ( + - 87 + + + ( 15 ) / - col4, col1 ) ---- query IIIIIII rowsort label-1310 SELECT * FROM tab2 WHERE NOT NULL IN ( + - 87 + + + ( 15 ) / - col4, col1 ) ---- query IIIIIII rowsort label-1310 SELECT * FROM tab3 WHERE NOT NULL IN ( + - 87 + + + ( 15 ) / - col4, col1 ) ---- query IIIIIII rowsort label-1310 SELECT * FROM tab4 WHERE NOT NULL IN ( + - 87 + + + ( 15 ) / - col4, col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1315 SELECT ALL - 93 col5 FROM tab0 WHERE NOT + + col2 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1315 SELECT ALL - 93 col5 FROM tab1 WHERE NOT + + col2 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1315 SELECT ALL - 93 col5 FROM tab2 WHERE NOT + + col2 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1315 SELECT ALL - 93 col5 FROM tab3 WHERE NOT + + col2 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1315 SELECT ALL - 93 col5 FROM tab4 WHERE NOT + + col2 IS NOT NULL ---- query II rowsort label-1320 SELECT - - col4 * - col4 + + col3 + + col1, - col0 FROM tab0 WHERE NOT NULL IS NULL ---- query II rowsort label-1320 SELECT - - col4 * - col4 + + col3 + + col1, - col0 FROM tab1 WHERE NOT NULL IS NULL ---- query II rowsort label-1320 SELECT - - col4 * - col4 + + col3 + + col1, - col0 FROM tab2 WHERE NOT NULL IS NULL ---- query II rowsort label-1320 SELECT - - col4 * - col4 + + col3 + + col1, - col0 FROM tab3 WHERE NOT NULL IS NULL ---- query II rowsort label-1320 SELECT - - col4 * - col4 + + col3 + + col1, - col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-1325 SELECT + col3 FROM tab0 WHERE NOT - + col0 IS NOT NULL ---- query I rowsort label-1325 SELECT + col3 FROM tab1 WHERE NOT - + col0 IS NOT NULL ---- query I rowsort label-1325 SELECT + col3 FROM tab2 WHERE NOT - + col0 IS NOT NULL ---- query I rowsort label-1325 SELECT + col3 FROM tab3 WHERE NOT - + col0 IS NOT NULL ---- query I rowsort label-1325 SELECT + col3 FROM tab4 WHERE NOT - + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST( NULL AS SIGNED ) ) * - col4 * - 99 ---- skipif mysql # not compatible query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST ( NULL AS INTEGER ) ) * - col4 * - 99 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST( NULL AS SIGNED ) ) * - col4 * - 99 ---- skipif mysql # not compatible query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST ( NULL AS INTEGER ) ) * - col4 * - 99 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST( NULL AS SIGNED ) ) * - col4 * - 99 ---- skipif mysql # not compatible query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST ( NULL AS INTEGER ) ) * - col4 * - 99 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST( NULL AS SIGNED ) ) * - col4 * - 99 ---- skipif mysql # not compatible query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST ( NULL AS INTEGER ) ) * - col4 * - 99 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST( NULL AS SIGNED ) ) * - col4 * - 99 ---- skipif mysql # not compatible query I rowsort label-1330 SELECT ALL col4 / - - 81 + + col1 + - 44 * - col0 AS col5 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 79 / + - col4 / + + col4 AND col4 * + ( - - CAST ( NULL AS INTEGER ) ) * - col4 * - 99 ---- query IIIIIII rowsort label-1335 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + ( col0 ) AND NULL ---- query IIIIIII rowsort label-1335 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + ( col0 ) AND NULL ---- query IIIIIII rowsort label-1335 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + ( col0 ) AND NULL ---- query IIIIIII rowsort label-1335 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + ( col0 ) AND NULL ---- query IIIIIII rowsort label-1335 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + ( col0 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1340 SELECT ALL + - col0 col5 FROM tab0 AS cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1340 SELECT ALL + - col0 col5 FROM tab1 AS cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1340 SELECT ALL + - col0 col5 FROM tab2 AS cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1340 SELECT ALL + - col0 col5 FROM tab3 AS cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1340 SELECT ALL + - col0 col5 FROM tab4 AS cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-1345 SELECT ALL - col4 * - - col0 AS col5 FROM tab0 AS cor0 WHERE NOT + 73 / - - col0 < NULL ---- query I rowsort label-1345 SELECT ALL - col4 * - - col0 AS col5 FROM tab1 AS cor0 WHERE NOT + 73 / - - col0 < NULL ---- query I rowsort label-1345 SELECT ALL - col4 * - - col0 AS col5 FROM tab2 AS cor0 WHERE NOT + 73 / - - col0 < NULL ---- query I rowsort label-1345 SELECT ALL - col4 * - - col0 AS col5 FROM tab3 AS cor0 WHERE NOT + 73 / - - col0 < NULL ---- query I rowsort label-1345 SELECT ALL - col4 * - - col0 AS col5 FROM tab4 AS cor0 WHERE NOT + 73 / - - col0 < NULL ---- query IIIIIII rowsort label-1350 SELECT ALL * FROM tab0 cor0 WHERE NOT + 9 BETWEEN - 74 AND + 42 ---- query IIIIIII rowsort label-1350 SELECT ALL * FROM tab1 cor0 WHERE NOT + 9 BETWEEN - 74 AND + 42 ---- query IIIIIII rowsort label-1350 SELECT ALL * FROM tab2 cor0 WHERE NOT + 9 BETWEEN - 74 AND + 42 ---- query IIIIIII rowsort label-1350 SELECT ALL * FROM tab3 cor0 WHERE NOT + 9 BETWEEN - 74 AND + 42 ---- query IIIIIII rowsort label-1350 SELECT ALL * FROM tab4 cor0 WHERE NOT + 9 BETWEEN - 74 AND + 42 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1355 SELECT ALL + col3 col5 FROM tab0 WHERE ( NOT - col0 < NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1355 SELECT ALL + col3 col5 FROM tab1 WHERE ( NOT - col0 < NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1355 SELECT ALL + col3 col5 FROM tab2 WHERE ( NOT - col0 < NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1355 SELECT ALL + col3 col5 FROM tab3 WHERE ( NOT - col0 < NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1355 SELECT ALL + col3 col5 FROM tab4 WHERE ( NOT - col0 < NULL ) ---- query IIIIIII rowsort label-1360 SELECT ALL * FROM tab0 WHERE - - 71 + + 42 * ( col3 ) + - - 0 IS NULL ---- query IIIIIII rowsort label-1360 SELECT ALL * FROM tab1 WHERE - - 71 + + 42 * ( col3 ) + - - 0 IS NULL ---- query IIIIIII rowsort label-1360 SELECT ALL * FROM tab2 WHERE - - 71 + + 42 * ( col3 ) + - - 0 IS NULL ---- query IIIIIII rowsort label-1360 SELECT ALL * FROM tab3 WHERE - - 71 + + 42 * ( col3 ) + - - 0 IS NULL ---- query IIIIIII rowsort label-1360 SELECT ALL * FROM tab4 WHERE - - 71 + + 42 * ( col3 ) + - - 0 IS NULL ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab0 AS cor0 WHERE col3 <= NULL ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab1 AS cor0 WHERE col3 <= NULL ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab2 AS cor0 WHERE col3 <= NULL ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab3 AS cor0 WHERE col3 <= NULL ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab4 AS cor0 WHERE col3 <= NULL ---- query I rowsort label-1370 SELECT ALL - ( + col1 ) FROM tab0 AS cor0 WHERE 63 < - col4 ---- query I rowsort label-1370 SELECT ALL - ( + col1 ) FROM tab1 AS cor0 WHERE 63 < - col4 ---- query I rowsort label-1370 SELECT ALL - ( + col1 ) FROM tab2 AS cor0 WHERE 63 < - col4 ---- query I rowsort label-1370 SELECT ALL - ( + col1 ) FROM tab3 AS cor0 WHERE 63 < - col4 ---- query I rowsort label-1370 SELECT ALL - ( + col1 ) FROM tab4 AS cor0 WHERE 63 < - col4 ---- query I rowsort label-1375 SELECT ALL + col3 AS col5 FROM tab0 cor0 WHERE 27 * + - col1 * - col3 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-1375 SELECT ALL + col3 AS col5 FROM tab1 cor0 WHERE 27 * + - col1 * - col3 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-1375 SELECT ALL + col3 AS col5 FROM tab2 cor0 WHERE 27 * + - col1 * - col3 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-1375 SELECT ALL + col3 AS col5 FROM tab3 cor0 WHERE 27 * + - col1 * - col3 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-1375 SELECT ALL + col3 AS col5 FROM tab4 cor0 WHERE 27 * + - col1 * - col3 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1380 SELECT - CAST( NULL AS SIGNED ) * - 65 + + col3 FROM tab0 AS cor0 WHERE ( - + 3 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-1380 SELECT - CAST ( NULL AS INTEGER ) * - 65 + + col3 FROM tab0 AS cor0 WHERE ( - + 3 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1380 SELECT - CAST( NULL AS SIGNED ) * - 65 + + col3 FROM tab1 AS cor0 WHERE ( - + 3 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-1380 SELECT - CAST ( NULL AS INTEGER ) * - 65 + + col3 FROM tab1 AS cor0 WHERE ( - + 3 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1380 SELECT - CAST( NULL AS SIGNED ) * - 65 + + col3 FROM tab2 AS cor0 WHERE ( - + 3 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-1380 SELECT - CAST ( NULL AS INTEGER ) * - 65 + + col3 FROM tab2 AS cor0 WHERE ( - + 3 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1380 SELECT - CAST( NULL AS SIGNED ) * - 65 + + col3 FROM tab3 AS cor0 WHERE ( - + 3 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-1380 SELECT - CAST ( NULL AS INTEGER ) * - 65 + + col3 FROM tab3 AS cor0 WHERE ( - + 3 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1380 SELECT - CAST( NULL AS SIGNED ) * - 65 + + col3 FROM tab4 AS cor0 WHERE ( - + 3 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-1380 SELECT - CAST ( NULL AS INTEGER ) * - 65 + + col3 FROM tab4 AS cor0 WHERE ( - + 3 ) IS NULL ---- query I rowsort label-1385 SELECT ALL 7 / 33 AS col2 FROM tab0 WHERE NOT - 15 < col4 ---- query I rowsort label-1385 SELECT ALL 7 / 33 AS col2 FROM tab1 WHERE NOT - 15 < col4 ---- query I rowsort label-1385 SELECT ALL 7 / 33 AS col2 FROM tab2 WHERE NOT - 15 < col4 ---- query I rowsort label-1385 SELECT ALL 7 / 33 AS col2 FROM tab3 WHERE NOT - 15 < col4 ---- query I rowsort label-1385 SELECT ALL 7 / 33 AS col2 FROM tab4 WHERE NOT - 15 < col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1390 SELECT ALL + col0 col5 FROM tab0 WHERE 33 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1390 SELECT ALL + col0 col5 FROM tab1 WHERE 33 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1390 SELECT ALL + col0 col5 FROM tab2 WHERE 33 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1390 SELECT ALL + col0 col5 FROM tab3 WHERE 33 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1390 SELECT ALL + col0 col5 FROM tab4 WHERE 33 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1395 SELECT ALL * FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1395 SELECT ALL * FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1395 SELECT ALL * FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1395 SELECT ALL * FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1395 SELECT ALL * FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1395 SELECT ALL * FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1395 SELECT ALL * FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1395 SELECT ALL * FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1395 SELECT ALL * FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1395 SELECT ALL * FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) + + col3 BETWEEN + col4 AND ( + 22 ) ---- query IIIIIII rowsort label-1400 SELECT * FROM tab0 WHERE NULL = - col4 + col4 ---- query IIIIIII rowsort label-1400 SELECT * FROM tab1 WHERE NULL = - col4 + col4 ---- query IIIIIII rowsort label-1400 SELECT * FROM tab2 WHERE NULL = - col4 + col4 ---- query IIIIIII rowsort label-1400 SELECT * FROM tab3 WHERE NULL = - col4 + col4 ---- query IIIIIII rowsort label-1400 SELECT * FROM tab4 WHERE NULL = - col4 + col4 ---- query I rowsort label-1405 SELECT + col4 FROM tab0 WHERE 47 * - 64 > col4 ---- query I rowsort label-1405 SELECT + col4 FROM tab1 WHERE 47 * - 64 > col4 ---- query I rowsort label-1405 SELECT + col4 FROM tab2 WHERE 47 * - 64 > col4 ---- query I rowsort label-1405 SELECT + col4 FROM tab3 WHERE 47 * - 64 > col4 ---- query I rowsort label-1405 SELECT + col4 FROM tab4 WHERE 47 * - 64 > col4 ---- query I rowsort label-1410 SELECT DISTINCT col0 * + col1 FROM tab0 WHERE 83 / + col1 NOT BETWEEN - 39 AND + col0 + ( 55 ) ---- query I rowsort label-1410 SELECT DISTINCT col0 * + col1 FROM tab1 WHERE 83 / + col1 NOT BETWEEN - 39 AND + col0 + ( 55 ) ---- query I rowsort label-1410 SELECT DISTINCT col0 * + col1 FROM tab2 WHERE 83 / + col1 NOT BETWEEN - 39 AND + col0 + ( 55 ) ---- query I rowsort label-1410 SELECT DISTINCT col0 * + col1 FROM tab3 WHERE 83 / + col1 NOT BETWEEN - 39 AND + col0 + ( 55 ) ---- query I rowsort label-1410 SELECT DISTINCT col0 * + col1 FROM tab4 WHERE 83 / + col1 NOT BETWEEN - 39 AND + col0 + ( 55 ) ---- query IIIIIII rowsort label-1415 SELECT * FROM tab0 WHERE - col1 > NULL ---- query IIIIIII rowsort label-1415 SELECT * FROM tab1 WHERE - col1 > NULL ---- query IIIIIII rowsort label-1415 SELECT * FROM tab2 WHERE - col1 > NULL ---- query IIIIIII rowsort label-1415 SELECT * FROM tab3 WHERE - col1 > NULL ---- query IIIIIII rowsort label-1415 SELECT * FROM tab4 WHERE - col1 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1420 SELECT * FROM tab0 WHERE NOT - 3 * CAST( col4 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1420 SELECT * FROM tab0 WHERE NOT - 3 * CAST ( col4 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1420 SELECT * FROM tab1 WHERE NOT - 3 * CAST( col4 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1420 SELECT * FROM tab1 WHERE NOT - 3 * CAST ( col4 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1420 SELECT * FROM tab2 WHERE NOT - 3 * CAST( col4 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1420 SELECT * FROM tab2 WHERE NOT - 3 * CAST ( col4 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1420 SELECT * FROM tab3 WHERE NOT - 3 * CAST( col4 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1420 SELECT * FROM tab3 WHERE NOT - 3 * CAST ( col4 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1420 SELECT * FROM tab4 WHERE NOT - 3 * CAST( col4 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1420 SELECT * FROM tab4 WHERE NOT - 3 * CAST ( col4 AS INTEGER ) >= NULL ---- query I rowsort label-1425 SELECT ALL col4 FROM tab0 WHERE ( - col3 ) IS NULL ---- query I rowsort label-1425 SELECT ALL col4 FROM tab1 WHERE ( - col3 ) IS NULL ---- query I rowsort label-1425 SELECT ALL col4 FROM tab2 WHERE ( - col3 ) IS NULL ---- query I rowsort label-1425 SELECT ALL col4 FROM tab3 WHERE ( - col3 ) IS NULL ---- query I rowsort label-1425 SELECT ALL col4 FROM tab4 WHERE ( - col3 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1430 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL <= 17 ---- 0 skipif mysql # not compatible query I rowsort label-1430 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL <= 17 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1430 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL <= 17 ---- 0 skipif mysql # not compatible query I rowsort label-1430 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL <= 17 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1430 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL <= 17 ---- 0 skipif mysql # not compatible query I rowsort label-1430 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL <= 17 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1430 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL <= 17 ---- 0 skipif mysql # not compatible query I rowsort label-1430 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL <= 17 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1430 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL <= 17 ---- 0 skipif mysql # not compatible query I rowsort label-1430 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL <= 17 ---- 0 query I rowsort label-1435 SELECT col5 AS col3 FROM tab0 WHERE NULL IN ( - col1 + 87 ) ---- query I rowsort label-1435 SELECT col5 AS col3 FROM tab1 WHERE NULL IN ( - col1 + 87 ) ---- query I rowsort label-1435 SELECT col5 AS col3 FROM tab2 WHERE NULL IN ( - col1 + 87 ) ---- query I rowsort label-1435 SELECT col5 AS col3 FROM tab3 WHERE NULL IN ( - col1 + 87 ) ---- query I rowsort label-1435 SELECT col5 AS col3 FROM tab4 WHERE NULL IN ( - col1 + 87 ) ---- query IIIIIII rowsort label-1440 SELECT ALL * FROM tab0 WHERE NOT NULL = ( - col4 * col3 ) ---- query IIIIIII rowsort label-1440 SELECT ALL * FROM tab1 WHERE NOT NULL = ( - col4 * col3 ) ---- query IIIIIII rowsort label-1440 SELECT ALL * FROM tab2 WHERE NOT NULL = ( - col4 * col3 ) ---- query IIIIIII rowsort label-1440 SELECT ALL * FROM tab3 WHERE NOT NULL = ( - col4 * col3 ) ---- query IIIIIII rowsort label-1440 SELECT ALL * FROM tab4 WHERE NOT NULL = ( - col4 * col3 ) ---- query I rowsort label-1445 SELECT 83 * + col4 AS col1 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-1445 SELECT 83 * + col4 AS col1 FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-1445 SELECT 83 * + col4 AS col1 FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-1445 SELECT 83 * + col4 AS col1 FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-1445 SELECT 83 * + col4 AS col1 FROM tab4 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-1450 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col0 < 58 * 26 ---- query IIIIIII rowsort label-1450 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col0 < 58 * 26 ---- query IIIIIII rowsort label-1450 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col0 < 58 * 26 ---- query IIIIIII rowsort label-1450 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col0 < 58 * 26 ---- query IIIIIII rowsort label-1450 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col0 < 58 * 26 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1455 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST( col0 - col1 AS SIGNED ) * - col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-1455 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST ( col0 - col1 AS INTEGER ) * - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1455 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST( col0 - col1 AS SIGNED ) * - col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-1455 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST ( col0 - col1 AS INTEGER ) * - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1455 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST( col0 - col1 AS SIGNED ) * - col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-1455 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST ( col0 - col1 AS INTEGER ) * - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1455 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST( col0 - col1 AS SIGNED ) * - col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-1455 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST ( col0 - col1 AS INTEGER ) * - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1455 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST( col0 - col1 AS SIGNED ) * - col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-1455 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 23 * - ( col4 ) + + CAST ( col0 - col1 AS INTEGER ) * - col0 ---- query IIIIIII rowsort label-1460 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( + 34 ) ---- query IIIIIII rowsort label-1460 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( + 34 ) ---- query IIIIIII rowsort label-1460 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( + 34 ) ---- query IIIIIII rowsort label-1460 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( + 34 ) ---- query IIIIIII rowsort label-1460 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( + 34 ) ---- query IIIIIII rowsort label-1465 SELECT ALL * FROM tab0 AS cor0 WHERE - 62 IS NULL ---- query IIIIIII rowsort label-1465 SELECT ALL * FROM tab1 AS cor0 WHERE - 62 IS NULL ---- query IIIIIII rowsort label-1465 SELECT ALL * FROM tab2 AS cor0 WHERE - 62 IS NULL ---- query IIIIIII rowsort label-1465 SELECT ALL * FROM tab3 AS cor0 WHERE - 62 IS NULL ---- query IIIIIII rowsort label-1465 SELECT ALL * FROM tab4 AS cor0 WHERE - 62 IS NULL ---- query I rowsort label-1470 SELECT + col2 AS col3 FROM tab0 cor0 WHERE NOT 49 >= NULL ---- query I rowsort label-1470 SELECT + col2 AS col3 FROM tab1 cor0 WHERE NOT 49 >= NULL ---- query I rowsort label-1470 SELECT + col2 AS col3 FROM tab2 cor0 WHERE NOT 49 >= NULL ---- query I rowsort label-1470 SELECT + col2 AS col3 FROM tab3 cor0 WHERE NOT 49 >= NULL ---- query I rowsort label-1470 SELECT + col2 AS col3 FROM tab4 cor0 WHERE NOT 49 >= NULL ---- query I rowsort label-1475 SELECT DISTINCT - 61 FROM tab0 AS cor0 WHERE ( + 24 ) IS NOT NULL ---- -61 query I rowsort label-1475 SELECT DISTINCT - 61 FROM tab1 AS cor0 WHERE ( + 24 ) IS NOT NULL ---- -61 query I rowsort label-1475 SELECT DISTINCT - 61 FROM tab2 AS cor0 WHERE ( + 24 ) IS NOT NULL ---- -61 query I rowsort label-1475 SELECT DISTINCT - 61 FROM tab3 AS cor0 WHERE ( + 24 ) IS NOT NULL ---- -61 query I rowsort label-1475 SELECT DISTINCT - 61 FROM tab4 AS cor0 WHERE ( + 24 ) IS NOT NULL ---- -61 query I rowsort label-1480 SELECT + 85 FROM tab0 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-1480 SELECT + 85 FROM tab1 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-1480 SELECT + 85 FROM tab2 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-1480 SELECT + 85 FROM tab3 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-1480 SELECT + 85 FROM tab4 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1485 SELECT ALL * FROM tab0 WHERE + 71 + ( - 62 + CAST( NULL AS SIGNED ) / + 75 ) = ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1485 SELECT ALL * FROM tab0 WHERE + 71 + ( - 62 + CAST ( NULL AS INTEGER ) / + 75 ) = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1485 SELECT ALL * FROM tab1 WHERE + 71 + ( - 62 + CAST( NULL AS SIGNED ) / + 75 ) = ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1485 SELECT ALL * FROM tab1 WHERE + 71 + ( - 62 + CAST ( NULL AS INTEGER ) / + 75 ) = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1485 SELECT ALL * FROM tab2 WHERE + 71 + ( - 62 + CAST( NULL AS SIGNED ) / + 75 ) = ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1485 SELECT ALL * FROM tab2 WHERE + 71 + ( - 62 + CAST ( NULL AS INTEGER ) / + 75 ) = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1485 SELECT ALL * FROM tab3 WHERE + 71 + ( - 62 + CAST( NULL AS SIGNED ) / + 75 ) = ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1485 SELECT ALL * FROM tab3 WHERE + 71 + ( - 62 + CAST ( NULL AS INTEGER ) / + 75 ) = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1485 SELECT ALL * FROM tab4 WHERE + 71 + ( - 62 + CAST( NULL AS SIGNED ) / + 75 ) = ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1485 SELECT ALL * FROM tab4 WHERE + 71 + ( - 62 + CAST ( NULL AS INTEGER ) / + 75 ) = ( NULL ) ---- query I rowsort label-1490 SELECT ALL - col4 * 57 + col1 FROM tab0 WHERE NULL >= + 5 / + 82 ---- query I rowsort label-1490 SELECT ALL - col4 * 57 + col1 FROM tab1 WHERE NULL >= + 5 / + 82 ---- query I rowsort label-1490 SELECT ALL - col4 * 57 + col1 FROM tab2 WHERE NULL >= + 5 / + 82 ---- query I rowsort label-1490 SELECT ALL - col4 * 57 + col1 FROM tab3 WHERE NULL >= + 5 / + 82 ---- query I rowsort label-1490 SELECT ALL - col4 * 57 + col1 FROM tab4 WHERE NULL >= + 5 / + 82 ---- onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT ALL MAX( DISTINCT + col1 ) FROM tab0 AS cor0 WHERE ( col4 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1495 SELECT ALL MAX ( DISTINCT + col1 ) FROM tab0 AS cor0 WHERE ( col4 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT ALL MAX( DISTINCT + col1 ) FROM tab1 AS cor0 WHERE ( col4 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1495 SELECT ALL MAX ( DISTINCT + col1 ) FROM tab1 AS cor0 WHERE ( col4 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT ALL MAX( DISTINCT + col1 ) FROM tab2 AS cor0 WHERE ( col4 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1495 SELECT ALL MAX ( DISTINCT + col1 ) FROM tab2 AS cor0 WHERE ( col4 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT ALL MAX( DISTINCT + col1 ) FROM tab3 AS cor0 WHERE ( col4 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1495 SELECT ALL MAX ( DISTINCT + col1 ) FROM tab3 AS cor0 WHERE ( col4 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT ALL MAX( DISTINCT + col1 ) FROM tab4 AS cor0 WHERE ( col4 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1495 SELECT ALL MAX ( DISTINCT + col1 ) FROM tab4 AS cor0 WHERE ( col4 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1500 SELECT ALL + COUNT( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1500 SELECT ALL + COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1500 SELECT ALL + COUNT( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1500 SELECT ALL + COUNT ( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1500 SELECT ALL + COUNT( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1500 SELECT ALL + COUNT ( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1500 SELECT ALL + COUNT( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1500 SELECT ALL + COUNT ( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1500 SELECT ALL + COUNT( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1500 SELECT ALL + COUNT ( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 query IIIIIII rowsort label-1505 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( - 41 ) ---- query IIIIIII rowsort label-1505 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( - 41 ) ---- query IIIIIII rowsort label-1505 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( - 41 ) ---- query IIIIIII rowsort label-1505 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( - 41 ) ---- query IIIIIII rowsort label-1505 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( - 41 ) ---- query IIIIIII rowsort label-1510 SELECT * FROM tab0 cor0 WHERE NOT - 91 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-1510 SELECT * FROM tab1 cor0 WHERE NOT - 91 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-1510 SELECT * FROM tab2 cor0 WHERE NOT - 91 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-1510 SELECT * FROM tab3 cor0 WHERE NOT - 91 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-1510 SELECT * FROM tab4 cor0 WHERE NOT - 91 * - col0 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1515 SELECT COUNT( * ) AS col5 FROM tab0 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 skipif mysql # not compatible query I rowsort label-1515 SELECT COUNT ( * ) AS col5 FROM tab0 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1515 SELECT COUNT( * ) AS col5 FROM tab1 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 skipif mysql # not compatible query I rowsort label-1515 SELECT COUNT ( * ) AS col5 FROM tab1 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1515 SELECT COUNT( * ) AS col5 FROM tab2 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 skipif mysql # not compatible query I rowsort label-1515 SELECT COUNT ( * ) AS col5 FROM tab2 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1515 SELECT COUNT( * ) AS col5 FROM tab3 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 skipif mysql # not compatible query I rowsort label-1515 SELECT COUNT ( * ) AS col5 FROM tab3 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1515 SELECT COUNT( * ) AS col5 FROM tab4 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 skipif mysql # not compatible query I rowsort label-1515 SELECT COUNT ( * ) AS col5 FROM tab4 AS cor0 WHERE NOT ( 76 + - 20 / col1 ) IN ( - 76 ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1520 SELECT + + COUNT( * ) FROM tab0 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1520 SELECT + + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1520 SELECT + + COUNT( * ) FROM tab1 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1520 SELECT + + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1520 SELECT + + COUNT( * ) FROM tab2 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1520 SELECT + + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1520 SELECT + + COUNT( * ) FROM tab3 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1520 SELECT + + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1520 SELECT + + COUNT( * ) FROM tab4 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1520 SELECT + + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT col5 IS NOT NULL ---- 0 query IIIIIII rowsort label-1525 SELECT * FROM tab0 AS cor0 WHERE NOT ( 76 ) IS NOT NULL ---- query IIIIIII rowsort label-1525 SELECT * FROM tab1 AS cor0 WHERE NOT ( 76 ) IS NOT NULL ---- query IIIIIII rowsort label-1525 SELECT * FROM tab2 AS cor0 WHERE NOT ( 76 ) IS NOT NULL ---- query IIIIIII rowsort label-1525 SELECT * FROM tab3 AS cor0 WHERE NOT ( 76 ) IS NOT NULL ---- query IIIIIII rowsort label-1525 SELECT * FROM tab4 AS cor0 WHERE NOT ( 76 ) IS NOT NULL ---- query IIIIIII rowsort label-1530 SELECT ALL * FROM tab0 WHERE NOT - col0 = NULL ---- query IIIIIII rowsort label-1530 SELECT ALL * FROM tab1 WHERE NOT - col0 = NULL ---- query IIIIIII rowsort label-1530 SELECT ALL * FROM tab2 WHERE NOT - col0 = NULL ---- query IIIIIII rowsort label-1530 SELECT ALL * FROM tab3 WHERE NOT - col0 = NULL ---- query IIIIIII rowsort label-1530 SELECT ALL * FROM tab4 WHERE NOT - col0 = NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( col3 * - + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( col3 * - + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col3 * - + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( col3 * - + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( col3 * - + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-1540 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> col4 + - 53 + - col3 * - col0 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> col4 + - 53 + - col3 * - col0 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> col4 + - 53 + - col3 * - col0 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> col4 + - 53 + - col3 * - col0 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> col4 + - 53 + - col3 * - col0 ---- query I rowsort label-1545 SELECT col3 AS col5 FROM tab0 AS cor0 WHERE NOT col4 * - 87 IS NOT NULL ---- query I rowsort label-1545 SELECT col3 AS col5 FROM tab1 AS cor0 WHERE NOT col4 * - 87 IS NOT NULL ---- query I rowsort label-1545 SELECT col3 AS col5 FROM tab2 AS cor0 WHERE NOT col4 * - 87 IS NOT NULL ---- query I rowsort label-1545 SELECT col3 AS col5 FROM tab3 AS cor0 WHERE NOT col4 * - 87 IS NOT NULL ---- query I rowsort label-1545 SELECT col3 AS col5 FROM tab4 AS cor0 WHERE NOT col4 * - 87 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1550 SELECT * FROM tab0 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST( NULL AS SIGNED ) ) AND 13 * - 16 ---- skipif mysql # not compatible query IIIIIII rowsort label-1550 SELECT * FROM tab0 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST ( NULL AS INTEGER ) ) AND 13 * - 16 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1550 SELECT * FROM tab1 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST( NULL AS SIGNED ) ) AND 13 * - 16 ---- skipif mysql # not compatible query IIIIIII rowsort label-1550 SELECT * FROM tab1 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST ( NULL AS INTEGER ) ) AND 13 * - 16 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1550 SELECT * FROM tab2 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST( NULL AS SIGNED ) ) AND 13 * - 16 ---- skipif mysql # not compatible query IIIIIII rowsort label-1550 SELECT * FROM tab2 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST ( NULL AS INTEGER ) ) AND 13 * - 16 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1550 SELECT * FROM tab3 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST( NULL AS SIGNED ) ) AND 13 * - 16 ---- skipif mysql # not compatible query IIIIIII rowsort label-1550 SELECT * FROM tab3 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST ( NULL AS INTEGER ) ) AND 13 * - 16 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1550 SELECT * FROM tab4 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST( NULL AS SIGNED ) ) AND 13 * - 16 ---- skipif mysql # not compatible query IIIIIII rowsort label-1550 SELECT * FROM tab4 AS cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( - CAST ( NULL AS INTEGER ) ) AND 13 * - 16 ---- query I rowsort label-1555 SELECT col3 AS col1 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-1555 SELECT col3 AS col1 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-1555 SELECT col3 AS col1 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-1555 SELECT col3 AS col1 FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-1555 SELECT col3 AS col1 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1560 SELECT ALL ( - col4 ) col3 FROM tab0 WHERE NOT + col1 * + + col0 NOT BETWEEN NULL AND ( 0 * - col3 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1560 SELECT ALL ( - col4 ) col3 FROM tab1 WHERE NOT + col1 * + + col0 NOT BETWEEN NULL AND ( 0 * - col3 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1560 SELECT ALL ( - col4 ) col3 FROM tab2 WHERE NOT + col1 * + + col0 NOT BETWEEN NULL AND ( 0 * - col3 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1560 SELECT ALL ( - col4 ) col3 FROM tab3 WHERE NOT + col1 * + + col0 NOT BETWEEN NULL AND ( 0 * - col3 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1560 SELECT ALL ( - col4 ) col3 FROM tab4 WHERE NOT + col1 * + + col0 NOT BETWEEN NULL AND ( 0 * - col3 ) ---- query I rowsort label-1565 SELECT DISTINCT col3 - - - col4 AS col0 FROM tab0 AS cor0 WHERE ( + 87 * - 2 ) IS NULL ---- query I rowsort label-1565 SELECT DISTINCT col3 - - - col4 AS col0 FROM tab1 AS cor0 WHERE ( + 87 * - 2 ) IS NULL ---- query I rowsort label-1565 SELECT DISTINCT col3 - - - col4 AS col0 FROM tab2 AS cor0 WHERE ( + 87 * - 2 ) IS NULL ---- query I rowsort label-1565 SELECT DISTINCT col3 - - - col4 AS col0 FROM tab3 AS cor0 WHERE ( + 87 * - 2 ) IS NULL ---- query I rowsort label-1565 SELECT DISTINCT col3 - - - col4 AS col0 FROM tab4 AS cor0 WHERE ( + 87 * - 2 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1570 SELECT ALL col3 col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1570 SELECT ALL col3 col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1570 SELECT ALL col3 col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1570 SELECT ALL col3 col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1570 SELECT ALL col3 col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-1575 SELECT * FROM tab0 AS cor0 WHERE + col3 IN ( - col0 ) ---- query IIIIIII rowsort label-1575 SELECT * FROM tab1 AS cor0 WHERE + col3 IN ( - col0 ) ---- query IIIIIII rowsort label-1575 SELECT * FROM tab2 AS cor0 WHERE + col3 IN ( - col0 ) ---- query IIIIIII rowsort label-1575 SELECT * FROM tab3 AS cor0 WHERE + col3 IN ( - col0 ) ---- query IIIIIII rowsort label-1575 SELECT * FROM tab4 AS cor0 WHERE + col3 IN ( - col0 ) ---- query I rowsort label-1580 SELECT + 31 AS col1 FROM tab0 cor0 WHERE NOT - col3 IS NULL ---- 10 values hashing to 3ab3d4c147f15c5fb40367bb90f8e776 query I rowsort label-1580 SELECT + 31 AS col1 FROM tab1 cor0 WHERE NOT - col3 IS NULL ---- 10 values hashing to 3ab3d4c147f15c5fb40367bb90f8e776 query I rowsort label-1580 SELECT + 31 AS col1 FROM tab2 cor0 WHERE NOT - col3 IS NULL ---- 10 values hashing to 3ab3d4c147f15c5fb40367bb90f8e776 query I rowsort label-1580 SELECT + 31 AS col1 FROM tab3 cor0 WHERE NOT - col3 IS NULL ---- 10 values hashing to 3ab3d4c147f15c5fb40367bb90f8e776 query I rowsort label-1580 SELECT + 31 AS col1 FROM tab4 cor0 WHERE NOT - col3 IS NULL ---- 10 values hashing to 3ab3d4c147f15c5fb40367bb90f8e776 query IIIIIII rowsort label-1585 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 87 AND - col3 * + 60 ---- query IIIIIII rowsort label-1585 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 87 AND - col3 * + 60 ---- query IIIIIII rowsort label-1585 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 87 AND - col3 * + 60 ---- query IIIIIII rowsort label-1585 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 87 AND - col3 * + 60 ---- query IIIIIII rowsort label-1585 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 87 AND - col3 * + 60 ---- query I rowsort label-1590 SELECT - - 26 FROM tab0 WHERE NOT NULL BETWEEN - 21 AND NULL ---- query I rowsort label-1590 SELECT - - 26 FROM tab1 WHERE NOT NULL BETWEEN - 21 AND NULL ---- query I rowsort label-1590 SELECT - - 26 FROM tab2 WHERE NOT NULL BETWEEN - 21 AND NULL ---- query I rowsort label-1590 SELECT - - 26 FROM tab3 WHERE NOT NULL BETWEEN - 21 AND NULL ---- query I rowsort label-1590 SELECT - - 26 FROM tab4 WHERE NOT NULL BETWEEN - 21 AND NULL ---- query IIIIIII rowsort label-1595 SELECT * FROM tab0 WHERE NOT 38 + - col1 + - - col4 NOT BETWEEN + col0 * col0 AND ( + 62 / col0 ) ---- query IIIIIII rowsort label-1595 SELECT * FROM tab1 WHERE NOT 38 + - col1 + - - col4 NOT BETWEEN + col0 * col0 AND ( + 62 / col0 ) ---- query IIIIIII rowsort label-1595 SELECT * FROM tab2 WHERE NOT 38 + - col1 + - - col4 NOT BETWEEN + col0 * col0 AND ( + 62 / col0 ) ---- query IIIIIII rowsort label-1595 SELECT * FROM tab3 WHERE NOT 38 + - col1 + - - col4 NOT BETWEEN + col0 * col0 AND ( + 62 / col0 ) ---- query IIIIIII rowsort label-1595 SELECT * FROM tab4 WHERE NOT 38 + - col1 + - - col4 NOT BETWEEN + col0 * col0 AND ( + 62 / col0 ) ---- query IIIIIII rowsort label-1600 SELECT * FROM tab0 WHERE NOT NULL IN ( - col3 + + + col3, col3 ) ---- query IIIIIII rowsort label-1600 SELECT * FROM tab1 WHERE NOT NULL IN ( - col3 + + + col3, col3 ) ---- query IIIIIII rowsort label-1600 SELECT * FROM tab2 WHERE NOT NULL IN ( - col3 + + + col3, col3 ) ---- query IIIIIII rowsort label-1600 SELECT * FROM tab3 WHERE NOT NULL IN ( - col3 + + + col3, col3 ) ---- query IIIIIII rowsort label-1600 SELECT * FROM tab4 WHERE NOT NULL IN ( - col3 + + + col3, col3 ) ---- query I rowsort label-1605 SELECT col2 AS col1 FROM tab0 WHERE ( ( ( NULL ) IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-1605 SELECT col2 AS col1 FROM tab1 WHERE ( ( ( NULL ) IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-1605 SELECT col2 AS col1 FROM tab2 WHERE ( ( ( NULL ) IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-1605 SELECT col2 AS col1 FROM tab3 WHERE ( ( ( NULL ) IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-1605 SELECT col2 AS col1 FROM tab4 WHERE ( ( ( NULL ) IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1610 SELECT - CAST( ( COUNT( * ) ) AS SIGNED ) AS col1 FROM tab0 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 skipif mysql # not compatible query I rowsort label-1610 SELECT - CAST ( ( COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab0 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1610 SELECT - CAST( ( COUNT( * ) ) AS SIGNED ) AS col1 FROM tab1 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 skipif mysql # not compatible query I rowsort label-1610 SELECT - CAST ( ( COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab1 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1610 SELECT - CAST( ( COUNT( * ) ) AS SIGNED ) AS col1 FROM tab2 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 skipif mysql # not compatible query I rowsort label-1610 SELECT - CAST ( ( COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab2 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1610 SELECT - CAST( ( COUNT( * ) ) AS SIGNED ) AS col1 FROM tab3 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 skipif mysql # not compatible query I rowsort label-1610 SELECT - CAST ( ( COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab3 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1610 SELECT - CAST( ( COUNT( * ) ) AS SIGNED ) AS col1 FROM tab4 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 skipif mysql # not compatible query I rowsort label-1610 SELECT - CAST ( ( COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab4 WHERE ( NOT col0 NOT BETWEEN + col4 AND + + col1 ) ---- -1 onlyif mysql # aggregate syntax: query I rowsort label-1615 SELECT - MIN( col3 ) FROM tab0 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1615 SELECT - MIN ( col3 ) FROM tab0 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1615 SELECT - MIN( col3 ) FROM tab1 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1615 SELECT - MIN ( col3 ) FROM tab1 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1615 SELECT - MIN( col3 ) FROM tab2 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1615 SELECT - MIN ( col3 ) FROM tab2 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1615 SELECT - MIN( col3 ) FROM tab3 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1615 SELECT - MIN ( col3 ) FROM tab3 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1615 SELECT - MIN( col3 ) FROM tab4 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-1615 SELECT - MIN ( col3 ) FROM tab4 AS cor0 WHERE 76 / - 77 IS NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1620 SELECT 60 + + AVG ( - ( + ( - col3 ) ) ) col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1620 SELECT 60 + + AVG ( - ( + ( - col3 ) ) ) col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1620 SELECT 60 + + AVG ( - ( + ( - col3 ) ) ) col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1620 SELECT 60 + + AVG ( - ( + ( - col3 ) ) ) col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1620 SELECT 60 + + AVG ( - ( + ( - col3 ) ) ) col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL query I rowsort label-1625 SELECT col1 FROM tab0 cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1625 SELECT col1 FROM tab1 cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1625 SELECT col1 FROM tab2 cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1625 SELECT col1 FROM tab3 cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1625 SELECT col1 FROM tab4 cor0 WHERE NOT ( + col4 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1630 SELECT 71 AS col3 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-1630 SELECT 71 AS col3 FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-1630 SELECT 71 AS col3 FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-1630 SELECT 71 AS col3 FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-1630 SELECT 71 AS col3 FROM tab4 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1635 SELECT ( CAST( NULL AS SIGNED ) ) * + col0 + 4 FROM tab0 WHERE NOT NULL = NULL ---- skipif mysql # not compatible query I rowsort label-1635 SELECT ( CAST ( NULL AS INTEGER ) ) * + col0 + 4 FROM tab0 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1635 SELECT ( CAST( NULL AS SIGNED ) ) * + col0 + 4 FROM tab1 WHERE NOT NULL = NULL ---- skipif mysql # not compatible query I rowsort label-1635 SELECT ( CAST ( NULL AS INTEGER ) ) * + col0 + 4 FROM tab1 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1635 SELECT ( CAST( NULL AS SIGNED ) ) * + col0 + 4 FROM tab2 WHERE NOT NULL = NULL ---- skipif mysql # not compatible query I rowsort label-1635 SELECT ( CAST ( NULL AS INTEGER ) ) * + col0 + 4 FROM tab2 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1635 SELECT ( CAST( NULL AS SIGNED ) ) * + col0 + 4 FROM tab3 WHERE NOT NULL = NULL ---- skipif mysql # not compatible query I rowsort label-1635 SELECT ( CAST ( NULL AS INTEGER ) ) * + col0 + 4 FROM tab3 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1635 SELECT ( CAST( NULL AS SIGNED ) ) * + col0 + 4 FROM tab4 WHERE NOT NULL = NULL ---- skipif mysql # not compatible query I rowsort label-1635 SELECT ( CAST ( NULL AS INTEGER ) ) * + col0 + 4 FROM tab4 WHERE NOT NULL = NULL ---- query I rowsort label-1640 SELECT ALL - col0 * - col1 + + col1 + + 14 * - col4 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND - - col0 ---- query I rowsort label-1640 SELECT ALL - col0 * - col1 + + col1 + + 14 * - col4 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND - - col0 ---- query I rowsort label-1640 SELECT ALL - col0 * - col1 + + col1 + + 14 * - col4 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND - - col0 ---- query I rowsort label-1640 SELECT ALL - col0 * - col1 + + col1 + + 14 * - col4 FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND - - col0 ---- query I rowsort label-1640 SELECT ALL - col0 * - col1 + + col1 + + 14 * - col4 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND - - col0 ---- query IIIIIII rowsort label-1645 SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( col3 ) ---- query IIIIIII rowsort label-1645 SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( col3 ) ---- query IIIIIII rowsort label-1645 SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( col3 ) ---- query IIIIIII rowsort label-1645 SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( col3 ) ---- query IIIIIII rowsort label-1645 SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( col3 ) ---- query I rowsort label-1650 SELECT 75 AS col2 FROM tab0 WHERE NOT NULL <= - - col3 ---- query I rowsort label-1650 SELECT 75 AS col2 FROM tab1 WHERE NOT NULL <= - - col3 ---- query I rowsort label-1650 SELECT 75 AS col2 FROM tab2 WHERE NOT NULL <= - - col3 ---- query I rowsort label-1650 SELECT 75 AS col2 FROM tab3 WHERE NOT NULL <= - - col3 ---- query I rowsort label-1650 SELECT 75 AS col2 FROM tab4 WHERE NOT NULL <= - - col3 ---- query IIIIIII rowsort label-1655 SELECT * FROM tab0 AS cor0 WHERE 55 IS NULL ---- query IIIIIII rowsort label-1655 SELECT * FROM tab1 AS cor0 WHERE 55 IS NULL ---- query IIIIIII rowsort label-1655 SELECT * FROM tab2 AS cor0 WHERE 55 IS NULL ---- query IIIIIII rowsort label-1655 SELECT * FROM tab3 AS cor0 WHERE 55 IS NULL ---- query IIIIIII rowsort label-1655 SELECT * FROM tab4 AS cor0 WHERE 55 IS NULL ---- query IIIIIII rowsort label-1660 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL = - ( + col4 ) ---- query IIIIIII rowsort label-1660 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL = - ( + col4 ) ---- query IIIIIII rowsort label-1660 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL = - ( + col4 ) ---- query IIIIIII rowsort label-1660 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL = - ( + col4 ) ---- query IIIIIII rowsort label-1660 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL = - ( + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1665 SELECT col2, ( - - CAST( - 11 AS SIGNED ) ) AS col5 FROM tab0 cor0 WHERE - 40 IS NULL ---- skipif mysql # not compatible query II rowsort label-1665 SELECT col2, ( - - CAST ( - 11 AS INTEGER ) ) AS col5 FROM tab0 cor0 WHERE - 40 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1665 SELECT col2, ( - - CAST( - 11 AS SIGNED ) ) AS col5 FROM tab1 cor0 WHERE - 40 IS NULL ---- skipif mysql # not compatible query II rowsort label-1665 SELECT col2, ( - - CAST ( - 11 AS INTEGER ) ) AS col5 FROM tab1 cor0 WHERE - 40 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1665 SELECT col2, ( - - CAST( - 11 AS SIGNED ) ) AS col5 FROM tab2 cor0 WHERE - 40 IS NULL ---- skipif mysql # not compatible query II rowsort label-1665 SELECT col2, ( - - CAST ( - 11 AS INTEGER ) ) AS col5 FROM tab2 cor0 WHERE - 40 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1665 SELECT col2, ( - - CAST( - 11 AS SIGNED ) ) AS col5 FROM tab3 cor0 WHERE - 40 IS NULL ---- skipif mysql # not compatible query II rowsort label-1665 SELECT col2, ( - - CAST ( - 11 AS INTEGER ) ) AS col5 FROM tab3 cor0 WHERE - 40 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1665 SELECT col2, ( - - CAST( - 11 AS SIGNED ) ) AS col5 FROM tab4 cor0 WHERE - 40 IS NULL ---- skipif mysql # not compatible query II rowsort label-1665 SELECT col2, ( - - CAST ( - 11 AS INTEGER ) ) AS col5 FROM tab4 cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-1670 SELECT * FROM tab0 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-1670 SELECT * FROM tab1 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-1670 SELECT * FROM tab2 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-1670 SELECT * FROM tab3 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-1670 SELECT * FROM tab4 WHERE NOT ( ( NULL IS NULL ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1675 SELECT ALL - COUNT( * ) AS col0 FROM tab0 WHERE NULL = col0 ---- 0 skipif mysql # not compatible query I rowsort label-1675 SELECT ALL - COUNT ( * ) AS col0 FROM tab0 WHERE NULL = col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1675 SELECT ALL - COUNT( * ) AS col0 FROM tab1 WHERE NULL = col0 ---- 0 skipif mysql # not compatible query I rowsort label-1675 SELECT ALL - COUNT ( * ) AS col0 FROM tab1 WHERE NULL = col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1675 SELECT ALL - COUNT( * ) AS col0 FROM tab2 WHERE NULL = col0 ---- 0 skipif mysql # not compatible query I rowsort label-1675 SELECT ALL - COUNT ( * ) AS col0 FROM tab2 WHERE NULL = col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1675 SELECT ALL - COUNT( * ) AS col0 FROM tab3 WHERE NULL = col0 ---- 0 skipif mysql # not compatible query I rowsort label-1675 SELECT ALL - COUNT ( * ) AS col0 FROM tab3 WHERE NULL = col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1675 SELECT ALL - COUNT( * ) AS col0 FROM tab4 WHERE NULL = col0 ---- 0 skipif mysql # not compatible query I rowsort label-1675 SELECT ALL - COUNT ( * ) AS col0 FROM tab4 WHERE NULL = col0 ---- 0 query I rowsort label-1680 SELECT - - 99 AS col1 FROM tab0 WHERE NOT - 80 IS NOT NULL ---- query I rowsort label-1680 SELECT - - 99 AS col1 FROM tab1 WHERE NOT - 80 IS NOT NULL ---- query I rowsort label-1680 SELECT - - 99 AS col1 FROM tab2 WHERE NOT - 80 IS NOT NULL ---- query I rowsort label-1680 SELECT - - 99 AS col1 FROM tab3 WHERE NOT - 80 IS NOT NULL ---- query I rowsort label-1680 SELECT - - 99 AS col1 FROM tab4 WHERE NOT - 80 IS NOT NULL ---- query IIIIIII rowsort label-1685 SELECT * FROM tab0 AS cor0 WHERE NOT ( + - col0 <> col1 - + 5 ) ---- query IIIIIII rowsort label-1685 SELECT * FROM tab1 AS cor0 WHERE NOT ( + - col0 <> col1 - + 5 ) ---- query IIIIIII rowsort label-1685 SELECT * FROM tab2 AS cor0 WHERE NOT ( + - col0 <> col1 - + 5 ) ---- query IIIIIII rowsort label-1685 SELECT * FROM tab3 AS cor0 WHERE NOT ( + - col0 <> col1 - + 5 ) ---- query IIIIIII rowsort label-1685 SELECT * FROM tab4 AS cor0 WHERE NOT ( + - col0 <> col1 - + 5 ) ---- query IIIIIII rowsort label-1690 SELECT * FROM tab0 AS cor0 WHERE NOT ( ( 81 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1690 SELECT * FROM tab1 AS cor0 WHERE NOT ( ( 81 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1690 SELECT * FROM tab2 AS cor0 WHERE NOT ( ( 81 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1690 SELECT * FROM tab3 AS cor0 WHERE NOT ( ( 81 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1690 SELECT * FROM tab4 AS cor0 WHERE NOT ( ( 81 ) IS NOT NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1695 SELECT MIN( - 98 ) FROM tab0 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-1695 SELECT MIN ( - 98 ) FROM tab0 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1695 SELECT MIN( - 98 ) FROM tab1 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-1695 SELECT MIN ( - 98 ) FROM tab1 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1695 SELECT MIN( - 98 ) FROM tab2 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-1695 SELECT MIN ( - 98 ) FROM tab2 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1695 SELECT MIN( - 98 ) FROM tab3 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-1695 SELECT MIN ( - 98 ) FROM tab3 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1695 SELECT MIN( - 98 ) FROM tab4 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-1695 SELECT MIN ( - 98 ) FROM tab4 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1700 SELECT col1 col5, - 62 / col1 FROM tab0 AS cor0 WHERE ( col5 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1700 SELECT col1 col5, - 62 / col1 FROM tab1 AS cor0 WHERE ( col5 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1700 SELECT col1 col5, - 62 / col1 FROM tab2 AS cor0 WHERE ( col5 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1700 SELECT col1 col5, - 62 / col1 FROM tab3 AS cor0 WHERE ( col5 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1700 SELECT col1 col5, - 62 / col1 FROM tab4 AS cor0 WHERE ( col5 ) IS NULL ---- query IIIIIIIIIIIIII rowsort label-1705 SELECT ALL * FROM tab0 cor0 CROSS JOIN tab0 AS cor1 WHERE NOT + 99 IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-1705 SELECT ALL * FROM tab1 cor0 CROSS JOIN tab1 AS cor1 WHERE NOT + 99 IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-1705 SELECT ALL * FROM tab2 cor0 CROSS JOIN tab2 AS cor1 WHERE NOT + 99 IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-1705 SELECT ALL * FROM tab3 cor0 CROSS JOIN tab3 AS cor1 WHERE NOT + 99 IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-1705 SELECT ALL * FROM tab4 cor0 CROSS JOIN tab4 AS cor1 WHERE NOT + 99 IS NOT NULL ---- query I rowsort label-1710 SELECT - 62 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-1710 SELECT - 62 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-1710 SELECT - 62 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-1710 SELECT - 62 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-1710 SELECT - 62 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-1715 SELECT ALL col4 FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN + 94 AND NULL ---- query I rowsort label-1715 SELECT ALL col4 FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN + 94 AND NULL ---- query I rowsort label-1715 SELECT ALL col4 FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN + 94 AND NULL ---- query I rowsort label-1715 SELECT ALL col4 FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN + 94 AND NULL ---- query I rowsort label-1715 SELECT ALL col4 FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN + 94 AND NULL ---- query I rowsort label-1720 SELECT - 13 AS col3 FROM tab0 cor0 WHERE col4 > + - col1 ---- 10 values hashing to aeecbf1c92db983c1567c2e7166cc4f1 query I rowsort label-1720 SELECT - 13 AS col3 FROM tab1 cor0 WHERE col4 > + - col1 ---- 10 values hashing to aeecbf1c92db983c1567c2e7166cc4f1 query I rowsort label-1720 SELECT - 13 AS col3 FROM tab2 cor0 WHERE col4 > + - col1 ---- 10 values hashing to aeecbf1c92db983c1567c2e7166cc4f1 query I rowsort label-1720 SELECT - 13 AS col3 FROM tab3 cor0 WHERE col4 > + - col1 ---- 10 values hashing to aeecbf1c92db983c1567c2e7166cc4f1 query I rowsort label-1720 SELECT - 13 AS col3 FROM tab4 cor0 WHERE col4 > + - col1 ---- 10 values hashing to aeecbf1c92db983c1567c2e7166cc4f1 query IIIIIII rowsort label-1725 SELECT * FROM tab0 AS cor0 WHERE ( + col3 ) > NULL ---- query IIIIIII rowsort label-1725 SELECT * FROM tab1 AS cor0 WHERE ( + col3 ) > NULL ---- query IIIIIII rowsort label-1725 SELECT * FROM tab2 AS cor0 WHERE ( + col3 ) > NULL ---- query IIIIIII rowsort label-1725 SELECT * FROM tab3 AS cor0 WHERE ( + col3 ) > NULL ---- query IIIIIII rowsort label-1725 SELECT * FROM tab4 AS cor0 WHERE ( + col3 ) > NULL ---- query I rowsort label-1730 SELECT DISTINCT 99 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-1730 SELECT DISTINCT 99 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-1730 SELECT DISTINCT 99 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-1730 SELECT DISTINCT 99 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-1730 SELECT DISTINCT 99 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1735 SELECT DISTINCT - 83 col3 FROM tab0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1735 SELECT DISTINCT - 83 col3 FROM tab1 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1735 SELECT DISTINCT - 83 col3 FROM tab2 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1735 SELECT DISTINCT - 83 col3 FROM tab3 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1735 SELECT DISTINCT - 83 col3 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-1740 SELECT * FROM tab0 WHERE NULL IN ( + col0 * col1 + - col4 + - col1, - 13 ) ---- query IIIIIII rowsort label-1740 SELECT * FROM tab1 WHERE NULL IN ( + col0 * col1 + - col4 + - col1, - 13 ) ---- query IIIIIII rowsort label-1740 SELECT * FROM tab2 WHERE NULL IN ( + col0 * col1 + - col4 + - col1, - 13 ) ---- query IIIIIII rowsort label-1740 SELECT * FROM tab3 WHERE NULL IN ( + col0 * col1 + - col4 + - col1, - 13 ) ---- query IIIIIII rowsort label-1740 SELECT * FROM tab4 WHERE NULL IN ( + col0 * col1 + - col4 + - col1, - 13 ) ---- query IIIIIII rowsort label-1745 SELECT * FROM tab0 WHERE col3 < ( NULL ) ---- query IIIIIII rowsort label-1745 SELECT * FROM tab1 WHERE col3 < ( NULL ) ---- query IIIIIII rowsort label-1745 SELECT * FROM tab2 WHERE col3 < ( NULL ) ---- query IIIIIII rowsort label-1745 SELECT * FROM tab3 WHERE col3 < ( NULL ) ---- query IIIIIII rowsort label-1745 SELECT * FROM tab4 WHERE col3 < ( NULL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1750 SELECT ALL * FROM tab0 WHERE NOT + 10 * CAST( - - col4 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1750 SELECT ALL * FROM tab0 WHERE NOT + 10 * CAST ( - - col4 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1750 SELECT ALL * FROM tab1 WHERE NOT + 10 * CAST( - - col4 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1750 SELECT ALL * FROM tab1 WHERE NOT + 10 * CAST ( - - col4 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1750 SELECT ALL * FROM tab2 WHERE NOT + 10 * CAST( - - col4 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1750 SELECT ALL * FROM tab2 WHERE NOT + 10 * CAST ( - - col4 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1750 SELECT ALL * FROM tab3 WHERE NOT + 10 * CAST( - - col4 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1750 SELECT ALL * FROM tab3 WHERE NOT + 10 * CAST ( - - col4 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-1750 SELECT ALL * FROM tab4 WHERE NOT + 10 * CAST( - - col4 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1750 SELECT ALL * FROM tab4 WHERE NOT + 10 * CAST ( - - col4 AS REAL ) IS NOT NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 * 92 * + + col0 AND NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 * 92 * + + col0 AND NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 * 92 * + + col0 AND NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 * 92 * + + col0 AND NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 * 92 * + + col0 AND NULL ---- query IIIIIII rowsort label-1760 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( 17, - 30 ) ) ---- query IIIIIII rowsort label-1760 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( 17, - 30 ) ) ---- query IIIIIII rowsort label-1760 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( 17, - 30 ) ) ---- query IIIIIII rowsort label-1760 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( 17, - 30 ) ) ---- query IIIIIII rowsort label-1760 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( 17, - 30 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1765 SELECT 47 * + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1765 SELECT 47 * + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1765 SELECT 47 * + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1765 SELECT 47 * + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1765 SELECT 47 * + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1765 SELECT 47 * + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1765 SELECT 47 * + - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1765 SELECT 47 * + - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1765 SELECT 47 * + - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-1765 SELECT 47 * + - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT ( ( - 0 ) IS NULL ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-1770 SELECT * FROM tab0 AS cor0 WHERE NOT ( + + col0 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1770 SELECT * FROM tab1 AS cor0 WHERE NOT ( + + col0 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1770 SELECT * FROM tab2 AS cor0 WHERE NOT ( + + col0 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1770 SELECT * FROM tab3 AS cor0 WHERE NOT ( + + col0 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1770 SELECT * FROM tab4 AS cor0 WHERE NOT ( + + col0 BETWEEN NULL AND NULL ) ---- query I rowsort label-1775 SELECT DISTINCT + ( - - 31 ) AS col0 FROM tab0 AS cor0 WHERE ( - col0 ) IS NULL ---- query I rowsort label-1775 SELECT DISTINCT + ( - - 31 ) AS col0 FROM tab1 AS cor0 WHERE ( - col0 ) IS NULL ---- query I rowsort label-1775 SELECT DISTINCT + ( - - 31 ) AS col0 FROM tab2 AS cor0 WHERE ( - col0 ) IS NULL ---- query I rowsort label-1775 SELECT DISTINCT + ( - - 31 ) AS col0 FROM tab3 AS cor0 WHERE ( - col0 ) IS NULL ---- query I rowsort label-1775 SELECT DISTINCT + ( - - 31 ) AS col0 FROM tab4 AS cor0 WHERE ( - col0 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1780 SELECT ALL + - COUNT( * ) AS col3 FROM tab0 WHERE NULL IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-1780 SELECT ALL + - COUNT ( * ) AS col3 FROM tab0 WHERE NULL IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-1780 SELECT ALL + - COUNT( * ) AS col3 FROM tab1 WHERE NULL IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-1780 SELECT ALL + - COUNT ( * ) AS col3 FROM tab1 WHERE NULL IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-1780 SELECT ALL + - COUNT( * ) AS col3 FROM tab2 WHERE NULL IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-1780 SELECT ALL + - COUNT ( * ) AS col3 FROM tab2 WHERE NULL IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-1780 SELECT ALL + - COUNT( * ) AS col3 FROM tab3 WHERE NULL IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-1780 SELECT ALL + - COUNT ( * ) AS col3 FROM tab3 WHERE NULL IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-1780 SELECT ALL + - COUNT( * ) AS col3 FROM tab4 WHERE NULL IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-1780 SELECT ALL + - COUNT ( * ) AS col3 FROM tab4 WHERE NULL IS NULL ---- -10 query I rowsort label-1785 SELECT ALL - 79 AS col0 FROM tab0 WHERE col3 + + col4 IS NULL ---- query I rowsort label-1785 SELECT ALL - 79 AS col0 FROM tab1 WHERE col3 + + col4 IS NULL ---- query I rowsort label-1785 SELECT ALL - 79 AS col0 FROM tab2 WHERE col3 + + col4 IS NULL ---- query I rowsort label-1785 SELECT ALL - 79 AS col0 FROM tab3 WHERE col3 + + col4 IS NULL ---- query I rowsort label-1785 SELECT ALL - 79 AS col0 FROM tab4 WHERE col3 + + col4 IS NULL ---- query IIIIIII rowsort label-1790 SELECT * FROM tab0 WHERE + 76 IS NULL ---- query IIIIIII rowsort label-1790 SELECT * FROM tab1 WHERE + 76 IS NULL ---- query IIIIIII rowsort label-1790 SELECT * FROM tab2 WHERE + 76 IS NULL ---- query IIIIIII rowsort label-1790 SELECT * FROM tab3 WHERE + 76 IS NULL ---- query IIIIIII rowsort label-1790 SELECT * FROM tab4 WHERE + 76 IS NULL ---- query IIIIIII rowsort label-1795 SELECT * FROM tab0 WHERE + col3 - + - col0 IS NULL ---- query IIIIIII rowsort label-1795 SELECT * FROM tab1 WHERE + col3 - + - col0 IS NULL ---- query IIIIIII rowsort label-1795 SELECT * FROM tab2 WHERE + col3 - + - col0 IS NULL ---- query IIIIIII rowsort label-1795 SELECT * FROM tab3 WHERE + col3 - + - col0 IS NULL ---- query IIIIIII rowsort label-1795 SELECT * FROM tab4 WHERE + col3 - + - col0 IS NULL ---- query I rowsort label-1800 SELECT ALL col4 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort label-1800 SELECT ALL col4 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort label-1800 SELECT ALL col4 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort label-1800 SELECT ALL col4 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort label-1800 SELECT ALL col4 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN( col0 ) FROM tab0 AS cor0 WHERE NOT + CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL skipif mysql # not compatible query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN ( col0 ) FROM tab0 AS cor0 WHERE NOT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN( col0 ) FROM tab1 AS cor0 WHERE NOT + CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL skipif mysql # not compatible query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN ( col0 ) FROM tab1 AS cor0 WHERE NOT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN( col0 ) FROM tab2 AS cor0 WHERE NOT + CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL skipif mysql # not compatible query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN ( col0 ) FROM tab2 AS cor0 WHERE NOT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN( col0 ) FROM tab3 AS cor0 WHERE NOT + CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL skipif mysql # not compatible query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN ( col0 ) FROM tab3 AS cor0 WHERE NOT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN( col0 ) FROM tab4 AS cor0 WHERE NOT + CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL skipif mysql # not compatible query II rowsort label-1805 SELECT DISTINCT - 20 AS col2, MIN ( col0 ) FROM tab4 AS cor0 WHERE NOT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) / - col0 NOT BETWEEN NULL AND - 36 ---- -20 NULL query IIIIIII rowsort label-1810 SELECT ALL * FROM tab0 WHERE NOT 66 IS NOT NULL ---- query IIIIIII rowsort label-1810 SELECT ALL * FROM tab1 WHERE NOT 66 IS NOT NULL ---- query IIIIIII rowsort label-1810 SELECT ALL * FROM tab2 WHERE NOT 66 IS NOT NULL ---- query IIIIIII rowsort label-1810 SELECT ALL * FROM tab3 WHERE NOT 66 IS NOT NULL ---- query IIIIIII rowsort label-1810 SELECT ALL * FROM tab4 WHERE NOT 66 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1815 SELECT 76 col0 FROM tab0 WHERE + col1 IS NULL AND NOT NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1815 SELECT 76 col0 FROM tab1 WHERE + col1 IS NULL AND NOT NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1815 SELECT 76 col0 FROM tab2 WHERE + col1 IS NULL AND NOT NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1815 SELECT 76 col0 FROM tab3 WHERE + col1 IS NULL AND NOT NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1815 SELECT 76 col0 FROM tab4 WHERE + col1 IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-1820 SELECT * FROM tab0 AS cor0 WHERE NULL IN ( + ( + col0 ), 1 - - col0, col0, col1 ) ---- query IIIIIII rowsort label-1820 SELECT * FROM tab1 AS cor0 WHERE NULL IN ( + ( + col0 ), 1 - - col0, col0, col1 ) ---- query IIIIIII rowsort label-1820 SELECT * FROM tab2 AS cor0 WHERE NULL IN ( + ( + col0 ), 1 - - col0, col0, col1 ) ---- query IIIIIII rowsort label-1820 SELECT * FROM tab3 AS cor0 WHERE NULL IN ( + ( + col0 ), 1 - - col0, col0, col1 ) ---- query IIIIIII rowsort label-1820 SELECT * FROM tab4 AS cor0 WHERE NULL IN ( + ( + col0 ), 1 - - col0, col0, col1 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1825 SELECT COUNT( * ) FROM tab0 cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1825 SELECT COUNT ( * ) FROM tab0 cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1825 SELECT COUNT( * ) FROM tab1 cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1825 SELECT COUNT ( * ) FROM tab1 cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1825 SELECT COUNT( * ) FROM tab2 cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1825 SELECT COUNT ( * ) FROM tab2 cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1825 SELECT COUNT( * ) FROM tab3 cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1825 SELECT COUNT ( * ) FROM tab3 cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1825 SELECT COUNT( * ) FROM tab4 cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1825 SELECT COUNT ( * ) FROM tab4 cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1830 SELECT + col4 AS col1 FROM tab0 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST( NULL AS SIGNED ) - + - 24 ) AND - col1 ---- skipif mysql # not compatible query I rowsort label-1830 SELECT + col4 AS col1 FROM tab0 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST ( NULL AS INTEGER ) - + - 24 ) AND - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1830 SELECT + col4 AS col1 FROM tab1 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST( NULL AS SIGNED ) - + - 24 ) AND - col1 ---- skipif mysql # not compatible query I rowsort label-1830 SELECT + col4 AS col1 FROM tab1 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST ( NULL AS INTEGER ) - + - 24 ) AND - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1830 SELECT + col4 AS col1 FROM tab2 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST( NULL AS SIGNED ) - + - 24 ) AND - col1 ---- skipif mysql # not compatible query I rowsort label-1830 SELECT + col4 AS col1 FROM tab2 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST ( NULL AS INTEGER ) - + - 24 ) AND - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1830 SELECT + col4 AS col1 FROM tab3 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST( NULL AS SIGNED ) - + - 24 ) AND - col1 ---- skipif mysql # not compatible query I rowsort label-1830 SELECT + col4 AS col1 FROM tab3 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST ( NULL AS INTEGER ) - + - 24 ) AND - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1830 SELECT + col4 AS col1 FROM tab4 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST( NULL AS SIGNED ) - + - 24 ) AND - col1 ---- skipif mysql # not compatible query I rowsort label-1830 SELECT + col4 AS col1 FROM tab4 cor0 WHERE col0 * - col3 + - + col4 NOT BETWEEN ( - CAST ( NULL AS INTEGER ) - + - 24 ) AND - col1 ---- query I rowsort label-1835 SELECT + - 16 FROM tab0 cor0 WHERE NULL >= + 47 * - + col0 ---- query I rowsort label-1835 SELECT + - 16 FROM tab1 cor0 WHERE NULL >= + 47 * - + col0 ---- query I rowsort label-1835 SELECT + - 16 FROM tab2 cor0 WHERE NULL >= + 47 * - + col0 ---- query I rowsort label-1835 SELECT + - 16 FROM tab3 cor0 WHERE NULL >= + 47 * - + col0 ---- query I rowsort label-1835 SELECT + - 16 FROM tab4 cor0 WHERE NULL >= + 47 * - + col0 ---- query I rowsort label-1840 SELECT - col1 FROM tab0 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1840 SELECT - col1 FROM tab1 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1840 SELECT - col1 FROM tab2 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1840 SELECT - col1 FROM tab3 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1840 SELECT - col1 FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1845 SELECT + - col3 FROM tab0 WHERE NOT + + 59 * - - 2 + - 9 <> - col3 ---- query I rowsort label-1845 SELECT + - col3 FROM tab1 WHERE NOT + + 59 * - - 2 + - 9 <> - col3 ---- query I rowsort label-1845 SELECT + - col3 FROM tab2 WHERE NOT + + 59 * - - 2 + - 9 <> - col3 ---- query I rowsort label-1845 SELECT + - col3 FROM tab3 WHERE NOT + + 59 * - - 2 + - 9 <> - col3 ---- query I rowsort label-1845 SELECT + - col3 FROM tab4 WHERE NOT + + 59 * - - 2 + - 9 <> - col3 ---- query IIIIIII rowsort label-1850 SELECT * FROM tab0 WHERE NOT + col3 BETWEEN + + 76 AND NULL ---- query IIIIIII rowsort label-1850 SELECT * FROM tab1 WHERE NOT + col3 BETWEEN + + 76 AND NULL ---- query IIIIIII rowsort label-1850 SELECT * FROM tab2 WHERE NOT + col3 BETWEEN + + 76 AND NULL ---- query IIIIIII rowsort label-1850 SELECT * FROM tab3 WHERE NOT + col3 BETWEEN + + 76 AND NULL ---- query IIIIIII rowsort label-1850 SELECT * FROM tab4 WHERE NOT + col3 BETWEEN + + 76 AND NULL ---- query I rowsort label-1855 SELECT DISTINCT - ( ( 8 ) ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- -8 query I rowsort label-1855 SELECT DISTINCT - ( ( 8 ) ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- -8 query I rowsort label-1855 SELECT DISTINCT - ( ( 8 ) ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- -8 query I rowsort label-1855 SELECT DISTINCT - ( ( 8 ) ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- -8 query I rowsort label-1855 SELECT DISTINCT - ( ( 8 ) ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- -8 query IIIIIII rowsort label-1860 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NOT - + col0 IS NULL ) ---- query IIIIIII rowsort label-1860 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NOT - + col0 IS NULL ) ---- query IIIIIII rowsort label-1860 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NOT - + col0 IS NULL ) ---- query IIIIIII rowsort label-1860 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NOT - + col0 IS NULL ) ---- query IIIIIII rowsort label-1860 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NOT - + col0 IS NULL ) ---- query II rowsort label-1865 SELECT ALL + + col3 AS col2, + 13 AS col4 FROM tab0 AS cor0 WHERE + 54 IS NOT NULL ---- 20 values hashing to ed9adabe662e28b6d0b2f03c197b9171 query II rowsort label-1865 SELECT ALL + + col3 AS col2, + 13 AS col4 FROM tab1 AS cor0 WHERE + 54 IS NOT NULL ---- 20 values hashing to ed9adabe662e28b6d0b2f03c197b9171 query II rowsort label-1865 SELECT ALL + + col3 AS col2, + 13 AS col4 FROM tab2 AS cor0 WHERE + 54 IS NOT NULL ---- 20 values hashing to ed9adabe662e28b6d0b2f03c197b9171 query II rowsort label-1865 SELECT ALL + + col3 AS col2, + 13 AS col4 FROM tab3 AS cor0 WHERE + 54 IS NOT NULL ---- 20 values hashing to ed9adabe662e28b6d0b2f03c197b9171 query II rowsort label-1865 SELECT ALL + + col3 AS col2, + 13 AS col4 FROM tab4 AS cor0 WHERE + 54 IS NOT NULL ---- 20 values hashing to ed9adabe662e28b6d0b2f03c197b9171 query IIIIIII rowsort label-1870 SELECT ALL * FROM tab0 AS cor0 WHERE + col3 * + + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-1870 SELECT ALL * FROM tab1 AS cor0 WHERE + col3 * + + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-1870 SELECT ALL * FROM tab2 AS cor0 WHERE + col3 * + + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-1870 SELECT ALL * FROM tab3 AS cor0 WHERE + col3 * + + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-1870 SELECT ALL * FROM tab4 AS cor0 WHERE + col3 * + + ( + col0 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1875 SELECT - + col0 col0 FROM tab0 WHERE NULL >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1875 SELECT - + col0 col0 FROM tab1 WHERE NULL >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1875 SELECT - + col0 col0 FROM tab2 WHERE NULL >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1875 SELECT - + col0 col0 FROM tab3 WHERE NULL >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1875 SELECT - + col0 col0 FROM tab4 WHERE NULL >= NULL ---- query I rowsort label-1880 SELECT DISTINCT + 25 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 25 query I rowsort label-1880 SELECT DISTINCT + 25 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 25 query I rowsort label-1880 SELECT DISTINCT + 25 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 25 query I rowsort label-1880 SELECT DISTINCT + 25 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 25 query I rowsort label-1880 SELECT DISTINCT + 25 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 25 query I rowsort label-1885 SELECT ALL - + col0 AS col0 FROM tab0 cor0 WHERE + col4 IS NULL ---- query I rowsort label-1885 SELECT ALL - + col0 AS col0 FROM tab1 cor0 WHERE + col4 IS NULL ---- query I rowsort label-1885 SELECT ALL - + col0 AS col0 FROM tab2 cor0 WHERE + col4 IS NULL ---- query I rowsort label-1885 SELECT ALL - + col0 AS col0 FROM tab3 cor0 WHERE + col4 IS NULL ---- query I rowsort label-1885 SELECT ALL - + col0 AS col0 FROM tab4 cor0 WHERE + col4 IS NULL ---- query II rowsort label-1890 SELECT DISTINCT + 56 + - + ( + - col1 ) AS col2, 1 FROM tab0 AS cor0 WHERE - col4 * - + col0 IS NULL ---- query II rowsort label-1890 SELECT DISTINCT + 56 + - + ( + - col1 ) AS col2, 1 FROM tab1 AS cor0 WHERE - col4 * - + col0 IS NULL ---- query II rowsort label-1890 SELECT DISTINCT + 56 + - + ( + - col1 ) AS col2, 1 FROM tab2 AS cor0 WHERE - col4 * - + col0 IS NULL ---- query II rowsort label-1890 SELECT DISTINCT + 56 + - + ( + - col1 ) AS col2, 1 FROM tab3 AS cor0 WHERE - col4 * - + col0 IS NULL ---- query II rowsort label-1890 SELECT DISTINCT + 56 + - + ( + - col1 ) AS col2, 1 FROM tab4 AS cor0 WHERE - col4 * - + col0 IS NULL ---- query I rowsort label-1895 SELECT ALL col0 * - col1 FROM tab0 WHERE NOT NULL > NULL ---- query I rowsort label-1895 SELECT ALL col0 * - col1 FROM tab1 WHERE NOT NULL > NULL ---- query I rowsort label-1895 SELECT ALL col0 * - col1 FROM tab2 WHERE NOT NULL > NULL ---- query I rowsort label-1895 SELECT ALL col0 * - col1 FROM tab3 WHERE NOT NULL > NULL ---- query I rowsort label-1895 SELECT ALL col0 * - col1 FROM tab4 WHERE NOT NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1900 SELECT ALL col0 * - CAST( NULL AS SIGNED ) * - + col1 AS col4, - col4 col3 FROM tab0 WHERE NOT NULL <= NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1900 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) * - + col1 AS col4, - col4 col3 FROM tab0 WHERE NOT NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1900 SELECT ALL col0 * - CAST( NULL AS SIGNED ) * - + col1 AS col4, - col4 col3 FROM tab1 WHERE NOT NULL <= NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1900 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) * - + col1 AS col4, - col4 col3 FROM tab1 WHERE NOT NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1900 SELECT ALL col0 * - CAST( NULL AS SIGNED ) * - + col1 AS col4, - col4 col3 FROM tab2 WHERE NOT NULL <= NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1900 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) * - + col1 AS col4, - col4 col3 FROM tab2 WHERE NOT NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1900 SELECT ALL col0 * - CAST( NULL AS SIGNED ) * - + col1 AS col4, - col4 col3 FROM tab3 WHERE NOT NULL <= NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1900 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) * - + col1 AS col4, - col4 col3 FROM tab3 WHERE NOT NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1900 SELECT ALL col0 * - CAST( NULL AS SIGNED ) * - + col1 AS col4, - col4 col3 FROM tab4 WHERE NOT NULL <= NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-1900 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) * - + col1 AS col4, - col4 col3 FROM tab4 WHERE NOT NULL <= NULL ---- query I rowsort label-1905 SELECT DISTINCT 30 AS col3 FROM tab0 WHERE NOT 8 >= NULL ---- query I rowsort label-1905 SELECT DISTINCT 30 AS col3 FROM tab1 WHERE NOT 8 >= NULL ---- query I rowsort label-1905 SELECT DISTINCT 30 AS col3 FROM tab2 WHERE NOT 8 >= NULL ---- query I rowsort label-1905 SELECT DISTINCT 30 AS col3 FROM tab3 WHERE NOT 8 >= NULL ---- query I rowsort label-1905 SELECT DISTINCT 30 AS col3 FROM tab4 WHERE NOT 8 >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1910 SELECT ALL + col2 col3 FROM tab0 AS cor0 WHERE NOT ( + 83 + col1 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1910 SELECT ALL + col2 col3 FROM tab1 AS cor0 WHERE NOT ( + 83 + col1 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1910 SELECT ALL + col2 col3 FROM tab2 AS cor0 WHERE NOT ( + 83 + col1 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1910 SELECT ALL + col2 col3 FROM tab3 AS cor0 WHERE NOT ( + 83 + col1 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1910 SELECT ALL + col2 col3 FROM tab4 AS cor0 WHERE NOT ( + 83 + col1 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-1915 SELECT col2 FROM tab0 AS cor0 WHERE - col4 >= - 19 ---- query I rowsort label-1915 SELECT col2 FROM tab1 AS cor0 WHERE - col4 >= - 19 ---- query I rowsort label-1915 SELECT col2 FROM tab2 AS cor0 WHERE - col4 >= - 19 ---- query I rowsort label-1915 SELECT col2 FROM tab3 AS cor0 WHERE - col4 >= - 19 ---- query I rowsort label-1915 SELECT col2 FROM tab4 AS cor0 WHERE - col4 >= - 19 ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1920 SELECT CAST( - COUNT( * ) AS SIGNED ) FROM tab0 WHERE NOT - 10 * + col1 < NULL ---- 0 skipif mysql # not compatible query I rowsort label-1920 SELECT CAST ( - COUNT ( * ) AS INTEGER ) FROM tab0 WHERE NOT - 10 * + col1 < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1920 SELECT CAST( - COUNT( * ) AS SIGNED ) FROM tab1 WHERE NOT - 10 * + col1 < NULL ---- 0 skipif mysql # not compatible query I rowsort label-1920 SELECT CAST ( - COUNT ( * ) AS INTEGER ) FROM tab1 WHERE NOT - 10 * + col1 < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1920 SELECT CAST( - COUNT( * ) AS SIGNED ) FROM tab2 WHERE NOT - 10 * + col1 < NULL ---- 0 skipif mysql # not compatible query I rowsort label-1920 SELECT CAST ( - COUNT ( * ) AS INTEGER ) FROM tab2 WHERE NOT - 10 * + col1 < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1920 SELECT CAST( - COUNT( * ) AS SIGNED ) FROM tab3 WHERE NOT - 10 * + col1 < NULL ---- 0 skipif mysql # not compatible query I rowsort label-1920 SELECT CAST ( - COUNT ( * ) AS INTEGER ) FROM tab3 WHERE NOT - 10 * + col1 < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-1920 SELECT CAST( - COUNT( * ) AS SIGNED ) FROM tab4 WHERE NOT - 10 * + col1 < NULL ---- 0 skipif mysql # not compatible query I rowsort label-1920 SELECT CAST ( - COUNT ( * ) AS INTEGER ) FROM tab4 WHERE NOT - 10 * + col1 < NULL ---- 0 query I rowsort label-1925 SELECT ALL - 62 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1925 SELECT ALL - 62 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1925 SELECT ALL - 62 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1925 SELECT ALL - 62 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1925 SELECT ALL - 62 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1930 SELECT ALL col3 FROM tab0 WHERE NULL <> NULL ---- query I rowsort label-1930 SELECT ALL col3 FROM tab1 WHERE NULL <> NULL ---- query I rowsort label-1930 SELECT ALL col3 FROM tab2 WHERE NULL <> NULL ---- query I rowsort label-1930 SELECT ALL col3 FROM tab3 WHERE NULL <> NULL ---- query I rowsort label-1930 SELECT ALL col3 FROM tab4 WHERE NULL <> NULL ---- query I rowsort label-1935 SELECT DISTINCT col3 FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-1935 SELECT DISTINCT col3 FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-1935 SELECT DISTINCT col3 FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-1935 SELECT DISTINCT col3 FROM tab3 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-1935 SELECT DISTINCT col3 FROM tab4 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1940 SELECT ALL * FROM tab0 AS cor0 WHERE ( col4 ) * + col4 IS NULL ---- query IIIIIII rowsort label-1940 SELECT ALL * FROM tab1 AS cor0 WHERE ( col4 ) * + col4 IS NULL ---- query IIIIIII rowsort label-1940 SELECT ALL * FROM tab2 AS cor0 WHERE ( col4 ) * + col4 IS NULL ---- query IIIIIII rowsort label-1940 SELECT ALL * FROM tab3 AS cor0 WHERE ( col4 ) * + col4 IS NULL ---- query IIIIIII rowsort label-1940 SELECT ALL * FROM tab4 AS cor0 WHERE ( col4 ) * + col4 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1945 SELECT CAST( col3 AS SIGNED ) FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- skipif mysql # not compatible query I rowsort label-1945 SELECT CAST ( col3 AS INTEGER ) FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1945 SELECT CAST( col3 AS SIGNED ) FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- skipif mysql # not compatible query I rowsort label-1945 SELECT CAST ( col3 AS INTEGER ) FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1945 SELECT CAST( col3 AS SIGNED ) FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- skipif mysql # not compatible query I rowsort label-1945 SELECT CAST ( col3 AS INTEGER ) FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1945 SELECT CAST( col3 AS SIGNED ) FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- skipif mysql # not compatible query I rowsort label-1945 SELECT CAST ( col3 AS INTEGER ) FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1945 SELECT CAST( col3 AS SIGNED ) FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- skipif mysql # not compatible query I rowsort label-1945 SELECT CAST ( col3 AS INTEGER ) FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort label-1950 SELECT ALL - col3 + - + 81 * - + 7 + 80 FROM tab0 AS cor0 WHERE NOT ( NOT - col4 < NULL ) ---- query I rowsort label-1950 SELECT ALL - col3 + - + 81 * - + 7 + 80 FROM tab1 AS cor0 WHERE NOT ( NOT - col4 < NULL ) ---- query I rowsort label-1950 SELECT ALL - col3 + - + 81 * - + 7 + 80 FROM tab2 AS cor0 WHERE NOT ( NOT - col4 < NULL ) ---- query I rowsort label-1950 SELECT ALL - col3 + - + 81 * - + 7 + 80 FROM tab3 AS cor0 WHERE NOT ( NOT - col4 < NULL ) ---- query I rowsort label-1950 SELECT ALL - col3 + - + 81 * - + 7 + 80 FROM tab4 AS cor0 WHERE NOT ( NOT - col4 < NULL ) ---- query IIIIIII rowsort label-1955 SELECT * FROM tab0 WHERE NOT + 74 <> NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab1 WHERE NOT + 74 <> NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab2 WHERE NOT + 74 <> NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab3 WHERE NOT + 74 <> NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab4 WHERE NOT + 74 <> NULL ---- query I rowsort label-1960 SELECT DISTINCT col0 FROM tab0 AS cor0 WHERE NOT col0 + + col1 IS NOT NULL ---- query I rowsort label-1960 SELECT DISTINCT col0 FROM tab1 AS cor0 WHERE NOT col0 + + col1 IS NOT NULL ---- query I rowsort label-1960 SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE NOT col0 + + col1 IS NOT NULL ---- query I rowsort label-1960 SELECT DISTINCT col0 FROM tab3 AS cor0 WHERE NOT col0 + + col1 IS NOT NULL ---- query I rowsort label-1960 SELECT DISTINCT col0 FROM tab4 AS cor0 WHERE NOT col0 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-1965 SELECT * FROM tab0 cor0 WHERE col0 * - col1 BETWEEN ( col4 ) AND + col0 ---- query IIIIIII rowsort label-1965 SELECT * FROM tab1 cor0 WHERE col0 * - col1 BETWEEN ( col4 ) AND + col0 ---- query IIIIIII rowsort label-1965 SELECT * FROM tab2 cor0 WHERE col0 * - col1 BETWEEN ( col4 ) AND + col0 ---- query IIIIIII rowsort label-1965 SELECT * FROM tab3 cor0 WHERE col0 * - col1 BETWEEN ( col4 ) AND + col0 ---- query IIIIIII rowsort label-1965 SELECT * FROM tab4 cor0 WHERE col0 * - col1 BETWEEN ( col4 ) AND + col0 ---- query I rowsort label-1970 SELECT col0 AS col4 FROM tab0 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-1970 SELECT col0 AS col4 FROM tab1 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-1970 SELECT col0 AS col4 FROM tab2 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-1970 SELECT col0 AS col4 FROM tab3 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-1970 SELECT col0 AS col4 FROM tab4 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-1975 SELECT - col4 AS col5 FROM tab0 cor0 WHERE NOT col3 * + + 72 = NULL ---- query I rowsort label-1975 SELECT - col4 AS col5 FROM tab1 cor0 WHERE NOT col3 * + + 72 = NULL ---- query I rowsort label-1975 SELECT - col4 AS col5 FROM tab2 cor0 WHERE NOT col3 * + + 72 = NULL ---- query I rowsort label-1975 SELECT - col4 AS col5 FROM tab3 cor0 WHERE NOT col3 * + + 72 = NULL ---- query I rowsort label-1975 SELECT - col4 AS col5 FROM tab4 cor0 WHERE NOT col3 * + + 72 = NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1980 SELECT ALL + + COUNT( + 79 ) FROM tab0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1980 SELECT ALL + + COUNT ( + 79 ) FROM tab0 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1980 SELECT ALL + + COUNT( + 79 ) FROM tab1 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1980 SELECT ALL + + COUNT ( + 79 ) FROM tab1 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1980 SELECT ALL + + COUNT( + 79 ) FROM tab2 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1980 SELECT ALL + + COUNT ( + 79 ) FROM tab2 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1980 SELECT ALL + + COUNT( + 79 ) FROM tab3 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1980 SELECT ALL + + COUNT ( + 79 ) FROM tab3 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1980 SELECT ALL + + COUNT( + 79 ) FROM tab4 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-1980 SELECT ALL + + COUNT ( + 79 ) FROM tab4 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-1985 SELECT + COUNT( ALL + col0 ) FROM tab0 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1985 SELECT + COUNT ( ALL + col0 ) FROM tab0 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1985 SELECT + COUNT( ALL + col0 ) FROM tab1 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1985 SELECT + COUNT ( ALL + col0 ) FROM tab1 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1985 SELECT + COUNT( ALL + col0 ) FROM tab2 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1985 SELECT + COUNT ( ALL + col0 ) FROM tab2 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1985 SELECT + COUNT( ALL + col0 ) FROM tab3 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1985 SELECT + COUNT ( ALL + col0 ) FROM tab3 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1985 SELECT + COUNT( ALL + col0 ) FROM tab4 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1985 SELECT + COUNT ( ALL + col0 ) FROM tab4 AS cor0 WHERE col3 IS NULL ---- 0 query I rowsort label-1990 SELECT col4 FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN NULL AND - ( + 7 ) ---- query I rowsort label-1990 SELECT col4 FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN NULL AND - ( + 7 ) ---- query I rowsort label-1990 SELECT col4 FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN NULL AND - ( + 7 ) ---- query I rowsort label-1990 SELECT col4 FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN NULL AND - ( + 7 ) ---- query I rowsort label-1990 SELECT col4 FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN NULL AND - ( + 7 ) ---- query IIIIIII rowsort label-1995 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) > + col4 ---- query IIIIIII rowsort label-1995 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) > + col4 ---- query IIIIIII rowsort label-1995 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) > + col4 ---- query IIIIIII rowsort label-1995 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) > + col4 ---- query IIIIIII rowsort label-1995 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) > + col4 ---- query IIIIIII rowsort label-2000 SELECT * FROM tab0 WHERE NOT + col4 <= NULL ---- query IIIIIII rowsort label-2000 SELECT * FROM tab1 WHERE NOT + col4 <= NULL ---- query IIIIIII rowsort label-2000 SELECT * FROM tab2 WHERE NOT + col4 <= NULL ---- query IIIIIII rowsort label-2000 SELECT * FROM tab3 WHERE NOT + col4 <= NULL ---- query IIIIIII rowsort label-2000 SELECT * FROM tab4 WHERE NOT + col4 <= NULL ---- query I rowsort label-2005 SELECT + + col1 * + 22 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2005 SELECT + + col1 * + 22 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2005 SELECT + + col1 * + 22 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2005 SELECT + + col1 * + 22 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2005 SELECT + + col1 * + 22 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2010 SELECT col0 AS col0 FROM tab0 AS cor0 WHERE NULL > NULL ---- query I rowsort label-2010 SELECT col0 AS col0 FROM tab1 AS cor0 WHERE NULL > NULL ---- query I rowsort label-2010 SELECT col0 AS col0 FROM tab2 AS cor0 WHERE NULL > NULL ---- query I rowsort label-2010 SELECT col0 AS col0 FROM tab3 AS cor0 WHERE NULL > NULL ---- query I rowsort label-2010 SELECT col0 AS col0 FROM tab4 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-2015 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + col3 - 49 AND NULL ---- query IIIIIII rowsort label-2015 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + col3 - 49 AND NULL ---- query IIIIIII rowsort label-2015 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + col3 - 49 AND NULL ---- query IIIIIII rowsort label-2015 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + col3 - 49 AND NULL ---- query IIIIIII rowsort label-2015 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + col3 - 49 AND NULL ---- query I rowsort label-2020 SELECT DISTINCT + + col4 AS col1 FROM tab0 AS cor0 WHERE NULL < col1 * - + 54 / - col1 ---- query I rowsort label-2020 SELECT DISTINCT + + col4 AS col1 FROM tab1 AS cor0 WHERE NULL < col1 * - + 54 / - col1 ---- query I rowsort label-2020 SELECT DISTINCT + + col4 AS col1 FROM tab2 AS cor0 WHERE NULL < col1 * - + 54 / - col1 ---- query I rowsort label-2020 SELECT DISTINCT + + col4 AS col1 FROM tab3 AS cor0 WHERE NULL < col1 * - + 54 / - col1 ---- query I rowsort label-2020 SELECT DISTINCT + + col4 AS col1 FROM tab4 AS cor0 WHERE NULL < col1 * - + 54 / - col1 ---- query IIIIIII rowsort label-2025 SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) >= + + 24 ---- query IIIIIII rowsort label-2025 SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) >= + + 24 ---- query IIIIIII rowsort label-2025 SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) >= + + 24 ---- query IIIIIII rowsort label-2025 SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) >= + + 24 ---- query IIIIIII rowsort label-2025 SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) >= + + 24 ---- query IIIIIII rowsort label-2030 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= + col4 ---- query IIIIIII rowsort label-2030 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= + col4 ---- query IIIIIII rowsort label-2030 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= + col4 ---- query IIIIIII rowsort label-2030 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= + col4 ---- query IIIIIII rowsort label-2030 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= + col4 ---- query IIIIIII rowsort label-2035 SELECT * FROM tab0 WHERE NOT NULL >= - 96 ---- query IIIIIII rowsort label-2035 SELECT * FROM tab1 WHERE NOT NULL >= - 96 ---- query IIIIIII rowsort label-2035 SELECT * FROM tab2 WHERE NOT NULL >= - 96 ---- query IIIIIII rowsort label-2035 SELECT * FROM tab3 WHERE NOT NULL >= - 96 ---- query IIIIIII rowsort label-2035 SELECT * FROM tab4 WHERE NOT NULL >= - 96 ---- query I rowsort label-2040 SELECT + 25 AS col3 FROM tab0 cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-2040 SELECT + 25 AS col3 FROM tab1 cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-2040 SELECT + 25 AS col3 FROM tab2 cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-2040 SELECT + 25 AS col3 FROM tab3 cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-2040 SELECT + 25 AS col3 FROM tab4 cor0 WHERE ( NULL ) <> NULL ---- query IIIIIII rowsort label-2045 SELECT * FROM tab0 cor0 WHERE + 49 IS NULL ---- query IIIIIII rowsort label-2045 SELECT * FROM tab1 cor0 WHERE + 49 IS NULL ---- query IIIIIII rowsort label-2045 SELECT * FROM tab2 cor0 WHERE + 49 IS NULL ---- query IIIIIII rowsort label-2045 SELECT * FROM tab3 cor0 WHERE + 49 IS NULL ---- query IIIIIII rowsort label-2045 SELECT * FROM tab4 cor0 WHERE + 49 IS NULL ---- query IIIIIII rowsort label-2050 SELECT * FROM tab0 AS cor0 WHERE + col0 + 83 > NULL ---- query IIIIIII rowsort label-2050 SELECT * FROM tab1 AS cor0 WHERE + col0 + 83 > NULL ---- query IIIIIII rowsort label-2050 SELECT * FROM tab2 AS cor0 WHERE + col0 + 83 > NULL ---- query IIIIIII rowsort label-2050 SELECT * FROM tab3 AS cor0 WHERE + col0 + 83 > NULL ---- query IIIIIII rowsort label-2050 SELECT * FROM tab4 AS cor0 WHERE + col0 + 83 > NULL ---- query IIIIIII rowsort label-2055 SELECT * FROM tab0 cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-2055 SELECT * FROM tab1 cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-2055 SELECT * FROM tab2 cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-2055 SELECT * FROM tab3 cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-2055 SELECT * FROM tab4 cor0 WHERE 95 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2060 SELECT + 69 - SUM( + 63 ) AS col2 FROM tab0 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 skipif mysql # not compatible query I rowsort label-2060 SELECT + 69 - SUM ( + 63 ) AS col2 FROM tab0 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 onlyif mysql # aggregate syntax: query I rowsort label-2060 SELECT + 69 - SUM( + 63 ) AS col2 FROM tab1 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 skipif mysql # not compatible query I rowsort label-2060 SELECT + 69 - SUM ( + 63 ) AS col2 FROM tab1 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 onlyif mysql # aggregate syntax: query I rowsort label-2060 SELECT + 69 - SUM( + 63 ) AS col2 FROM tab2 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 skipif mysql # not compatible query I rowsort label-2060 SELECT + 69 - SUM ( + 63 ) AS col2 FROM tab2 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 onlyif mysql # aggregate syntax: query I rowsort label-2060 SELECT + 69 - SUM( + 63 ) AS col2 FROM tab3 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 skipif mysql # not compatible query I rowsort label-2060 SELECT + 69 - SUM ( + 63 ) AS col2 FROM tab3 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 onlyif mysql # aggregate syntax: query I rowsort label-2060 SELECT + 69 - SUM( + 63 ) AS col2 FROM tab4 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 skipif mysql # not compatible query I rowsort label-2060 SELECT + 69 - SUM ( + 63 ) AS col2 FROM tab4 WHERE NOT col0 / - + 84 * + - ( + col3 ) IN ( - + col3 ) ---- -561 query I rowsort label-2065 SELECT 0 FROM tab0 WHERE NOT + col0 * - - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2065 SELECT 0 FROM tab1 WHERE NOT + col0 * - - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2065 SELECT 0 FROM tab2 WHERE NOT + col0 * - - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2065 SELECT 0 FROM tab3 WHERE NOT + col0 * - - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2065 SELECT 0 FROM tab4 WHERE NOT + col0 * - - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2070 SELECT col2 FROM tab0 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST( NULL AS DECIMAL ) * - - col3 = + + col3 ---- skipif mysql # not compatible query I rowsort label-2070 SELECT col2 FROM tab0 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST ( NULL AS REAL ) * - - col3 = + + col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2070 SELECT col2 FROM tab1 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST( NULL AS DECIMAL ) * - - col3 = + + col3 ---- skipif mysql # not compatible query I rowsort label-2070 SELECT col2 FROM tab1 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST ( NULL AS REAL ) * - - col3 = + + col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2070 SELECT col2 FROM tab2 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST( NULL AS DECIMAL ) * - - col3 = + + col3 ---- skipif mysql # not compatible query I rowsort label-2070 SELECT col2 FROM tab2 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST ( NULL AS REAL ) * - - col3 = + + col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2070 SELECT col2 FROM tab3 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST( NULL AS DECIMAL ) * - - col3 = + + col3 ---- skipif mysql # not compatible query I rowsort label-2070 SELECT col2 FROM tab3 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST ( NULL AS REAL ) * - - col3 = + + col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2070 SELECT col2 FROM tab4 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST( NULL AS DECIMAL ) * - - col3 = + + col3 ---- skipif mysql # not compatible query I rowsort label-2070 SELECT col2 FROM tab4 AS cor0 WHERE NOT 16 + + 87 + + col4 + col1 + - - CAST ( NULL AS REAL ) * - - col3 = + + col3 ---- query I rowsort label-2075 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE NOT col1 + + col3 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2075 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE NOT col1 + + col3 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2075 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE NOT col1 + + col3 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2075 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE NOT col1 + + col3 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2075 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE NOT col1 + + col3 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2080 SELECT col4 col2 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2080 SELECT col4 col2 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2080 SELECT col4 col2 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2080 SELECT col4 col2 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2080 SELECT col4 col2 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2085 SELECT 93 FROM tab0 cor0 WHERE NOT 9 IS NOT NULL ---- query I rowsort label-2085 SELECT 93 FROM tab1 cor0 WHERE NOT 9 IS NOT NULL ---- query I rowsort label-2085 SELECT 93 FROM tab2 cor0 WHERE NOT 9 IS NOT NULL ---- query I rowsort label-2085 SELECT 93 FROM tab3 cor0 WHERE NOT 9 IS NOT NULL ---- query I rowsort label-2085 SELECT 93 FROM tab4 cor0 WHERE NOT 9 IS NOT NULL ---- query I rowsort label-2090 SELECT DISTINCT - 89 FROM tab0 AS cor0 WHERE ( ( NOT ( NOT NULL <= + col0 ) ) ) ---- query I rowsort label-2090 SELECT DISTINCT - 89 FROM tab1 AS cor0 WHERE ( ( NOT ( NOT NULL <= + col0 ) ) ) ---- query I rowsort label-2090 SELECT DISTINCT - 89 FROM tab2 AS cor0 WHERE ( ( NOT ( NOT NULL <= + col0 ) ) ) ---- query I rowsort label-2090 SELECT DISTINCT - 89 FROM tab3 AS cor0 WHERE ( ( NOT ( NOT NULL <= + col0 ) ) ) ---- query I rowsort label-2090 SELECT DISTINCT - 89 FROM tab4 AS cor0 WHERE ( ( NOT ( NOT NULL <= + col0 ) ) ) ---- query IIIIIII rowsort label-2095 SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( + col3, + 12 ) ---- query IIIIIII rowsort label-2095 SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( + col3, + 12 ) ---- query IIIIIII rowsort label-2095 SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( + col3, + 12 ) ---- query IIIIIII rowsort label-2095 SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( + col3, + 12 ) ---- query IIIIIII rowsort label-2095 SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( + col3, + 12 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-2100 SELECT DISTINCT - COUNT( * ) AS col3 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2100 SELECT DISTINCT - COUNT ( * ) AS col3 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2100 SELECT DISTINCT - COUNT( * ) AS col3 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2100 SELECT DISTINCT - COUNT ( * ) AS col3 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2100 SELECT DISTINCT - COUNT( * ) AS col3 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2100 SELECT DISTINCT - COUNT ( * ) AS col3 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2100 SELECT DISTINCT - COUNT( * ) AS col3 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2100 SELECT DISTINCT - COUNT ( * ) AS col3 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2100 SELECT DISTINCT - COUNT( * ) AS col3 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2100 SELECT DISTINCT - COUNT ( * ) AS col3 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- 0 query IIIIIII rowsort label-2105 SELECT * FROM tab0 AS cor0 WHERE NULL = col3 ---- query IIIIIII rowsort label-2105 SELECT * FROM tab1 AS cor0 WHERE NULL = col3 ---- query IIIIIII rowsort label-2105 SELECT * FROM tab2 AS cor0 WHERE NULL = col3 ---- query IIIIIII rowsort label-2105 SELECT * FROM tab3 AS cor0 WHERE NULL = col3 ---- query IIIIIII rowsort label-2105 SELECT * FROM tab4 AS cor0 WHERE NULL = col3 ---- query I rowsort label-2110 SELECT col1 AS col2 FROM tab0 cor0 WHERE NOT col3 + - col0 - - - 89 IS NOT NULL ---- query I rowsort label-2110 SELECT col1 AS col2 FROM tab1 cor0 WHERE NOT col3 + - col0 - - - 89 IS NOT NULL ---- query I rowsort label-2110 SELECT col1 AS col2 FROM tab2 cor0 WHERE NOT col3 + - col0 - - - 89 IS NOT NULL ---- query I rowsort label-2110 SELECT col1 AS col2 FROM tab3 cor0 WHERE NOT col3 + - col0 - - - 89 IS NOT NULL ---- query I rowsort label-2110 SELECT col1 AS col2 FROM tab4 cor0 WHERE NOT col3 + - col0 - - - 89 IS NOT NULL ---- query I rowsort label-2115 SELECT DISTINCT + + ( - - col3 ) AS col3 FROM tab0 AS cor0 WHERE + 0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2115 SELECT DISTINCT + + ( - - col3 ) AS col3 FROM tab1 AS cor0 WHERE + 0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2115 SELECT DISTINCT + + ( - - col3 ) AS col3 FROM tab2 AS cor0 WHERE + 0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2115 SELECT DISTINCT + + ( - - col3 ) AS col3 FROM tab3 AS cor0 WHERE + 0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2115 SELECT DISTINCT + + ( - - col3 ) AS col3 FROM tab4 AS cor0 WHERE + 0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2120 SELECT * FROM tab0 AS cor0 WHERE ( CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2120 SELECT * FROM tab0 AS cor0 WHERE ( CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2120 SELECT * FROM tab1 AS cor0 WHERE ( CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2120 SELECT * FROM tab1 AS cor0 WHERE ( CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2120 SELECT * FROM tab2 AS cor0 WHERE ( CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2120 SELECT * FROM tab2 AS cor0 WHERE ( CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2120 SELECT * FROM tab3 AS cor0 WHERE ( CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2120 SELECT * FROM tab3 AS cor0 WHERE ( CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2120 SELECT * FROM tab4 AS cor0 WHERE ( CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2120 SELECT * FROM tab4 AS cor0 WHERE ( CAST ( NULL AS REAL ) ) IS NOT NULL ---- query I rowsort label-2125 SELECT - 48 FROM tab0 WHERE NOT - col4 IS NULL ---- 10 values hashing to 817cf679005eeb633c89d63f4c752a34 query I rowsort label-2125 SELECT - 48 FROM tab1 WHERE NOT - col4 IS NULL ---- 10 values hashing to 817cf679005eeb633c89d63f4c752a34 query I rowsort label-2125 SELECT - 48 FROM tab2 WHERE NOT - col4 IS NULL ---- 10 values hashing to 817cf679005eeb633c89d63f4c752a34 query I rowsort label-2125 SELECT - 48 FROM tab3 WHERE NOT - col4 IS NULL ---- 10 values hashing to 817cf679005eeb633c89d63f4c752a34 query I rowsort label-2125 SELECT - 48 FROM tab4 WHERE NOT - col4 IS NULL ---- 10 values hashing to 817cf679005eeb633c89d63f4c752a34 query IIIIIII rowsort label-2130 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 < - col0 * - + 68 ---- query IIIIIII rowsort label-2130 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 < - col0 * - + 68 ---- query IIIIIII rowsort label-2130 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 < - col0 * - + 68 ---- query IIIIIII rowsort label-2130 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 < - col0 * - + 68 ---- query IIIIIII rowsort label-2130 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 < - col0 * - + 68 ---- query I rowsort label-2135 SELECT + + 5 AS col0 FROM tab0 WHERE - - col4 IS NULL ---- query I rowsort label-2135 SELECT + + 5 AS col0 FROM tab1 WHERE - - col4 IS NULL ---- query I rowsort label-2135 SELECT + + 5 AS col0 FROM tab2 WHERE - - col4 IS NULL ---- query I rowsort label-2135 SELECT + + 5 AS col0 FROM tab3 WHERE - - col4 IS NULL ---- query I rowsort label-2135 SELECT + + 5 AS col0 FROM tab4 WHERE - - col4 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2140 SELECT ALL + ( - MIN( DISTINCT - 77 ) ) FROM tab0 WHERE NOT - 37 IS NULL ---- 77 skipif mysql # not compatible query I rowsort label-2140 SELECT ALL + ( - MIN ( DISTINCT - 77 ) ) FROM tab0 WHERE NOT - 37 IS NULL ---- 77 onlyif mysql # aggregate syntax: query I rowsort label-2140 SELECT ALL + ( - MIN( DISTINCT - 77 ) ) FROM tab1 WHERE NOT - 37 IS NULL ---- 77 skipif mysql # not compatible query I rowsort label-2140 SELECT ALL + ( - MIN ( DISTINCT - 77 ) ) FROM tab1 WHERE NOT - 37 IS NULL ---- 77 onlyif mysql # aggregate syntax: query I rowsort label-2140 SELECT ALL + ( - MIN( DISTINCT - 77 ) ) FROM tab2 WHERE NOT - 37 IS NULL ---- 77 skipif mysql # not compatible query I rowsort label-2140 SELECT ALL + ( - MIN ( DISTINCT - 77 ) ) FROM tab2 WHERE NOT - 37 IS NULL ---- 77 onlyif mysql # aggregate syntax: query I rowsort label-2140 SELECT ALL + ( - MIN( DISTINCT - 77 ) ) FROM tab3 WHERE NOT - 37 IS NULL ---- 77 skipif mysql # not compatible query I rowsort label-2140 SELECT ALL + ( - MIN ( DISTINCT - 77 ) ) FROM tab3 WHERE NOT - 37 IS NULL ---- 77 onlyif mysql # aggregate syntax: query I rowsort label-2140 SELECT ALL + ( - MIN( DISTINCT - 77 ) ) FROM tab4 WHERE NOT - 37 IS NULL ---- 77 skipif mysql # not compatible query I rowsort label-2140 SELECT ALL + ( - MIN ( DISTINCT - 77 ) ) FROM tab4 WHERE NOT - 37 IS NULL ---- 77 onlyif mysql # aggregate syntax: query I rowsort label-2145 SELECT - SUM( ALL 28 ) FROM tab0 WHERE col1 - - + col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2145 SELECT - SUM ( ALL 28 ) FROM tab0 WHERE col1 - - + col1 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2145 SELECT - SUM( ALL 28 ) FROM tab1 WHERE col1 - - + col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2145 SELECT - SUM ( ALL 28 ) FROM tab1 WHERE col1 - - + col1 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2145 SELECT - SUM( ALL 28 ) FROM tab2 WHERE col1 - - + col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2145 SELECT - SUM ( ALL 28 ) FROM tab2 WHERE col1 - - + col1 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2145 SELECT - SUM( ALL 28 ) FROM tab3 WHERE col1 - - + col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2145 SELECT - SUM ( ALL 28 ) FROM tab3 WHERE col1 - - + col1 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2145 SELECT - SUM( ALL 28 ) FROM tab4 WHERE col1 - - + col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2145 SELECT - SUM ( ALL 28 ) FROM tab4 WHERE col1 - - + col1 IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2150 SELECT * FROM tab0 WHERE NULL = - CAST( col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2150 SELECT * FROM tab0 WHERE NULL = - CAST ( col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2150 SELECT * FROM tab1 WHERE NULL = - CAST( col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2150 SELECT * FROM tab1 WHERE NULL = - CAST ( col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2150 SELECT * FROM tab2 WHERE NULL = - CAST( col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2150 SELECT * FROM tab2 WHERE NULL = - CAST ( col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2150 SELECT * FROM tab3 WHERE NULL = - CAST( col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2150 SELECT * FROM tab3 WHERE NULL = - CAST ( col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2150 SELECT * FROM tab4 WHERE NULL = - CAST( col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2150 SELECT * FROM tab4 WHERE NULL = - CAST ( col0 AS INTEGER ) ---- query I rowsort label-2155 SELECT DISTINCT + 37 AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2155 SELECT DISTINCT + 37 AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2155 SELECT DISTINCT + 37 AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2155 SELECT DISTINCT + 37 AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2155 SELECT DISTINCT + 37 AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2160 SELECT DISTINCT - COUNT( * ) FROM tab0 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2160 SELECT DISTINCT - COUNT ( * ) FROM tab0 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2160 SELECT DISTINCT - COUNT( * ) FROM tab1 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2160 SELECT DISTINCT - COUNT ( * ) FROM tab1 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2160 SELECT DISTINCT - COUNT( * ) FROM tab2 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2160 SELECT DISTINCT - COUNT ( * ) FROM tab2 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2160 SELECT DISTINCT - COUNT( * ) FROM tab3 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2160 SELECT DISTINCT - COUNT ( * ) FROM tab3 AS cor0 WHERE col3 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2160 SELECT DISTINCT - COUNT( * ) FROM tab4 AS cor0 WHERE col3 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2160 SELECT DISTINCT - COUNT ( * ) FROM tab4 AS cor0 WHERE col3 IS NULL ---- 0 query I rowsort label-2165 SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2165 SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2165 SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2165 SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2165 SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2170 SELECT * FROM tab0 WHERE NOT + - col3 / - col3 <> ( - CAST( 26 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2170 SELECT * FROM tab0 WHERE NOT + - col3 / - col3 <> ( - CAST ( 26 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2170 SELECT * FROM tab1 WHERE NOT + - col3 / - col3 <> ( - CAST( 26 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2170 SELECT * FROM tab1 WHERE NOT + - col3 / - col3 <> ( - CAST ( 26 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2170 SELECT * FROM tab2 WHERE NOT + - col3 / - col3 <> ( - CAST( 26 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2170 SELECT * FROM tab2 WHERE NOT + - col3 / - col3 <> ( - CAST ( 26 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2170 SELECT * FROM tab3 WHERE NOT + - col3 / - col3 <> ( - CAST( 26 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2170 SELECT * FROM tab3 WHERE NOT + - col3 / - col3 <> ( - CAST ( 26 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2170 SELECT * FROM tab4 WHERE NOT + - col3 / - col3 <> ( - CAST( 26 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2170 SELECT * FROM tab4 WHERE NOT + - col3 / - col3 <> ( - CAST ( 26 AS INTEGER ) ) ---- query I rowsort label-2175 SELECT DISTINCT ( + 67 ) FROM tab0 WHERE NULL IS NULL ---- 67 query I rowsort label-2175 SELECT DISTINCT ( + 67 ) FROM tab1 WHERE NULL IS NULL ---- 67 query I rowsort label-2175 SELECT DISTINCT ( + 67 ) FROM tab2 WHERE NULL IS NULL ---- 67 query I rowsort label-2175 SELECT DISTINCT ( + 67 ) FROM tab3 WHERE NULL IS NULL ---- 67 query I rowsort label-2175 SELECT DISTINCT ( + 67 ) FROM tab4 WHERE NULL IS NULL ---- 67 query I rowsort label-2180 SELECT + ( + col2 ) FROM tab0 WHERE NULL BETWEEN + + col1 AND + - col0 * - - 84 ---- query I rowsort label-2180 SELECT + ( + col2 ) FROM tab1 WHERE NULL BETWEEN + + col1 AND + - col0 * - - 84 ---- query I rowsort label-2180 SELECT + ( + col2 ) FROM tab2 WHERE NULL BETWEEN + + col1 AND + - col0 * - - 84 ---- query I rowsort label-2180 SELECT + ( + col2 ) FROM tab3 WHERE NULL BETWEEN + + col1 AND + - col0 * - - 84 ---- query I rowsort label-2180 SELECT + ( + col2 ) FROM tab4 WHERE NULL BETWEEN + + col1 AND + - col0 * - - 84 ---- query I rowsort label-2185 SELECT ALL - AVG ( DISTINCT col1 ) AS col3 FROM tab0 WHERE NULL >= + 82 ---- NULL query I rowsort label-2185 SELECT ALL - AVG ( DISTINCT col1 ) AS col3 FROM tab1 WHERE NULL >= + 82 ---- NULL query I rowsort label-2185 SELECT ALL - AVG ( DISTINCT col1 ) AS col3 FROM tab2 WHERE NULL >= + 82 ---- NULL query I rowsort label-2185 SELECT ALL - AVG ( DISTINCT col1 ) AS col3 FROM tab3 WHERE NULL >= + 82 ---- NULL query I rowsort label-2185 SELECT ALL - AVG ( DISTINCT col1 ) AS col3 FROM tab4 WHERE NULL >= + 82 ---- NULL query IIIIIII rowsort label-2190 SELECT * FROM tab0 AS cor0 WHERE - 42 IS NULL ---- query IIIIIII rowsort label-2190 SELECT * FROM tab1 AS cor0 WHERE - 42 IS NULL ---- query IIIIIII rowsort label-2190 SELECT * FROM tab2 AS cor0 WHERE - 42 IS NULL ---- query IIIIIII rowsort label-2190 SELECT * FROM tab3 AS cor0 WHERE - 42 IS NULL ---- query IIIIIII rowsort label-2190 SELECT * FROM tab4 AS cor0 WHERE - 42 IS NULL ---- query IIIIIII rowsort label-2195 SELECT * FROM tab0 WHERE NOT + - col4 * 26 <= NULL ---- query IIIIIII rowsort label-2195 SELECT * FROM tab1 WHERE NOT + - col4 * 26 <= NULL ---- query IIIIIII rowsort label-2195 SELECT * FROM tab2 WHERE NOT + - col4 * 26 <= NULL ---- query IIIIIII rowsort label-2195 SELECT * FROM tab3 WHERE NOT + - col4 * 26 <= NULL ---- query IIIIIII rowsort label-2195 SELECT * FROM tab4 WHERE NOT + - col4 * 26 <= NULL ---- query I rowsort label-2200 SELECT - 0 FROM tab0 WHERE NOT - col0 BETWEEN 84 AND NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2200 SELECT - 0 FROM tab1 WHERE NOT - col0 BETWEEN 84 AND NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2200 SELECT - 0 FROM tab2 WHERE NOT - col0 BETWEEN 84 AND NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2200 SELECT - 0 FROM tab3 WHERE NOT - col0 BETWEEN 84 AND NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2200 SELECT - 0 FROM tab4 WHERE NOT - col0 BETWEEN 84 AND NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-2205 SELECT * FROM tab0 WHERE NOT ( 98 IS NOT NULL ) ---- query IIIIIII rowsort label-2205 SELECT * FROM tab1 WHERE NOT ( 98 IS NOT NULL ) ---- query IIIIIII rowsort label-2205 SELECT * FROM tab2 WHERE NOT ( 98 IS NOT NULL ) ---- query IIIIIII rowsort label-2205 SELECT * FROM tab3 WHERE NOT ( 98 IS NOT NULL ) ---- query IIIIIII rowsort label-2205 SELECT * FROM tab4 WHERE NOT ( 98 IS NOT NULL ) ---- query IIIIIII rowsort label-2210 SELECT * FROM tab0 WHERE NOT + - 80 IS NOT NULL ---- query IIIIIII rowsort label-2210 SELECT * FROM tab1 WHERE NOT + - 80 IS NOT NULL ---- query IIIIIII rowsort label-2210 SELECT * FROM tab2 WHERE NOT + - 80 IS NOT NULL ---- query IIIIIII rowsort label-2210 SELECT * FROM tab3 WHERE NOT + - 80 IS NOT NULL ---- query IIIIIII rowsort label-2210 SELECT * FROM tab4 WHERE NOT + - 80 IS NOT NULL ---- query I rowsort label-2215 SELECT DISTINCT - + 6 FROM tab0 WHERE NULL <= col0 ---- query I rowsort label-2215 SELECT DISTINCT - + 6 FROM tab1 WHERE NULL <= col0 ---- query I rowsort label-2215 SELECT DISTINCT - + 6 FROM tab2 WHERE NULL <= col0 ---- query I rowsort label-2215 SELECT DISTINCT - + 6 FROM tab3 WHERE NULL <= col0 ---- query I rowsort label-2215 SELECT DISTINCT - + 6 FROM tab4 WHERE NULL <= col0 ---- query IIIIIII rowsort label-2220 SELECT * FROM tab0 WHERE NOT col1 + + 93 + - - col0 > NULL ---- query IIIIIII rowsort label-2220 SELECT * FROM tab1 WHERE NOT col1 + + 93 + - - col0 > NULL ---- query IIIIIII rowsort label-2220 SELECT * FROM tab2 WHERE NOT col1 + + 93 + - - col0 > NULL ---- query IIIIIII rowsort label-2220 SELECT * FROM tab3 WHERE NOT col1 + + 93 + - - col0 > NULL ---- query IIIIIII rowsort label-2220 SELECT * FROM tab4 WHERE NOT col1 + + 93 + - - col0 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2225 SELECT * FROM tab0 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2225 SELECT * FROM tab0 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2225 SELECT * FROM tab1 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2225 SELECT * FROM tab1 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2225 SELECT * FROM tab2 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2225 SELECT * FROM tab2 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2225 SELECT * FROM tab3 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2225 SELECT * FROM tab3 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2225 SELECT * FROM tab4 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2225 SELECT * FROM tab4 AS cor0 WHERE + col1 NOT BETWEEN - + 12 - + + col1 AND + 11 + + CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-2230 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( - ( col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-2230 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( - ( col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-2230 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( - ( col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-2230 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( - ( col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-2230 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( - ( col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-2235 SELECT ALL * FROM tab0 cor0 WHERE NOT ( - - col1 IS NOT NULL ) ---- query IIIIIII rowsort label-2235 SELECT ALL * FROM tab1 cor0 WHERE NOT ( - - col1 IS NOT NULL ) ---- query IIIIIII rowsort label-2235 SELECT ALL * FROM tab2 cor0 WHERE NOT ( - - col1 IS NOT NULL ) ---- query IIIIIII rowsort label-2235 SELECT ALL * FROM tab3 cor0 WHERE NOT ( - - col1 IS NOT NULL ) ---- query IIIIIII rowsort label-2235 SELECT ALL * FROM tab4 cor0 WHERE NOT ( - - col1 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2240 SELECT DISTINCT + CAST( NULL AS SIGNED ) - - col4 * - col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-2240 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - - col4 * - col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2240 SELECT DISTINCT + CAST( NULL AS SIGNED ) - - col4 * - col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-2240 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - - col4 * - col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2240 SELECT DISTINCT + CAST( NULL AS SIGNED ) - - col4 * - col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-2240 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - - col4 * - col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2240 SELECT DISTINCT + CAST( NULL AS SIGNED ) - - col4 * - col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-2240 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - - col4 * - col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2240 SELECT DISTINCT + CAST( NULL AS SIGNED ) - - col4 * - col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-2240 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - - col4 * - col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-2245 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-2245 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-2245 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-2245 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-2245 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-2250 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2250 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2250 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2250 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2250 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2255 SELECT DISTINCT - col1 col3 FROM tab0 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2255 SELECT DISTINCT - col1 col3 FROM tab1 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2255 SELECT DISTINCT - col1 col3 FROM tab2 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2255 SELECT DISTINCT - col1 col3 FROM tab3 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2255 SELECT DISTINCT - col1 col3 FROM tab4 WHERE col0 IS NULL ---- query IIIIIII rowsort label-2260 SELECT ALL * FROM tab0 WHERE NULL IS NOT NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-2260 SELECT ALL * FROM tab1 WHERE NULL IS NOT NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-2260 SELECT ALL * FROM tab2 WHERE NULL IS NOT NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-2260 SELECT ALL * FROM tab3 WHERE NULL IS NOT NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-2260 SELECT ALL * FROM tab4 WHERE NULL IS NOT NULL AND NOT NULL IS NOT NULL ---- query I rowsort label-2265 SELECT DISTINCT - col3 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2265 SELECT DISTINCT - col3 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2265 SELECT DISTINCT - col3 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2265 SELECT DISTINCT - col3 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2265 SELECT DISTINCT - col3 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-2270 SELECT ALL * FROM tab0 AS cor0 WHERE - 20 + + ( - + col1 ) / col4 IS NULL ---- query IIIIIII rowsort label-2270 SELECT ALL * FROM tab1 AS cor0 WHERE - 20 + + ( - + col1 ) / col4 IS NULL ---- query IIIIIII rowsort label-2270 SELECT ALL * FROM tab2 AS cor0 WHERE - 20 + + ( - + col1 ) / col4 IS NULL ---- query IIIIIII rowsort label-2270 SELECT ALL * FROM tab3 AS cor0 WHERE - 20 + + ( - + col1 ) / col4 IS NULL ---- query IIIIIII rowsort label-2270 SELECT ALL * FROM tab4 AS cor0 WHERE - 20 + + ( - + col1 ) / col4 IS NULL ---- query IIIIIII rowsort label-2275 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT - + 8 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-2275 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT - + 8 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-2275 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT - + 8 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-2275 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT - + 8 BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-2275 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT - + 8 BETWEEN NULL AND NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2280 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2280 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2280 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2280 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2280 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2280 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2280 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2280 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2280 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2280 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 / - col0 AND CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-2285 SELECT * FROM tab0 AS cor0 WHERE ( - col1 < - col1 ) ---- query IIIIIII rowsort label-2285 SELECT * FROM tab1 AS cor0 WHERE ( - col1 < - col1 ) ---- query IIIIIII rowsort label-2285 SELECT * FROM tab2 AS cor0 WHERE ( - col1 < - col1 ) ---- query IIIIIII rowsort label-2285 SELECT * FROM tab3 AS cor0 WHERE ( - col1 < - col1 ) ---- query IIIIIII rowsort label-2285 SELECT * FROM tab4 AS cor0 WHERE ( - col1 < - col1 ) ---- query II rowsort label-2290 SELECT col0, col3 - 74 * + 60 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 066469971f45723fac9082c507a63a34 query II rowsort label-2290 SELECT col0, col3 - 74 * + 60 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 066469971f45723fac9082c507a63a34 query II rowsort label-2290 SELECT col0, col3 - 74 * + 60 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 066469971f45723fac9082c507a63a34 query II rowsort label-2290 SELECT col0, col3 - 74 * + 60 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 066469971f45723fac9082c507a63a34 query II rowsort label-2290 SELECT col0, col3 - 74 * + 60 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 066469971f45723fac9082c507a63a34 query I rowsort label-2295 SELECT + 29 AS col3 FROM tab0 cor0 WHERE NOT - 48 > NULL ---- query I rowsort label-2295 SELECT + 29 AS col3 FROM tab1 cor0 WHERE NOT - 48 > NULL ---- query I rowsort label-2295 SELECT + 29 AS col3 FROM tab2 cor0 WHERE NOT - 48 > NULL ---- query I rowsort label-2295 SELECT + 29 AS col3 FROM tab3 cor0 WHERE NOT - 48 > NULL ---- query I rowsort label-2295 SELECT + 29 AS col3 FROM tab4 cor0 WHERE NOT - 48 > NULL ---- query I rowsort label-2300 SELECT DISTINCT - 10 FROM tab0 AS cor0 WHERE NOT + col3 * - + col0 IS NULL ---- -10 query I rowsort label-2300 SELECT DISTINCT - 10 FROM tab1 AS cor0 WHERE NOT + col3 * - + col0 IS NULL ---- -10 query I rowsort label-2300 SELECT DISTINCT - 10 FROM tab2 AS cor0 WHERE NOT + col3 * - + col0 IS NULL ---- -10 query I rowsort label-2300 SELECT DISTINCT - 10 FROM tab3 AS cor0 WHERE NOT + col3 * - + col0 IS NULL ---- -10 query I rowsort label-2300 SELECT DISTINCT - 10 FROM tab4 AS cor0 WHERE NOT + col3 * - + col0 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT( * ) FROM tab0 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif mysql # not compatible query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 onlyif mysql # aggregate syntax: query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT( * ) FROM tab1 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif mysql # not compatible query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 onlyif mysql # aggregate syntax: query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT( * ) FROM tab2 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif mysql # not compatible query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 onlyif mysql # aggregate syntax: query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT( * ) FROM tab3 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif mysql # not compatible query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 onlyif mysql # aggregate syntax: query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT( * ) FROM tab4 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif mysql # not compatible query I rowsort label-2305 SELECT DISTINCT 62 * + - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + col4 BETWEEN col3 AND ( NULL ) ---- -248 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2310 SELECT ALL col2 col2 FROM tab0 AS cor0 WHERE NOT + ( + 16 ) / - - col4 / - - col1 * - - 39 + - col1 / + - 58 = - col0 + + col3 * col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2310 SELECT ALL col2 col2 FROM tab1 AS cor0 WHERE NOT + ( + 16 ) / - - col4 / - - col1 * - - 39 + - col1 / + - 58 = - col0 + + col3 * col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2310 SELECT ALL col2 col2 FROM tab2 AS cor0 WHERE NOT + ( + 16 ) / - - col4 / - - col1 * - - 39 + - col1 / + - 58 = - col0 + + col3 * col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2310 SELECT ALL col2 col2 FROM tab3 AS cor0 WHERE NOT + ( + 16 ) / - - col4 / - - col1 * - - 39 + - col1 / + - 58 = - col0 + + col3 * col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2310 SELECT ALL col2 col2 FROM tab4 AS cor0 WHERE NOT + ( + 16 ) / - - col4 / - - col1 * - - 39 + - col1 / + - 58 = - col0 + + col3 * col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # aggregate syntax: query I rowsort label-2315 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab0 WHERE col3 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-2315 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab0 WHERE col3 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2315 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab1 WHERE col3 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-2315 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab1 WHERE col3 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2315 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab2 WHERE col3 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-2315 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab2 WHERE col3 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2315 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab3 WHERE col3 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-2315 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab3 WHERE col3 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2315 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab4 WHERE col3 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-2315 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab4 WHERE col3 BETWEEN NULL AND NULL ---- 0 query I rowsort label-2320 SELECT DISTINCT + 54 AS col5 FROM tab0 WHERE NULL IS NULL ---- 54 query I rowsort label-2320 SELECT DISTINCT + 54 AS col5 FROM tab1 WHERE NULL IS NULL ---- 54 query I rowsort label-2320 SELECT DISTINCT + 54 AS col5 FROM tab2 WHERE NULL IS NULL ---- 54 query I rowsort label-2320 SELECT DISTINCT + 54 AS col5 FROM tab3 WHERE NULL IS NULL ---- 54 query I rowsort label-2320 SELECT DISTINCT + 54 AS col5 FROM tab4 WHERE NULL IS NULL ---- 54 query IIIIIII rowsort label-2325 SELECT * FROM tab0 AS cor0 WHERE NOT + 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2325 SELECT * FROM tab1 AS cor0 WHERE NOT + 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2325 SELECT * FROM tab2 AS cor0 WHERE NOT + 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2325 SELECT * FROM tab3 AS cor0 WHERE NOT + 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2325 SELECT * FROM tab4 AS cor0 WHERE NOT + 64 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2330 SELECT * FROM tab0 AS cor0 WHERE NOT col4 NOT BETWEEN NULL AND col0 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab1 AS cor0 WHERE NOT col4 NOT BETWEEN NULL AND col0 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab2 AS cor0 WHERE NOT col4 NOT BETWEEN NULL AND col0 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab3 AS cor0 WHERE NOT col4 NOT BETWEEN NULL AND col0 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab4 AS cor0 WHERE NOT col4 NOT BETWEEN NULL AND col0 ---- query I rowsort label-2335 SELECT ALL - + col3 AS col3 FROM tab0 WHERE + - 75 IS NULL ---- query I rowsort label-2335 SELECT ALL - + col3 AS col3 FROM tab1 WHERE + - 75 IS NULL ---- query I rowsort label-2335 SELECT ALL - + col3 AS col3 FROM tab2 WHERE + - 75 IS NULL ---- query I rowsort label-2335 SELECT ALL - + col3 AS col3 FROM tab3 WHERE + - 75 IS NULL ---- query I rowsort label-2335 SELECT ALL - + col3 AS col3 FROM tab4 WHERE + - 75 IS NULL ---- query I rowsort label-2340 SELECT + - 99 FROM tab0 AS cor0 WHERE - 77 * + 67 IS NULL ---- query I rowsort label-2340 SELECT + - 99 FROM tab1 AS cor0 WHERE - 77 * + 67 IS NULL ---- query I rowsort label-2340 SELECT + - 99 FROM tab2 AS cor0 WHERE - 77 * + 67 IS NULL ---- query I rowsort label-2340 SELECT + - 99 FROM tab3 AS cor0 WHERE - 77 * + 67 IS NULL ---- query I rowsort label-2340 SELECT + - 99 FROM tab4 AS cor0 WHERE - 77 * + 67 IS NULL ---- query IIIIIII rowsort label-2345 SELECT ALL * FROM tab0 AS cor0 WHERE - 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT ALL * FROM tab1 AS cor0 WHERE - 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT ALL * FROM tab2 AS cor0 WHERE - 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT ALL * FROM tab3 AS cor0 WHERE - 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT ALL * FROM tab4 AS cor0 WHERE - 14 BETWEEN NULL AND NULL ---- query I rowsort label-2350 SELECT ALL col5 AS col3 FROM tab0 WHERE NOT + 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2350 SELECT ALL col5 AS col3 FROM tab1 WHERE NOT + 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2350 SELECT ALL col5 AS col3 FROM tab2 WHERE NOT + 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2350 SELECT ALL col5 AS col3 FROM tab3 WHERE NOT + 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-2350 SELECT ALL col5 AS col3 FROM tab4 WHERE NOT + 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2355 SELECT + col5 AS col0 FROM tab0 WHERE NOT NULL <> 8 + + CAST( NULL AS SIGNED ) + + + 80 ---- skipif mysql # not compatible query I rowsort label-2355 SELECT + col5 AS col0 FROM tab0 WHERE NOT NULL <> 8 + + CAST ( NULL AS INTEGER ) + + + 80 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2355 SELECT + col5 AS col0 FROM tab1 WHERE NOT NULL <> 8 + + CAST( NULL AS SIGNED ) + + + 80 ---- skipif mysql # not compatible query I rowsort label-2355 SELECT + col5 AS col0 FROM tab1 WHERE NOT NULL <> 8 + + CAST ( NULL AS INTEGER ) + + + 80 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2355 SELECT + col5 AS col0 FROM tab2 WHERE NOT NULL <> 8 + + CAST( NULL AS SIGNED ) + + + 80 ---- skipif mysql # not compatible query I rowsort label-2355 SELECT + col5 AS col0 FROM tab2 WHERE NOT NULL <> 8 + + CAST ( NULL AS INTEGER ) + + + 80 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2355 SELECT + col5 AS col0 FROM tab3 WHERE NOT NULL <> 8 + + CAST( NULL AS SIGNED ) + + + 80 ---- skipif mysql # not compatible query I rowsort label-2355 SELECT + col5 AS col0 FROM tab3 WHERE NOT NULL <> 8 + + CAST ( NULL AS INTEGER ) + + + 80 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2355 SELECT + col5 AS col0 FROM tab4 WHERE NOT NULL <> 8 + + CAST( NULL AS SIGNED ) + + + 80 ---- skipif mysql # not compatible query I rowsort label-2355 SELECT + col5 AS col0 FROM tab4 WHERE NOT NULL <> 8 + + CAST ( NULL AS INTEGER ) + + + 80 ---- query IIIIIII rowsort label-2360 SELECT * FROM tab0 WHERE NOT + ( col1 ) * - - 20 <= NULL ---- query IIIIIII rowsort label-2360 SELECT * FROM tab1 WHERE NOT + ( col1 ) * - - 20 <= NULL ---- query IIIIIII rowsort label-2360 SELECT * FROM tab2 WHERE NOT + ( col1 ) * - - 20 <= NULL ---- query IIIIIII rowsort label-2360 SELECT * FROM tab3 WHERE NOT + ( col1 ) * - - 20 <= NULL ---- query IIIIIII rowsort label-2360 SELECT * FROM tab4 WHERE NOT + ( col1 ) * - - 20 <= NULL ---- query IIIIIII rowsort label-2365 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( col1 ) + - - col3 = NULL ---- query IIIIIII rowsort label-2365 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( col1 ) + - - col3 = NULL ---- query IIIIIII rowsort label-2365 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col1 ) + - - col3 = NULL ---- query IIIIIII rowsort label-2365 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( col1 ) + - - col3 = NULL ---- query IIIIIII rowsort label-2365 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( col1 ) + - - col3 = NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab0 AS cor0 WHERE - col0 + + 13 IS NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab1 AS cor0 WHERE - col0 + + 13 IS NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab2 AS cor0 WHERE - col0 + + 13 IS NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab3 AS cor0 WHERE - col0 + + 13 IS NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab4 AS cor0 WHERE - col0 + + 13 IS NULL ---- query I rowsort label-2375 SELECT ALL 52 AS col0 FROM tab0 WHERE - col0 NOT BETWEEN col4 AND col3 ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-2375 SELECT ALL 52 AS col0 FROM tab1 WHERE - col0 NOT BETWEEN col4 AND col3 ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-2375 SELECT ALL 52 AS col0 FROM tab2 WHERE - col0 NOT BETWEEN col4 AND col3 ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-2375 SELECT ALL 52 AS col0 FROM tab3 WHERE - col0 NOT BETWEEN col4 AND col3 ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-2375 SELECT ALL 52 AS col0 FROM tab4 WHERE - col0 NOT BETWEEN col4 AND col3 ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-2380 SELECT - 88 AS col3 FROM tab0 WHERE NOT - 52 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-2380 SELECT - 88 AS col3 FROM tab1 WHERE NOT - 52 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-2380 SELECT - 88 AS col3 FROM tab2 WHERE NOT - 52 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-2380 SELECT - 88 AS col3 FROM tab3 WHERE NOT - 52 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-2380 SELECT - 88 AS col3 FROM tab4 WHERE NOT - 52 NOT BETWEEN + col3 AND - col3 ---- query IIIIIII rowsort label-2385 SELECT ALL * FROM tab0 WHERE ( NULL ) IN ( 0 ) ---- query IIIIIII rowsort label-2385 SELECT ALL * FROM tab1 WHERE ( NULL ) IN ( 0 ) ---- query IIIIIII rowsort label-2385 SELECT ALL * FROM tab2 WHERE ( NULL ) IN ( 0 ) ---- query IIIIIII rowsort label-2385 SELECT ALL * FROM tab3 WHERE ( NULL ) IN ( 0 ) ---- query IIIIIII rowsort label-2385 SELECT ALL * FROM tab4 WHERE ( NULL ) IN ( 0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2390 SELECT ALL CAST( - col0 AS SIGNED ) + - col3 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2390 SELECT ALL CAST ( - col0 AS INTEGER ) + - col3 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2390 SELECT ALL CAST( - col0 AS SIGNED ) + - col3 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2390 SELECT ALL CAST ( - col0 AS INTEGER ) + - col3 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2390 SELECT ALL CAST( - col0 AS SIGNED ) + - col3 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2390 SELECT ALL CAST ( - col0 AS INTEGER ) + - col3 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2390 SELECT ALL CAST( - col0 AS SIGNED ) + - col3 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2390 SELECT ALL CAST ( - col0 AS INTEGER ) + - col3 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2390 SELECT ALL CAST( - col0 AS SIGNED ) + - col3 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2390 SELECT ALL CAST ( - col0 AS INTEGER ) + - col3 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2395 SELECT DISTINCT 25 * COUNT( * ) AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 250 skipif mysql # not compatible query I rowsort label-2395 SELECT DISTINCT 25 * COUNT ( * ) AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 250 onlyif mysql # aggregate syntax: query I rowsort label-2395 SELECT DISTINCT 25 * COUNT( * ) AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 250 skipif mysql # not compatible query I rowsort label-2395 SELECT DISTINCT 25 * COUNT ( * ) AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 250 onlyif mysql # aggregate syntax: query I rowsort label-2395 SELECT DISTINCT 25 * COUNT( * ) AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 250 skipif mysql # not compatible query I rowsort label-2395 SELECT DISTINCT 25 * COUNT ( * ) AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 250 onlyif mysql # aggregate syntax: query I rowsort label-2395 SELECT DISTINCT 25 * COUNT( * ) AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 250 skipif mysql # not compatible query I rowsort label-2395 SELECT DISTINCT 25 * COUNT ( * ) AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 250 onlyif mysql # aggregate syntax: query I rowsort label-2395 SELECT DISTINCT 25 * COUNT( * ) AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 250 skipif mysql # not compatible query I rowsort label-2395 SELECT DISTINCT 25 * COUNT ( * ) AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 250 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2400 SELECT CAST( NULL AS SIGNED ) / + col0 FROM tab0 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- skipif mysql # not compatible query I rowsort label-2400 SELECT CAST ( NULL AS INTEGER ) / + col0 FROM tab0 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2400 SELECT CAST( NULL AS SIGNED ) / + col0 FROM tab1 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- skipif mysql # not compatible query I rowsort label-2400 SELECT CAST ( NULL AS INTEGER ) / + col0 FROM tab1 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2400 SELECT CAST( NULL AS SIGNED ) / + col0 FROM tab2 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- skipif mysql # not compatible query I rowsort label-2400 SELECT CAST ( NULL AS INTEGER ) / + col0 FROM tab2 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2400 SELECT CAST( NULL AS SIGNED ) / + col0 FROM tab3 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- skipif mysql # not compatible query I rowsort label-2400 SELECT CAST ( NULL AS INTEGER ) / + col0 FROM tab3 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2400 SELECT CAST( NULL AS SIGNED ) / + col0 FROM tab4 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- skipif mysql # not compatible query I rowsort label-2400 SELECT CAST ( NULL AS INTEGER ) / + col0 FROM tab4 WHERE col1 + 58 * - 4 IN ( - 21 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2405 SELECT ALL - 45 + - CAST( NULL AS SIGNED ) * + col4 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- skipif mysql # not compatible query I rowsort label-2405 SELECT ALL - 45 + - CAST ( NULL AS INTEGER ) * + col4 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2405 SELECT ALL - 45 + - CAST( NULL AS SIGNED ) * + col4 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- skipif mysql # not compatible query I rowsort label-2405 SELECT ALL - 45 + - CAST ( NULL AS INTEGER ) * + col4 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2405 SELECT ALL - 45 + - CAST( NULL AS SIGNED ) * + col4 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- skipif mysql # not compatible query I rowsort label-2405 SELECT ALL - 45 + - CAST ( NULL AS INTEGER ) * + col4 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2405 SELECT ALL - 45 + - CAST( NULL AS SIGNED ) * + col4 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- skipif mysql # not compatible query I rowsort label-2405 SELECT ALL - 45 + - CAST ( NULL AS INTEGER ) * + col4 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2405 SELECT ALL - 45 + - CAST( NULL AS SIGNED ) * + col4 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- skipif mysql # not compatible query I rowsort label-2405 SELECT ALL - 45 + - CAST ( NULL AS INTEGER ) * + col4 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-2410 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( + col1 * - col0 ) ---- query IIIIIII rowsort label-2410 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( + col1 * - col0 ) ---- query IIIIIII rowsort label-2410 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( + col1 * - col0 ) ---- query IIIIIII rowsort label-2410 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( + col1 * - col0 ) ---- query IIIIIII rowsort label-2410 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( + col1 * - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2415 SELECT DISTINCT - col1 col5 FROM tab0 WHERE NOT 25 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2415 SELECT DISTINCT - col1 col5 FROM tab1 WHERE NOT 25 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2415 SELECT DISTINCT - col1 col5 FROM tab2 WHERE NOT 25 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2415 SELECT DISTINCT - col1 col5 FROM tab3 WHERE NOT 25 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2415 SELECT DISTINCT - col1 col5 FROM tab4 WHERE NOT 25 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2420 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab0 WHERE ( NULL ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-2420 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab0 WHERE ( NULL ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-2420 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab1 WHERE ( NULL ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-2420 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab1 WHERE ( NULL ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-2420 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab2 WHERE ( NULL ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-2420 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab2 WHERE ( NULL ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-2420 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab3 WHERE ( NULL ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-2420 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab3 WHERE ( NULL ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-2420 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab4 WHERE ( NULL ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-2420 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab4 WHERE ( NULL ) IS NULL ---- -10 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2425 SELECT col2 col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2425 SELECT col2 col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2425 SELECT col2 col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2425 SELECT col2 col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2425 SELECT col2 col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2430 SELECT * FROM tab0 WHERE NOT ( CAST( col3 AS SIGNED ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2430 SELECT * FROM tab0 WHERE NOT ( CAST ( col3 AS INTEGER ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2430 SELECT * FROM tab1 WHERE NOT ( CAST( col3 AS SIGNED ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2430 SELECT * FROM tab1 WHERE NOT ( CAST ( col3 AS INTEGER ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2430 SELECT * FROM tab2 WHERE NOT ( CAST( col3 AS SIGNED ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2430 SELECT * FROM tab2 WHERE NOT ( CAST ( col3 AS INTEGER ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2430 SELECT * FROM tab3 WHERE NOT ( CAST( col3 AS SIGNED ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2430 SELECT * FROM tab3 WHERE NOT ( CAST ( col3 AS INTEGER ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2430 SELECT * FROM tab4 WHERE NOT ( CAST( col3 AS SIGNED ) ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2430 SELECT * FROM tab4 WHERE NOT ( CAST ( col3 AS INTEGER ) ) IS NOT NULL ---- query I rowsort label-2435 SELECT col4 AS col0 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-2435 SELECT col4 AS col0 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-2435 SELECT col4 AS col0 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-2435 SELECT col4 AS col0 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-2435 SELECT col4 AS col0 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-2440 SELECT + col3 + col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-2440 SELECT + col3 + col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-2440 SELECT + col3 + col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-2440 SELECT + col3 + col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-2440 SELECT + col3 + col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-2445 SELECT col4 * 3 FROM tab0 WHERE NOT - col0 - - col3 IS NOT NULL ---- query I rowsort label-2445 SELECT col4 * 3 FROM tab1 WHERE NOT - col0 - - col3 IS NOT NULL ---- query I rowsort label-2445 SELECT col4 * 3 FROM tab2 WHERE NOT - col0 - - col3 IS NOT NULL ---- query I rowsort label-2445 SELECT col4 * 3 FROM tab3 WHERE NOT - col0 - - col3 IS NOT NULL ---- query I rowsort label-2445 SELECT col4 * 3 FROM tab4 WHERE NOT - col0 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-2450 SELECT * FROM tab0 WHERE ( 21 + col1 ) IS NULL ---- query IIIIIII rowsort label-2450 SELECT * FROM tab1 WHERE ( 21 + col1 ) IS NULL ---- query IIIIIII rowsort label-2450 SELECT * FROM tab2 WHERE ( 21 + col1 ) IS NULL ---- query IIIIIII rowsort label-2450 SELECT * FROM tab3 WHERE ( 21 + col1 ) IS NULL ---- query IIIIIII rowsort label-2450 SELECT * FROM tab4 WHERE ( 21 + col1 ) IS NULL ---- query I rowsort label-2455 SELECT ALL - 39 FROM tab0 WHERE col0 + + col4 * + 42 <> - col0 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-2455 SELECT ALL - 39 FROM tab1 WHERE col0 + + col4 * + 42 <> - col0 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-2455 SELECT ALL - 39 FROM tab2 WHERE col0 + + col4 * + 42 <> - col0 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-2455 SELECT ALL - 39 FROM tab3 WHERE col0 + + col4 * + 42 <> - col0 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-2455 SELECT ALL - 39 FROM tab4 WHERE col0 + + col4 * + 42 <> - col0 ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d query I rowsort label-2460 SELECT - col3 FROM tab0 WHERE NOT + ( 59 ) IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2460 SELECT - col3 FROM tab1 WHERE NOT + ( 59 ) IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2460 SELECT - col3 FROM tab2 WHERE NOT + ( 59 ) IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2460 SELECT - col3 FROM tab3 WHERE NOT + ( 59 ) IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-2460 SELECT - col3 FROM tab4 WHERE NOT + ( 59 ) IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query IIIIIII rowsort label-2465 SELECT ALL * FROM tab0 AS cor0 WHERE + 96 BETWEEN 69 + + 18 AND ( NULL ) ---- query IIIIIII rowsort label-2465 SELECT ALL * FROM tab1 AS cor0 WHERE + 96 BETWEEN 69 + + 18 AND ( NULL ) ---- query IIIIIII rowsort label-2465 SELECT ALL * FROM tab2 AS cor0 WHERE + 96 BETWEEN 69 + + 18 AND ( NULL ) ---- query IIIIIII rowsort label-2465 SELECT ALL * FROM tab3 AS cor0 WHERE + 96 BETWEEN 69 + + 18 AND ( NULL ) ---- query IIIIIII rowsort label-2465 SELECT ALL * FROM tab4 AS cor0 WHERE + 96 BETWEEN 69 + + 18 AND ( NULL ) ---- query I rowsort label-2470 SELECT ALL col3 FROM tab0 AS cor0 WHERE ( - col4 ) <= - 1 / + col3 - - 98 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2470 SELECT ALL col3 FROM tab1 AS cor0 WHERE ( - col4 ) <= - 1 / + col3 - - 98 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2470 SELECT ALL col3 FROM tab2 AS cor0 WHERE ( - col4 ) <= - 1 / + col3 - - 98 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2470 SELECT ALL col3 FROM tab3 AS cor0 WHERE ( - col4 ) <= - 1 / + col3 - - 98 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2470 SELECT ALL col3 FROM tab4 AS cor0 WHERE ( - col4 ) <= - 1 / + col3 - - 98 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2475 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE 59 + - 80 / col1 <> - col0 * - 91 + 12 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2475 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE 59 + - 80 / col1 <> - col0 * - 91 + 12 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2475 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE 59 + - 80 / col1 <> - col0 * - 91 + 12 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2475 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE 59 + - 80 / col1 <> - col0 * - 91 + 12 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-2475 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE 59 + - 80 / col1 <> - col0 * - 91 + 12 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # aggregate syntax: query I rowsort label-2480 SELECT ALL COUNT( * ) AS col2 FROM tab0 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL COUNT ( * ) AS col2 FROM tab0 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2480 SELECT ALL COUNT( * ) AS col2 FROM tab1 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2480 SELECT ALL COUNT( * ) AS col2 FROM tab2 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2480 SELECT ALL COUNT( * ) AS col2 FROM tab3 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL COUNT ( * ) AS col2 FROM tab3 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2480 SELECT ALL COUNT( * ) AS col2 FROM tab4 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL COUNT ( * ) AS col2 FROM tab4 AS cor0 WHERE NOT + col0 + col1 IS NULL ---- 10 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2485 SELECT ALL CAST( col1 AS DECIMAL ) FROM tab0 AS cor0 WHERE NOT col1 - - CAST( NULL AS SIGNED ) / 63 IS NULL ---- skipif mysql # not compatible query I rowsort label-2485 SELECT ALL CAST ( col1 AS REAL ) FROM tab0 AS cor0 WHERE NOT col1 - - CAST ( NULL AS INTEGER ) / 63 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2485 SELECT ALL CAST( col1 AS DECIMAL ) FROM tab1 AS cor0 WHERE NOT col1 - - CAST( NULL AS SIGNED ) / 63 IS NULL ---- skipif mysql # not compatible query I rowsort label-2485 SELECT ALL CAST ( col1 AS REAL ) FROM tab1 AS cor0 WHERE NOT col1 - - CAST ( NULL AS INTEGER ) / 63 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2485 SELECT ALL CAST( col1 AS DECIMAL ) FROM tab2 AS cor0 WHERE NOT col1 - - CAST( NULL AS SIGNED ) / 63 IS NULL ---- skipif mysql # not compatible query I rowsort label-2485 SELECT ALL CAST ( col1 AS REAL ) FROM tab2 AS cor0 WHERE NOT col1 - - CAST ( NULL AS INTEGER ) / 63 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2485 SELECT ALL CAST( col1 AS DECIMAL ) FROM tab3 AS cor0 WHERE NOT col1 - - CAST( NULL AS SIGNED ) / 63 IS NULL ---- skipif mysql # not compatible query I rowsort label-2485 SELECT ALL CAST ( col1 AS REAL ) FROM tab3 AS cor0 WHERE NOT col1 - - CAST ( NULL AS INTEGER ) / 63 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2485 SELECT ALL CAST( col1 AS DECIMAL ) FROM tab4 AS cor0 WHERE NOT col1 - - CAST( NULL AS SIGNED ) / 63 IS NULL ---- skipif mysql # not compatible query I rowsort label-2485 SELECT ALL CAST ( col1 AS REAL ) FROM tab4 AS cor0 WHERE NOT col1 - - CAST ( NULL AS INTEGER ) / 63 IS NULL ---- query IIIIIII rowsort label-2490 SELECT ALL * FROM tab0 WHERE NOT NULL = - 32 - - col1 ---- query IIIIIII rowsort label-2490 SELECT ALL * FROM tab1 WHERE NOT NULL = - 32 - - col1 ---- query IIIIIII rowsort label-2490 SELECT ALL * FROM tab2 WHERE NOT NULL = - 32 - - col1 ---- query IIIIIII rowsort label-2490 SELECT ALL * FROM tab3 WHERE NOT NULL = - 32 - - col1 ---- query IIIIIII rowsort label-2490 SELECT ALL * FROM tab4 WHERE NOT NULL = - 32 - - col1 ---- query IIIIIII rowsort label-2495 SELECT * FROM tab0 WHERE NOT ( - col1 ) NOT BETWEEN - col1 * - 75 AND - col1 ---- query IIIIIII rowsort label-2495 SELECT * FROM tab1 WHERE NOT ( - col1 ) NOT BETWEEN - col1 * - 75 AND - col1 ---- query IIIIIII rowsort label-2495 SELECT * FROM tab2 WHERE NOT ( - col1 ) NOT BETWEEN - col1 * - 75 AND - col1 ---- query IIIIIII rowsort label-2495 SELECT * FROM tab3 WHERE NOT ( - col1 ) NOT BETWEEN - col1 * - 75 AND - col1 ---- query IIIIIII rowsort label-2495 SELECT * FROM tab4 WHERE NOT ( - col1 ) NOT BETWEEN - col1 * - 75 AND - col1 ---- onlyif mysql # DIV for integer division: query I rowsort label-2500 SELECT ALL + 38 DIV + 51 FROM tab0 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-2500 SELECT ALL + 38 / + 51 FROM tab0 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-2500 SELECT ALL + 38 DIV + 51 FROM tab1 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-2500 SELECT ALL + 38 / + 51 FROM tab1 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-2500 SELECT ALL + 38 DIV + 51 FROM tab2 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-2500 SELECT ALL + 38 / + 51 FROM tab2 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-2500 SELECT ALL + 38 DIV + 51 FROM tab3 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-2500 SELECT ALL + 38 / + 51 FROM tab3 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-2500 SELECT ALL + 38 DIV + 51 FROM tab4 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-2500 SELECT ALL + 38 / + 51 FROM tab4 WHERE NOT 33 BETWEEN NULL AND + 4 * - 86 - col3 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-2505 SELECT ALL * FROM tab0 WHERE NOT NULL BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2505 SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2505 SELECT ALL * FROM tab2 WHERE NOT NULL BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2505 SELECT ALL * FROM tab3 WHERE NOT NULL BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2505 SELECT ALL * FROM tab4 WHERE NOT NULL BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-2510 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 52 IS NOT NULL ---- query IIIIIII rowsort label-2510 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 52 IS NOT NULL ---- query IIIIIII rowsort label-2510 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 52 IS NOT NULL ---- query IIIIIII rowsort label-2510 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 52 IS NOT NULL ---- query IIIIIII rowsort label-2510 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 52 IS NOT NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab0 AS cor0 WHERE 46 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab1 AS cor0 WHERE 46 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab2 AS cor0 WHERE 46 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab3 AS cor0 WHERE 46 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab4 AS cor0 WHERE 46 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab0 WHERE NOT - 21 IS NOT NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab1 WHERE NOT - 21 IS NOT NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab2 WHERE NOT - 21 IS NOT NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab3 WHERE NOT - 21 IS NOT NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab4 WHERE NOT - 21 IS NOT NULL ---- query I rowsort label-2525 SELECT col2 AS col1 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2525 SELECT col2 AS col1 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2525 SELECT col2 AS col1 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2525 SELECT col2 AS col1 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2525 SELECT col2 AS col1 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-2530 SELECT * FROM tab0 WHERE + col4 * col0 < ( NULL ) ---- query IIIIIII rowsort label-2530 SELECT * FROM tab1 WHERE + col4 * col0 < ( NULL ) ---- query IIIIIII rowsort label-2530 SELECT * FROM tab2 WHERE + col4 * col0 < ( NULL ) ---- query IIIIIII rowsort label-2530 SELECT * FROM tab3 WHERE + col4 * col0 < ( NULL ) ---- query IIIIIII rowsort label-2530 SELECT * FROM tab4 WHERE + col4 * col0 < ( NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-2535 SELECT ALL - + 79 + MIN( DISTINCT col0 ) FROM tab0 AS cor0 WHERE NULL >= + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2535 SELECT ALL - + 79 + MIN ( DISTINCT col0 ) FROM tab0 AS cor0 WHERE NULL >= + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2535 SELECT ALL - + 79 + MIN( DISTINCT col0 ) FROM tab1 AS cor0 WHERE NULL >= + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2535 SELECT ALL - + 79 + MIN ( DISTINCT col0 ) FROM tab1 AS cor0 WHERE NULL >= + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2535 SELECT ALL - + 79 + MIN( DISTINCT col0 ) FROM tab2 AS cor0 WHERE NULL >= + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2535 SELECT ALL - + 79 + MIN ( DISTINCT col0 ) FROM tab2 AS cor0 WHERE NULL >= + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2535 SELECT ALL - + 79 + MIN( DISTINCT col0 ) FROM tab3 AS cor0 WHERE NULL >= + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2535 SELECT ALL - + 79 + MIN ( DISTINCT col0 ) FROM tab3 AS cor0 WHERE NULL >= + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2535 SELECT ALL - + 79 + MIN( DISTINCT col0 ) FROM tab4 AS cor0 WHERE NULL >= + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2535 SELECT ALL - + 79 + MIN ( DISTINCT col0 ) FROM tab4 AS cor0 WHERE NULL >= + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2540 SELECT ALL MIN( ( col0 ) ) FROM tab0 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif mysql # not compatible query I rowsort label-2540 SELECT ALL MIN ( ( col0 ) ) FROM tab0 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 onlyif mysql # aggregate syntax: query I rowsort label-2540 SELECT ALL MIN( ( col0 ) ) FROM tab1 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif mysql # not compatible query I rowsort label-2540 SELECT ALL MIN ( ( col0 ) ) FROM tab1 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 onlyif mysql # aggregate syntax: query I rowsort label-2540 SELECT ALL MIN( ( col0 ) ) FROM tab2 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif mysql # not compatible query I rowsort label-2540 SELECT ALL MIN ( ( col0 ) ) FROM tab2 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 onlyif mysql # aggregate syntax: query I rowsort label-2540 SELECT ALL MIN( ( col0 ) ) FROM tab3 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif mysql # not compatible query I rowsort label-2540 SELECT ALL MIN ( ( col0 ) ) FROM tab3 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 onlyif mysql # aggregate syntax: query I rowsort label-2540 SELECT ALL MIN( ( col0 ) ) FROM tab4 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif mysql # not compatible query I rowsort label-2540 SELECT ALL MIN ( ( col0 ) ) FROM tab4 AS cor0 WHERE col4 * + - ( - 12 ) IS NOT NULL ---- 13 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2545 SELECT col2 col2 FROM tab0 AS cor0 WHERE NOT ( 66 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2545 SELECT col2 col2 FROM tab1 AS cor0 WHERE NOT ( 66 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2545 SELECT col2 col2 FROM tab2 AS cor0 WHERE NOT ( 66 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2545 SELECT col2 col2 FROM tab3 AS cor0 WHERE NOT ( 66 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2545 SELECT col2 col2 FROM tab4 AS cor0 WHERE NOT ( 66 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2550 SELECT * FROM tab0 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST( 71 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2550 SELECT * FROM tab0 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST ( 71 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2550 SELECT * FROM tab1 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST( 71 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2550 SELECT * FROM tab1 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST ( 71 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2550 SELECT * FROM tab2 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST( 71 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2550 SELECT * FROM tab2 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST ( 71 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2550 SELECT * FROM tab3 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST( 71 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2550 SELECT * FROM tab3 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST ( 71 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2550 SELECT * FROM tab4 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST( 71 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2550 SELECT * FROM tab4 AS cor0 WHERE + col3 BETWEEN NULL AND - 92 / CAST ( 71 AS INTEGER ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2555 SELECT 67 col2 FROM tab0 WHERE + col4 - - col1 - + 86 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2555 SELECT 67 col2 FROM tab1 WHERE + col4 - - col1 - + 86 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2555 SELECT 67 col2 FROM tab2 WHERE + col4 - - col1 - + 86 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2555 SELECT 67 col2 FROM tab3 WHERE + col4 - - col1 - + 86 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2555 SELECT 67 col2 FROM tab4 WHERE + col4 - - col1 - + 86 <> NULL ---- query IIIIIII rowsort label-2560 SELECT ALL * FROM tab0 WHERE + col4 + + + 26 >= NULL ---- query IIIIIII rowsort label-2560 SELECT ALL * FROM tab1 WHERE + col4 + + + 26 >= NULL ---- query IIIIIII rowsort label-2560 SELECT ALL * FROM tab2 WHERE + col4 + + + 26 >= NULL ---- query IIIIIII rowsort label-2560 SELECT ALL * FROM tab3 WHERE + col4 + + + 26 >= NULL ---- query IIIIIII rowsort label-2560 SELECT ALL * FROM tab4 WHERE + col4 + + + 26 >= NULL ---- query I rowsort label-2565 SELECT + 67 AS col5 FROM tab0 WHERE NOT ( NULL ) NOT BETWEEN - 42 AND ( + + 76 * + ( + 36 - + col4 * col0 ) ) ---- query I rowsort label-2565 SELECT + 67 AS col5 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN - 42 AND ( + + 76 * + ( + 36 - + col4 * col0 ) ) ---- query I rowsort label-2565 SELECT + 67 AS col5 FROM tab2 WHERE NOT ( NULL ) NOT BETWEEN - 42 AND ( + + 76 * + ( + 36 - + col4 * col0 ) ) ---- query I rowsort label-2565 SELECT + 67 AS col5 FROM tab3 WHERE NOT ( NULL ) NOT BETWEEN - 42 AND ( + + 76 * + ( + 36 - + col4 * col0 ) ) ---- query I rowsort label-2565 SELECT + 67 AS col5 FROM tab4 WHERE NOT ( NULL ) NOT BETWEEN - 42 AND ( + + 76 * + ( + 36 - + col4 * col0 ) ) ---- query I rowsort label-2570 SELECT ALL col4 / - col1 AS col3 FROM tab0 WHERE NULL NOT BETWEEN ( + col4 ) AND col0 ---- query I rowsort label-2570 SELECT ALL col4 / - col1 AS col3 FROM tab1 WHERE NULL NOT BETWEEN ( + col4 ) AND col0 ---- query I rowsort label-2570 SELECT ALL col4 / - col1 AS col3 FROM tab2 WHERE NULL NOT BETWEEN ( + col4 ) AND col0 ---- query I rowsort label-2570 SELECT ALL col4 / - col1 AS col3 FROM tab3 WHERE NULL NOT BETWEEN ( + col4 ) AND col0 ---- query I rowsort label-2570 SELECT ALL col4 / - col1 AS col3 FROM tab4 WHERE NULL NOT BETWEEN ( + col4 ) AND col0 ---- query IIIIIII rowsort label-2575 SELECT * FROM tab0 WHERE NOT ( NULL ) IN ( col0 ) ---- query IIIIIII rowsort label-2575 SELECT * FROM tab1 WHERE NOT ( NULL ) IN ( col0 ) ---- query IIIIIII rowsort label-2575 SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( col0 ) ---- query IIIIIII rowsort label-2575 SELECT * FROM tab3 WHERE NOT ( NULL ) IN ( col0 ) ---- query IIIIIII rowsort label-2575 SELECT * FROM tab4 WHERE NOT ( NULL ) IN ( col0 ) ---- query I rowsort label-2580 SELECT col5 FROM tab0 AS cor0 WHERE NOT 21 NOT IN ( - col1 ) ---- query I rowsort label-2580 SELECT col5 FROM tab1 AS cor0 WHERE NOT 21 NOT IN ( - col1 ) ---- query I rowsort label-2580 SELECT col5 FROM tab2 AS cor0 WHERE NOT 21 NOT IN ( - col1 ) ---- query I rowsort label-2580 SELECT col5 FROM tab3 AS cor0 WHERE NOT 21 NOT IN ( - col1 ) ---- query I rowsort label-2580 SELECT col5 FROM tab4 AS cor0 WHERE NOT 21 NOT IN ( - col1 ) ---- query IIIIIII rowsort label-2585 SELECT ALL * FROM tab0 AS cor0 WHERE + col4 < ( NULL ) ---- query IIIIIII rowsort label-2585 SELECT ALL * FROM tab1 AS cor0 WHERE + col4 < ( NULL ) ---- query IIIIIII rowsort label-2585 SELECT ALL * FROM tab2 AS cor0 WHERE + col4 < ( NULL ) ---- query IIIIIII rowsort label-2585 SELECT ALL * FROM tab3 AS cor0 WHERE + col4 < ( NULL ) ---- query IIIIIII rowsort label-2585 SELECT ALL * FROM tab4 AS cor0 WHERE + col4 < ( NULL ) ---- query I rowsort label-2590 SELECT + col1 AS col0 FROM tab0 AS cor0 WHERE NOT col1 * + col1 * - col0 <> NULL ---- query I rowsort label-2590 SELECT + col1 AS col0 FROM tab1 AS cor0 WHERE NOT col1 * + col1 * - col0 <> NULL ---- query I rowsort label-2590 SELECT + col1 AS col0 FROM tab2 AS cor0 WHERE NOT col1 * + col1 * - col0 <> NULL ---- query I rowsort label-2590 SELECT + col1 AS col0 FROM tab3 AS cor0 WHERE NOT col1 * + col1 * - col0 <> NULL ---- query I rowsort label-2590 SELECT + col1 AS col0 FROM tab4 AS cor0 WHERE NOT col1 * + col1 * - col0 <> NULL ---- query I rowsort label-2595 SELECT ALL col5 FROM tab0 WHERE + + 85 + + col3 = + col3 ---- query I rowsort label-2595 SELECT ALL col5 FROM tab1 WHERE + + 85 + + col3 = + col3 ---- query I rowsort label-2595 SELECT ALL col5 FROM tab2 WHERE + + 85 + + col3 = + col3 ---- query I rowsort label-2595 SELECT ALL col5 FROM tab3 WHERE + + 85 + + col3 = + col3 ---- query I rowsort label-2595 SELECT ALL col5 FROM tab4 WHERE + + 85 + + col3 = + col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-2600 SELECT DISTINCT + SUM( - col1 ) AS col5 FROM tab0 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL skipif mysql # not compatible query I rowsort label-2600 SELECT DISTINCT + SUM ( - col1 ) AS col5 FROM tab0 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2600 SELECT DISTINCT + SUM( - col1 ) AS col5 FROM tab1 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL skipif mysql # not compatible query I rowsort label-2600 SELECT DISTINCT + SUM ( - col1 ) AS col5 FROM tab1 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2600 SELECT DISTINCT + SUM( - col1 ) AS col5 FROM tab2 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL skipif mysql # not compatible query I rowsort label-2600 SELECT DISTINCT + SUM ( - col1 ) AS col5 FROM tab2 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2600 SELECT DISTINCT + SUM( - col1 ) AS col5 FROM tab3 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL skipif mysql # not compatible query I rowsort label-2600 SELECT DISTINCT + SUM ( - col1 ) AS col5 FROM tab3 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2600 SELECT DISTINCT + SUM( - col1 ) AS col5 FROM tab4 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL skipif mysql # not compatible query I rowsort label-2600 SELECT DISTINCT + SUM ( - col1 ) AS col5 FROM tab4 AS cor0 WHERE NOT ( + 80 * col3 ) > + ( 58 ) ---- NULL query I rowsort label-2605 SELECT DISTINCT 65 FROM tab0 cor0 WHERE NOT col0 + col4 / - 78 IS NOT NULL ---- query I rowsort label-2605 SELECT DISTINCT 65 FROM tab1 cor0 WHERE NOT col0 + col4 / - 78 IS NOT NULL ---- query I rowsort label-2605 SELECT DISTINCT 65 FROM tab2 cor0 WHERE NOT col0 + col4 / - 78 IS NOT NULL ---- query I rowsort label-2605 SELECT DISTINCT 65 FROM tab3 cor0 WHERE NOT col0 + col4 / - 78 IS NOT NULL ---- query I rowsort label-2605 SELECT DISTINCT 65 FROM tab4 cor0 WHERE NOT col0 + col4 / - 78 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST( + ( - col0 ) AS DECIMAL ) ) ---- skipif mysql # not compatible query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST ( + ( - col0 ) AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST( + ( - col0 ) AS DECIMAL ) ) ---- skipif mysql # not compatible query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST ( + ( - col0 ) AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST( + ( - col0 ) AS DECIMAL ) ) ---- skipif mysql # not compatible query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST ( + ( - col0 ) AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST( + ( - col0 ) AS DECIMAL ) ) ---- skipif mysql # not compatible query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST ( + ( - col0 ) AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST( + ( - col0 ) AS DECIMAL ) ) ---- skipif mysql # not compatible query I rowsort label-2610 SELECT DISTINCT - col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - CAST ( + ( - col0 ) AS REAL ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2615 SELECT ALL col4 col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2615 SELECT ALL col4 col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2615 SELECT ALL col4 col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2615 SELECT ALL col4 col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2615 SELECT ALL col4 col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2620 SELECT ALL - col0 FROM tab0 AS cor0 WHERE NOT ( 12 ) IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2620 SELECT ALL - col0 FROM tab1 AS cor0 WHERE NOT ( 12 ) IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2620 SELECT ALL - col0 FROM tab2 AS cor0 WHERE NOT ( 12 ) IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2620 SELECT ALL - col0 FROM tab3 AS cor0 WHERE NOT ( 12 ) IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2620 SELECT ALL - col0 FROM tab4 AS cor0 WHERE NOT ( 12 ) IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query IIIIIII rowsort label-2625 SELECT * FROM tab0 AS cor0 WHERE NOT - 69 > NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab1 AS cor0 WHERE NOT - 69 > NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab2 AS cor0 WHERE NOT - 69 > NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab3 AS cor0 WHERE NOT - 69 > NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab4 AS cor0 WHERE NOT - 69 > NULL ---- query IIIIIII rowsort label-2630 SELECT * FROM tab0 AS cor0 WHERE NOT col4 NOT BETWEEN - 63 AND NULL ---- query IIIIIII rowsort label-2630 SELECT * FROM tab1 AS cor0 WHERE NOT col4 NOT BETWEEN - 63 AND NULL ---- query IIIIIII rowsort label-2630 SELECT * FROM tab2 AS cor0 WHERE NOT col4 NOT BETWEEN - 63 AND NULL ---- query IIIIIII rowsort label-2630 SELECT * FROM tab3 AS cor0 WHERE NOT col4 NOT BETWEEN - 63 AND NULL ---- query IIIIIII rowsort label-2630 SELECT * FROM tab4 AS cor0 WHERE NOT col4 NOT BETWEEN - 63 AND NULL ---- query I rowsort label-2635 SELECT DISTINCT - - ( + - 51 ) FROM tab0 AS cor0 WHERE NOT col1 - + 41 IS NULL ---- -51 query I rowsort label-2635 SELECT DISTINCT - - ( + - 51 ) FROM tab1 AS cor0 WHERE NOT col1 - + 41 IS NULL ---- -51 query I rowsort label-2635 SELECT DISTINCT - - ( + - 51 ) FROM tab2 AS cor0 WHERE NOT col1 - + 41 IS NULL ---- -51 query I rowsort label-2635 SELECT DISTINCT - - ( + - 51 ) FROM tab3 AS cor0 WHERE NOT col1 - + 41 IS NULL ---- -51 query I rowsort label-2635 SELECT DISTINCT - - ( + - 51 ) FROM tab4 AS cor0 WHERE NOT col1 - + 41 IS NULL ---- -51 query IIIIIII rowsort label-2640 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + ( + - 65 ) ) ---- query IIIIIII rowsort label-2640 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + ( + - 65 ) ) ---- query IIIIIII rowsort label-2640 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + ( + - 65 ) ) ---- query IIIIIII rowsort label-2640 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + ( + - 65 ) ) ---- query IIIIIII rowsort label-2640 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + ( + - 65 ) ) ---- query I rowsort label-2645 SELECT DISTINCT 29 FROM tab0 WHERE NOT ( - 56 ) < ( + 96 ) ---- query I rowsort label-2645 SELECT DISTINCT 29 FROM tab1 WHERE NOT ( - 56 ) < ( + 96 ) ---- query I rowsort label-2645 SELECT DISTINCT 29 FROM tab2 WHERE NOT ( - 56 ) < ( + 96 ) ---- query I rowsort label-2645 SELECT DISTINCT 29 FROM tab3 WHERE NOT ( - 56 ) < ( + 96 ) ---- query I rowsort label-2645 SELECT DISTINCT 29 FROM tab4 WHERE NOT ( - 56 ) < ( + 96 ) ---- query I rowsort label-2650 SELECT - col3 AS col5 FROM tab0 WHERE + - 13 IS NULL ---- query I rowsort label-2650 SELECT - col3 AS col5 FROM tab1 WHERE + - 13 IS NULL ---- query I rowsort label-2650 SELECT - col3 AS col5 FROM tab2 WHERE + - 13 IS NULL ---- query I rowsort label-2650 SELECT - col3 AS col5 FROM tab3 WHERE + - 13 IS NULL ---- query I rowsort label-2650 SELECT - col3 AS col5 FROM tab4 WHERE + - 13 IS NULL ---- query I rowsort label-2655 SELECT col3 FROM tab0 WHERE - ( + col1 ) IS NULL ---- query I rowsort label-2655 SELECT col3 FROM tab1 WHERE - ( + col1 ) IS NULL ---- query I rowsort label-2655 SELECT col3 FROM tab2 WHERE - ( + col1 ) IS NULL ---- query I rowsort label-2655 SELECT col3 FROM tab3 WHERE - ( + col1 ) IS NULL ---- query I rowsort label-2655 SELECT col3 FROM tab4 WHERE - ( + col1 ) IS NULL ---- query IIIIIII rowsort label-2660 SELECT * FROM tab0 WHERE + + 33 <= NULL ---- query IIIIIII rowsort label-2660 SELECT * FROM tab1 WHERE + + 33 <= NULL ---- query IIIIIII rowsort label-2660 SELECT * FROM tab2 WHERE + + 33 <= NULL ---- query IIIIIII rowsort label-2660 SELECT * FROM tab3 WHERE + + 33 <= NULL ---- query IIIIIII rowsort label-2660 SELECT * FROM tab4 WHERE + + 33 <= NULL ---- query I rowsort label-2665 SELECT + 34 + 6 FROM tab0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 8e4e880d848378c766c28ceb3406ed5e query I rowsort label-2665 SELECT + 34 + 6 FROM tab1 WHERE ( NULL ) IS NULL ---- 10 values hashing to 8e4e880d848378c766c28ceb3406ed5e query I rowsort label-2665 SELECT + 34 + 6 FROM tab2 WHERE ( NULL ) IS NULL ---- 10 values hashing to 8e4e880d848378c766c28ceb3406ed5e query I rowsort label-2665 SELECT + 34 + 6 FROM tab3 WHERE ( NULL ) IS NULL ---- 10 values hashing to 8e4e880d848378c766c28ceb3406ed5e query I rowsort label-2665 SELECT + 34 + 6 FROM tab4 WHERE ( NULL ) IS NULL ---- 10 values hashing to 8e4e880d848378c766c28ceb3406ed5e query IIIIIII rowsort label-2670 SELECT ALL * FROM tab0 WHERE NOT ( ( NULL ) BETWEEN - col1 AND NULL ) ---- query IIIIIII rowsort label-2670 SELECT ALL * FROM tab1 WHERE NOT ( ( NULL ) BETWEEN - col1 AND NULL ) ---- query IIIIIII rowsort label-2670 SELECT ALL * FROM tab2 WHERE NOT ( ( NULL ) BETWEEN - col1 AND NULL ) ---- query IIIIIII rowsort label-2670 SELECT ALL * FROM tab3 WHERE NOT ( ( NULL ) BETWEEN - col1 AND NULL ) ---- query IIIIIII rowsort label-2670 SELECT ALL * FROM tab4 WHERE NOT ( ( NULL ) BETWEEN - col1 AND NULL ) ---- query IIIIIII rowsort label-2675 SELECT ALL * FROM tab0 AS cor0 WHERE + col4 + + 84 IS NULL ---- query IIIIIII rowsort label-2675 SELECT ALL * FROM tab1 AS cor0 WHERE + col4 + + 84 IS NULL ---- query IIIIIII rowsort label-2675 SELECT ALL * FROM tab2 AS cor0 WHERE + col4 + + 84 IS NULL ---- query IIIIIII rowsort label-2675 SELECT ALL * FROM tab3 AS cor0 WHERE + col4 + + 84 IS NULL ---- query IIIIIII rowsort label-2675 SELECT ALL * FROM tab4 AS cor0 WHERE + col4 + + 84 IS NULL ---- query I rowsort label-2680 SELECT 42 FROM tab0 AS cor0 WHERE NOT NULL >= ( - 73 / - ( - 41 ) ) ---- query I rowsort label-2680 SELECT 42 FROM tab1 AS cor0 WHERE NOT NULL >= ( - 73 / - ( - 41 ) ) ---- query I rowsort label-2680 SELECT 42 FROM tab2 AS cor0 WHERE NOT NULL >= ( - 73 / - ( - 41 ) ) ---- query I rowsort label-2680 SELECT 42 FROM tab3 AS cor0 WHERE NOT NULL >= ( - 73 / - ( - 41 ) ) ---- query I rowsort label-2680 SELECT 42 FROM tab4 AS cor0 WHERE NOT NULL >= ( - 73 / - ( - 41 ) ) ---- query I rowsort label-2685 SELECT DISTINCT + ( + col1 ) FROM tab0 AS cor0 WHERE + col4 IS NULL ---- query I rowsort label-2685 SELECT DISTINCT + ( + col1 ) FROM tab1 AS cor0 WHERE + col4 IS NULL ---- query I rowsort label-2685 SELECT DISTINCT + ( + col1 ) FROM tab2 AS cor0 WHERE + col4 IS NULL ---- query I rowsort label-2685 SELECT DISTINCT + ( + col1 ) FROM tab3 AS cor0 WHERE + col4 IS NULL ---- query I rowsort label-2685 SELECT DISTINCT + ( + col1 ) FROM tab4 AS cor0 WHERE + col4 IS NULL ---- query I rowsort label-2690 SELECT DISTINCT col3 AS col5 FROM tab0 cor0 WHERE ( NOT - - 77 IN ( + 79 ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2690 SELECT DISTINCT col3 AS col5 FROM tab1 cor0 WHERE ( NOT - - 77 IN ( + 79 ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2690 SELECT DISTINCT col3 AS col5 FROM tab2 cor0 WHERE ( NOT - - 77 IN ( + 79 ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2690 SELECT DISTINCT col3 AS col5 FROM tab3 cor0 WHERE ( NOT - - 77 IN ( + 79 ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2690 SELECT DISTINCT col3 AS col5 FROM tab4 cor0 WHERE ( NOT - - 77 IN ( + 79 ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2695 SELECT + COUNT( * ) * CAST( NULL AS SIGNED ) AS col4 FROM tab0 WHERE - col4 - - col0 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2695 SELECT + COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col4 FROM tab0 WHERE - col4 - - col0 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2695 SELECT + COUNT( * ) * CAST( NULL AS SIGNED ) AS col4 FROM tab1 WHERE - col4 - - col0 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2695 SELECT + COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col4 FROM tab1 WHERE - col4 - - col0 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2695 SELECT + COUNT( * ) * CAST( NULL AS SIGNED ) AS col4 FROM tab2 WHERE - col4 - - col0 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2695 SELECT + COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col4 FROM tab2 WHERE - col4 - - col0 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2695 SELECT + COUNT( * ) * CAST( NULL AS SIGNED ) AS col4 FROM tab3 WHERE - col4 - - col0 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2695 SELECT + COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col4 FROM tab3 WHERE - col4 - - col0 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2695 SELECT + COUNT( * ) * CAST( NULL AS SIGNED ) AS col4 FROM tab4 WHERE - col4 - - col0 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2695 SELECT + COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col4 FROM tab4 WHERE - col4 - - col0 IS NULL ---- NULL query I rowsort label-2700 SELECT + 76 + 96 FROM tab0 AS cor0 WHERE NOT + col1 + - col0 IS NOT NULL ---- query I rowsort label-2700 SELECT + 76 + 96 FROM tab1 AS cor0 WHERE NOT + col1 + - col0 IS NOT NULL ---- query I rowsort label-2700 SELECT + 76 + 96 FROM tab2 AS cor0 WHERE NOT + col1 + - col0 IS NOT NULL ---- query I rowsort label-2700 SELECT + 76 + 96 FROM tab3 AS cor0 WHERE NOT + col1 + - col0 IS NOT NULL ---- query I rowsort label-2700 SELECT + 76 + 96 FROM tab4 AS cor0 WHERE NOT + col1 + - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2705 SELECT col3 + - - col1 + + CAST( col4 AS DECIMAL ) + 57 * + ( + col1 ) AS col0 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- skipif mysql # not compatible query I rowsort label-2705 SELECT col3 + - - col1 + + CAST ( col4 AS REAL ) + 57 * + ( + col1 ) AS col0 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2705 SELECT col3 + - - col1 + + CAST( col4 AS DECIMAL ) + 57 * + ( + col1 ) AS col0 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- skipif mysql # not compatible query I rowsort label-2705 SELECT col3 + - - col1 + + CAST ( col4 AS REAL ) + 57 * + ( + col1 ) AS col0 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2705 SELECT col3 + - - col1 + + CAST( col4 AS DECIMAL ) + 57 * + ( + col1 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- skipif mysql # not compatible query I rowsort label-2705 SELECT col3 + - - col1 + + CAST ( col4 AS REAL ) + 57 * + ( + col1 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2705 SELECT col3 + - - col1 + + CAST( col4 AS DECIMAL ) + 57 * + ( + col1 ) AS col0 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- skipif mysql # not compatible query I rowsort label-2705 SELECT col3 + - - col1 + + CAST ( col4 AS REAL ) + 57 * + ( + col1 ) AS col0 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2705 SELECT col3 + - - col1 + + CAST( col4 AS DECIMAL ) + 57 * + ( + col1 ) AS col0 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- skipif mysql # not compatible query I rowsort label-2705 SELECT col3 + - - col1 + + CAST ( col4 AS REAL ) + 57 * + ( + col1 ) AS col0 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( 35 ) ---- query IIIIIII rowsort label-2710 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 * + col1 AND + + 26 ---- query IIIIIII rowsort label-2710 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 * + col1 AND + + 26 ---- query IIIIIII rowsort label-2710 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 * + col1 AND + + 26 ---- query IIIIIII rowsort label-2710 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 * + col1 AND + + 26 ---- query IIIIIII rowsort label-2710 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 * + col1 AND + + 26 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2715 SELECT * FROM tab0 WHERE - 74 * + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2715 SELECT * FROM tab0 WHERE - 74 * + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2715 SELECT * FROM tab1 WHERE - 74 * + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2715 SELECT * FROM tab1 WHERE - 74 * + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2715 SELECT * FROM tab2 WHERE - 74 * + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2715 SELECT * FROM tab2 WHERE - 74 * + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2715 SELECT * FROM tab3 WHERE - 74 * + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2715 SELECT * FROM tab3 WHERE - 74 * + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2715 SELECT * FROM tab4 WHERE - 74 * + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2715 SELECT * FROM tab4 WHERE - 74 * + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2720 SELECT * FROM tab0 AS cor0 WHERE ( - col3 + - + 69 * CAST( NULL AS SIGNED ) + - ( - + col0 ) ) IN ( + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2720 SELECT * FROM tab0 AS cor0 WHERE ( - col3 + - + 69 * CAST ( NULL AS INTEGER ) + - ( - + col0 ) ) IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2720 SELECT * FROM tab1 AS cor0 WHERE ( - col3 + - + 69 * CAST( NULL AS SIGNED ) + - ( - + col0 ) ) IN ( + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2720 SELECT * FROM tab1 AS cor0 WHERE ( - col3 + - + 69 * CAST ( NULL AS INTEGER ) + - ( - + col0 ) ) IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2720 SELECT * FROM tab2 AS cor0 WHERE ( - col3 + - + 69 * CAST( NULL AS SIGNED ) + - ( - + col0 ) ) IN ( + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2720 SELECT * FROM tab2 AS cor0 WHERE ( - col3 + - + 69 * CAST ( NULL AS INTEGER ) + - ( - + col0 ) ) IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2720 SELECT * FROM tab3 AS cor0 WHERE ( - col3 + - + 69 * CAST( NULL AS SIGNED ) + - ( - + col0 ) ) IN ( + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2720 SELECT * FROM tab3 AS cor0 WHERE ( - col3 + - + 69 * CAST ( NULL AS INTEGER ) + - ( - + col0 ) ) IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2720 SELECT * FROM tab4 AS cor0 WHERE ( - col3 + - + 69 * CAST( NULL AS SIGNED ) + - ( - + col0 ) ) IN ( + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2720 SELECT * FROM tab4 AS cor0 WHERE ( - col3 + - + 69 * CAST ( NULL AS INTEGER ) + - ( - + col0 ) ) IN ( + col1 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-2725 SELECT DISTINCT - SUM( + 98 ) FROM tab0 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT - SUM ( + 98 ) FROM tab0 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 onlyif mysql # aggregate syntax: query I rowsort label-2725 SELECT DISTINCT - SUM( + 98 ) FROM tab1 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT - SUM ( + 98 ) FROM tab1 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 onlyif mysql # aggregate syntax: query I rowsort label-2725 SELECT DISTINCT - SUM( + 98 ) FROM tab2 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT - SUM ( + 98 ) FROM tab2 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 onlyif mysql # aggregate syntax: query I rowsort label-2725 SELECT DISTINCT - SUM( + 98 ) FROM tab3 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT - SUM ( + 98 ) FROM tab3 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 onlyif mysql # aggregate syntax: query I rowsort label-2725 SELECT DISTINCT - SUM( + 98 ) FROM tab4 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT - SUM ( + 98 ) FROM tab4 cor0 WHERE NOT ( col3 * + col1 IS NULL ) OR NULL <> ( col0 + + + col3 ) ---- -980 query II rowsort label-2730 SELECT 89, col5 AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 1e1808737b540d5cf6422087baadc869 query II rowsort label-2730 SELECT 89, col5 AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 1e1808737b540d5cf6422087baadc869 query II rowsort label-2730 SELECT 89, col5 AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 1e1808737b540d5cf6422087baadc869 query II rowsort label-2730 SELECT 89, col5 AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 1e1808737b540d5cf6422087baadc869 query II rowsort label-2730 SELECT 89, col5 AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 1e1808737b540d5cf6422087baadc869 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2735 SELECT * FROM tab0 WHERE NOT 54 * - + 0 = CAST( NULL AS SIGNED ) + + + 93 ---- skipif mysql # not compatible query IIIIIII rowsort label-2735 SELECT * FROM tab0 WHERE NOT 54 * - + 0 = CAST ( NULL AS INTEGER ) + + + 93 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2735 SELECT * FROM tab1 WHERE NOT 54 * - + 0 = CAST( NULL AS SIGNED ) + + + 93 ---- skipif mysql # not compatible query IIIIIII rowsort label-2735 SELECT * FROM tab1 WHERE NOT 54 * - + 0 = CAST ( NULL AS INTEGER ) + + + 93 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2735 SELECT * FROM tab2 WHERE NOT 54 * - + 0 = CAST( NULL AS SIGNED ) + + + 93 ---- skipif mysql # not compatible query IIIIIII rowsort label-2735 SELECT * FROM tab2 WHERE NOT 54 * - + 0 = CAST ( NULL AS INTEGER ) + + + 93 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2735 SELECT * FROM tab3 WHERE NOT 54 * - + 0 = CAST( NULL AS SIGNED ) + + + 93 ---- skipif mysql # not compatible query IIIIIII rowsort label-2735 SELECT * FROM tab3 WHERE NOT 54 * - + 0 = CAST ( NULL AS INTEGER ) + + + 93 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2735 SELECT * FROM tab4 WHERE NOT 54 * - + 0 = CAST( NULL AS SIGNED ) + + + 93 ---- skipif mysql # not compatible query IIIIIII rowsort label-2735 SELECT * FROM tab4 WHERE NOT 54 * - + 0 = CAST ( NULL AS INTEGER ) + + + 93 ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2740 SELECT DISTINCT COUNT( + - col4 ) AS col3 FROM tab0 WHERE NOT NULL IN ( - 10, ( + CAST( NULL AS DECIMAL ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-2740 SELECT DISTINCT COUNT ( + - col4 ) AS col3 FROM tab0 WHERE NOT NULL IN ( - 10, ( + CAST ( NULL AS REAL ) ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2740 SELECT DISTINCT COUNT( + - col4 ) AS col3 FROM tab1 WHERE NOT NULL IN ( - 10, ( + CAST( NULL AS DECIMAL ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-2740 SELECT DISTINCT COUNT ( + - col4 ) AS col3 FROM tab1 WHERE NOT NULL IN ( - 10, ( + CAST ( NULL AS REAL ) ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2740 SELECT DISTINCT COUNT( + - col4 ) AS col3 FROM tab2 WHERE NOT NULL IN ( - 10, ( + CAST( NULL AS DECIMAL ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-2740 SELECT DISTINCT COUNT ( + - col4 ) AS col3 FROM tab2 WHERE NOT NULL IN ( - 10, ( + CAST ( NULL AS REAL ) ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2740 SELECT DISTINCT COUNT( + - col4 ) AS col3 FROM tab3 WHERE NOT NULL IN ( - 10, ( + CAST( NULL AS DECIMAL ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-2740 SELECT DISTINCT COUNT ( + - col4 ) AS col3 FROM tab3 WHERE NOT NULL IN ( - 10, ( + CAST ( NULL AS REAL ) ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2740 SELECT DISTINCT COUNT( + - col4 ) AS col3 FROM tab4 WHERE NOT NULL IN ( - 10, ( + CAST( NULL AS DECIMAL ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-2740 SELECT DISTINCT COUNT ( + - col4 ) AS col3 FROM tab4 WHERE NOT NULL IN ( - 10, ( + CAST ( NULL AS REAL ) ) ) ---- 0 query IIIIIII rowsort label-2745 SELECT * FROM tab0 AS cor0 WHERE - 45 <= NULL ---- query IIIIIII rowsort label-2745 SELECT * FROM tab1 AS cor0 WHERE - 45 <= NULL ---- query IIIIIII rowsort label-2745 SELECT * FROM tab2 AS cor0 WHERE - 45 <= NULL ---- query IIIIIII rowsort label-2745 SELECT * FROM tab3 AS cor0 WHERE - 45 <= NULL ---- query IIIIIII rowsort label-2745 SELECT * FROM tab4 AS cor0 WHERE - 45 <= NULL ---- query I rowsort label-2750 SELECT + ( - 12 ) AS col5 FROM tab0 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-2750 SELECT + ( - 12 ) AS col5 FROM tab1 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-2750 SELECT + ( - 12 ) AS col5 FROM tab2 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-2750 SELECT + ( - 12 ) AS col5 FROM tab3 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-2750 SELECT + ( - 12 ) AS col5 FROM tab4 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-2755 SELECT DISTINCT - col3 AS col0 FROM tab0 AS cor0 WHERE NOT - col1 >= NULL ---- query I rowsort label-2755 SELECT DISTINCT - col3 AS col0 FROM tab1 AS cor0 WHERE NOT - col1 >= NULL ---- query I rowsort label-2755 SELECT DISTINCT - col3 AS col0 FROM tab2 AS cor0 WHERE NOT - col1 >= NULL ---- query I rowsort label-2755 SELECT DISTINCT - col3 AS col0 FROM tab3 AS cor0 WHERE NOT - col1 >= NULL ---- query I rowsort label-2755 SELECT DISTINCT - col3 AS col0 FROM tab4 AS cor0 WHERE NOT - col1 >= NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2760 SELECT ALL MAX( DISTINCT col3 ) + - 66 + + CAST( + 78 AS SIGNED ) AS col1 FROM tab0 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL skipif mysql # not compatible query I rowsort label-2760 SELECT ALL MAX ( DISTINCT col3 ) + - 66 + + CAST ( + 78 AS INTEGER ) AS col1 FROM tab0 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2760 SELECT ALL MAX( DISTINCT col3 ) + - 66 + + CAST( + 78 AS SIGNED ) AS col1 FROM tab1 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL skipif mysql # not compatible query I rowsort label-2760 SELECT ALL MAX ( DISTINCT col3 ) + - 66 + + CAST ( + 78 AS INTEGER ) AS col1 FROM tab1 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2760 SELECT ALL MAX( DISTINCT col3 ) + - 66 + + CAST( + 78 AS SIGNED ) AS col1 FROM tab2 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL skipif mysql # not compatible query I rowsort label-2760 SELECT ALL MAX ( DISTINCT col3 ) + - 66 + + CAST ( + 78 AS INTEGER ) AS col1 FROM tab2 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2760 SELECT ALL MAX( DISTINCT col3 ) + - 66 + + CAST( + 78 AS SIGNED ) AS col1 FROM tab3 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL skipif mysql # not compatible query I rowsort label-2760 SELECT ALL MAX ( DISTINCT col3 ) + - 66 + + CAST ( + 78 AS INTEGER ) AS col1 FROM tab3 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2760 SELECT ALL MAX( DISTINCT col3 ) + - 66 + + CAST( + 78 AS SIGNED ) AS col1 FROM tab4 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL skipif mysql # not compatible query I rowsort label-2760 SELECT ALL MAX ( DISTINCT col3 ) + - 66 + + CAST ( + 78 AS INTEGER ) AS col1 FROM tab4 WHERE - col4 / 94 = col3 * - + 6 * - 48 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2765 SELECT MAX( ALL + col3 ) + - 75 * + 54 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-2765 SELECT MAX ( ALL + col3 ) + - 75 * + 54 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2765 SELECT MAX( ALL + col3 ) + - 75 * + 54 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-2765 SELECT MAX ( ALL + col3 ) + - 75 * + 54 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2765 SELECT MAX( ALL + col3 ) + - 75 * + 54 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-2765 SELECT MAX ( ALL + col3 ) + - 75 * + 54 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2765 SELECT MAX( ALL + col3 ) + - 75 * + 54 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-2765 SELECT MAX ( ALL + col3 ) + - 75 * + 54 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2765 SELECT MAX( ALL + col3 ) + - 75 * + 54 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-2765 SELECT MAX ( ALL + col3 ) + - 75 * + 54 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL query IIIIIII rowsort label-2770 SELECT * FROM tab0 cor0 WHERE + col3 - - ( - col3 ) IS NULL ---- query IIIIIII rowsort label-2770 SELECT * FROM tab1 cor0 WHERE + col3 - - ( - col3 ) IS NULL ---- query IIIIIII rowsort label-2770 SELECT * FROM tab2 cor0 WHERE + col3 - - ( - col3 ) IS NULL ---- query IIIIIII rowsort label-2770 SELECT * FROM tab3 cor0 WHERE + col3 - - ( - col3 ) IS NULL ---- query IIIIIII rowsort label-2770 SELECT * FROM tab4 cor0 WHERE + col3 - - ( - col3 ) IS NULL ---- query I rowsort label-2775 SELECT + 61 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col4 ---- query I rowsort label-2775 SELECT + 61 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col4 ---- query I rowsort label-2775 SELECT + 61 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col4 ---- query I rowsort label-2775 SELECT + 61 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col4 ---- query I rowsort label-2775 SELECT + 61 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-2780 SELECT ALL * FROM tab0 WHERE NULL IN ( - 9, col1 ) ---- query IIIIIII rowsort label-2780 SELECT ALL * FROM tab1 WHERE NULL IN ( - 9, col1 ) ---- query IIIIIII rowsort label-2780 SELECT ALL * FROM tab2 WHERE NULL IN ( - 9, col1 ) ---- query IIIIIII rowsort label-2780 SELECT ALL * FROM tab3 WHERE NULL IN ( - 9, col1 ) ---- query IIIIIII rowsort label-2780 SELECT ALL * FROM tab4 WHERE NULL IN ( - 9, col1 ) ---- query IIIIIII rowsort label-2785 SELECT * FROM tab0 WHERE NOT ( - 19 ) IS NOT NULL ---- query IIIIIII rowsort label-2785 SELECT * FROM tab1 WHERE NOT ( - 19 ) IS NOT NULL ---- query IIIIIII rowsort label-2785 SELECT * FROM tab2 WHERE NOT ( - 19 ) IS NOT NULL ---- query IIIIIII rowsort label-2785 SELECT * FROM tab3 WHERE NOT ( - 19 ) IS NOT NULL ---- query IIIIIII rowsort label-2785 SELECT * FROM tab4 WHERE NOT ( - 19 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-2790 SELECT DISTINCT - + 58 DIV CAST( - 60 AS SIGNED ) AS col0 FROM tab0 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2790 SELECT DISTINCT - + 58 / CAST ( - 60 AS INTEGER ) AS col0 FROM tab0 WHERE NULL IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-2790 SELECT DISTINCT - + 58 DIV CAST( - 60 AS SIGNED ) AS col0 FROM tab1 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2790 SELECT DISTINCT - + 58 / CAST ( - 60 AS INTEGER ) AS col0 FROM tab1 WHERE NULL IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-2790 SELECT DISTINCT - + 58 DIV CAST( - 60 AS SIGNED ) AS col0 FROM tab2 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2790 SELECT DISTINCT - + 58 / CAST ( - 60 AS INTEGER ) AS col0 FROM tab2 WHERE NULL IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-2790 SELECT DISTINCT - + 58 DIV CAST( - 60 AS SIGNED ) AS col0 FROM tab3 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2790 SELECT DISTINCT - + 58 / CAST ( - 60 AS INTEGER ) AS col0 FROM tab3 WHERE NULL IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-2790 SELECT DISTINCT - + 58 DIV CAST( - 60 AS SIGNED ) AS col0 FROM tab4 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2790 SELECT DISTINCT - + 58 / CAST ( - 60 AS INTEGER ) AS col0 FROM tab4 WHERE NULL IS NULL ---- 0 query I rowsort label-2795 SELECT 88 FROM tab0 WHERE NOT NULL >= ( 14 * col4 ) ---- query I rowsort label-2795 SELECT 88 FROM tab1 WHERE NOT NULL >= ( 14 * col4 ) ---- query I rowsort label-2795 SELECT 88 FROM tab2 WHERE NOT NULL >= ( 14 * col4 ) ---- query I rowsort label-2795 SELECT 88 FROM tab3 WHERE NOT NULL >= ( 14 * col4 ) ---- query I rowsort label-2795 SELECT 88 FROM tab4 WHERE NOT NULL >= ( 14 * col4 ) ---- query I rowsort label-2800 SELECT ALL - col0 FROM tab0 WHERE col1 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2800 SELECT ALL - col0 FROM tab1 WHERE col1 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2800 SELECT ALL - col0 FROM tab2 WHERE col1 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2800 SELECT ALL - col0 FROM tab3 WHERE col1 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-2800 SELECT ALL - col0 FROM tab4 WHERE col1 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query IIIIIII rowsort label-2805 SELECT ALL * FROM tab0 WHERE - + col4 - + - 16 IS NULL ---- query IIIIIII rowsort label-2805 SELECT ALL * FROM tab1 WHERE - + col4 - + - 16 IS NULL ---- query IIIIIII rowsort label-2805 SELECT ALL * FROM tab2 WHERE - + col4 - + - 16 IS NULL ---- query IIIIIII rowsort label-2805 SELECT ALL * FROM tab3 WHERE - + col4 - + - 16 IS NULL ---- query IIIIIII rowsort label-2805 SELECT ALL * FROM tab4 WHERE - + col4 - + - 16 IS NULL ---- query I rowsort label-2810 SELECT ALL - 90 AS col4 FROM tab0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-2810 SELECT ALL - 90 AS col4 FROM tab1 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-2810 SELECT ALL - 90 AS col4 FROM tab2 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-2810 SELECT ALL - 90 AS col4 FROM tab3 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-2810 SELECT ALL - 90 AS col4 FROM tab4 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-2815 SELECT DISTINCT - col1 FROM tab0 WHERE ( - - col0 ) IS NULL ---- query I rowsort label-2815 SELECT DISTINCT - col1 FROM tab1 WHERE ( - - col0 ) IS NULL ---- query I rowsort label-2815 SELECT DISTINCT - col1 FROM tab2 WHERE ( - - col0 ) IS NULL ---- query I rowsort label-2815 SELECT DISTINCT - col1 FROM tab3 WHERE ( - - col0 ) IS NULL ---- query I rowsort label-2815 SELECT DISTINCT - col1 FROM tab4 WHERE ( - - col0 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2820 SELECT + 48 * - COUNT( * ) FROM tab0 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 skipif mysql # not compatible query I rowsort label-2820 SELECT + 48 * - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 onlyif mysql # aggregate syntax: query I rowsort label-2820 SELECT + 48 * - COUNT( * ) FROM tab1 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 skipif mysql # not compatible query I rowsort label-2820 SELECT + 48 * - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 onlyif mysql # aggregate syntax: query I rowsort label-2820 SELECT + 48 * - COUNT( * ) FROM tab2 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 skipif mysql # not compatible query I rowsort label-2820 SELECT + 48 * - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 onlyif mysql # aggregate syntax: query I rowsort label-2820 SELECT + 48 * - COUNT( * ) FROM tab3 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 skipif mysql # not compatible query I rowsort label-2820 SELECT + 48 * - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 onlyif mysql # aggregate syntax: query I rowsort label-2820 SELECT + 48 * - COUNT( * ) FROM tab4 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 skipif mysql # not compatible query I rowsort label-2820 SELECT + 48 * - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT col0 IN ( 40 ) ---- -480 onlyif mysql # aggregate syntax: query I rowsort label-2825 SELECT ALL - + MIN( col3 ) FROM tab0 AS cor0 WHERE col0 >= + - col4 ---- -90 skipif mysql # not compatible query I rowsort label-2825 SELECT ALL - + MIN ( col3 ) FROM tab0 AS cor0 WHERE col0 >= + - col4 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-2825 SELECT ALL - + MIN( col3 ) FROM tab1 AS cor0 WHERE col0 >= + - col4 ---- -90 skipif mysql # not compatible query I rowsort label-2825 SELECT ALL - + MIN ( col3 ) FROM tab1 AS cor0 WHERE col0 >= + - col4 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-2825 SELECT ALL - + MIN( col3 ) FROM tab2 AS cor0 WHERE col0 >= + - col4 ---- -90 skipif mysql # not compatible query I rowsort label-2825 SELECT ALL - + MIN ( col3 ) FROM tab2 AS cor0 WHERE col0 >= + - col4 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-2825 SELECT ALL - + MIN( col3 ) FROM tab3 AS cor0 WHERE col0 >= + - col4 ---- -90 skipif mysql # not compatible query I rowsort label-2825 SELECT ALL - + MIN ( col3 ) FROM tab3 AS cor0 WHERE col0 >= + - col4 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-2825 SELECT ALL - + MIN( col3 ) FROM tab4 AS cor0 WHERE col0 >= + - col4 ---- -90 skipif mysql # not compatible query I rowsort label-2825 SELECT ALL - + MIN ( col3 ) FROM tab4 AS cor0 WHERE col0 >= + - col4 ---- -90 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT COUNT( * ) col1, - CAST( + + COUNT( * ) AS SIGNED ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2830 SELECT COUNT ( * ) col1, - CAST ( + + COUNT ( * ) AS INTEGER ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT COUNT( * ) col1, - CAST( + + COUNT( * ) AS SIGNED ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2830 SELECT COUNT ( * ) col1, - CAST ( + + COUNT ( * ) AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT COUNT( * ) col1, - CAST( + + COUNT( * ) AS SIGNED ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2830 SELECT COUNT ( * ) col1, - CAST ( + + COUNT ( * ) AS INTEGER ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT COUNT( * ) col1, - CAST( + + COUNT( * ) AS SIGNED ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2830 SELECT COUNT ( * ) col1, - CAST ( + + COUNT ( * ) AS INTEGER ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT COUNT( * ) col1, - CAST( + + COUNT( * ) AS SIGNED ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2830 SELECT COUNT ( * ) col1, - CAST ( + + COUNT ( * ) AS INTEGER ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 -10 query I rowsort label-2835 SELECT - col1 AS col1 FROM tab0 WHERE NOT NULL < - col4 * - - 65 ---- query I rowsort label-2835 SELECT - col1 AS col1 FROM tab1 WHERE NOT NULL < - col4 * - - 65 ---- query I rowsort label-2835 SELECT - col1 AS col1 FROM tab2 WHERE NOT NULL < - col4 * - - 65 ---- query I rowsort label-2835 SELECT - col1 AS col1 FROM tab3 WHERE NOT NULL < - col4 * - - 65 ---- query I rowsort label-2835 SELECT - col1 AS col1 FROM tab4 WHERE NOT NULL < - col4 * - - 65 ---- query I rowsort label-2840 SELECT + 21 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2840 SELECT + 21 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2840 SELECT + 21 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2840 SELECT + 21 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2840 SELECT + 21 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2845 SELECT col4 * + 27 FROM tab0 WHERE col0 + + 8 IS NULL ---- query I rowsort label-2845 SELECT col4 * + 27 FROM tab1 WHERE col0 + + 8 IS NULL ---- query I rowsort label-2845 SELECT col4 * + 27 FROM tab2 WHERE col0 + + 8 IS NULL ---- query I rowsort label-2845 SELECT col4 * + 27 FROM tab3 WHERE col0 + + 8 IS NULL ---- query I rowsort label-2845 SELECT col4 * + 27 FROM tab4 WHERE col0 + + 8 IS NULL ---- query IIIIIII rowsort label-2850 SELECT * FROM tab0 WHERE NULL >= - + 39 ---- query IIIIIII rowsort label-2850 SELECT * FROM tab1 WHERE NULL >= - + 39 ---- query IIIIIII rowsort label-2850 SELECT * FROM tab2 WHERE NULL >= - + 39 ---- query IIIIIII rowsort label-2850 SELECT * FROM tab3 WHERE NULL >= - + 39 ---- query IIIIIII rowsort label-2850 SELECT * FROM tab4 WHERE NULL >= - + 39 ---- query IIIIIII rowsort label-2855 SELECT ALL * FROM tab0 WHERE + col4 / + - ( - col4 ) IS NULL ---- query IIIIIII rowsort label-2855 SELECT ALL * FROM tab1 WHERE + col4 / + - ( - col4 ) IS NULL ---- query IIIIIII rowsort label-2855 SELECT ALL * FROM tab2 WHERE + col4 / + - ( - col4 ) IS NULL ---- query IIIIIII rowsort label-2855 SELECT ALL * FROM tab3 WHERE + col4 / + - ( - col4 ) IS NULL ---- query IIIIIII rowsort label-2855 SELECT ALL * FROM tab4 WHERE + col4 / + - ( - col4 ) IS NULL ---- query IIIIIII rowsort label-2860 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= + col1 ---- query IIIIIII rowsort label-2860 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= + col1 ---- query IIIIIII rowsort label-2860 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= + col1 ---- query IIIIIII rowsort label-2860 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= + col1 ---- query IIIIIII rowsort label-2860 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= + col1 ---- query I rowsort label-2865 SELECT col4 / + 65 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2865 SELECT col4 / + 65 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2865 SELECT col4 / + 65 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2865 SELECT col4 / + 65 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2865 SELECT col4 / + 65 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2870 SELECT + + 12 * - + col3 * + col0 AS col4 FROM tab0 AS cor0 WHERE NOT ( ( ( NULL IS NOT NULL ) ) ) OR ( NULL ) IS NOT NULL ---- 10 values hashing to 0164477d370083e7588daceb93057996 query I rowsort label-2870 SELECT + + 12 * - + col3 * + col0 AS col4 FROM tab1 AS cor0 WHERE NOT ( ( ( NULL IS NOT NULL ) ) ) OR ( NULL ) IS NOT NULL ---- 10 values hashing to 0164477d370083e7588daceb93057996 query I rowsort label-2870 SELECT + + 12 * - + col3 * + col0 AS col4 FROM tab2 AS cor0 WHERE NOT ( ( ( NULL IS NOT NULL ) ) ) OR ( NULL ) IS NOT NULL ---- 10 values hashing to 0164477d370083e7588daceb93057996 query I rowsort label-2870 SELECT + + 12 * - + col3 * + col0 AS col4 FROM tab3 AS cor0 WHERE NOT ( ( ( NULL IS NOT NULL ) ) ) OR ( NULL ) IS NOT NULL ---- 10 values hashing to 0164477d370083e7588daceb93057996 query I rowsort label-2870 SELECT + + 12 * - + col3 * + col0 AS col4 FROM tab4 AS cor0 WHERE NOT ( ( ( NULL IS NOT NULL ) ) ) OR ( NULL ) IS NOT NULL ---- 10 values hashing to 0164477d370083e7588daceb93057996 query I rowsort label-2875 SELECT ALL ( - col3 ) AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 AND 30 ---- query I rowsort label-2875 SELECT ALL ( - col3 ) AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 AND 30 ---- query I rowsort label-2875 SELECT ALL ( - col3 ) AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 AND 30 ---- query I rowsort label-2875 SELECT ALL ( - col3 ) AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 AND 30 ---- query I rowsort label-2875 SELECT ALL ( - col3 ) AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN - col4 AND 30 ---- query IIIIIII rowsort label-2880 SELECT * FROM tab0 AS cor0 WHERE NOT col1 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-2880 SELECT * FROM tab1 AS cor0 WHERE NOT col1 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-2880 SELECT * FROM tab2 AS cor0 WHERE NOT col1 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-2880 SELECT * FROM tab3 AS cor0 WHERE NOT col1 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-2880 SELECT * FROM tab4 AS cor0 WHERE NOT col1 * - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2885 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) > - ( col1 ) * ( + 28 ) ---- skipif mysql # not compatible query I rowsort label-2885 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) > - ( col1 ) * ( + 28 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2885 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) > - ( col1 ) * ( + 28 ) ---- skipif mysql # not compatible query I rowsort label-2885 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) > - ( col1 ) * ( + 28 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2885 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) > - ( col1 ) * ( + 28 ) ---- skipif mysql # not compatible query I rowsort label-2885 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) > - ( col1 ) * ( + 28 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2885 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) > - ( col1 ) * ( + 28 ) ---- skipif mysql # not compatible query I rowsort label-2885 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) > - ( col1 ) * ( + 28 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2885 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) > - ( col1 ) * ( + 28 ) ---- skipif mysql # not compatible query I rowsort label-2885 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) > - ( col1 ) * ( + 28 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-2890 SELECT + COUNT( ALL + 99 ) AS col3 FROM tab0 WHERE col5 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-2890 SELECT + COUNT ( ALL + 99 ) AS col3 FROM tab0 WHERE col5 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2890 SELECT + COUNT( ALL + 99 ) AS col3 FROM tab1 WHERE col5 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-2890 SELECT + COUNT ( ALL + 99 ) AS col3 FROM tab1 WHERE col5 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2890 SELECT + COUNT( ALL + 99 ) AS col3 FROM tab2 WHERE col5 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-2890 SELECT + COUNT ( ALL + 99 ) AS col3 FROM tab2 WHERE col5 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2890 SELECT + COUNT( ALL + 99 ) AS col3 FROM tab3 WHERE col5 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-2890 SELECT + COUNT ( ALL + 99 ) AS col3 FROM tab3 WHERE col5 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-2890 SELECT + COUNT( ALL + 99 ) AS col3 FROM tab4 WHERE col5 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-2890 SELECT + COUNT ( ALL + 99 ) AS col3 FROM tab4 WHERE col5 IS NOT NULL ---- 10 query I rowsort label-2895 SELECT 24 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2895 SELECT 24 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2895 SELECT 24 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2895 SELECT 24 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2895 SELECT 24 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-2900 SELECT * FROM tab0 WHERE NOT + col4 IS NOT NULL OR NOT ( 99 IS NOT NULL ) ---- query IIIIIII rowsort label-2900 SELECT * FROM tab1 WHERE NOT + col4 IS NOT NULL OR NOT ( 99 IS NOT NULL ) ---- query IIIIIII rowsort label-2900 SELECT * FROM tab2 WHERE NOT + col4 IS NOT NULL OR NOT ( 99 IS NOT NULL ) ---- query IIIIIII rowsort label-2900 SELECT * FROM tab3 WHERE NOT + col4 IS NOT NULL OR NOT ( 99 IS NOT NULL ) ---- query IIIIIII rowsort label-2900 SELECT * FROM tab4 WHERE NOT + col4 IS NOT NULL OR NOT ( 99 IS NOT NULL ) ---- query I rowsort label-2905 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE NOT ( - col4 ) + + + col4 BETWEEN NULL AND NULL ---- query I rowsort label-2905 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE NOT ( - col4 ) + + + col4 BETWEEN NULL AND NULL ---- query I rowsort label-2905 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE NOT ( - col4 ) + + + col4 BETWEEN NULL AND NULL ---- query I rowsort label-2905 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE NOT ( - col4 ) + + + col4 BETWEEN NULL AND NULL ---- query I rowsort label-2905 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE NOT ( - col4 ) + + + col4 BETWEEN NULL AND NULL ---- query I rowsort label-2910 SELECT - - 83 / + col3 + + col3 * + 55 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2910 SELECT - - 83 / + col3 + + col3 * + 55 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2910 SELECT - - 83 / + col3 + + col3 * + 55 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2910 SELECT - - 83 / + col3 + + col3 * + 55 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2910 SELECT - - 83 / + col3 + + col3 * + 55 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT + ( + 14 ) FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT + ( + 14 ) FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT + ( + 14 ) FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT + ( + 14 ) FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT + ( + 14 ) FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2920 SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( + 9, + CAST( + col0 AS SIGNED ), col0 * col3 + + - 66 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2920 SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( + 9, + CAST ( + col0 AS INTEGER ), col0 * col3 + + - 66 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2920 SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( + 9, + CAST( + col0 AS SIGNED ), col0 * col3 + + - 66 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2920 SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( + 9, + CAST ( + col0 AS INTEGER ), col0 * col3 + + - 66 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2920 SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( + 9, + CAST( + col0 AS SIGNED ), col0 * col3 + + - 66 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2920 SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( + 9, + CAST ( + col0 AS INTEGER ), col0 * col3 + + - 66 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2920 SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( + 9, + CAST( + col0 AS SIGNED ), col0 * col3 + + - 66 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2920 SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( + 9, + CAST ( + col0 AS INTEGER ), col0 * col3 + + - 66 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2920 SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( + 9, + CAST( + col0 AS SIGNED ), col0 * col3 + + - 66 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2920 SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( + 9, + CAST ( + col0 AS INTEGER ), col0 * col3 + + - 66 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2925 SELECT * FROM tab0 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST( 98 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2925 SELECT * FROM tab0 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST ( 98 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2925 SELECT * FROM tab1 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST( 98 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2925 SELECT * FROM tab1 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST ( 98 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2925 SELECT * FROM tab2 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST( 98 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2925 SELECT * FROM tab2 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST ( 98 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2925 SELECT * FROM tab3 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST( 98 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2925 SELECT * FROM tab3 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST ( 98 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2925 SELECT * FROM tab4 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST( 98 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2925 SELECT * FROM tab4 cor0 WHERE NOT ( 48 ) BETWEEN ( NULL ) AND + CAST ( 98 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2930 SELECT * FROM tab0 WHERE NOT CAST( + col3 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2930 SELECT * FROM tab0 WHERE NOT CAST ( + col3 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2930 SELECT * FROM tab1 WHERE NOT CAST( + col3 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2930 SELECT * FROM tab1 WHERE NOT CAST ( + col3 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2930 SELECT * FROM tab2 WHERE NOT CAST( + col3 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2930 SELECT * FROM tab2 WHERE NOT CAST ( + col3 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2930 SELECT * FROM tab3 WHERE NOT CAST( + col3 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2930 SELECT * FROM tab3 WHERE NOT CAST ( + col3 AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2930 SELECT * FROM tab4 WHERE NOT CAST( + col3 AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2930 SELECT * FROM tab4 WHERE NOT CAST ( + col3 AS INTEGER ) >= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2935 SELECT + + COUNT( * ) * + + 37 AS col1 FROM tab0 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 skipif mysql # not compatible query I rowsort label-2935 SELECT + + COUNT ( * ) * + + 37 AS col1 FROM tab0 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2935 SELECT + + COUNT( * ) * + + 37 AS col1 FROM tab1 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 skipif mysql # not compatible query I rowsort label-2935 SELECT + + COUNT ( * ) * + + 37 AS col1 FROM tab1 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2935 SELECT + + COUNT( * ) * + + 37 AS col1 FROM tab2 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 skipif mysql # not compatible query I rowsort label-2935 SELECT + + COUNT ( * ) * + + 37 AS col1 FROM tab2 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2935 SELECT + + COUNT( * ) * + + 37 AS col1 FROM tab3 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 skipif mysql # not compatible query I rowsort label-2935 SELECT + + COUNT ( * ) * + + 37 AS col1 FROM tab3 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2935 SELECT + + COUNT( * ) * + + 37 AS col1 FROM tab4 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 skipif mysql # not compatible query I rowsort label-2935 SELECT + + COUNT ( * ) * + + 37 AS col1 FROM tab4 AS cor0 WHERE ( NULL ) <= + 32 ---- 0 query I rowsort label-2940 SELECT + + ( - 65 ) * - 10 + - col4 FROM tab0 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-2940 SELECT + + ( - 65 ) * - 10 + - col4 FROM tab1 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-2940 SELECT + + ( - 65 ) * - 10 + - col4 FROM tab2 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-2940 SELECT + + ( - 65 ) * - 10 + - col4 FROM tab3 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-2940 SELECT + + ( - 65 ) * - 10 + - col4 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-2945 SELECT ALL * FROM tab0 WHERE 97 IS NULL ---- query IIIIIII rowsort label-2945 SELECT ALL * FROM tab1 WHERE 97 IS NULL ---- query IIIIIII rowsort label-2945 SELECT ALL * FROM tab2 WHERE 97 IS NULL ---- query IIIIIII rowsort label-2945 SELECT ALL * FROM tab3 WHERE 97 IS NULL ---- query IIIIIII rowsort label-2945 SELECT ALL * FROM tab4 WHERE 97 IS NULL ---- query IIIIIII rowsort label-2950 SELECT * FROM tab0 WHERE NOT + 94 > NULL ---- query IIIIIII rowsort label-2950 SELECT * FROM tab1 WHERE NOT + 94 > NULL ---- query IIIIIII rowsort label-2950 SELECT * FROM tab2 WHERE NOT + 94 > NULL ---- query IIIIIII rowsort label-2950 SELECT * FROM tab3 WHERE NOT + 94 > NULL ---- query IIIIIII rowsort label-2950 SELECT * FROM tab4 WHERE NOT + 94 > NULL ---- query I rowsort label-2955 SELECT ALL + col3 AS col0 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2955 SELECT ALL + col3 AS col0 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2955 SELECT ALL + col3 AS col0 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2955 SELECT ALL + col3 AS col0 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2955 SELECT ALL + col3 AS col0 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2960 SELECT ALL col0 - + col4 col2 FROM tab0 WHERE NOT NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2960 SELECT ALL col0 - + col4 col2 FROM tab1 WHERE NOT NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2960 SELECT ALL col0 - + col4 col2 FROM tab2 WHERE NOT NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2960 SELECT ALL col0 - + col4 col2 FROM tab3 WHERE NOT NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2960 SELECT ALL col0 - + col4 col2 FROM tab4 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab0 cor0 WHERE col0 + col3 BETWEEN 23 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab1 cor0 WHERE col0 + col3 BETWEEN 23 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab2 cor0 WHERE col0 + col3 BETWEEN 23 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab3 cor0 WHERE col0 + col3 BETWEEN 23 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab4 cor0 WHERE col0 + col3 BETWEEN 23 AND NULL ---- query I rowsort label-2970 SELECT - 80 FROM tab0 WHERE NOT 95 BETWEEN NULL AND - ( - col1 ) ---- query I rowsort label-2970 SELECT - 80 FROM tab1 WHERE NOT 95 BETWEEN NULL AND - ( - col1 ) ---- query I rowsort label-2970 SELECT - 80 FROM tab2 WHERE NOT 95 BETWEEN NULL AND - ( - col1 ) ---- query I rowsort label-2970 SELECT - 80 FROM tab3 WHERE NOT 95 BETWEEN NULL AND - ( - col1 ) ---- query I rowsort label-2970 SELECT - 80 FROM tab4 WHERE NOT 95 BETWEEN NULL AND - ( - col1 ) ---- query I rowsort label-2975 SELECT ALL + col3 AS col2 FROM tab0 WHERE + col4 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2975 SELECT ALL + col3 AS col2 FROM tab1 WHERE + col4 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2975 SELECT ALL + col3 AS col2 FROM tab2 WHERE + col4 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2975 SELECT ALL + col3 AS col2 FROM tab3 WHERE + col4 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-2975 SELECT ALL + col3 AS col2 FROM tab4 WHERE + col4 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2980 SELECT + - COUNT( * ) DIV + - 28 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT + - COUNT ( * ) / + - 28 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2980 SELECT + - COUNT( * ) DIV + - 28 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT + - COUNT ( * ) / + - 28 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2980 SELECT + - COUNT( * ) DIV + - 28 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT + - COUNT ( * ) / + - 28 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2980 SELECT + - COUNT( * ) DIV + - 28 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT + - COUNT ( * ) / + - 28 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2980 SELECT + - COUNT( * ) DIV + - 28 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT + - COUNT ( * ) / + - 28 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-2985 SELECT DISTINCT col1 + - col3 AS col3 FROM tab0 WHERE NULL <> - col4 ---- query I rowsort label-2985 SELECT DISTINCT col1 + - col3 AS col3 FROM tab1 WHERE NULL <> - col4 ---- query I rowsort label-2985 SELECT DISTINCT col1 + - col3 AS col3 FROM tab2 WHERE NULL <> - col4 ---- query I rowsort label-2985 SELECT DISTINCT col1 + - col3 AS col3 FROM tab3 WHERE NULL <> - col4 ---- query I rowsort label-2985 SELECT DISTINCT col1 + - col3 AS col3 FROM tab4 WHERE NULL <> - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2990 SELECT col4 AS col1 FROM tab0 AS cor0 WHERE + col3 * + CAST( NULL AS SIGNED ) * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-2990 SELECT col4 AS col1 FROM tab0 AS cor0 WHERE + col3 * + CAST ( NULL AS INTEGER ) * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2990 SELECT col4 AS col1 FROM tab1 AS cor0 WHERE + col3 * + CAST( NULL AS SIGNED ) * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-2990 SELECT col4 AS col1 FROM tab1 AS cor0 WHERE + col3 * + CAST ( NULL AS INTEGER ) * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2990 SELECT col4 AS col1 FROM tab2 AS cor0 WHERE + col3 * + CAST( NULL AS SIGNED ) * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-2990 SELECT col4 AS col1 FROM tab2 AS cor0 WHERE + col3 * + CAST ( NULL AS INTEGER ) * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2990 SELECT col4 AS col1 FROM tab3 AS cor0 WHERE + col3 * + CAST( NULL AS SIGNED ) * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-2990 SELECT col4 AS col1 FROM tab3 AS cor0 WHERE + col3 * + CAST ( NULL AS INTEGER ) * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2990 SELECT col4 AS col1 FROM tab4 AS cor0 WHERE + col3 * + CAST( NULL AS SIGNED ) * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-2990 SELECT col4 AS col1 FROM tab4 AS cor0 WHERE + col3 * + CAST ( NULL AS INTEGER ) * - col0 <> - CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-2995 SELECT * FROM tab0 cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-2995 SELECT * FROM tab1 cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-2995 SELECT * FROM tab2 cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-2995 SELECT * FROM tab3 cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-2995 SELECT * FROM tab4 cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-3000 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + col3 AND - col0 ---- query IIIIIII rowsort label-3000 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + col3 AND - col0 ---- query IIIIIII rowsort label-3000 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + col3 AND - col0 ---- query IIIIIII rowsort label-3000 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + col3 AND - col0 ---- query IIIIIII rowsort label-3000 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + col3 AND - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3005 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( CAST( NULL AS SIGNED ) + + + col3 * col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3005 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( CAST ( NULL AS INTEGER ) + + + col3 * col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3005 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( CAST( NULL AS SIGNED ) + + + col3 * col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3005 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( CAST ( NULL AS INTEGER ) + + + col3 * col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3005 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( CAST( NULL AS SIGNED ) + + + col3 * col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3005 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( CAST ( NULL AS INTEGER ) + + + col3 * col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3005 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( CAST( NULL AS SIGNED ) + + + col3 * col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3005 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( CAST ( NULL AS INTEGER ) + + + col3 * col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3005 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( CAST( NULL AS SIGNED ) + + + col3 * col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3005 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( CAST ( NULL AS INTEGER ) + + + col3 * col3 ) ---- query I rowsort label-3010 SELECT col0 + - col3 AS col0 FROM tab0 AS cor0 WHERE - ( + col1 ) >= NULL ---- query I rowsort label-3010 SELECT col0 + - col3 AS col0 FROM tab1 AS cor0 WHERE - ( + col1 ) >= NULL ---- query I rowsort label-3010 SELECT col0 + - col3 AS col0 FROM tab2 AS cor0 WHERE - ( + col1 ) >= NULL ---- query I rowsort label-3010 SELECT col0 + - col3 AS col0 FROM tab3 AS cor0 WHERE - ( + col1 ) >= NULL ---- query I rowsort label-3010 SELECT col0 + - col3 AS col0 FROM tab4 AS cor0 WHERE - ( + col1 ) >= NULL ---- query IIIIIII rowsort label-3015 SELECT * FROM tab0 AS cor0 WHERE NULL <> - col4 ---- query IIIIIII rowsort label-3015 SELECT * FROM tab1 AS cor0 WHERE NULL <> - col4 ---- query IIIIIII rowsort label-3015 SELECT * FROM tab2 AS cor0 WHERE NULL <> - col4 ---- query IIIIIII rowsort label-3015 SELECT * FROM tab3 AS cor0 WHERE NULL <> - col4 ---- query IIIIIII rowsort label-3015 SELECT * FROM tab4 AS cor0 WHERE NULL <> - col4 ---- query I rowsort label-3020 SELECT ALL + col4 * 4 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3020 SELECT ALL + col4 * 4 FROM tab1 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3020 SELECT ALL + col4 * 4 FROM tab2 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3020 SELECT ALL + col4 * 4 FROM tab3 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3020 SELECT ALL + col4 * 4 FROM tab4 cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3025 SELECT CAST( NULL AS SIGNED ), col4 FROM tab0 WHERE NOT - - col3 * + col4 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-3025 SELECT CAST ( NULL AS INTEGER ), col4 FROM tab0 WHERE NOT - - col3 * + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3025 SELECT CAST( NULL AS SIGNED ), col4 FROM tab1 WHERE NOT - - col3 * + col4 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-3025 SELECT CAST ( NULL AS INTEGER ), col4 FROM tab1 WHERE NOT - - col3 * + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3025 SELECT CAST( NULL AS SIGNED ), col4 FROM tab2 WHERE NOT - - col3 * + col4 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-3025 SELECT CAST ( NULL AS INTEGER ), col4 FROM tab2 WHERE NOT - - col3 * + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3025 SELECT CAST( NULL AS SIGNED ), col4 FROM tab3 WHERE NOT - - col3 * + col4 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-3025 SELECT CAST ( NULL AS INTEGER ), col4 FROM tab3 WHERE NOT - - col3 * + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3025 SELECT CAST( NULL AS SIGNED ), col4 FROM tab4 WHERE NOT - - col3 * + col4 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-3025 SELECT CAST ( NULL AS INTEGER ), col4 FROM tab4 WHERE NOT - - col3 * + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3030 SELECT DISTINCT - - CAST( + 3 AS SIGNED ) * + - 57 + - - col0 AS col2 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 skipif mysql # not compatible query I rowsort label-3030 SELECT DISTINCT - - CAST ( + 3 AS INTEGER ) * + - 57 + - - col0 AS col2 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3030 SELECT DISTINCT - - CAST( + 3 AS SIGNED ) * + - 57 + - - col0 AS col2 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 skipif mysql # not compatible query I rowsort label-3030 SELECT DISTINCT - - CAST ( + 3 AS INTEGER ) * + - 57 + - - col0 AS col2 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3030 SELECT DISTINCT - - CAST( + 3 AS SIGNED ) * + - 57 + - - col0 AS col2 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 skipif mysql # not compatible query I rowsort label-3030 SELECT DISTINCT - - CAST ( + 3 AS INTEGER ) * + - 57 + - - col0 AS col2 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3030 SELECT DISTINCT - - CAST( + 3 AS SIGNED ) * + - 57 + - - col0 AS col2 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 skipif mysql # not compatible query I rowsort label-3030 SELECT DISTINCT - - CAST ( + 3 AS INTEGER ) * + - 57 + - - col0 AS col2 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3030 SELECT DISTINCT - - CAST( + 3 AS SIGNED ) * + - 57 + - - col0 AS col2 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 skipif mysql # not compatible query I rowsort label-3030 SELECT DISTINCT - - CAST ( + 3 AS INTEGER ) * + - 57 + - - col0 AS col2 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 28e622b0232c543a3ae3e1c047a7a725 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT DISTINCT ( + + COUNT( * ) ) AS col4 FROM tab0 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-3035 SELECT DISTINCT ( + + COUNT ( * ) ) AS col4 FROM tab0 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT DISTINCT ( + + COUNT( * ) ) AS col4 FROM tab1 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-3035 SELECT DISTINCT ( + + COUNT ( * ) ) AS col4 FROM tab1 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT DISTINCT ( + + COUNT( * ) ) AS col4 FROM tab2 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-3035 SELECT DISTINCT ( + + COUNT ( * ) ) AS col4 FROM tab2 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT DISTINCT ( + + COUNT( * ) ) AS col4 FROM tab3 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-3035 SELECT DISTINCT ( + + COUNT ( * ) ) AS col4 FROM tab3 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT DISTINCT ( + + COUNT( * ) ) AS col4 FROM tab4 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 skipif mysql # not compatible query I rowsort label-3035 SELECT DISTINCT ( + + COUNT ( * ) ) AS col4 FROM tab4 cor0 WHERE NOT ( ( + col1 ) IS NULL ) ---- 10 query I rowsort label-3040 SELECT ALL + 49 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3040 SELECT ALL + 49 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3040 SELECT ALL + 49 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3040 SELECT ALL + 49 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3040 SELECT ALL + 49 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3045 SELECT DISTINCT col3 AS col0 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3045 SELECT DISTINCT col3 AS col0 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3045 SELECT DISTINCT col3 AS col0 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3045 SELECT DISTINCT col3 AS col0 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3045 SELECT DISTINCT col3 AS col0 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3050 SELECT + 51 + CAST( NULL AS DECIMAL ) FROM tab0 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- skipif mysql # not compatible query I rowsort label-3050 SELECT + 51 + CAST ( NULL AS REAL ) FROM tab0 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3050 SELECT + 51 + CAST( NULL AS DECIMAL ) FROM tab1 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- skipif mysql # not compatible query I rowsort label-3050 SELECT + 51 + CAST ( NULL AS REAL ) FROM tab1 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3050 SELECT + 51 + CAST( NULL AS DECIMAL ) FROM tab2 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- skipif mysql # not compatible query I rowsort label-3050 SELECT + 51 + CAST ( NULL AS REAL ) FROM tab2 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3050 SELECT + 51 + CAST( NULL AS DECIMAL ) FROM tab3 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- skipif mysql # not compatible query I rowsort label-3050 SELECT + 51 + CAST ( NULL AS REAL ) FROM tab3 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3050 SELECT + 51 + CAST( NULL AS DECIMAL ) FROM tab4 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- skipif mysql # not compatible query I rowsort label-3050 SELECT + 51 + CAST ( NULL AS REAL ) FROM tab4 WHERE NULL NOT BETWEEN + col4 AND - + col0 * col0 + col0 + + 22 - 71 ---- query IIIIIII rowsort label-3055 SELECT * FROM tab0 AS cor0 WHERE NOT - 3 IS NOT NULL ---- query IIIIIII rowsort label-3055 SELECT * FROM tab1 AS cor0 WHERE NOT - 3 IS NOT NULL ---- query IIIIIII rowsort label-3055 SELECT * FROM tab2 AS cor0 WHERE NOT - 3 IS NOT NULL ---- query IIIIIII rowsort label-3055 SELECT * FROM tab3 AS cor0 WHERE NOT - 3 IS NOT NULL ---- query IIIIIII rowsort label-3055 SELECT * FROM tab4 AS cor0 WHERE NOT - 3 IS NOT NULL ---- query II rowsort label-3060 SELECT ALL - 14 AS col3, 32 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 880cad8c6946a7ee18de003599985668 query II rowsort label-3060 SELECT ALL - 14 AS col3, 32 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 880cad8c6946a7ee18de003599985668 query II rowsort label-3060 SELECT ALL - 14 AS col3, 32 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 880cad8c6946a7ee18de003599985668 query II rowsort label-3060 SELECT ALL - 14 AS col3, 32 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 880cad8c6946a7ee18de003599985668 query II rowsort label-3060 SELECT ALL - 14 AS col3, 32 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 20 values hashing to 880cad8c6946a7ee18de003599985668 query IIIIIII rowsort label-3065 SELECT ALL * FROM tab0 AS cor0 WHERE - 16 IS NULL ---- query IIIIIII rowsort label-3065 SELECT ALL * FROM tab1 AS cor0 WHERE - 16 IS NULL ---- query IIIIIII rowsort label-3065 SELECT ALL * FROM tab2 AS cor0 WHERE - 16 IS NULL ---- query IIIIIII rowsort label-3065 SELECT ALL * FROM tab3 AS cor0 WHERE - 16 IS NULL ---- query IIIIIII rowsort label-3065 SELECT ALL * FROM tab4 AS cor0 WHERE - 16 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST( - col1 AS SIGNED ) + - 86 FROM tab0 AS cor0 WHERE - col0 IS NULL ---- skipif mysql # not compatible query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST ( - col1 AS INTEGER ) + - 86 FROM tab0 AS cor0 WHERE - col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST( - col1 AS SIGNED ) + - 86 FROM tab1 AS cor0 WHERE - col0 IS NULL ---- skipif mysql # not compatible query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST ( - col1 AS INTEGER ) + - 86 FROM tab1 AS cor0 WHERE - col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST( - col1 AS SIGNED ) + - 86 FROM tab2 AS cor0 WHERE - col0 IS NULL ---- skipif mysql # not compatible query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST ( - col1 AS INTEGER ) + - 86 FROM tab2 AS cor0 WHERE - col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST( - col1 AS SIGNED ) + - 86 FROM tab3 AS cor0 WHERE - col0 IS NULL ---- skipif mysql # not compatible query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST ( - col1 AS INTEGER ) + - 86 FROM tab3 AS cor0 WHERE - col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST( - col1 AS SIGNED ) + - 86 FROM tab4 AS cor0 WHERE - col0 IS NULL ---- skipif mysql # not compatible query I rowsort label-3070 SELECT ALL - col1 + - col3 / CAST ( - col1 AS INTEGER ) + - 86 FROM tab4 AS cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-3075 SELECT * FROM tab0 WHERE + col3 BETWEEN + + col0 AND NULL ---- query IIIIIII rowsort label-3075 SELECT * FROM tab1 WHERE + col3 BETWEEN + + col0 AND NULL ---- query IIIIIII rowsort label-3075 SELECT * FROM tab2 WHERE + col3 BETWEEN + + col0 AND NULL ---- query IIIIIII rowsort label-3075 SELECT * FROM tab3 WHERE + col3 BETWEEN + + col0 AND NULL ---- query IIIIIII rowsort label-3075 SELECT * FROM tab4 WHERE + col3 BETWEEN + + col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3080 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - - 91 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3080 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - - 91 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3080 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - - 91 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3080 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - - 91 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3080 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - - 91 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3080 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - - 91 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3080 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - - 91 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3080 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - - 91 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3080 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - - 91 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3080 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - - 91 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- NULL query I rowsort label-3085 SELECT ALL - col4 + + 3 * + col3 FROM tab0 cor0 WHERE NULL <> - 85 ---- query I rowsort label-3085 SELECT ALL - col4 + + 3 * + col3 FROM tab1 cor0 WHERE NULL <> - 85 ---- query I rowsort label-3085 SELECT ALL - col4 + + 3 * + col3 FROM tab2 cor0 WHERE NULL <> - 85 ---- query I rowsort label-3085 SELECT ALL - col4 + + 3 * + col3 FROM tab3 cor0 WHERE NULL <> - 85 ---- query I rowsort label-3085 SELECT ALL - col4 + + 3 * + col3 FROM tab4 cor0 WHERE NULL <> - 85 ---- query I rowsort label-3090 SELECT - col3 AS col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-3090 SELECT - col3 AS col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-3090 SELECT - col3 AS col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-3090 SELECT - col3 AS col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-3090 SELECT - col3 AS col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3095 SELECT 82 * + ( - 41 ) col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e126f8c248637a5e92146617298076b0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3095 SELECT 82 * + ( - 41 ) col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e126f8c248637a5e92146617298076b0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3095 SELECT 82 * + ( - 41 ) col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e126f8c248637a5e92146617298076b0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3095 SELECT 82 * + ( - 41 ) col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e126f8c248637a5e92146617298076b0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3095 SELECT 82 * + ( - 41 ) col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e126f8c248637a5e92146617298076b0 query I rowsort label-3100 SELECT ALL + - ( - - col3 ) * 6 AS col4 FROM tab0 AS cor0 WHERE - col4 / - col0 <= NULL ---- query I rowsort label-3100 SELECT ALL + - ( - - col3 ) * 6 AS col4 FROM tab1 AS cor0 WHERE - col4 / - col0 <= NULL ---- query I rowsort label-3100 SELECT ALL + - ( - - col3 ) * 6 AS col4 FROM tab2 AS cor0 WHERE - col4 / - col0 <= NULL ---- query I rowsort label-3100 SELECT ALL + - ( - - col3 ) * 6 AS col4 FROM tab3 AS cor0 WHERE - col4 / - col0 <= NULL ---- query I rowsort label-3100 SELECT ALL + - ( - - col3 ) * 6 AS col4 FROM tab4 AS cor0 WHERE - col4 / - col0 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3105 SELECT + + SUM( col3 ) + + + COUNT( * ) AS col4 FROM tab0 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3105 SELECT + + SUM ( col3 ) + + + COUNT ( * ) AS col4 FROM tab0 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3105 SELECT + + SUM( col3 ) + + + COUNT( * ) AS col4 FROM tab1 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3105 SELECT + + SUM ( col3 ) + + + COUNT ( * ) AS col4 FROM tab1 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3105 SELECT + + SUM( col3 ) + + + COUNT( * ) AS col4 FROM tab2 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3105 SELECT + + SUM ( col3 ) + + + COUNT ( * ) AS col4 FROM tab2 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3105 SELECT + + SUM( col3 ) + + + COUNT( * ) AS col4 FROM tab3 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3105 SELECT + + SUM ( col3 ) + + + COUNT ( * ) AS col4 FROM tab3 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3105 SELECT + + SUM( col3 ) + + + COUNT( * ) AS col4 FROM tab4 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3105 SELECT + + SUM ( col3 ) + + + COUNT ( * ) AS col4 FROM tab4 WHERE NULL < NULL ---- NULL query I rowsort label-3110 SELECT + - 93 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 98af0f878af2b2ed839ff5d2ef41b902 query I rowsort label-3110 SELECT + - 93 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 98af0f878af2b2ed839ff5d2ef41b902 query I rowsort label-3110 SELECT + - 93 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 98af0f878af2b2ed839ff5d2ef41b902 query I rowsort label-3110 SELECT + - 93 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 98af0f878af2b2ed839ff5d2ef41b902 query I rowsort label-3110 SELECT + - 93 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 98af0f878af2b2ed839ff5d2ef41b902 query IIIIIII rowsort label-3115 SELECT * FROM tab0 WHERE NOT + - 14 <= 31 * + 73 - - 38 ---- query IIIIIII rowsort label-3115 SELECT * FROM tab1 WHERE NOT + - 14 <= 31 * + 73 - - 38 ---- query IIIIIII rowsort label-3115 SELECT * FROM tab2 WHERE NOT + - 14 <= 31 * + 73 - - 38 ---- query IIIIIII rowsort label-3115 SELECT * FROM tab3 WHERE NOT + - 14 <= 31 * + 73 - - 38 ---- query IIIIIII rowsort label-3115 SELECT * FROM tab4 WHERE NOT + - 14 <= 31 * + 73 - - 38 ---- query I rowsort label-3120 SELECT - + ( - + ( 52 ) ) FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-3120 SELECT - + ( - + ( 52 ) ) FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-3120 SELECT - + ( - + ( 52 ) ) FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-3120 SELECT - + ( - + ( 52 ) ) FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-3120 SELECT - + ( - + ( 52 ) ) FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab0 AS cor0 WHERE NOT CAST( + col4 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab0 AS cor0 WHERE NOT CAST ( + col4 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab1 AS cor0 WHERE NOT CAST( + col4 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab1 AS cor0 WHERE NOT CAST ( + col4 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab2 AS cor0 WHERE NOT CAST( + col4 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab2 AS cor0 WHERE NOT CAST ( + col4 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab3 AS cor0 WHERE NOT CAST( + col4 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab3 AS cor0 WHERE NOT CAST ( + col4 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab4 AS cor0 WHERE NOT CAST( + col4 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3125 SELECT DISTINCT - ( - + col0 ) FROM tab4 AS cor0 WHERE NOT CAST ( + col4 AS INTEGER ) IS NOT NULL ---- query I rowsort label-3130 SELECT + col5 FROM tab0 AS cor0 WHERE + col4 BETWEEN + col3 * + + col4 AND col3 ---- query I rowsort label-3130 SELECT + col5 FROM tab1 AS cor0 WHERE + col4 BETWEEN + col3 * + + col4 AND col3 ---- query I rowsort label-3130 SELECT + col5 FROM tab2 AS cor0 WHERE + col4 BETWEEN + col3 * + + col4 AND col3 ---- query I rowsort label-3130 SELECT + col5 FROM tab3 AS cor0 WHERE + col4 BETWEEN + col3 * + + col4 AND col3 ---- query I rowsort label-3130 SELECT + col5 FROM tab4 AS cor0 WHERE + col4 BETWEEN + col3 * + + col4 AND col3 ---- query I rowsort label-3135 SELECT + + 96 + 28 / - ( - + 62 ) * - 89 FROM tab0 AS cor0 WHERE - 91 + 87 IS NULL ---- query I rowsort label-3135 SELECT + + 96 + 28 / - ( - + 62 ) * - 89 FROM tab1 AS cor0 WHERE - 91 + 87 IS NULL ---- query I rowsort label-3135 SELECT + + 96 + 28 / - ( - + 62 ) * - 89 FROM tab2 AS cor0 WHERE - 91 + 87 IS NULL ---- query I rowsort label-3135 SELECT + + 96 + 28 / - ( - + 62 ) * - 89 FROM tab3 AS cor0 WHERE - 91 + 87 IS NULL ---- query I rowsort label-3135 SELECT + + 96 + 28 / - ( - + 62 ) * - 89 FROM tab4 AS cor0 WHERE - 91 + 87 IS NULL ---- query I rowsort label-3140 SELECT + - 63 FROM tab0 AS cor0 WHERE ( - 97 / + col1 * - 95 * 26 * + + 25 ) <> ( NULL ) ---- query I rowsort label-3140 SELECT + - 63 FROM tab1 AS cor0 WHERE ( - 97 / + col1 * - 95 * 26 * + + 25 ) <> ( NULL ) ---- query I rowsort label-3140 SELECT + - 63 FROM tab2 AS cor0 WHERE ( - 97 / + col1 * - 95 * 26 * + + 25 ) <> ( NULL ) ---- query I rowsort label-3140 SELECT + - 63 FROM tab3 AS cor0 WHERE ( - 97 / + col1 * - 95 * 26 * + + 25 ) <> ( NULL ) ---- query I rowsort label-3140 SELECT + - 63 FROM tab4 AS cor0 WHERE ( - 97 / + col1 * - 95 * 26 * + + 25 ) <> ( NULL ) ---- query I rowsort label-3145 SELECT + col2 AS col0 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + col0 AND - col3 / + col4 * - + col0 + - col0 / - col3 ---- query I rowsort label-3145 SELECT + col2 AS col0 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + col0 AND - col3 / + col4 * - + col0 + - col0 / - col3 ---- query I rowsort label-3145 SELECT + col2 AS col0 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + col0 AND - col3 / + col4 * - + col0 + - col0 / - col3 ---- query I rowsort label-3145 SELECT + col2 AS col0 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + col0 AND - col3 / + col4 * - + col0 + - col0 / - col3 ---- query I rowsort label-3145 SELECT + col2 AS col0 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + col0 AND - col3 / + col4 * - + col0 + - col0 / - col3 ---- query I rowsort label-3150 SELECT - - 18 AS col1 FROM tab0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-3150 SELECT - - 18 AS col1 FROM tab1 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-3150 SELECT - - 18 AS col1 FROM tab2 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-3150 SELECT - - 18 AS col1 FROM tab3 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-3150 SELECT - - 18 AS col1 FROM tab4 WHERE NOT col3 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3155 SELECT + MAX( - col3 ) AS col5 FROM tab0 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-3155 SELECT + MAX ( - col3 ) AS col5 FROM tab0 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3155 SELECT + MAX( - col3 ) AS col5 FROM tab1 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-3155 SELECT + MAX ( - col3 ) AS col5 FROM tab1 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3155 SELECT + MAX( - col3 ) AS col5 FROM tab2 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-3155 SELECT + MAX ( - col3 ) AS col5 FROM tab2 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3155 SELECT + MAX( - col3 ) AS col5 FROM tab3 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-3155 SELECT + MAX ( - col3 ) AS col5 FROM tab3 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3155 SELECT + MAX( - col3 ) AS col5 FROM tab4 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-3155 SELECT + MAX ( - col3 ) AS col5 FROM tab4 WHERE 10 + - + col0 + - col0 NOT BETWEEN NULL AND col3 / + + col3 ---- NULL query I rowsort label-3160 SELECT - 48 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3160 SELECT - 48 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3160 SELECT - 48 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3160 SELECT - 48 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3160 SELECT - 48 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-3165 SELECT - col1 AS col4 FROM tab0 AS cor0 WHERE NULL > - col0 - + ( + col1 ) ---- query I rowsort label-3165 SELECT - col1 AS col4 FROM tab1 AS cor0 WHERE NULL > - col0 - + ( + col1 ) ---- query I rowsort label-3165 SELECT - col1 AS col4 FROM tab2 AS cor0 WHERE NULL > - col0 - + ( + col1 ) ---- query I rowsort label-3165 SELECT - col1 AS col4 FROM tab3 AS cor0 WHERE NULL > - col0 - + ( + col1 ) ---- query I rowsort label-3165 SELECT - col1 AS col4 FROM tab4 AS cor0 WHERE NULL > - col0 - + ( + col1 ) ---- query I rowsort label-3170 SELECT + 0 / 84 FROM tab0 AS cor0 WHERE ( + + col4 ) - - 28 IS NULL ---- query I rowsort label-3170 SELECT + 0 / 84 FROM tab1 AS cor0 WHERE ( + + col4 ) - - 28 IS NULL ---- query I rowsort label-3170 SELECT + 0 / 84 FROM tab2 AS cor0 WHERE ( + + col4 ) - - 28 IS NULL ---- query I rowsort label-3170 SELECT + 0 / 84 FROM tab3 AS cor0 WHERE ( + + col4 ) - - 28 IS NULL ---- query I rowsort label-3170 SELECT + 0 / 84 FROM tab4 AS cor0 WHERE ( + + col4 ) - - 28 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3175 SELECT - 85 col4 FROM tab0 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3175 SELECT - 85 col4 FROM tab0 AS cor0 WHERE CAST ( NULL AS REAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3175 SELECT - 85 col4 FROM tab1 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3175 SELECT - 85 col4 FROM tab1 AS cor0 WHERE CAST ( NULL AS REAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3175 SELECT - 85 col4 FROM tab2 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3175 SELECT - 85 col4 FROM tab2 AS cor0 WHERE CAST ( NULL AS REAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3175 SELECT - 85 col4 FROM tab3 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3175 SELECT - 85 col4 FROM tab3 AS cor0 WHERE CAST ( NULL AS REAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3175 SELECT - 85 col4 FROM tab4 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3175 SELECT - 85 col4 FROM tab4 AS cor0 WHERE CAST ( NULL AS REAL ) IS NULL ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query IIIIIII rowsort label-3180 SELECT * FROM tab0 WHERE NOT - - col1 NOT IN ( + ( + + col1 ) * - ( + col1 ), - 60 * col4 + - 29, 21 ) ---- query IIIIIII rowsort label-3180 SELECT * FROM tab1 WHERE NOT - - col1 NOT IN ( + ( + + col1 ) * - ( + col1 ), - 60 * col4 + - 29, 21 ) ---- query IIIIIII rowsort label-3180 SELECT * FROM tab2 WHERE NOT - - col1 NOT IN ( + ( + + col1 ) * - ( + col1 ), - 60 * col4 + - 29, 21 ) ---- query IIIIIII rowsort label-3180 SELECT * FROM tab3 WHERE NOT - - col1 NOT IN ( + ( + + col1 ) * - ( + col1 ), - 60 * col4 + - 29, 21 ) ---- query IIIIIII rowsort label-3180 SELECT * FROM tab4 WHERE NOT - - col1 NOT IN ( + ( + + col1 ) * - ( + col1 ), - 60 * col4 + - 29, 21 ) ---- query I rowsort label-3185 SELECT col1 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3185 SELECT col1 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3185 SELECT col1 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3185 SELECT col1 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3185 SELECT col1 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3190 SELECT - - MIN( DISTINCT - col1 ) AS col5 FROM tab0 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT - - MIN ( DISTINCT - col1 ) AS col5 FROM tab0 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3190 SELECT - - MIN( DISTINCT - col1 ) AS col5 FROM tab1 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT - - MIN ( DISTINCT - col1 ) AS col5 FROM tab1 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3190 SELECT - - MIN( DISTINCT - col1 ) AS col5 FROM tab2 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT - - MIN ( DISTINCT - col1 ) AS col5 FROM tab2 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3190 SELECT - - MIN( DISTINCT - col1 ) AS col5 FROM tab3 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT - - MIN ( DISTINCT - col1 ) AS col5 FROM tab3 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3190 SELECT - - MIN( DISTINCT - col1 ) AS col5 FROM tab4 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT - - MIN ( DISTINCT - col1 ) AS col5 FROM tab4 WHERE NOT - col1 / + 8 IS NOT NULL ---- NULL query IIIIIII rowsort label-3195 SELECT * FROM tab0 cor0 WHERE NULL < + col4 ---- query IIIIIII rowsort label-3195 SELECT * FROM tab1 cor0 WHERE NULL < + col4 ---- query IIIIIII rowsort label-3195 SELECT * FROM tab2 cor0 WHERE NULL < + col4 ---- query IIIIIII rowsort label-3195 SELECT * FROM tab3 cor0 WHERE NULL < + col4 ---- query IIIIIII rowsort label-3195 SELECT * FROM tab4 cor0 WHERE NULL < + col4 ---- query IIIIIII rowsort label-3200 SELECT * FROM tab0 WHERE NOT + 82 >= + - 10 ---- query IIIIIII rowsort label-3200 SELECT * FROM tab1 WHERE NOT + 82 >= + - 10 ---- query IIIIIII rowsort label-3200 SELECT * FROM tab2 WHERE NOT + 82 >= + - 10 ---- query IIIIIII rowsort label-3200 SELECT * FROM tab3 WHERE NOT + 82 >= + - 10 ---- query IIIIIII rowsort label-3200 SELECT * FROM tab4 WHERE NOT + 82 >= + - 10 ---- query I rowsort label-3205 SELECT - 83 AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to fb5d2320a900f58c218e86d9ca27f40b query I rowsort label-3205 SELECT - 83 AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to fb5d2320a900f58c218e86d9ca27f40b query I rowsort label-3205 SELECT - 83 AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to fb5d2320a900f58c218e86d9ca27f40b query I rowsort label-3205 SELECT - 83 AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to fb5d2320a900f58c218e86d9ca27f40b query I rowsort label-3205 SELECT - 83 AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to fb5d2320a900f58c218e86d9ca27f40b query IIIIIII rowsort label-3210 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col4 IS NULL AND NOT NULL NOT BETWEEN + col0 AND - ( + + 27 ) * + col1 ---- query IIIIIII rowsort label-3210 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col4 IS NULL AND NOT NULL NOT BETWEEN + col0 AND - ( + + 27 ) * + col1 ---- query IIIIIII rowsort label-3210 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col4 IS NULL AND NOT NULL NOT BETWEEN + col0 AND - ( + + 27 ) * + col1 ---- query IIIIIII rowsort label-3210 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col4 IS NULL AND NOT NULL NOT BETWEEN + col0 AND - ( + + 27 ) * + col1 ---- query IIIIIII rowsort label-3210 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col4 IS NULL AND NOT NULL NOT BETWEEN + col0 AND - ( + + 27 ) * + col1 ---- query I rowsort label-3215 SELECT ALL - - col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3215 SELECT ALL - - col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3215 SELECT ALL - - col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3215 SELECT ALL - - col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3215 SELECT ALL - - col0 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3220 SELECT ALL MIN( col0 ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3220 SELECT ALL MIN ( col0 ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3220 SELECT ALL MIN( col0 ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3220 SELECT ALL MIN ( col0 ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3220 SELECT ALL MIN( col0 ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3220 SELECT ALL MIN ( col0 ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3220 SELECT ALL MIN( col0 ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3220 SELECT ALL MIN ( col0 ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3220 SELECT ALL MIN( col0 ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3220 SELECT ALL MIN ( col0 ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3225 SELECT * FROM tab0 WHERE + + col3 / - 65 - + 40 + CAST( CAST( NULL AS SIGNED ) AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3225 SELECT * FROM tab0 WHERE + + col3 / - 65 - + 40 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3225 SELECT * FROM tab1 WHERE + + col3 / - 65 - + 40 + CAST( CAST( NULL AS SIGNED ) AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3225 SELECT * FROM tab1 WHERE + + col3 / - 65 - + 40 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3225 SELECT * FROM tab2 WHERE + + col3 / - 65 - + 40 + CAST( CAST( NULL AS SIGNED ) AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3225 SELECT * FROM tab2 WHERE + + col3 / - 65 - + 40 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3225 SELECT * FROM tab3 WHERE + + col3 / - 65 - + 40 + CAST( CAST( NULL AS SIGNED ) AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3225 SELECT * FROM tab3 WHERE + + col3 / - 65 - + 40 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3225 SELECT * FROM tab4 WHERE + + col3 / - 65 - + 40 + CAST( CAST( NULL AS SIGNED ) AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3225 SELECT * FROM tab4 WHERE + + col3 / - 65 - + 40 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3230 SELECT 19 + + col1 col2 FROM tab0 cor0 WHERE NOT NULL BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3230 SELECT 19 + + col1 col2 FROM tab1 cor0 WHERE NOT NULL BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3230 SELECT 19 + + col1 col2 FROM tab2 cor0 WHERE NOT NULL BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3230 SELECT 19 + + col1 col2 FROM tab3 cor0 WHERE NOT NULL BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3230 SELECT 19 + + col1 col2 FROM tab4 cor0 WHERE NOT NULL BETWEEN NULL AND col3 ---- query I rowsort label-3235 SELECT ALL - ( + - col3 ) AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3235 SELECT ALL - ( + - col3 ) AS col2 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3235 SELECT ALL - ( + - col3 ) AS col2 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3235 SELECT ALL - ( + - col3 ) AS col2 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3235 SELECT ALL - ( + - col3 ) AS col2 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3240 SELECT ALL - - 31 AS col4 FROM tab0 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query I rowsort label-3240 SELECT ALL - - 31 AS col4 FROM tab1 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query I rowsort label-3240 SELECT ALL - - 31 AS col4 FROM tab2 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query I rowsort label-3240 SELECT ALL - - 31 AS col4 FROM tab3 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query I rowsort label-3240 SELECT ALL - - 31 AS col4 FROM tab4 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-3245 SELECT ALL * FROM tab0 WHERE 38 IS NULL ---- query IIIIIII rowsort label-3245 SELECT ALL * FROM tab1 WHERE 38 IS NULL ---- query IIIIIII rowsort label-3245 SELECT ALL * FROM tab2 WHERE 38 IS NULL ---- query IIIIIII rowsort label-3245 SELECT ALL * FROM tab3 WHERE 38 IS NULL ---- query IIIIIII rowsort label-3245 SELECT ALL * FROM tab4 WHERE 38 IS NULL ---- query I rowsort label-3250 SELECT col3 / - 80 + col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-3250 SELECT col3 / - 80 + col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-3250 SELECT col3 / - 80 + col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-3250 SELECT col3 / - 80 + col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-3250 SELECT col3 / - 80 + col1 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-3255 SELECT ALL * FROM tab0 cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 5 ---- query IIIIIII rowsort label-3255 SELECT ALL * FROM tab1 cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 5 ---- query IIIIIII rowsort label-3255 SELECT ALL * FROM tab2 cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 5 ---- query IIIIIII rowsort label-3255 SELECT ALL * FROM tab3 cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 5 ---- query IIIIIII rowsort label-3255 SELECT ALL * FROM tab4 cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 5 ---- onlyif mysql # aggregate syntax: query I rowsort label-3260 SELECT COUNT( * ) FROM tab0 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-3260 SELECT COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3260 SELECT COUNT( * ) FROM tab1 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-3260 SELECT COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3260 SELECT COUNT( * ) FROM tab2 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-3260 SELECT COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3260 SELECT COUNT( * ) FROM tab3 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-3260 SELECT COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-3260 SELECT COUNT( * ) FROM tab4 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-3260 SELECT COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + 13 + ( - col1 ) IS NULL ---- 10 query I rowsort label-3265 SELECT + 38 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to c216d28d9458a04dd1ff220d6675c195 query I rowsort label-3265 SELECT + 38 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to c216d28d9458a04dd1ff220d6675c195 query I rowsort label-3265 SELECT + 38 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to c216d28d9458a04dd1ff220d6675c195 query I rowsort label-3265 SELECT + 38 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to c216d28d9458a04dd1ff220d6675c195 query I rowsort label-3265 SELECT + 38 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to c216d28d9458a04dd1ff220d6675c195 query IIIIIII rowsort label-3270 SELECT ALL * FROM tab0 WHERE - col3 < NULL ---- query IIIIIII rowsort label-3270 SELECT ALL * FROM tab1 WHERE - col3 < NULL ---- query IIIIIII rowsort label-3270 SELECT ALL * FROM tab2 WHERE - col3 < NULL ---- query IIIIIII rowsort label-3270 SELECT ALL * FROM tab3 WHERE - col3 < NULL ---- query IIIIIII rowsort label-3270 SELECT ALL * FROM tab4 WHERE - col3 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3275 SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3280 SELECT DISTINCT - col0 * + col3 + - + 52 * 81, - ( 68 ) col0 FROM tab0 cor0 WHERE col2 IS NOT NULL ---- 20 values hashing to 2b9f0cde315e345ba4c4018b63164a7d skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3280 SELECT DISTINCT - col0 * + col3 + - + 52 * 81, - ( 68 ) col0 FROM tab1 cor0 WHERE col2 IS NOT NULL ---- 20 values hashing to 2b9f0cde315e345ba4c4018b63164a7d skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3280 SELECT DISTINCT - col0 * + col3 + - + 52 * 81, - ( 68 ) col0 FROM tab2 cor0 WHERE col2 IS NOT NULL ---- 20 values hashing to 2b9f0cde315e345ba4c4018b63164a7d skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3280 SELECT DISTINCT - col0 * + col3 + - + 52 * 81, - ( 68 ) col0 FROM tab3 cor0 WHERE col2 IS NOT NULL ---- 20 values hashing to 2b9f0cde315e345ba4c4018b63164a7d skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3280 SELECT DISTINCT - col0 * + col3 + - + 52 * 81, - ( 68 ) col0 FROM tab4 cor0 WHERE col2 IS NOT NULL ---- 20 values hashing to 2b9f0cde315e345ba4c4018b63164a7d query I rowsort label-3285 SELECT - 61 FROM tab0 AS cor0 WHERE NOT NULL >= 54 ---- query I rowsort label-3285 SELECT - 61 FROM tab1 AS cor0 WHERE NOT NULL >= 54 ---- query I rowsort label-3285 SELECT - 61 FROM tab2 AS cor0 WHERE NOT NULL >= 54 ---- query I rowsort label-3285 SELECT - 61 FROM tab3 AS cor0 WHERE NOT NULL >= 54 ---- query I rowsort label-3285 SELECT - 61 FROM tab4 AS cor0 WHERE NOT NULL >= 54 ---- query I rowsort label-3290 SELECT DISTINCT - col3 FROM tab0 WHERE NULL = NULL ---- query I rowsort label-3290 SELECT DISTINCT - col3 FROM tab1 WHERE NULL = NULL ---- query I rowsort label-3290 SELECT DISTINCT - col3 FROM tab2 WHERE NULL = NULL ---- query I rowsort label-3290 SELECT DISTINCT - col3 FROM tab3 WHERE NULL = NULL ---- query I rowsort label-3290 SELECT DISTINCT - col3 FROM tab4 WHERE NULL = NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3295 SELECT DISTINCT + COUNT( * ) AS col1 FROM tab0 WHERE NOT - - 5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3295 SELECT DISTINCT + COUNT ( * ) AS col1 FROM tab0 WHERE NOT - - 5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3295 SELECT DISTINCT + COUNT( * ) AS col1 FROM tab1 WHERE NOT - - 5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3295 SELECT DISTINCT + COUNT ( * ) AS col1 FROM tab1 WHERE NOT - - 5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3295 SELECT DISTINCT + COUNT( * ) AS col1 FROM tab2 WHERE NOT - - 5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3295 SELECT DISTINCT + COUNT ( * ) AS col1 FROM tab2 WHERE NOT - - 5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3295 SELECT DISTINCT + COUNT( * ) AS col1 FROM tab3 WHERE NOT - - 5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3295 SELECT DISTINCT + COUNT ( * ) AS col1 FROM tab3 WHERE NOT - - 5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3295 SELECT DISTINCT + COUNT( * ) AS col1 FROM tab4 WHERE NOT - - 5 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3295 SELECT DISTINCT + COUNT ( * ) AS col1 FROM tab4 WHERE NOT - - 5 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3300 SELECT + SUM( ALL - col3 ) FROM tab0 AS cor0 WHERE - col3 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-3300 SELECT + SUM ( ALL - col3 ) FROM tab0 AS cor0 WHERE - col3 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3300 SELECT + SUM( ALL - col3 ) FROM tab1 AS cor0 WHERE - col3 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-3300 SELECT + SUM ( ALL - col3 ) FROM tab1 AS cor0 WHERE - col3 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3300 SELECT + SUM( ALL - col3 ) FROM tab2 AS cor0 WHERE - col3 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-3300 SELECT + SUM ( ALL - col3 ) FROM tab2 AS cor0 WHERE - col3 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3300 SELECT + SUM( ALL - col3 ) FROM tab3 AS cor0 WHERE - col3 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-3300 SELECT + SUM ( ALL - col3 ) FROM tab3 AS cor0 WHERE - col3 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3300 SELECT + SUM( ALL - col3 ) FROM tab4 AS cor0 WHERE - col3 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-3300 SELECT + SUM ( ALL - col3 ) FROM tab4 AS cor0 WHERE - col3 >= NULL ---- NULL query I rowsort label-3305 SELECT - 55 + - col0 FROM tab0 cor0 WHERE + 15 <= + + col1 ---- 10 values hashing to af31c88c9e8b06fcc4f080690fda9874 query I rowsort label-3305 SELECT - 55 + - col0 FROM tab1 cor0 WHERE + 15 <= + + col1 ---- 10 values hashing to af31c88c9e8b06fcc4f080690fda9874 query I rowsort label-3305 SELECT - 55 + - col0 FROM tab2 cor0 WHERE + 15 <= + + col1 ---- 10 values hashing to af31c88c9e8b06fcc4f080690fda9874 query I rowsort label-3305 SELECT - 55 + - col0 FROM tab3 cor0 WHERE + 15 <= + + col1 ---- 10 values hashing to af31c88c9e8b06fcc4f080690fda9874 query I rowsort label-3305 SELECT - 55 + - col0 FROM tab4 cor0 WHERE + 15 <= + + col1 ---- 10 values hashing to af31c88c9e8b06fcc4f080690fda9874 query IIIIIII rowsort label-3310 SELECT * FROM tab0 WHERE NOT + + col3 + + - 15 IS NOT NULL ---- query IIIIIII rowsort label-3310 SELECT * FROM tab1 WHERE NOT + + col3 + + - 15 IS NOT NULL ---- query IIIIIII rowsort label-3310 SELECT * FROM tab2 WHERE NOT + + col3 + + - 15 IS NOT NULL ---- query IIIIIII rowsort label-3310 SELECT * FROM tab3 WHERE NOT + + col3 + + - 15 IS NOT NULL ---- query IIIIIII rowsort label-3310 SELECT * FROM tab4 WHERE NOT + + col3 + + - 15 IS NOT NULL ---- query I rowsort label-3315 SELECT - 22 AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-3315 SELECT - 22 AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-3315 SELECT - 22 AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-3315 SELECT - 22 AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-3315 SELECT - 22 AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3320 SELECT DISTINCT col3 + + col1 * + - 30 AS col3, + 12 + + + 81 * - 8 col3 FROM tab0 WHERE NOT + + 63 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3320 SELECT DISTINCT col3 + + col1 * + - 30 AS col3, + 12 + + + 81 * - 8 col3 FROM tab1 WHERE NOT + + 63 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3320 SELECT DISTINCT col3 + + col1 * + - 30 AS col3, + 12 + + + 81 * - 8 col3 FROM tab2 WHERE NOT + + 63 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3320 SELECT DISTINCT col3 + + col1 * + - 30 AS col3, + 12 + + + 81 * - 8 col3 FROM tab3 WHERE NOT + + 63 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3320 SELECT DISTINCT col3 + + col1 * + - 30 AS col3, + 12 + + + 81 * - 8 col3 FROM tab4 WHERE NOT + + 63 IS NOT NULL ---- query IIIIIII rowsort label-3325 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col4 AND NULL ---- query IIIIIII rowsort label-3325 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col4 AND NULL ---- query IIIIIII rowsort label-3325 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col4 AND NULL ---- query IIIIIII rowsort label-3325 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col4 AND NULL ---- query IIIIIII rowsort label-3325 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col4 AND NULL ---- query I rowsort label-3330 SELECT DISTINCT col3 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3330 SELECT DISTINCT col3 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3330 SELECT DISTINCT col3 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3330 SELECT DISTINCT col3 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3330 SELECT DISTINCT col3 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-3335 SELECT * FROM tab0 AS cor0 WHERE NOT 57 NOT BETWEEN - ( + 23 ) AND + - col4 ---- query IIIIIII rowsort label-3335 SELECT * FROM tab1 AS cor0 WHERE NOT 57 NOT BETWEEN - ( + 23 ) AND + - col4 ---- query IIIIIII rowsort label-3335 SELECT * FROM tab2 AS cor0 WHERE NOT 57 NOT BETWEEN - ( + 23 ) AND + - col4 ---- query IIIIIII rowsort label-3335 SELECT * FROM tab3 AS cor0 WHERE NOT 57 NOT BETWEEN - ( + 23 ) AND + - col4 ---- query IIIIIII rowsort label-3335 SELECT * FROM tab4 AS cor0 WHERE NOT 57 NOT BETWEEN - ( + 23 ) AND + - col4 ---- query IIIIIII rowsort label-3340 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < ( + + col0 ) ---- query IIIIIII rowsort label-3340 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < ( + + col0 ) ---- query IIIIIII rowsort label-3340 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < ( + + col0 ) ---- query IIIIIII rowsort label-3340 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < ( + + col0 ) ---- query IIIIIII rowsort label-3340 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < ( + + col0 ) ---- query I rowsort label-3345 SELECT ALL col1 * + + col1 FROM tab0 AS cor0 WHERE NOT - 64 <= 79 ---- query I rowsort label-3345 SELECT ALL col1 * + + col1 FROM tab1 AS cor0 WHERE NOT - 64 <= 79 ---- query I rowsort label-3345 SELECT ALL col1 * + + col1 FROM tab2 AS cor0 WHERE NOT - 64 <= 79 ---- query I rowsort label-3345 SELECT ALL col1 * + + col1 FROM tab3 AS cor0 WHERE NOT - 64 <= 79 ---- query I rowsort label-3345 SELECT ALL col1 * + + col1 FROM tab4 AS cor0 WHERE NOT - 64 <= 79 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3350 SELECT - + col3 FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- skipif mysql # not compatible query I rowsort label-3350 SELECT - + col3 FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3350 SELECT - + col3 FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- skipif mysql # not compatible query I rowsort label-3350 SELECT - + col3 FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3350 SELECT - + col3 FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- skipif mysql # not compatible query I rowsort label-3350 SELECT - + col3 FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3350 SELECT - + col3 FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- skipif mysql # not compatible query I rowsort label-3350 SELECT - + col3 FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3350 SELECT - + col3 FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- skipif mysql # not compatible query I rowsort label-3350 SELECT - + col3 FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - col0 IS NULL AND - 84 / - - 37 IS NULL ---- query I rowsort label-3355 SELECT ALL 7 FROM tab0 WHERE NULL > 67 ---- query I rowsort label-3355 SELECT ALL 7 FROM tab1 WHERE NULL > 67 ---- query I rowsort label-3355 SELECT ALL 7 FROM tab2 WHERE NULL > 67 ---- query I rowsort label-3355 SELECT ALL 7 FROM tab3 WHERE NULL > 67 ---- query I rowsort label-3355 SELECT ALL 7 FROM tab4 WHERE NULL > 67 ---- query I rowsort label-3360 SELECT ALL col4 FROM tab0 WHERE - + col0 IS NULL ---- query I rowsort label-3360 SELECT ALL col4 FROM tab1 WHERE - + col0 IS NULL ---- query I rowsort label-3360 SELECT ALL col4 FROM tab2 WHERE - + col0 IS NULL ---- query I rowsort label-3360 SELECT ALL col4 FROM tab3 WHERE - + col0 IS NULL ---- query I rowsort label-3360 SELECT ALL col4 FROM tab4 WHERE - + col0 IS NULL ---- query I rowsort label-3365 SELECT DISTINCT + + col4 * + col1 AS col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-3365 SELECT DISTINCT + + col4 * + col1 AS col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-3365 SELECT DISTINCT + + col4 * + col1 AS col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-3365 SELECT DISTINCT + + col4 * + col1 AS col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-3365 SELECT DISTINCT + + col4 * + col1 AS col3 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-3370 SELECT DISTINCT + 81 / 79 FROM tab0 WHERE + + col1 IS NULL ---- query I rowsort label-3370 SELECT DISTINCT + 81 / 79 FROM tab1 WHERE + + col1 IS NULL ---- query I rowsort label-3370 SELECT DISTINCT + 81 / 79 FROM tab2 WHERE + + col1 IS NULL ---- query I rowsort label-3370 SELECT DISTINCT + 81 / 79 FROM tab3 WHERE + + col1 IS NULL ---- query I rowsort label-3370 SELECT DISTINCT + 81 / 79 FROM tab4 WHERE + + col1 IS NULL ---- query IIIIIII rowsort label-3375 SELECT * FROM tab0 cor0 WHERE NOT NULL BETWEEN + col1 AND NULL ---- query IIIIIII rowsort label-3375 SELECT * FROM tab1 cor0 WHERE NOT NULL BETWEEN + col1 AND NULL ---- query IIIIIII rowsort label-3375 SELECT * FROM tab2 cor0 WHERE NOT NULL BETWEEN + col1 AND NULL ---- query IIIIIII rowsort label-3375 SELECT * FROM tab3 cor0 WHERE NOT NULL BETWEEN + col1 AND NULL ---- query IIIIIII rowsort label-3375 SELECT * FROM tab4 cor0 WHERE NOT NULL BETWEEN + col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3380 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3380 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3380 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3380 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3380 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3380 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3380 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3380 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3380 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3380 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN col4 AND - CAST ( NULL AS INTEGER ) ---- query I rowsort label-3385 SELECT DISTINCT - + 51 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- -51 query I rowsort label-3385 SELECT DISTINCT - + 51 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- -51 query I rowsort label-3385 SELECT DISTINCT - + 51 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- -51 query I rowsort label-3385 SELECT DISTINCT - + 51 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- -51 query I rowsort label-3385 SELECT DISTINCT - + 51 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- -51 query IIIIIII rowsort label-3390 SELECT ALL * FROM tab0 AS cor0 WHERE col1 < NULL ---- query IIIIIII rowsort label-3390 SELECT ALL * FROM tab1 AS cor0 WHERE col1 < NULL ---- query IIIIIII rowsort label-3390 SELECT ALL * FROM tab2 AS cor0 WHERE col1 < NULL ---- query IIIIIII rowsort label-3390 SELECT ALL * FROM tab3 AS cor0 WHERE col1 < NULL ---- query IIIIIII rowsort label-3390 SELECT ALL * FROM tab4 AS cor0 WHERE col1 < NULL ---- query IIIIIII rowsort label-3395 SELECT ALL * FROM tab0 cor0 WHERE NULL <= - 13 + + col4 ---- query IIIIIII rowsort label-3395 SELECT ALL * FROM tab1 cor0 WHERE NULL <= - 13 + + col4 ---- query IIIIIII rowsort label-3395 SELECT ALL * FROM tab2 cor0 WHERE NULL <= - 13 + + col4 ---- query IIIIIII rowsort label-3395 SELECT ALL * FROM tab3 cor0 WHERE NULL <= - 13 + + col4 ---- query IIIIIII rowsort label-3395 SELECT ALL * FROM tab4 cor0 WHERE NULL <= - 13 + + col4 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3400 SELECT ALL * FROM tab0 WHERE NOT + col1 + - col4 <> ( CAST( NULL AS DECIMAL ) ) + 70 ---- skipif mysql # not compatible query IIIIIII rowsort label-3400 SELECT ALL * FROM tab0 WHERE NOT + col1 + - col4 <> ( CAST ( NULL AS REAL ) ) + 70 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3400 SELECT ALL * FROM tab1 WHERE NOT + col1 + - col4 <> ( CAST( NULL AS DECIMAL ) ) + 70 ---- skipif mysql # not compatible query IIIIIII rowsort label-3400 SELECT ALL * FROM tab1 WHERE NOT + col1 + - col4 <> ( CAST ( NULL AS REAL ) ) + 70 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3400 SELECT ALL * FROM tab2 WHERE NOT + col1 + - col4 <> ( CAST( NULL AS DECIMAL ) ) + 70 ---- skipif mysql # not compatible query IIIIIII rowsort label-3400 SELECT ALL * FROM tab2 WHERE NOT + col1 + - col4 <> ( CAST ( NULL AS REAL ) ) + 70 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3400 SELECT ALL * FROM tab3 WHERE NOT + col1 + - col4 <> ( CAST( NULL AS DECIMAL ) ) + 70 ---- skipif mysql # not compatible query IIIIIII rowsort label-3400 SELECT ALL * FROM tab3 WHERE NOT + col1 + - col4 <> ( CAST ( NULL AS REAL ) ) + 70 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3400 SELECT ALL * FROM tab4 WHERE NOT + col1 + - col4 <> ( CAST( NULL AS DECIMAL ) ) + 70 ---- skipif mysql # not compatible query IIIIIII rowsort label-3400 SELECT ALL * FROM tab4 WHERE NOT + col1 + - col4 <> ( CAST ( NULL AS REAL ) ) + 70 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab0 WHERE NOT NULL < ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab0 WHERE NOT NULL < ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab1 WHERE NOT NULL < ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab1 WHERE NOT NULL < ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab2 WHERE NOT NULL < ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab2 WHERE NOT NULL < ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab3 WHERE NOT NULL < ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab3 WHERE NOT NULL < ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab4 WHERE NOT NULL < ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-3405 SELECT DISTINCT + 99 FROM tab4 WHERE NOT NULL < ( - CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-3410 SELECT ALL col3 * 69 AS col1 FROM tab0 WHERE NOT NULL <> 52 / + col1 ---- query I rowsort label-3410 SELECT ALL col3 * 69 AS col1 FROM tab1 WHERE NOT NULL <> 52 / + col1 ---- query I rowsort label-3410 SELECT ALL col3 * 69 AS col1 FROM tab2 WHERE NOT NULL <> 52 / + col1 ---- query I rowsort label-3410 SELECT ALL col3 * 69 AS col1 FROM tab3 WHERE NOT NULL <> 52 / + col1 ---- query I rowsort label-3410 SELECT ALL col3 * 69 AS col1 FROM tab4 WHERE NOT NULL <> 52 / + col1 ---- query IIIIIII rowsort label-3415 SELECT ALL * FROM tab0 WHERE NOT col1 <> ( + 47 ) ---- query IIIIIII rowsort label-3415 SELECT ALL * FROM tab1 WHERE NOT col1 <> ( + 47 ) ---- query IIIIIII rowsort label-3415 SELECT ALL * FROM tab2 WHERE NOT col1 <> ( + 47 ) ---- query IIIIIII rowsort label-3415 SELECT ALL * FROM tab3 WHERE NOT col1 <> ( + 47 ) ---- query IIIIIII rowsort label-3415 SELECT ALL * FROM tab4 WHERE NOT col1 <> ( + 47 ) ---- query I rowsort label-3420 SELECT ALL - col3 AS col4 FROM tab0 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-3420 SELECT ALL - col3 AS col4 FROM tab1 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-3420 SELECT ALL - col3 AS col4 FROM tab2 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-3420 SELECT ALL - col3 AS col4 FROM tab3 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-3420 SELECT ALL - col3 AS col4 FROM tab4 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-3425 SELECT col5 FROM tab0 WHERE + 59 + - col4 >= NULL ---- query I rowsort label-3425 SELECT col5 FROM tab1 WHERE + 59 + - col4 >= NULL ---- query I rowsort label-3425 SELECT col5 FROM tab2 WHERE + 59 + - col4 >= NULL ---- query I rowsort label-3425 SELECT col5 FROM tab3 WHERE + 59 + - col4 >= NULL ---- query I rowsort label-3425 SELECT col5 FROM tab4 WHERE + 59 + - col4 >= NULL ---- query IIIIIII rowsort label-3430 SELECT * FROM tab0 WHERE NOT - 87 <= col3 ---- query IIIIIII rowsort label-3430 SELECT * FROM tab1 WHERE NOT - 87 <= col3 ---- query IIIIIII rowsort label-3430 SELECT * FROM tab2 WHERE NOT - 87 <= col3 ---- query IIIIIII rowsort label-3430 SELECT * FROM tab3 WHERE NOT - 87 <= col3 ---- query IIIIIII rowsort label-3430 SELECT * FROM tab4 WHERE NOT - 87 <= col3 ---- query I rowsort label-3435 SELECT - 85 AS col5 FROM tab0 WHERE ( col4 ) >= - 38 ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query I rowsort label-3435 SELECT - 85 AS col5 FROM tab1 WHERE ( col4 ) >= - 38 ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query I rowsort label-3435 SELECT - 85 AS col5 FROM tab2 WHERE ( col4 ) >= - 38 ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query I rowsort label-3435 SELECT - 85 AS col5 FROM tab3 WHERE ( col4 ) >= - 38 ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query I rowsort label-3435 SELECT - 85 AS col5 FROM tab4 WHERE ( col4 ) >= - 38 ---- 10 values hashing to 3947bf60c16f8c735df2ae96860d25c5 query IIIIIII rowsort label-3440 SELECT * FROM tab0 WHERE NOT col4 <> + 31 ---- query IIIIIII rowsort label-3440 SELECT * FROM tab1 WHERE NOT col4 <> + 31 ---- query IIIIIII rowsort label-3440 SELECT * FROM tab2 WHERE NOT col4 <> + 31 ---- query IIIIIII rowsort label-3440 SELECT * FROM tab3 WHERE NOT col4 <> + 31 ---- query IIIIIII rowsort label-3440 SELECT * FROM tab4 WHERE NOT col4 <> + 31 ---- query IIIIIII rowsort label-3445 SELECT * FROM tab0 WHERE NULL NOT BETWEEN ( NULL ) AND 39 ---- query IIIIIII rowsort label-3445 SELECT * FROM tab1 WHERE NULL NOT BETWEEN ( NULL ) AND 39 ---- query IIIIIII rowsort label-3445 SELECT * FROM tab2 WHERE NULL NOT BETWEEN ( NULL ) AND 39 ---- query IIIIIII rowsort label-3445 SELECT * FROM tab3 WHERE NULL NOT BETWEEN ( NULL ) AND 39 ---- query IIIIIII rowsort label-3445 SELECT * FROM tab4 WHERE NULL NOT BETWEEN ( NULL ) AND 39 ---- query IIIIIII rowsort label-3450 SELECT * FROM tab0 AS cor0 WHERE + col4 * - col4 BETWEEN col0 - col1 AND + col3 / - col3 ---- query IIIIIII rowsort label-3450 SELECT * FROM tab1 AS cor0 WHERE + col4 * - col4 BETWEEN col0 - col1 AND + col3 / - col3 ---- query IIIIIII rowsort label-3450 SELECT * FROM tab2 AS cor0 WHERE + col4 * - col4 BETWEEN col0 - col1 AND + col3 / - col3 ---- query IIIIIII rowsort label-3450 SELECT * FROM tab3 AS cor0 WHERE + col4 * - col4 BETWEEN col0 - col1 AND + col3 / - col3 ---- query IIIIIII rowsort label-3450 SELECT * FROM tab4 AS cor0 WHERE + col4 * - col4 BETWEEN col0 - col1 AND + col3 / - col3 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 29 NOT BETWEEN NULL AND - 3 * col3 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 29 NOT BETWEEN NULL AND - 3 * col3 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 29 NOT BETWEEN NULL AND - 3 * col3 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 29 NOT BETWEEN NULL AND - 3 * col3 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 29 NOT BETWEEN NULL AND - 3 * col3 ---- query IIIIIII rowsort label-3460 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> + 49 ---- query IIIIIII rowsort label-3460 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> + 49 ---- query IIIIIII rowsort label-3460 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> + 49 ---- query IIIIIII rowsort label-3460 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> + 49 ---- query IIIIIII rowsort label-3460 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> + 49 ---- query IIIIIII rowsort label-3465 SELECT * FROM tab0 AS cor0 WHERE NOT ( 39 + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-3465 SELECT * FROM tab1 AS cor0 WHERE NOT ( 39 + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-3465 SELECT * FROM tab2 AS cor0 WHERE NOT ( 39 + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-3465 SELECT * FROM tab3 AS cor0 WHERE NOT ( 39 + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-3465 SELECT * FROM tab4 AS cor0 WHERE NOT ( 39 + col4 ) IS NOT NULL ---- query I rowsort label-3470 SELECT - col0 - col0 FROM tab0 WHERE NOT + col0 >= col4 / + 45 ---- query I rowsort label-3470 SELECT - col0 - col0 FROM tab1 WHERE NOT + col0 >= col4 / + 45 ---- query I rowsort label-3470 SELECT - col0 - col0 FROM tab2 WHERE NOT + col0 >= col4 / + 45 ---- query I rowsort label-3470 SELECT - col0 - col0 FROM tab3 WHERE NOT + col0 >= col4 / + 45 ---- query I rowsort label-3470 SELECT - col0 - col0 FROM tab4 WHERE NOT + col0 >= col4 / + 45 ---- query IIIIIII rowsort label-3475 SELECT * FROM tab0 WHERE NOT - col0 + 2 * - col0 BETWEEN NULL AND - 71 * - col1 ---- query IIIIIII rowsort label-3475 SELECT * FROM tab1 WHERE NOT - col0 + 2 * - col0 BETWEEN NULL AND - 71 * - col1 ---- query IIIIIII rowsort label-3475 SELECT * FROM tab2 WHERE NOT - col0 + 2 * - col0 BETWEEN NULL AND - 71 * - col1 ---- query IIIIIII rowsort label-3475 SELECT * FROM tab3 WHERE NOT - col0 + 2 * - col0 BETWEEN NULL AND - 71 * - col1 ---- query IIIIIII rowsort label-3475 SELECT * FROM tab4 WHERE NOT - col0 + 2 * - col0 BETWEEN NULL AND - 71 * - col1 ---- query IIIIIII rowsort label-3480 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + 93 AND col4 ---- query IIIIIII rowsort label-3480 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + 93 AND col4 ---- query IIIIIII rowsort label-3480 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + 93 AND col4 ---- query IIIIIII rowsort label-3480 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + 93 AND col4 ---- query IIIIIII rowsort label-3480 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + 93 AND col4 ---- query IIIIIII rowsort label-3485 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-3485 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-3485 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-3485 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-3485 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col4 ---- query I rowsort label-3490 SELECT - col3 FROM tab0 AS cor0 WHERE NULL NOT IN ( col4 + + col4 ) ---- query I rowsort label-3490 SELECT - col3 FROM tab1 AS cor0 WHERE NULL NOT IN ( col4 + + col4 ) ---- query I rowsort label-3490 SELECT - col3 FROM tab2 AS cor0 WHERE NULL NOT IN ( col4 + + col4 ) ---- query I rowsort label-3490 SELECT - col3 FROM tab3 AS cor0 WHERE NULL NOT IN ( col4 + + col4 ) ---- query I rowsort label-3490 SELECT - col3 FROM tab4 AS cor0 WHERE NULL NOT IN ( col4 + + col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3495 SELECT ALL + CAST( col1 AS DECIMAL ) * - 38 FROM tab0 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL + CAST ( col1 AS REAL ) * - 38 FROM tab0 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3495 SELECT ALL + CAST( col1 AS DECIMAL ) * - 38 FROM tab1 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL + CAST ( col1 AS REAL ) * - 38 FROM tab1 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3495 SELECT ALL + CAST( col1 AS DECIMAL ) * - 38 FROM tab2 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL + CAST ( col1 AS REAL ) * - 38 FROM tab2 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3495 SELECT ALL + CAST( col1 AS DECIMAL ) * - 38 FROM tab3 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL + CAST ( col1 AS REAL ) * - 38 FROM tab3 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3495 SELECT ALL + CAST( col1 AS DECIMAL ) * - 38 FROM tab4 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL + CAST ( col1 AS REAL ) * - 38 FROM tab4 AS cor0 WHERE ( - 59 * + col1 ) IN ( 8 ) ---- query I rowsort label-3500 SELECT ALL + col3 AS col3 FROM tab0 AS cor0 WHERE ( - 24 * 82 ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3500 SELECT ALL + col3 AS col3 FROM tab1 AS cor0 WHERE ( - 24 * 82 ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3500 SELECT ALL + col3 AS col3 FROM tab2 AS cor0 WHERE ( - 24 * 82 ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3500 SELECT ALL + col3 AS col3 FROM tab3 AS cor0 WHERE ( - 24 * 82 ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3500 SELECT ALL + col3 AS col3 FROM tab4 AS cor0 WHERE ( - 24 * 82 ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3505 SELECT 59 + - col1 * ( 84 ) AS col5 FROM tab0 AS cor0 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-3505 SELECT 59 + - col1 * ( 84 ) AS col5 FROM tab1 AS cor0 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-3505 SELECT 59 + - col1 * ( 84 ) AS col5 FROM tab2 AS cor0 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-3505 SELECT 59 + - col1 * ( 84 ) AS col5 FROM tab3 AS cor0 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-3505 SELECT 59 + - col1 * ( 84 ) AS col5 FROM tab4 AS cor0 WHERE NOT + col0 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3510 SELECT + COUNT( * ) FROM tab0 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-3510 SELECT + COUNT ( * ) FROM tab0 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3510 SELECT + COUNT( * ) FROM tab1 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-3510 SELECT + COUNT ( * ) FROM tab1 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3510 SELECT + COUNT( * ) FROM tab2 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-3510 SELECT + COUNT ( * ) FROM tab2 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3510 SELECT + COUNT( * ) FROM tab3 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-3510 SELECT + COUNT ( * ) FROM tab3 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3510 SELECT + COUNT( * ) FROM tab4 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-3510 SELECT + COUNT ( * ) FROM tab4 cor0 WHERE NOT NULL >= - ( + col4 ) ---- 0 query IIIIIII rowsort label-3515 SELECT ALL * FROM tab0 WHERE - 36 IS NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab1 WHERE - 36 IS NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab2 WHERE - 36 IS NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab3 WHERE - 36 IS NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab4 WHERE - 36 IS NULL ---- query I rowsort label-3520 SELECT DISTINCT col0 + col0 AS col3 FROM tab0 WHERE + col4 IS NULL ---- query I rowsort label-3520 SELECT DISTINCT col0 + col0 AS col3 FROM tab1 WHERE + col4 IS NULL ---- query I rowsort label-3520 SELECT DISTINCT col0 + col0 AS col3 FROM tab2 WHERE + col4 IS NULL ---- query I rowsort label-3520 SELECT DISTINCT col0 + col0 AS col3 FROM tab3 WHERE + col4 IS NULL ---- query I rowsort label-3520 SELECT DISTINCT col0 + col0 AS col3 FROM tab4 WHERE + col4 IS NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3525 SELECT DISTINCT SUM( ALL col1 ) FROM tab0 AS cor0 WHERE 5 * 75 <= ( + CAST( NULL AS SIGNED ) * col3 ) ---- NULL skipif mysql # not compatible query I rowsort label-3525 SELECT DISTINCT SUM ( ALL col1 ) FROM tab0 AS cor0 WHERE 5 * 75 <= ( + CAST ( NULL AS INTEGER ) * col3 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3525 SELECT DISTINCT SUM( ALL col1 ) FROM tab1 AS cor0 WHERE 5 * 75 <= ( + CAST( NULL AS SIGNED ) * col3 ) ---- NULL skipif mysql # not compatible query I rowsort label-3525 SELECT DISTINCT SUM ( ALL col1 ) FROM tab1 AS cor0 WHERE 5 * 75 <= ( + CAST ( NULL AS INTEGER ) * col3 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3525 SELECT DISTINCT SUM( ALL col1 ) FROM tab2 AS cor0 WHERE 5 * 75 <= ( + CAST( NULL AS SIGNED ) * col3 ) ---- NULL skipif mysql # not compatible query I rowsort label-3525 SELECT DISTINCT SUM ( ALL col1 ) FROM tab2 AS cor0 WHERE 5 * 75 <= ( + CAST ( NULL AS INTEGER ) * col3 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3525 SELECT DISTINCT SUM( ALL col1 ) FROM tab3 AS cor0 WHERE 5 * 75 <= ( + CAST( NULL AS SIGNED ) * col3 ) ---- NULL skipif mysql # not compatible query I rowsort label-3525 SELECT DISTINCT SUM ( ALL col1 ) FROM tab3 AS cor0 WHERE 5 * 75 <= ( + CAST ( NULL AS INTEGER ) * col3 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3525 SELECT DISTINCT SUM( ALL col1 ) FROM tab4 AS cor0 WHERE 5 * 75 <= ( + CAST( NULL AS SIGNED ) * col3 ) ---- NULL skipif mysql # not compatible query I rowsort label-3525 SELECT DISTINCT SUM ( ALL col1 ) FROM tab4 AS cor0 WHERE 5 * 75 <= ( + CAST ( NULL AS INTEGER ) * col3 ) ---- NULL onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3530 SELECT CAST( + 40 AS DECIMAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-3530 SELECT CAST ( + 40 AS REAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3530 SELECT CAST( + 40 AS DECIMAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-3530 SELECT CAST ( + 40 AS REAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3530 SELECT CAST( + 40 AS DECIMAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-3530 SELECT CAST ( + 40 AS REAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3530 SELECT CAST( + 40 AS DECIMAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-3530 SELECT CAST ( + 40 AS REAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3530 SELECT CAST( + 40 AS DECIMAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-3530 SELECT CAST ( + 40 AS REAL ) * + ( 78 * col3 - ( - 94 ) ) FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN ( col3 * col4 ) AND NULL ---- query IIIIIII rowsort label-3535 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL >= ( NULL ) AND NULL IS NULL ---- query IIIIIII rowsort label-3535 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL >= ( NULL ) AND NULL IS NULL ---- query IIIIIII rowsort label-3535 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL >= ( NULL ) AND NULL IS NULL ---- query IIIIIII rowsort label-3535 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL >= ( NULL ) AND NULL IS NULL ---- query IIIIIII rowsort label-3535 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL >= ( NULL ) AND NULL IS NULL ---- query I rowsort label-3540 SELECT DISTINCT col3 AS col0 FROM tab0 AS cor0 WHERE 22 NOT BETWEEN NULL AND ( - 99 ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3540 SELECT DISTINCT col3 AS col0 FROM tab1 AS cor0 WHERE 22 NOT BETWEEN NULL AND ( - 99 ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3540 SELECT DISTINCT col3 AS col0 FROM tab2 AS cor0 WHERE 22 NOT BETWEEN NULL AND ( - 99 ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3540 SELECT DISTINCT col3 AS col0 FROM tab3 AS cor0 WHERE 22 NOT BETWEEN NULL AND ( - 99 ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-3540 SELECT DISTINCT col3 AS col0 FROM tab4 AS cor0 WHERE 22 NOT BETWEEN NULL AND ( - 99 ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query IIIIIII rowsort label-3545 SELECT * FROM tab0 AS cor0 WHERE col4 * + 70 + 19 * - 46 IN ( + col0 ) ---- query IIIIIII rowsort label-3545 SELECT * FROM tab1 AS cor0 WHERE col4 * + 70 + 19 * - 46 IN ( + col0 ) ---- query IIIIIII rowsort label-3545 SELECT * FROM tab2 AS cor0 WHERE col4 * + 70 + 19 * - 46 IN ( + col0 ) ---- query IIIIIII rowsort label-3545 SELECT * FROM tab3 AS cor0 WHERE col4 * + 70 + 19 * - 46 IN ( + col0 ) ---- query IIIIIII rowsort label-3545 SELECT * FROM tab4 AS cor0 WHERE col4 * + 70 + 19 * - 46 IN ( + col0 ) ---- query I rowsort label-3550 SELECT ALL + col5 FROM tab0 AS cor0 WHERE NOT + 69 + - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-3550 SELECT ALL + col5 FROM tab1 AS cor0 WHERE NOT + 69 + - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-3550 SELECT ALL + col5 FROM tab2 AS cor0 WHERE NOT + 69 + - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-3550 SELECT ALL + col5 FROM tab3 AS cor0 WHERE NOT + 69 + - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-3550 SELECT ALL + col5 FROM tab4 AS cor0 WHERE NOT + 69 + - col4 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3555 SELECT ALL + COUNT( * ) + + - AVG ( col4 ) * + CAST( NULL AS SIGNED ) AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3555 SELECT ALL + COUNT ( * ) + + - AVG ( col4 ) * + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3555 SELECT ALL + COUNT( * ) + + - AVG ( col4 ) * + CAST( NULL AS SIGNED ) AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3555 SELECT ALL + COUNT ( * ) + + - AVG ( col4 ) * + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3555 SELECT ALL + COUNT( * ) + + - AVG ( col4 ) * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3555 SELECT ALL + COUNT ( * ) + + - AVG ( col4 ) * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3555 SELECT ALL + COUNT( * ) + + - AVG ( col4 ) * + CAST( NULL AS SIGNED ) AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3555 SELECT ALL + COUNT ( * ) + + - AVG ( col4 ) * + CAST ( NULL AS INTEGER ) AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3555 SELECT ALL + COUNT( * ) + + - AVG ( col4 ) * + CAST( NULL AS SIGNED ) AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3555 SELECT ALL + COUNT ( * ) + + - AVG ( col4 ) * + CAST ( NULL AS INTEGER ) AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- NULL query I rowsort label-3560 SELECT ALL + 85 AS col0 FROM tab0 WHERE NOT ( + + col4 ) >= ( col1 * + ( + 89 ) + - 76 ) ---- 10 values hashing to 69a379b8930ed0ca6f0d66952f0b0cde query I rowsort label-3560 SELECT ALL + 85 AS col0 FROM tab1 WHERE NOT ( + + col4 ) >= ( col1 * + ( + 89 ) + - 76 ) ---- 10 values hashing to 69a379b8930ed0ca6f0d66952f0b0cde query I rowsort label-3560 SELECT ALL + 85 AS col0 FROM tab2 WHERE NOT ( + + col4 ) >= ( col1 * + ( + 89 ) + - 76 ) ---- 10 values hashing to 69a379b8930ed0ca6f0d66952f0b0cde query I rowsort label-3560 SELECT ALL + 85 AS col0 FROM tab3 WHERE NOT ( + + col4 ) >= ( col1 * + ( + 89 ) + - 76 ) ---- 10 values hashing to 69a379b8930ed0ca6f0d66952f0b0cde query I rowsort label-3560 SELECT ALL + 85 AS col0 FROM tab4 WHERE NOT ( + + col4 ) >= ( col1 * + ( + 89 ) + - 76 ) ---- 10 values hashing to 69a379b8930ed0ca6f0d66952f0b0cde query IIIIIII rowsort label-3565 SELECT ALL * FROM tab0 WHERE NOT col3 - col1 + col3 < NULL ---- query IIIIIII rowsort label-3565 SELECT ALL * FROM tab1 WHERE NOT col3 - col1 + col3 < NULL ---- query IIIIIII rowsort label-3565 SELECT ALL * FROM tab2 WHERE NOT col3 - col1 + col3 < NULL ---- query IIIIIII rowsort label-3565 SELECT ALL * FROM tab3 WHERE NOT col3 - col1 + col3 < NULL ---- query IIIIIII rowsort label-3565 SELECT ALL * FROM tab4 WHERE NOT col3 - col1 + col3 < NULL ---- query I rowsort label-3570 SELECT col1 AS col3 FROM tab0 WHERE NOT - col4 + - + 74 IS NOT NULL ---- query I rowsort label-3570 SELECT col1 AS col3 FROM tab1 WHERE NOT - col4 + - + 74 IS NOT NULL ---- query I rowsort label-3570 SELECT col1 AS col3 FROM tab2 WHERE NOT - col4 + - + 74 IS NOT NULL ---- query I rowsort label-3570 SELECT col1 AS col3 FROM tab3 WHERE NOT - col4 + - + 74 IS NOT NULL ---- query I rowsort label-3570 SELECT col1 AS col3 FROM tab4 WHERE NOT - col4 + - + 74 IS NOT NULL ---- query IIIIIII rowsort label-3575 SELECT ALL * FROM tab0 cor0 WHERE NOT NULL NOT IN ( - col1 ) ---- query IIIIIII rowsort label-3575 SELECT ALL * FROM tab1 cor0 WHERE NOT NULL NOT IN ( - col1 ) ---- query IIIIIII rowsort label-3575 SELECT ALL * FROM tab2 cor0 WHERE NOT NULL NOT IN ( - col1 ) ---- query IIIIIII rowsort label-3575 SELECT ALL * FROM tab3 cor0 WHERE NOT NULL NOT IN ( - col1 ) ---- query IIIIIII rowsort label-3575 SELECT ALL * FROM tab4 cor0 WHERE NOT NULL NOT IN ( - col1 ) ---- query I rowsort label-3580 SELECT ALL col4 + 84 / 58 AS col5 FROM tab0 WHERE NOT ( ( - ( + - col3 ) ) ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL col4 + 84 / 58 AS col5 FROM tab1 WHERE NOT ( ( - ( + - col3 ) ) ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL col4 + 84 / 58 AS col5 FROM tab2 WHERE NOT ( ( - ( + - col3 ) ) ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL col4 + 84 / 58 AS col5 FROM tab3 WHERE NOT ( ( - ( + - col3 ) ) ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL col4 + 84 / 58 AS col5 FROM tab4 WHERE NOT ( ( - ( + - col3 ) ) ) IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab0 WHERE NOT - - 6 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab1 WHERE NOT - - 6 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab2 WHERE NOT - - 6 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab3 WHERE NOT - - 6 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab4 WHERE NOT - - 6 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3590 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) > NULL ---- 0 skipif mysql # not compatible query I rowsort label-3590 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3590 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) > NULL ---- 0 skipif mysql # not compatible query I rowsort label-3590 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3590 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) > NULL ---- 0 skipif mysql # not compatible query I rowsort label-3590 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3590 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) > NULL ---- 0 skipif mysql # not compatible query I rowsort label-3590 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3590 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) > NULL ---- 0 skipif mysql # not compatible query I rowsort label-3590 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) > NULL ---- 0 query I rowsort label-3595 SELECT 79 FROM tab0 AS cor0 WHERE NOT ( col4 ) NOT BETWEEN ( 92 * + 36 * col3 ) AND NULL ---- query I rowsort label-3595 SELECT 79 FROM tab1 AS cor0 WHERE NOT ( col4 ) NOT BETWEEN ( 92 * + 36 * col3 ) AND NULL ---- query I rowsort label-3595 SELECT 79 FROM tab2 AS cor0 WHERE NOT ( col4 ) NOT BETWEEN ( 92 * + 36 * col3 ) AND NULL ---- query I rowsort label-3595 SELECT 79 FROM tab3 AS cor0 WHERE NOT ( col4 ) NOT BETWEEN ( 92 * + 36 * col3 ) AND NULL ---- query I rowsort label-3595 SELECT 79 FROM tab4 AS cor0 WHERE NOT ( col4 ) NOT BETWEEN ( 92 * + 36 * col3 ) AND NULL ---- query I rowsort label-3600 SELECT 88 AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3600 SELECT 88 AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3600 SELECT 88 AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3600 SELECT 88 AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3600 SELECT 88 AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT( * ) FROM tab0 cor0 WHERE + 43 * - CAST( NULL AS SIGNED ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT ( * ) FROM tab0 cor0 WHERE + 43 * - CAST ( NULL AS INTEGER ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT( * ) FROM tab1 cor0 WHERE + 43 * - CAST( NULL AS SIGNED ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT ( * ) FROM tab1 cor0 WHERE + 43 * - CAST ( NULL AS INTEGER ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT( * ) FROM tab2 cor0 WHERE + 43 * - CAST( NULL AS SIGNED ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT ( * ) FROM tab2 cor0 WHERE + 43 * - CAST ( NULL AS INTEGER ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT( * ) FROM tab3 cor0 WHERE + 43 * - CAST( NULL AS SIGNED ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT ( * ) FROM tab3 cor0 WHERE + 43 * - CAST ( NULL AS INTEGER ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT( * ) FROM tab4 cor0 WHERE + 43 * - CAST( NULL AS SIGNED ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3605 SELECT DISTINCT + 61 * COUNT ( * ) FROM tab4 cor0 WHERE + 43 * - CAST ( NULL AS INTEGER ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3610 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab0 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3610 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab0 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3610 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab1 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3610 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab1 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3610 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab2 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3610 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab2 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3610 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab3 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3610 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab3 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3610 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab4 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3610 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab4 WHERE + col1 - col3 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3615 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col4 FROM tab0 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- skipif mysql # not compatible query I rowsort label-3615 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col4 FROM tab0 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3615 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col4 FROM tab1 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- skipif mysql # not compatible query I rowsort label-3615 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col4 FROM tab1 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3615 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col4 FROM tab2 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- skipif mysql # not compatible query I rowsort label-3615 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col4 FROM tab2 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3615 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col4 FROM tab3 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- skipif mysql # not compatible query I rowsort label-3615 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col4 FROM tab3 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3615 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col4 FROM tab4 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- skipif mysql # not compatible query I rowsort label-3615 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col4 FROM tab4 WHERE ( NOT ( NULL BETWEEN + col4 AND NULL ) ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab1 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab2 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab3 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab4 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3625 SELECT ALL * FROM tab0 WHERE + col1 * + col3 + 73 * - CAST( NULL AS DECIMAL ) NOT BETWEEN NULL AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3625 SELECT ALL * FROM tab0 WHERE + col1 * + col3 + 73 * - CAST ( NULL AS REAL ) NOT BETWEEN NULL AND col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3625 SELECT ALL * FROM tab1 WHERE + col1 * + col3 + 73 * - CAST( NULL AS DECIMAL ) NOT BETWEEN NULL AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3625 SELECT ALL * FROM tab1 WHERE + col1 * + col3 + 73 * - CAST ( NULL AS REAL ) NOT BETWEEN NULL AND col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3625 SELECT ALL * FROM tab2 WHERE + col1 * + col3 + 73 * - CAST( NULL AS DECIMAL ) NOT BETWEEN NULL AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3625 SELECT ALL * FROM tab2 WHERE + col1 * + col3 + 73 * - CAST ( NULL AS REAL ) NOT BETWEEN NULL AND col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3625 SELECT ALL * FROM tab3 WHERE + col1 * + col3 + 73 * - CAST( NULL AS DECIMAL ) NOT BETWEEN NULL AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3625 SELECT ALL * FROM tab3 WHERE + col1 * + col3 + 73 * - CAST ( NULL AS REAL ) NOT BETWEEN NULL AND col3 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3625 SELECT ALL * FROM tab4 WHERE + col1 * + col3 + 73 * - CAST( NULL AS DECIMAL ) NOT BETWEEN NULL AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3625 SELECT ALL * FROM tab4 WHERE + col1 * + col3 + 73 * - CAST ( NULL AS REAL ) NOT BETWEEN NULL AND col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-3630 SELECT DISTINCT COUNT( * ) * 89 AS col2 FROM tab0 WHERE NULL <> + + col0 ---- 0 skipif mysql # not compatible query I rowsort label-3630 SELECT DISTINCT COUNT ( * ) * 89 AS col2 FROM tab0 WHERE NULL <> + + col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3630 SELECT DISTINCT COUNT( * ) * 89 AS col2 FROM tab1 WHERE NULL <> + + col0 ---- 0 skipif mysql # not compatible query I rowsort label-3630 SELECT DISTINCT COUNT ( * ) * 89 AS col2 FROM tab1 WHERE NULL <> + + col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3630 SELECT DISTINCT COUNT( * ) * 89 AS col2 FROM tab2 WHERE NULL <> + + col0 ---- 0 skipif mysql # not compatible query I rowsort label-3630 SELECT DISTINCT COUNT ( * ) * 89 AS col2 FROM tab2 WHERE NULL <> + + col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3630 SELECT DISTINCT COUNT( * ) * 89 AS col2 FROM tab3 WHERE NULL <> + + col0 ---- 0 skipif mysql # not compatible query I rowsort label-3630 SELECT DISTINCT COUNT ( * ) * 89 AS col2 FROM tab3 WHERE NULL <> + + col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3630 SELECT DISTINCT COUNT( * ) * 89 AS col2 FROM tab4 WHERE NULL <> + + col0 ---- 0 skipif mysql # not compatible query I rowsort label-3630 SELECT DISTINCT COUNT ( * ) * 89 AS col2 FROM tab4 WHERE NULL <> + + col0 ---- 0 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3635 SELECT ALL * FROM tab0 AS cor0 WHERE CAST( NULL AS SIGNED ) BETWEEN + + 4 AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3635 SELECT ALL * FROM tab0 AS cor0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + + 4 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3635 SELECT ALL * FROM tab1 AS cor0 WHERE CAST( NULL AS SIGNED ) BETWEEN + + 4 AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3635 SELECT ALL * FROM tab1 AS cor0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + + 4 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3635 SELECT ALL * FROM tab2 AS cor0 WHERE CAST( NULL AS SIGNED ) BETWEEN + + 4 AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3635 SELECT ALL * FROM tab2 AS cor0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + + 4 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3635 SELECT ALL * FROM tab3 AS cor0 WHERE CAST( NULL AS SIGNED ) BETWEEN + + 4 AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3635 SELECT ALL * FROM tab3 AS cor0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + + 4 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3635 SELECT ALL * FROM tab4 AS cor0 WHERE CAST( NULL AS SIGNED ) BETWEEN + + 4 AND col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-3635 SELECT ALL * FROM tab4 AS cor0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + + 4 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3640 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3640 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3640 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3640 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3640 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3640 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3640 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3640 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3640 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3640 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3645 SELECT DISTINCT + 2 FROM tab0 WHERE NOT + col3 * - col3 = - + ( - col4 ) ---- 2 query I rowsort label-3645 SELECT DISTINCT + 2 FROM tab1 WHERE NOT + col3 * - col3 = - + ( - col4 ) ---- 2 query I rowsort label-3645 SELECT DISTINCT + 2 FROM tab2 WHERE NOT + col3 * - col3 = - + ( - col4 ) ---- 2 query I rowsort label-3645 SELECT DISTINCT + 2 FROM tab3 WHERE NOT + col3 * - col3 = - + ( - col4 ) ---- 2 query I rowsort label-3645 SELECT DISTINCT + 2 FROM tab4 WHERE NOT + col3 * - col3 = - + ( - col4 ) ---- 2 query IIIIIII rowsort label-3650 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 12 * 20 NOT IN ( - + col0 ) ---- query IIIIIII rowsort label-3650 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 12 * 20 NOT IN ( - + col0 ) ---- query IIIIIII rowsort label-3650 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 12 * 20 NOT IN ( - + col0 ) ---- query IIIIIII rowsort label-3650 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 12 * 20 NOT IN ( - + col0 ) ---- query IIIIIII rowsort label-3650 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 12 * 20 NOT IN ( - + col0 ) ---- query IIIIIII rowsort label-3655 SELECT * FROM tab0 AS cor0 WHERE NULL IN ( - 21 ) ---- query IIIIIII rowsort label-3655 SELECT * FROM tab1 AS cor0 WHERE NULL IN ( - 21 ) ---- query IIIIIII rowsort label-3655 SELECT * FROM tab2 AS cor0 WHERE NULL IN ( - 21 ) ---- query IIIIIII rowsort label-3655 SELECT * FROM tab3 AS cor0 WHERE NULL IN ( - 21 ) ---- query IIIIIII rowsort label-3655 SELECT * FROM tab4 AS cor0 WHERE NULL IN ( - 21 ) ---- query I rowsort label-3660 SELECT + + col2 AS col4 FROM tab0 WHERE + col4 * 1 IS NULL ---- query I rowsort label-3660 SELECT + + col2 AS col4 FROM tab1 WHERE + col4 * 1 IS NULL ---- query I rowsort label-3660 SELECT + + col2 AS col4 FROM tab2 WHERE + col4 * 1 IS NULL ---- query I rowsort label-3660 SELECT + + col2 AS col4 FROM tab3 WHERE + col4 * 1 IS NULL ---- query I rowsort label-3660 SELECT + + col2 AS col4 FROM tab4 WHERE + col4 * 1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3665 SELECT * FROM tab0 WHERE NOT NULL <> ( 66 / - CAST( NULL AS SIGNED ) + - - 69 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3665 SELECT * FROM tab0 WHERE NOT NULL <> ( 66 / - CAST ( NULL AS INTEGER ) + - - 69 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3665 SELECT * FROM tab1 WHERE NOT NULL <> ( 66 / - CAST( NULL AS SIGNED ) + - - 69 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3665 SELECT * FROM tab1 WHERE NOT NULL <> ( 66 / - CAST ( NULL AS INTEGER ) + - - 69 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3665 SELECT * FROM tab2 WHERE NOT NULL <> ( 66 / - CAST( NULL AS SIGNED ) + - - 69 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3665 SELECT * FROM tab2 WHERE NOT NULL <> ( 66 / - CAST ( NULL AS INTEGER ) + - - 69 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3665 SELECT * FROM tab3 WHERE NOT NULL <> ( 66 / - CAST( NULL AS SIGNED ) + - - 69 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3665 SELECT * FROM tab3 WHERE NOT NULL <> ( 66 / - CAST ( NULL AS INTEGER ) + - - 69 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3665 SELECT * FROM tab4 WHERE NOT NULL <> ( 66 / - CAST( NULL AS SIGNED ) + - - 69 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3665 SELECT * FROM tab4 WHERE NOT NULL <> ( 66 / - CAST ( NULL AS INTEGER ) + - - 69 ) ---- query I rowsort label-3670 SELECT 69 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3670 SELECT 69 FROM tab1 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3670 SELECT 69 FROM tab2 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3670 SELECT 69 FROM tab3 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3670 SELECT 69 FROM tab4 cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT + CAST( NULL AS SIGNED ) FROM tab0 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3675 SELECT + CAST ( NULL AS INTEGER ) FROM tab0 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT + CAST( NULL AS SIGNED ) FROM tab1 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3675 SELECT + CAST ( NULL AS INTEGER ) FROM tab1 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT + CAST( NULL AS SIGNED ) FROM tab2 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3675 SELECT + CAST ( NULL AS INTEGER ) FROM tab2 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT + CAST( NULL AS SIGNED ) FROM tab3 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3675 SELECT + CAST ( NULL AS INTEGER ) FROM tab3 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT + CAST( NULL AS SIGNED ) FROM tab4 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-3675 SELECT + CAST ( NULL AS INTEGER ) FROM tab4 WHERE ( 40 + + - 32 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-3680 SELECT * FROM tab0 WHERE + col3 / - 48 <> NULL ---- query IIIIIII rowsort label-3680 SELECT * FROM tab1 WHERE + col3 / - 48 <> NULL ---- query IIIIIII rowsort label-3680 SELECT * FROM tab2 WHERE + col3 / - 48 <> NULL ---- query IIIIIII rowsort label-3680 SELECT * FROM tab3 WHERE + col3 / - 48 <> NULL ---- query IIIIIII rowsort label-3680 SELECT * FROM tab4 WHERE + col3 / - 48 <> NULL ---- query I rowsort label-3685 SELECT ALL - 93 * + col4 * + col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3685 SELECT ALL - 93 * + col4 * + col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3685 SELECT ALL - 93 * + col4 * + col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3685 SELECT ALL - 93 * + col4 * + col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3685 SELECT ALL - 93 * + col4 * + col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab0 AS cor0 WHERE NOT ( col3 - - + col3 ) > NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab1 AS cor0 WHERE NOT ( col3 - - + col3 ) > NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab2 AS cor0 WHERE NOT ( col3 - - + col3 ) > NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab3 AS cor0 WHERE NOT ( col3 - - + col3 ) > NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab4 AS cor0 WHERE NOT ( col3 - - + col3 ) > NULL ---- query I rowsort label-3695 SELECT col1 FROM tab0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-3695 SELECT col1 FROM tab1 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-3695 SELECT col1 FROM tab2 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-3695 SELECT col1 FROM tab3 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-3695 SELECT col1 FROM tab4 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-3700 SELECT * FROM tab0 WHERE NULL IN ( - + col1 * + col0, - col3, + - col3 ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab1 WHERE NULL IN ( - + col1 * + col0, - col3, + - col3 ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab2 WHERE NULL IN ( - + col1 * + col0, - col3, + - col3 ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab3 WHERE NULL IN ( - + col1 * + col0, - col3, + - col3 ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab4 WHERE NULL IN ( - + col1 * + col0, - col3, + - col3 ) ---- query I rowsort label-3705 SELECT - col1 AS col5 FROM tab0 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-3705 SELECT - col1 AS col5 FROM tab1 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-3705 SELECT - col1 AS col5 FROM tab2 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-3705 SELECT - col1 AS col5 FROM tab3 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-3705 SELECT - col1 AS col5 FROM tab4 AS cor0 WHERE col4 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3710 SELECT CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT - 27 < NULL ---- skipif mysql # not compatible query I rowsort label-3710 SELECT CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT - 27 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3710 SELECT CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT - 27 < NULL ---- skipif mysql # not compatible query I rowsort label-3710 SELECT CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT - 27 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3710 SELECT CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT - 27 < NULL ---- skipif mysql # not compatible query I rowsort label-3710 SELECT CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT - 27 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3710 SELECT CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT - 27 < NULL ---- skipif mysql # not compatible query I rowsort label-3710 SELECT CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT - 27 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3710 SELECT CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT - 27 < NULL ---- skipif mysql # not compatible query I rowsort label-3710 SELECT CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT - 27 < NULL ---- query I rowsort label-3715 SELECT DISTINCT + - 94 + + - 29 AS col4 FROM tab0 AS cor0 WHERE NOT - 70 + + 7 IS NULL ---- -123 query I rowsort label-3715 SELECT DISTINCT + - 94 + + - 29 AS col4 FROM tab1 AS cor0 WHERE NOT - 70 + + 7 IS NULL ---- -123 query I rowsort label-3715 SELECT DISTINCT + - 94 + + - 29 AS col4 FROM tab2 AS cor0 WHERE NOT - 70 + + 7 IS NULL ---- -123 query I rowsort label-3715 SELECT DISTINCT + - 94 + + - 29 AS col4 FROM tab3 AS cor0 WHERE NOT - 70 + + 7 IS NULL ---- -123 query I rowsort label-3715 SELECT DISTINCT + - 94 + + - 29 AS col4 FROM tab4 AS cor0 WHERE NOT - 70 + + 7 IS NULL ---- -123 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3720 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 >= + CAST( NULL AS SIGNED ) + - col0 / - + 87 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-3720 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 >= + CAST ( NULL AS INTEGER ) + - col0 / - + 87 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3720 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 >= + CAST( NULL AS SIGNED ) + - col0 / - + 87 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-3720 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 >= + CAST ( NULL AS INTEGER ) + - col0 / - + 87 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3720 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 >= + CAST( NULL AS SIGNED ) + - col0 / - + 87 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-3720 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 >= + CAST ( NULL AS INTEGER ) + - col0 / - + 87 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3720 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 >= + CAST( NULL AS SIGNED ) + - col0 / - + 87 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-3720 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 >= + CAST ( NULL AS INTEGER ) + - col0 / - + 87 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3720 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 >= + CAST( NULL AS SIGNED ) + - col0 / - + 87 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-3720 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 >= + CAST ( NULL AS INTEGER ) + - col0 / - + 87 + - col4 ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab0 WHERE col0 > NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab1 WHERE col0 > NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab2 WHERE col0 > NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab3 WHERE col0 > NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab4 WHERE col0 > NULL ---- query I rowsort label-3730 SELECT DISTINCT - 55 AS col5 FROM tab0 WHERE col1 IS NOT NULL ---- -55 query I rowsort label-3730 SELECT DISTINCT - 55 AS col5 FROM tab1 WHERE col1 IS NOT NULL ---- -55 query I rowsort label-3730 SELECT DISTINCT - 55 AS col5 FROM tab2 WHERE col1 IS NOT NULL ---- -55 query I rowsort label-3730 SELECT DISTINCT - 55 AS col5 FROM tab3 WHERE col1 IS NOT NULL ---- -55 query I rowsort label-3730 SELECT DISTINCT - 55 AS col5 FROM tab4 WHERE col1 IS NOT NULL ---- -55 query IIIIIII rowsort label-3735 SELECT * FROM tab0 cor0 WHERE + 65 >= NULL ---- query IIIIIII rowsort label-3735 SELECT * FROM tab1 cor0 WHERE + 65 >= NULL ---- query IIIIIII rowsort label-3735 SELECT * FROM tab2 cor0 WHERE + 65 >= NULL ---- query IIIIIII rowsort label-3735 SELECT * FROM tab3 cor0 WHERE + 65 >= NULL ---- query IIIIIII rowsort label-3735 SELECT * FROM tab4 cor0 WHERE + 65 >= NULL ---- query IIIIIII rowsort label-3740 SELECT ALL * FROM tab0 cor0 WHERE ( col4 >= NULL ) ---- query IIIIIII rowsort label-3740 SELECT ALL * FROM tab1 cor0 WHERE ( col4 >= NULL ) ---- query IIIIIII rowsort label-3740 SELECT ALL * FROM tab2 cor0 WHERE ( col4 >= NULL ) ---- query IIIIIII rowsort label-3740 SELECT ALL * FROM tab3 cor0 WHERE ( col4 >= NULL ) ---- query IIIIIII rowsort label-3740 SELECT ALL * FROM tab4 cor0 WHERE ( col4 >= NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3745 SELECT + ( CAST( NULL AS SIGNED ) ) / + 45 FROM tab0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-3745 SELECT + ( CAST ( NULL AS INTEGER ) ) / + 45 FROM tab0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3745 SELECT + ( CAST( NULL AS SIGNED ) ) / + 45 FROM tab1 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-3745 SELECT + ( CAST ( NULL AS INTEGER ) ) / + 45 FROM tab1 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3745 SELECT + ( CAST( NULL AS SIGNED ) ) / + 45 FROM tab2 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-3745 SELECT + ( CAST ( NULL AS INTEGER ) ) / + 45 FROM tab2 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3745 SELECT + ( CAST( NULL AS SIGNED ) ) / + 45 FROM tab3 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-3745 SELECT + ( CAST ( NULL AS INTEGER ) ) / + 45 FROM tab3 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3745 SELECT + ( CAST( NULL AS SIGNED ) ) / + 45 FROM tab4 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-3745 SELECT + ( CAST ( NULL AS INTEGER ) ) / + 45 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-3750 SELECT * FROM tab0 WHERE NOT - + col1 / col0 > NULL ---- query IIIIIII rowsort label-3750 SELECT * FROM tab1 WHERE NOT - + col1 / col0 > NULL ---- query IIIIIII rowsort label-3750 SELECT * FROM tab2 WHERE NOT - + col1 / col0 > NULL ---- query IIIIIII rowsort label-3750 SELECT * FROM tab3 WHERE NOT - + col1 / col0 > NULL ---- query IIIIIII rowsort label-3750 SELECT * FROM tab4 WHERE NOT - + col1 / col0 > NULL ---- query I rowsort label-3755 SELECT - col4 FROM tab0 AS cor0 WHERE col3 <> NULL ---- query I rowsort label-3755 SELECT - col4 FROM tab1 AS cor0 WHERE col3 <> NULL ---- query I rowsort label-3755 SELECT - col4 FROM tab2 AS cor0 WHERE col3 <> NULL ---- query I rowsort label-3755 SELECT - col4 FROM tab3 AS cor0 WHERE col3 <> NULL ---- query I rowsort label-3755 SELECT - col4 FROM tab4 AS cor0 WHERE col3 <> NULL ---- query IIIIIII rowsort label-3760 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 98 - - + col4 > 13 ---- query IIIIIII rowsort label-3760 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 98 - - + col4 > 13 ---- query IIIIIII rowsort label-3760 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 98 - - + col4 > 13 ---- query IIIIIII rowsort label-3760 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 98 - - + col4 > 13 ---- query IIIIIII rowsort label-3760 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 98 - - + col4 > 13 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3765 SELECT + + col0 + + col1 - 16 + - - 21 + 60 * col3 col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3765 SELECT + + col0 + + col1 - 16 + - - 21 + 60 * col3 col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3765 SELECT + + col0 + + col1 - 16 + - - 21 + 60 * col3 col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3765 SELECT + + col0 + + col1 - 16 + - - 21 + 60 * col3 col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3765 SELECT + + col0 + + col1 - 16 + - - 21 + 60 * col3 col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-3770 SELECT * FROM tab0 AS cor0 WHERE NOT + 77 >= ( NULL ) ---- query IIIIIII rowsort label-3770 SELECT * FROM tab1 AS cor0 WHERE NOT + 77 >= ( NULL ) ---- query IIIIIII rowsort label-3770 SELECT * FROM tab2 AS cor0 WHERE NOT + 77 >= ( NULL ) ---- query IIIIIII rowsort label-3770 SELECT * FROM tab3 AS cor0 WHERE NOT + 77 >= ( NULL ) ---- query IIIIIII rowsort label-3770 SELECT * FROM tab4 AS cor0 WHERE NOT + 77 >= ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3775 SELECT - col4, col3 * + - 62 * 65 col0 FROM tab0 AS cor0 WHERE 61 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3775 SELECT - col4, col3 * + - 62 * 65 col0 FROM tab1 AS cor0 WHERE 61 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3775 SELECT - col4, col3 * + - 62 * 65 col0 FROM tab2 AS cor0 WHERE 61 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3775 SELECT - col4, col3 * + - 62 * 65 col0 FROM tab3 AS cor0 WHERE 61 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3775 SELECT - col4, col3 * + - 62 * 65 col0 FROM tab4 AS cor0 WHERE 61 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST( - col4 AS SIGNED ) + - - col1 * + col4 * - + col4 col4 FROM tab0 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST ( - col4 AS INTEGER ) + - - col1 * + col4 * - + col4 col4 FROM tab0 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST( - col4 AS SIGNED ) + - - col1 * + col4 * - + col4 col4 FROM tab1 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST ( - col4 AS INTEGER ) + - - col1 * + col4 * - + col4 col4 FROM tab1 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST( - col4 AS SIGNED ) + - - col1 * + col4 * - + col4 col4 FROM tab2 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST ( - col4 AS INTEGER ) + - - col1 * + col4 * - + col4 col4 FROM tab2 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST( - col4 AS SIGNED ) + - - col1 * + col4 * - + col4 col4 FROM tab3 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST ( - col4 AS INTEGER ) + - - col1 * + col4 * - + col4 col4 FROM tab3 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST( - col4 AS SIGNED ) + - - col1 * + col4 * - + col4 col4 FROM tab4 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3780 SELECT DISTINCT ( - + col3 ) + + col0 + + + CAST ( - col4 AS INTEGER ) + - - col1 * + col4 * - + col4 col4 FROM tab4 AS cor0 WHERE NOT col4 + + col3 <> - - col3 / - + col3 / 9 + - col4 ---- query I rowsort label-3785 SELECT 87 + + col4 FROM tab0 AS cor0 WHERE ( NULL ) >= - col4 + 76 ---- query I rowsort label-3785 SELECT 87 + + col4 FROM tab1 AS cor0 WHERE ( NULL ) >= - col4 + 76 ---- query I rowsort label-3785 SELECT 87 + + col4 FROM tab2 AS cor0 WHERE ( NULL ) >= - col4 + 76 ---- query I rowsort label-3785 SELECT 87 + + col4 FROM tab3 AS cor0 WHERE ( NULL ) >= - col4 + 76 ---- query I rowsort label-3785 SELECT 87 + + col4 FROM tab4 AS cor0 WHERE ( NULL ) >= - col4 + 76 ---- query I rowsort label-3790 SELECT ALL 95 AS col5 FROM tab0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-3790 SELECT ALL 95 AS col5 FROM tab1 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-3790 SELECT ALL 95 AS col5 FROM tab2 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-3790 SELECT ALL 95 AS col5 FROM tab3 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-3790 SELECT ALL 95 AS col5 FROM tab4 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-3795 SELECT ALL - + col1 AS col2 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND + 44 ---- query I rowsort label-3795 SELECT ALL - + col1 AS col2 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND + 44 ---- query I rowsort label-3795 SELECT ALL - + col1 AS col2 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND + 44 ---- query I rowsort label-3795 SELECT ALL - + col1 AS col2 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND + 44 ---- query I rowsort label-3795 SELECT ALL - + col1 AS col2 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND + 44 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3800 SELECT - col0 * + - 32 + + ( col0 ) col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 06a5d7a95b967cdce58d6f6ef5731b66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3800 SELECT - col0 * + - 32 + + ( col0 ) col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 06a5d7a95b967cdce58d6f6ef5731b66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3800 SELECT - col0 * + - 32 + + ( col0 ) col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 06a5d7a95b967cdce58d6f6ef5731b66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3800 SELECT - col0 * + - 32 + + ( col0 ) col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 06a5d7a95b967cdce58d6f6ef5731b66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3800 SELECT - col0 * + - 32 + + ( col0 ) col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 06a5d7a95b967cdce58d6f6ef5731b66 query I rowsort label-3805 SELECT ALL col1 FROM tab0 WHERE + col1 IS NULL ---- query I rowsort label-3805 SELECT ALL col1 FROM tab1 WHERE + col1 IS NULL ---- query I rowsort label-3805 SELECT ALL col1 FROM tab2 WHERE + col1 IS NULL ---- query I rowsort label-3805 SELECT ALL col1 FROM tab3 WHERE + col1 IS NULL ---- query I rowsort label-3805 SELECT ALL col1 FROM tab4 WHERE + col1 IS NULL ---- query II rowsort label-3810 SELECT ALL + col2 AS col4, + col1 FROM tab0 WHERE - + col4 + - 91 IN ( + + col0 + - + 85 ) ---- query II rowsort label-3810 SELECT ALL + col2 AS col4, + col1 FROM tab1 WHERE - + col4 + - 91 IN ( + + col0 + - + 85 ) ---- query II rowsort label-3810 SELECT ALL + col2 AS col4, + col1 FROM tab2 WHERE - + col4 + - 91 IN ( + + col0 + - + 85 ) ---- query II rowsort label-3810 SELECT ALL + col2 AS col4, + col1 FROM tab3 WHERE - + col4 + - 91 IN ( + + col0 + - + 85 ) ---- query II rowsort label-3810 SELECT ALL + col2 AS col4, + col1 FROM tab4 WHERE - + col4 + - 91 IN ( + + col0 + - + 85 ) ---- query I rowsort label-3815 SELECT + - col1 + + + 56 FROM tab0 cor0 WHERE NOT NULL BETWEEN + col3 / - col4 AND NULL ---- query I rowsort label-3815 SELECT + - col1 + + + 56 FROM tab1 cor0 WHERE NOT NULL BETWEEN + col3 / - col4 AND NULL ---- query I rowsort label-3815 SELECT + - col1 + + + 56 FROM tab2 cor0 WHERE NOT NULL BETWEEN + col3 / - col4 AND NULL ---- query I rowsort label-3815 SELECT + - col1 + + + 56 FROM tab3 cor0 WHERE NOT NULL BETWEEN + col3 / - col4 AND NULL ---- query I rowsort label-3815 SELECT + - col1 + + + 56 FROM tab4 cor0 WHERE NOT NULL BETWEEN + col3 / - col4 AND NULL ---- query I rowsort label-3820 SELECT ALL col3 * + col4 FROM tab0 AS cor0 WHERE col1 * - col1 * - 65 IN ( + - 2, 48 ) ---- query I rowsort label-3820 SELECT ALL col3 * + col4 FROM tab1 AS cor0 WHERE col1 * - col1 * - 65 IN ( + - 2, 48 ) ---- query I rowsort label-3820 SELECT ALL col3 * + col4 FROM tab2 AS cor0 WHERE col1 * - col1 * - 65 IN ( + - 2, 48 ) ---- query I rowsort label-3820 SELECT ALL col3 * + col4 FROM tab3 AS cor0 WHERE col1 * - col1 * - 65 IN ( + - 2, 48 ) ---- query I rowsort label-3820 SELECT ALL col3 * + col4 FROM tab4 AS cor0 WHERE col1 * - col1 * - 65 IN ( + - 2, 48 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-3825 SELECT ALL + MIN( + - 51 ) FROM tab0 WHERE + 28 * - col0 IS NOT NULL ---- -51 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL + MIN ( + - 51 ) FROM tab0 WHERE + 28 * - col0 IS NOT NULL ---- -51 onlyif mysql # aggregate syntax: query I rowsort label-3825 SELECT ALL + MIN( + - 51 ) FROM tab1 WHERE + 28 * - col0 IS NOT NULL ---- -51 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL + MIN ( + - 51 ) FROM tab1 WHERE + 28 * - col0 IS NOT NULL ---- -51 onlyif mysql # aggregate syntax: query I rowsort label-3825 SELECT ALL + MIN( + - 51 ) FROM tab2 WHERE + 28 * - col0 IS NOT NULL ---- -51 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL + MIN ( + - 51 ) FROM tab2 WHERE + 28 * - col0 IS NOT NULL ---- -51 onlyif mysql # aggregate syntax: query I rowsort label-3825 SELECT ALL + MIN( + - 51 ) FROM tab3 WHERE + 28 * - col0 IS NOT NULL ---- -51 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL + MIN ( + - 51 ) FROM tab3 WHERE + 28 * - col0 IS NOT NULL ---- -51 onlyif mysql # aggregate syntax: query I rowsort label-3825 SELECT ALL + MIN( + - 51 ) FROM tab4 WHERE + 28 * - col0 IS NOT NULL ---- -51 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL + MIN ( + - 51 ) FROM tab4 WHERE + 28 * - col0 IS NOT NULL ---- -51 query I rowsort label-3830 SELECT ALL + col1 AS col5 FROM tab0 WHERE ( NOT ( NULL ) BETWEEN 93 AND NULL ) ---- query I rowsort label-3830 SELECT ALL + col1 AS col5 FROM tab1 WHERE ( NOT ( NULL ) BETWEEN 93 AND NULL ) ---- query I rowsort label-3830 SELECT ALL + col1 AS col5 FROM tab2 WHERE ( NOT ( NULL ) BETWEEN 93 AND NULL ) ---- query I rowsort label-3830 SELECT ALL + col1 AS col5 FROM tab3 WHERE ( NOT ( NULL ) BETWEEN 93 AND NULL ) ---- query I rowsort label-3830 SELECT ALL + col1 AS col5 FROM tab4 WHERE ( NOT ( NULL ) BETWEEN 93 AND NULL ) ---- query I rowsort label-3835 SELECT DISTINCT + col3 FROM tab0 AS cor0 WHERE NOT + 62 * + - 80 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3835 SELECT DISTINCT + col3 FROM tab1 AS cor0 WHERE NOT + 62 * + - 80 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3835 SELECT DISTINCT + col3 FROM tab2 AS cor0 WHERE NOT + 62 * + - 80 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3835 SELECT DISTINCT + col3 FROM tab3 AS cor0 WHERE NOT + 62 * + - 80 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3835 SELECT DISTINCT + col3 FROM tab4 AS cor0 WHERE NOT + 62 * + - 80 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3840 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 19 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-3840 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 19 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-3840 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 19 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-3840 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 19 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-3840 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 19 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-3845 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 * col0 = NULL ---- query IIIIIII rowsort label-3845 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 * col0 = NULL ---- query IIIIIII rowsort label-3845 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 * col0 = NULL ---- query IIIIIII rowsort label-3845 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 * col0 = NULL ---- query IIIIIII rowsort label-3845 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 * col0 = NULL ---- query I rowsort label-3850 SELECT ALL 50 FROM tab0 AS cor0 WHERE NOT ( + 75 ) <= 81 ---- query I rowsort label-3850 SELECT ALL 50 FROM tab1 AS cor0 WHERE NOT ( + 75 ) <= 81 ---- query I rowsort label-3850 SELECT ALL 50 FROM tab2 AS cor0 WHERE NOT ( + 75 ) <= 81 ---- query I rowsort label-3850 SELECT ALL 50 FROM tab3 AS cor0 WHERE NOT ( + 75 ) <= 81 ---- query I rowsort label-3850 SELECT ALL 50 FROM tab4 AS cor0 WHERE NOT ( + 75 ) <= 81 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab0 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST( NULL AS SIGNED ) ) - - 8 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab0 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST ( NULL AS INTEGER ) ) - - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab1 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST( NULL AS SIGNED ) ) - - 8 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab1 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST ( NULL AS INTEGER ) ) - - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab2 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST( NULL AS SIGNED ) ) - - 8 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab2 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST ( NULL AS INTEGER ) ) - - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab3 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST( NULL AS SIGNED ) ) - - 8 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab3 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST ( NULL AS INTEGER ) ) - - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab4 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST( NULL AS SIGNED ) ) - - 8 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-3855 SELECT - + 85 AS col1 FROM tab4 WHERE ( ( + + ( - 4 ) ) ) * ( + CAST ( NULL AS INTEGER ) ) - - 8 IS NOT NULL ---- query I rowsort label-3860 SELECT DISTINCT - col0 FROM tab0 WHERE - + col0 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-3860 SELECT DISTINCT - col0 FROM tab1 WHERE - + col0 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-3860 SELECT DISTINCT - col0 FROM tab2 WHERE - + col0 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-3860 SELECT DISTINCT - col0 FROM tab3 WHERE - + col0 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-3860 SELECT DISTINCT - col0 FROM tab4 WHERE - + col0 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query IIIIIII rowsort label-3865 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > ( - 58 * col1 * + - 46 / col0 + - - col0 - + ( + 39 ) ) ---- query IIIIIII rowsort label-3865 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > ( - 58 * col1 * + - 46 / col0 + - - col0 - + ( + 39 ) ) ---- query IIIIIII rowsort label-3865 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > ( - 58 * col1 * + - 46 / col0 + - - col0 - + ( + 39 ) ) ---- query IIIIIII rowsort label-3865 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > ( - 58 * col1 * + - 46 / col0 + - - col0 - + ( + 39 ) ) ---- query IIIIIII rowsort label-3865 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > ( - 58 * col1 * + - 46 / col0 + - - col0 - + ( + 39 ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3870 SELECT + col5 FROM tab0 WHERE ( NOT ( NOT + CAST( NULL AS DECIMAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-3870 SELECT + col5 FROM tab0 WHERE ( NOT ( NOT + CAST ( NULL AS REAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3870 SELECT + col5 FROM tab1 WHERE ( NOT ( NOT + CAST( NULL AS DECIMAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-3870 SELECT + col5 FROM tab1 WHERE ( NOT ( NOT + CAST ( NULL AS REAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3870 SELECT + col5 FROM tab2 WHERE ( NOT ( NOT + CAST( NULL AS DECIMAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-3870 SELECT + col5 FROM tab2 WHERE ( NOT ( NOT + CAST ( NULL AS REAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3870 SELECT + col5 FROM tab3 WHERE ( NOT ( NOT + CAST( NULL AS DECIMAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-3870 SELECT + col5 FROM tab3 WHERE ( NOT ( NOT + CAST ( NULL AS REAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3870 SELECT + col5 FROM tab4 WHERE ( NOT ( NOT + CAST( NULL AS DECIMAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-3870 SELECT + col5 FROM tab4 WHERE ( NOT ( NOT + CAST ( NULL AS REAL ) * + col0 IS NULL ) ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-3875 SELECT ALL + - 22 + - col0 FROM tab0 WHERE NULL = NULL ---- query I rowsort label-3875 SELECT ALL + - 22 + - col0 FROM tab1 WHERE NULL = NULL ---- query I rowsort label-3875 SELECT ALL + - 22 + - col0 FROM tab2 WHERE NULL = NULL ---- query I rowsort label-3875 SELECT ALL + - 22 + - col0 FROM tab3 WHERE NULL = NULL ---- query I rowsort label-3875 SELECT ALL + - 22 + - col0 FROM tab4 WHERE NULL = NULL ---- query I rowsort label-3880 SELECT + ( + col4 ) AS col3 FROM tab0 AS cor0 WHERE ( + col0 ) < + col0 ---- query I rowsort label-3880 SELECT + ( + col4 ) AS col3 FROM tab1 AS cor0 WHERE ( + col0 ) < + col0 ---- query I rowsort label-3880 SELECT + ( + col4 ) AS col3 FROM tab2 AS cor0 WHERE ( + col0 ) < + col0 ---- query I rowsort label-3880 SELECT + ( + col4 ) AS col3 FROM tab3 AS cor0 WHERE ( + col0 ) < + col0 ---- query I rowsort label-3880 SELECT + ( + col4 ) AS col3 FROM tab4 AS cor0 WHERE ( + col0 ) < + col0 ---- query I rowsort label-3885 SELECT ( col4 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3885 SELECT ( col4 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3885 SELECT ( col4 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3885 SELECT ( col4 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3885 SELECT ( col4 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3890 SELECT col0 FROM tab0 WHERE NOT - 71 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-3890 SELECT col0 FROM tab1 WHERE NOT - 71 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-3890 SELECT col0 FROM tab2 WHERE NOT - 71 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-3890 SELECT col0 FROM tab3 WHERE NOT - 71 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-3890 SELECT col0 FROM tab4 WHERE NOT - 71 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 onlyif mysql # aggregate syntax: query I rowsort label-3895 SELECT - COUNT( ALL + + col0 ) AS col1 FROM tab0 WHERE NOT NULL = - col1 / - col0 ---- 0 skipif mysql # not compatible query I rowsort label-3895 SELECT - COUNT ( ALL + + col0 ) AS col1 FROM tab0 WHERE NOT NULL = - col1 / - col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3895 SELECT - COUNT( ALL + + col0 ) AS col1 FROM tab1 WHERE NOT NULL = - col1 / - col0 ---- 0 skipif mysql # not compatible query I rowsort label-3895 SELECT - COUNT ( ALL + + col0 ) AS col1 FROM tab1 WHERE NOT NULL = - col1 / - col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3895 SELECT - COUNT( ALL + + col0 ) AS col1 FROM tab2 WHERE NOT NULL = - col1 / - col0 ---- 0 skipif mysql # not compatible query I rowsort label-3895 SELECT - COUNT ( ALL + + col0 ) AS col1 FROM tab2 WHERE NOT NULL = - col1 / - col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3895 SELECT - COUNT( ALL + + col0 ) AS col1 FROM tab3 WHERE NOT NULL = - col1 / - col0 ---- 0 skipif mysql # not compatible query I rowsort label-3895 SELECT - COUNT ( ALL + + col0 ) AS col1 FROM tab3 WHERE NOT NULL = - col1 / - col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3895 SELECT - COUNT( ALL + + col0 ) AS col1 FROM tab4 WHERE NOT NULL = - col1 / - col0 ---- 0 skipif mysql # not compatible query I rowsort label-3895 SELECT - COUNT ( ALL + + col0 ) AS col1 FROM tab4 WHERE NOT NULL = - col1 / - col0 ---- 0 query IIIIIII rowsort label-3900 SELECT * FROM tab0 AS cor0 WHERE col4 / - + ( + 21 ) IS NULL ---- query IIIIIII rowsort label-3900 SELECT * FROM tab1 AS cor0 WHERE col4 / - + ( + 21 ) IS NULL ---- query IIIIIII rowsort label-3900 SELECT * FROM tab2 AS cor0 WHERE col4 / - + ( + 21 ) IS NULL ---- query IIIIIII rowsort label-3900 SELECT * FROM tab3 AS cor0 WHERE col4 / - + ( + 21 ) IS NULL ---- query IIIIIII rowsort label-3900 SELECT * FROM tab4 AS cor0 WHERE col4 / - + ( + 21 ) IS NULL ---- query IIIIIII rowsort label-3905 SELECT * FROM tab0 cor0 WHERE NULL = - ( - + col4 ) + - col0 + col4 ---- query IIIIIII rowsort label-3905 SELECT * FROM tab1 cor0 WHERE NULL = - ( - + col4 ) + - col0 + col4 ---- query IIIIIII rowsort label-3905 SELECT * FROM tab2 cor0 WHERE NULL = - ( - + col4 ) + - col0 + col4 ---- query IIIIIII rowsort label-3905 SELECT * FROM tab3 cor0 WHERE NULL = - ( - + col4 ) + - col0 + col4 ---- query IIIIIII rowsort label-3905 SELECT * FROM tab4 cor0 WHERE NULL = - ( - + col4 ) + - col0 + col4 ---- query I rowsort label-3910 SELECT ( col4 ) AS col5 FROM tab0 AS cor0 WHERE ( NULL ) <= NULL ---- query I rowsort label-3910 SELECT ( col4 ) AS col5 FROM tab1 AS cor0 WHERE ( NULL ) <= NULL ---- query I rowsort label-3910 SELECT ( col4 ) AS col5 FROM tab2 AS cor0 WHERE ( NULL ) <= NULL ---- query I rowsort label-3910 SELECT ( col4 ) AS col5 FROM tab3 AS cor0 WHERE ( NULL ) <= NULL ---- query I rowsort label-3910 SELECT ( col4 ) AS col5 FROM tab4 AS cor0 WHERE ( NULL ) <= NULL ---- query IIIIIII rowsort label-3915 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-3915 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-3915 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-3915 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-3915 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN - col3 AND NULL ---- query I rowsort label-3920 SELECT DISTINCT - col0 AS col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-3920 SELECT DISTINCT - col0 AS col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-3920 SELECT DISTINCT - col0 AS col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-3920 SELECT DISTINCT - col0 AS col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-3920 SELECT DISTINCT - col0 AS col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query II rowsort label-3925 SELECT + 11 AS col2, + col5 FROM tab0 WHERE NOT - 62 IS NOT NULL ---- query II rowsort label-3925 SELECT + 11 AS col2, + col5 FROM tab1 WHERE NOT - 62 IS NOT NULL ---- query II rowsort label-3925 SELECT + 11 AS col2, + col5 FROM tab2 WHERE NOT - 62 IS NOT NULL ---- query II rowsort label-3925 SELECT + 11 AS col2, + col5 FROM tab3 WHERE NOT - 62 IS NOT NULL ---- query II rowsort label-3925 SELECT + 11 AS col2, + col5 FROM tab4 WHERE NOT - 62 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3930 SELECT + ( - - CAST( + + 14 AS SIGNED ) ) FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 skipif mysql # not compatible query I rowsort label-3930 SELECT + ( - - CAST ( + + 14 AS INTEGER ) ) FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3930 SELECT + ( - - CAST( + + 14 AS SIGNED ) ) FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 skipif mysql # not compatible query I rowsort label-3930 SELECT + ( - - CAST ( + + 14 AS INTEGER ) ) FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3930 SELECT + ( - - CAST( + + 14 AS SIGNED ) ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 skipif mysql # not compatible query I rowsort label-3930 SELECT + ( - - CAST ( + + 14 AS INTEGER ) ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3930 SELECT + ( - - CAST( + + 14 AS SIGNED ) ) FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 skipif mysql # not compatible query I rowsort label-3930 SELECT + ( - - CAST ( + + 14 AS INTEGER ) ) FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3930 SELECT + ( - - CAST( + + 14 AS SIGNED ) ) FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 skipif mysql # not compatible query I rowsort label-3930 SELECT + ( - - CAST ( + + 14 AS INTEGER ) ) FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query I rowsort label-3935 SELECT + 3 AS col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3935 SELECT + 3 AS col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3935 SELECT + 3 AS col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3935 SELECT + 3 AS col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3935 SELECT + 3 AS col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab0 AS cor0 WHERE NULL NOT BETWEEN CAST( + + 7 AS SIGNED ) AND ( + col1 ) + + 21 * 9 / + CAST( NULL AS SIGNED ) * + col0 / - - 77 + - col1 ---- NULL skipif mysql # not compatible query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab0 AS cor0 WHERE NULL NOT BETWEEN CAST ( + + 7 AS INTEGER ) AND ( + col1 ) + + 21 * 9 / + CAST ( NULL AS INTEGER ) * + col0 / - - 77 + - col1 ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab1 AS cor0 WHERE NULL NOT BETWEEN CAST( + + 7 AS SIGNED ) AND ( + col1 ) + + 21 * 9 / + CAST( NULL AS SIGNED ) * + col0 / - - 77 + - col1 ---- NULL skipif mysql # not compatible query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab1 AS cor0 WHERE NULL NOT BETWEEN CAST ( + + 7 AS INTEGER ) AND ( + col1 ) + + 21 * 9 / + CAST ( NULL AS INTEGER ) * + col0 / - - 77 + - col1 ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab2 AS cor0 WHERE NULL NOT BETWEEN CAST( + + 7 AS SIGNED ) AND ( + col1 ) + + 21 * 9 / + CAST( NULL AS SIGNED ) * + col0 / - - 77 + - col1 ---- NULL skipif mysql # not compatible query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab2 AS cor0 WHERE NULL NOT BETWEEN CAST ( + + 7 AS INTEGER ) AND ( + col1 ) + + 21 * 9 / + CAST ( NULL AS INTEGER ) * + col0 / - - 77 + - col1 ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab3 AS cor0 WHERE NULL NOT BETWEEN CAST( + + 7 AS SIGNED ) AND ( + col1 ) + + 21 * 9 / + CAST( NULL AS SIGNED ) * + col0 / - - 77 + - col1 ---- NULL skipif mysql # not compatible query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab3 AS cor0 WHERE NULL NOT BETWEEN CAST ( + + 7 AS INTEGER ) AND ( + col1 ) + + 21 * 9 / + CAST ( NULL AS INTEGER ) * + col0 / - - 77 + - col1 ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab4 AS cor0 WHERE NULL NOT BETWEEN CAST( + + 7 AS SIGNED ) AND ( + col1 ) + + 21 * 9 / + CAST( NULL AS SIGNED ) * + col0 / - - 77 + - col1 ---- NULL skipif mysql # not compatible query I rowsort label-3940 SELECT ALL + 23 * - AVG ( + ( 30 ) ) FROM tab4 AS cor0 WHERE NULL NOT BETWEEN CAST ( + + 7 AS INTEGER ) AND ( + col1 ) + + 21 * 9 / + CAST ( NULL AS INTEGER ) * + col0 / - - 77 + - col1 ---- NULL query I rowsort label-3945 SELECT col0 * - 24 AS col2 FROM tab0 WHERE NOT + ( + col1 ) IS NOT NULL ---- query I rowsort label-3945 SELECT col0 * - 24 AS col2 FROM tab1 WHERE NOT + ( + col1 ) IS NOT NULL ---- query I rowsort label-3945 SELECT col0 * - 24 AS col2 FROM tab2 WHERE NOT + ( + col1 ) IS NOT NULL ---- query I rowsort label-3945 SELECT col0 * - 24 AS col2 FROM tab3 WHERE NOT + ( + col1 ) IS NOT NULL ---- query I rowsort label-3945 SELECT col0 * - 24 AS col2 FROM tab4 WHERE NOT + ( + col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3950 SELECT * FROM tab0 AS cor0 WHERE NOT ( CAST( ( + 22 ) AS SIGNED ) - - 11 IS NOT NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3950 SELECT * FROM tab0 AS cor0 WHERE NOT ( CAST ( ( + 22 ) AS INTEGER ) - - 11 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3950 SELECT * FROM tab1 AS cor0 WHERE NOT ( CAST( ( + 22 ) AS SIGNED ) - - 11 IS NOT NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3950 SELECT * FROM tab1 AS cor0 WHERE NOT ( CAST ( ( + 22 ) AS INTEGER ) - - 11 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3950 SELECT * FROM tab2 AS cor0 WHERE NOT ( CAST( ( + 22 ) AS SIGNED ) - - 11 IS NOT NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3950 SELECT * FROM tab2 AS cor0 WHERE NOT ( CAST ( ( + 22 ) AS INTEGER ) - - 11 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3950 SELECT * FROM tab3 AS cor0 WHERE NOT ( CAST( ( + 22 ) AS SIGNED ) - - 11 IS NOT NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3950 SELECT * FROM tab3 AS cor0 WHERE NOT ( CAST ( ( + 22 ) AS INTEGER ) - - 11 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3950 SELECT * FROM tab4 AS cor0 WHERE NOT ( CAST( ( + 22 ) AS SIGNED ) - - 11 IS NOT NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3950 SELECT * FROM tab4 AS cor0 WHERE NOT ( CAST ( ( + 22 ) AS INTEGER ) - - 11 IS NOT NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-3955 SELECT 32 + + COUNT( * ) FROM tab0 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 skipif mysql # not compatible query I rowsort label-3955 SELECT 32 + + COUNT ( * ) FROM tab0 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 onlyif mysql # aggregate syntax: query I rowsort label-3955 SELECT 32 + + COUNT( * ) FROM tab1 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 skipif mysql # not compatible query I rowsort label-3955 SELECT 32 + + COUNT ( * ) FROM tab1 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 onlyif mysql # aggregate syntax: query I rowsort label-3955 SELECT 32 + + COUNT( * ) FROM tab2 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 skipif mysql # not compatible query I rowsort label-3955 SELECT 32 + + COUNT ( * ) FROM tab2 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 onlyif mysql # aggregate syntax: query I rowsort label-3955 SELECT 32 + + COUNT( * ) FROM tab3 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 skipif mysql # not compatible query I rowsort label-3955 SELECT 32 + + COUNT ( * ) FROM tab3 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 onlyif mysql # aggregate syntax: query I rowsort label-3955 SELECT 32 + + COUNT( * ) FROM tab4 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 skipif mysql # not compatible query I rowsort label-3955 SELECT 32 + + COUNT ( * ) FROM tab4 AS cor0 WHERE ( NOT col4 + + col0 NOT IN ( col0 ) ) ---- 32 query IIIIIII rowsort label-3960 SELECT ALL * FROM tab0 AS cor0 WHERE - 36 - - + ( col0 ) IS NULL ---- query IIIIIII rowsort label-3960 SELECT ALL * FROM tab1 AS cor0 WHERE - 36 - - + ( col0 ) IS NULL ---- query IIIIIII rowsort label-3960 SELECT ALL * FROM tab2 AS cor0 WHERE - 36 - - + ( col0 ) IS NULL ---- query IIIIIII rowsort label-3960 SELECT ALL * FROM tab3 AS cor0 WHERE - 36 - - + ( col0 ) IS NULL ---- query IIIIIII rowsort label-3960 SELECT ALL * FROM tab4 AS cor0 WHERE - 36 - - + ( col0 ) IS NULL ---- query IIIIIII rowsort label-3965 SELECT ALL * FROM tab0 cor0 WHERE NOT ( col3 - - col3 + 89 ) IS NOT NULL ---- query IIIIIII rowsort label-3965 SELECT ALL * FROM tab1 cor0 WHERE NOT ( col3 - - col3 + 89 ) IS NOT NULL ---- query IIIIIII rowsort label-3965 SELECT ALL * FROM tab2 cor0 WHERE NOT ( col3 - - col3 + 89 ) IS NOT NULL ---- query IIIIIII rowsort label-3965 SELECT ALL * FROM tab3 cor0 WHERE NOT ( col3 - - col3 + 89 ) IS NOT NULL ---- query IIIIIII rowsort label-3965 SELECT ALL * FROM tab4 cor0 WHERE NOT ( col3 - - col3 + 89 ) IS NOT NULL ---- query II rowsort label-3970 SELECT - col4 AS col3, - col4 AS col1 FROM tab0 AS cor0 WHERE - col0 BETWEEN NULL AND - col3 ---- query II rowsort label-3970 SELECT - col4 AS col3, - col4 AS col1 FROM tab1 AS cor0 WHERE - col0 BETWEEN NULL AND - col3 ---- query II rowsort label-3970 SELECT - col4 AS col3, - col4 AS col1 FROM tab2 AS cor0 WHERE - col0 BETWEEN NULL AND - col3 ---- query II rowsort label-3970 SELECT - col4 AS col3, - col4 AS col1 FROM tab3 AS cor0 WHERE - col0 BETWEEN NULL AND - col3 ---- query II rowsort label-3970 SELECT - col4 AS col3, - col4 AS col1 FROM tab4 AS cor0 WHERE - col0 BETWEEN NULL AND - col3 ---- query IIIIIII rowsort label-3975 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 51 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-3975 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 51 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-3975 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 51 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-3975 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 51 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-3975 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 51 * + col0 IS NOT NULL ---- query I rowsort label-3980 SELECT ALL - - 69 * - col4 * col0 FROM tab0 cor0 WHERE - 30 IS NULL ---- query I rowsort label-3980 SELECT ALL - - 69 * - col4 * col0 FROM tab1 cor0 WHERE - 30 IS NULL ---- query I rowsort label-3980 SELECT ALL - - 69 * - col4 * col0 FROM tab2 cor0 WHERE - 30 IS NULL ---- query I rowsort label-3980 SELECT ALL - - 69 * - col4 * col0 FROM tab3 cor0 WHERE - 30 IS NULL ---- query I rowsort label-3980 SELECT ALL - - 69 * - col4 * col0 FROM tab4 cor0 WHERE - 30 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST( + 97 AS SIGNED ) + col0 * + 26 + col3 col0 FROM tab0 WHERE NULL < + ( col1 ) - col3 * + col0 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST ( + 97 AS INTEGER ) + col0 * + 26 + col3 col0 FROM tab0 WHERE NULL < + ( col1 ) - col3 * + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST( + 97 AS SIGNED ) + col0 * + 26 + col3 col0 FROM tab1 WHERE NULL < + ( col1 ) - col3 * + col0 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST ( + 97 AS INTEGER ) + col0 * + 26 + col3 col0 FROM tab1 WHERE NULL < + ( col1 ) - col3 * + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST( + 97 AS SIGNED ) + col0 * + 26 + col3 col0 FROM tab2 WHERE NULL < + ( col1 ) - col3 * + col0 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST ( + 97 AS INTEGER ) + col0 * + 26 + col3 col0 FROM tab2 WHERE NULL < + ( col1 ) - col3 * + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST( + 97 AS SIGNED ) + col0 * + 26 + col3 col0 FROM tab3 WHERE NULL < + ( col1 ) - col3 * + col0 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST ( + 97 AS INTEGER ) + col0 * + 26 + col3 col0 FROM tab3 WHERE NULL < + ( col1 ) - col3 * + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST( + 97 AS SIGNED ) + col0 * + 26 + col3 col0 FROM tab4 WHERE NULL < + ( col1 ) - col3 * + col0 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3985 SELECT - 12 AS col4, 66 * + col1 + + CAST ( + 97 AS INTEGER ) + col0 * + 26 + col3 col0 FROM tab4 WHERE NULL < + ( col1 ) - col3 * + col0 ---- query II rowsort label-3990 SELECT ALL ( col0 ) AS col0, col3 * - col1 FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query II rowsort label-3990 SELECT ALL ( col0 ) AS col0, col3 * - col1 FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query II rowsort label-3990 SELECT ALL ( col0 ) AS col0, col3 * - col1 FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query II rowsort label-3990 SELECT ALL ( col0 ) AS col0, col3 * - col1 FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query II rowsort label-3990 SELECT ALL ( col0 ) AS col0, col3 * - col1 FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-3995 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 14 IS NOT NULL ---- query IIIIIII rowsort label-3995 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 14 IS NOT NULL ---- query IIIIIII rowsort label-3995 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 14 IS NOT NULL ---- query IIIIIII rowsort label-3995 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 14 IS NOT NULL ---- query IIIIIII rowsort label-3995 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 14 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4000 SELECT * FROM tab0 cor0 WHERE NOT CAST( - + col4 AS SIGNED ) / + 32 NOT BETWEEN + col1 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4000 SELECT * FROM tab0 cor0 WHERE NOT CAST ( - + col4 AS INTEGER ) / + 32 NOT BETWEEN + col1 AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4000 SELECT * FROM tab1 cor0 WHERE NOT CAST( - + col4 AS SIGNED ) / + 32 NOT BETWEEN + col1 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4000 SELECT * FROM tab1 cor0 WHERE NOT CAST ( - + col4 AS INTEGER ) / + 32 NOT BETWEEN + col1 AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4000 SELECT * FROM tab2 cor0 WHERE NOT CAST( - + col4 AS SIGNED ) / + 32 NOT BETWEEN + col1 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4000 SELECT * FROM tab2 cor0 WHERE NOT CAST ( - + col4 AS INTEGER ) / + 32 NOT BETWEEN + col1 AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4000 SELECT * FROM tab3 cor0 WHERE NOT CAST( - + col4 AS SIGNED ) / + 32 NOT BETWEEN + col1 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4000 SELECT * FROM tab3 cor0 WHERE NOT CAST ( - + col4 AS INTEGER ) / + 32 NOT BETWEEN + col1 AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4000 SELECT * FROM tab4 cor0 WHERE NOT CAST( - + col4 AS SIGNED ) / + 32 NOT BETWEEN + col1 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4000 SELECT * FROM tab4 cor0 WHERE NOT CAST ( - + col4 AS INTEGER ) / + 32 NOT BETWEEN + col1 AND + col0 ---- query II rowsort label-4005 SELECT ALL + col1 * + col1, - ( + col4 ) + col0 FROM tab0 WHERE NOT + + col4 <= NULL ---- query II rowsort label-4005 SELECT ALL + col1 * + col1, - ( + col4 ) + col0 FROM tab1 WHERE NOT + + col4 <= NULL ---- query II rowsort label-4005 SELECT ALL + col1 * + col1, - ( + col4 ) + col0 FROM tab2 WHERE NOT + + col4 <= NULL ---- query II rowsort label-4005 SELECT ALL + col1 * + col1, - ( + col4 ) + col0 FROM tab3 WHERE NOT + + col4 <= NULL ---- query II rowsort label-4005 SELECT ALL + col1 * + col1, - ( + col4 ) + col0 FROM tab4 WHERE NOT + + col4 <= NULL ---- query I rowsort label-4010 SELECT + col3 AS col5 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4010 SELECT + col3 AS col5 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4010 SELECT + col3 AS col5 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4010 SELECT + col3 AS col5 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4010 SELECT + col3 AS col5 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4015 SELECT DISTINCT - 8 AS col3 FROM tab0 WHERE NOT - - 91 + + 87 NOT BETWEEN 71 + + 0 AND + ( + ( + 29 ) ) ---- query I rowsort label-4015 SELECT DISTINCT - 8 AS col3 FROM tab1 WHERE NOT - - 91 + + 87 NOT BETWEEN 71 + + 0 AND + ( + ( + 29 ) ) ---- query I rowsort label-4015 SELECT DISTINCT - 8 AS col3 FROM tab2 WHERE NOT - - 91 + + 87 NOT BETWEEN 71 + + 0 AND + ( + ( + 29 ) ) ---- query I rowsort label-4015 SELECT DISTINCT - 8 AS col3 FROM tab3 WHERE NOT - - 91 + + 87 NOT BETWEEN 71 + + 0 AND + ( + ( + 29 ) ) ---- query I rowsort label-4015 SELECT DISTINCT - 8 AS col3 FROM tab4 WHERE NOT - - 91 + + 87 NOT BETWEEN 71 + + 0 AND + ( + ( + 29 ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-4020 SELECT + COUNT( * ) col0 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4020 SELECT + COUNT ( * ) col0 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4020 SELECT + COUNT( * ) col0 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4020 SELECT + COUNT ( * ) col0 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4020 SELECT + COUNT( * ) col0 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4020 SELECT + COUNT ( * ) col0 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4020 SELECT + COUNT( * ) col0 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4020 SELECT + COUNT ( * ) col0 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4020 SELECT + COUNT( * ) col0 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4020 SELECT + COUNT ( * ) col0 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4025 SELECT ALL + CAST( COUNT( * ) AS SIGNED ) * 32 * - 79 FROM tab0 WHERE NOT ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) * 32 * - 79 FROM tab0 WHERE NOT ( NULL ) >= + col1 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4025 SELECT ALL + CAST( COUNT( * ) AS SIGNED ) * 32 * - 79 FROM tab1 WHERE NOT ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) * 32 * - 79 FROM tab1 WHERE NOT ( NULL ) >= + col1 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4025 SELECT ALL + CAST( COUNT( * ) AS SIGNED ) * 32 * - 79 FROM tab2 WHERE NOT ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) * 32 * - 79 FROM tab2 WHERE NOT ( NULL ) >= + col1 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4025 SELECT ALL + CAST( COUNT( * ) AS SIGNED ) * 32 * - 79 FROM tab3 WHERE NOT ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) * 32 * - 79 FROM tab3 WHERE NOT ( NULL ) >= + col1 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4025 SELECT ALL + CAST( COUNT( * ) AS SIGNED ) * 32 * - 79 FROM tab4 WHERE NOT ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) * 32 * - 79 FROM tab4 WHERE NOT ( NULL ) >= + col1 ---- 0 query I rowsort label-4030 SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-4030 SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-4030 SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-4030 SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-4030 SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE + col3 IS NULL ---- query IIIIIII rowsort label-4035 SELECT * FROM tab0 cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-4035 SELECT * FROM tab1 cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-4035 SELECT * FROM tab2 cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-4035 SELECT * FROM tab3 cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-4035 SELECT * FROM tab4 cor0 WHERE 67 IS NULL ---- query I rowsort label-4040 SELECT ALL 97 FROM tab0 AS cor0 WHERE ( NOT - col4 * - 42 < + col4 - - 30 * - col4 / ( + ( 39 ) ) ) ---- 10 values hashing to 6e95055f1fa379767c7023c2cd32b745 query I rowsort label-4040 SELECT ALL 97 FROM tab1 AS cor0 WHERE ( NOT - col4 * - 42 < + col4 - - 30 * - col4 / ( + ( 39 ) ) ) ---- 10 values hashing to 6e95055f1fa379767c7023c2cd32b745 query I rowsort label-4040 SELECT ALL 97 FROM tab2 AS cor0 WHERE ( NOT - col4 * - 42 < + col4 - - 30 * - col4 / ( + ( 39 ) ) ) ---- 10 values hashing to 6e95055f1fa379767c7023c2cd32b745 query I rowsort label-4040 SELECT ALL 97 FROM tab3 AS cor0 WHERE ( NOT - col4 * - 42 < + col4 - - 30 * - col4 / ( + ( 39 ) ) ) ---- 10 values hashing to 6e95055f1fa379767c7023c2cd32b745 query I rowsort label-4040 SELECT ALL 97 FROM tab4 AS cor0 WHERE ( NOT - col4 * - 42 < + col4 - - 30 * - col4 / ( + ( 39 ) ) ) ---- 10 values hashing to 6e95055f1fa379767c7023c2cd32b745 query I rowsort label-4045 SELECT DISTINCT 13 FROM tab0 WHERE - 77 <= col1 ---- 13 query I rowsort label-4045 SELECT DISTINCT 13 FROM tab1 WHERE - 77 <= col1 ---- 13 query I rowsort label-4045 SELECT DISTINCT 13 FROM tab2 WHERE - 77 <= col1 ---- 13 query I rowsort label-4045 SELECT DISTINCT 13 FROM tab3 WHERE - 77 <= col1 ---- 13 query I rowsort label-4045 SELECT DISTINCT 13 FROM tab4 WHERE - 77 <= col1 ---- 13 query I rowsort label-4050 SELECT 43 FROM tab0 WHERE - col0 IS NULL ---- query I rowsort label-4050 SELECT 43 FROM tab1 WHERE - col0 IS NULL ---- query I rowsort label-4050 SELECT 43 FROM tab2 WHERE - col0 IS NULL ---- query I rowsort label-4050 SELECT 43 FROM tab3 WHERE - col0 IS NULL ---- query I rowsort label-4050 SELECT 43 FROM tab4 WHERE - col0 IS NULL ---- query I rowsort label-4055 SELECT 48 FROM tab0 WHERE + ( col4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4055 SELECT 48 FROM tab1 WHERE + ( col4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4055 SELECT 48 FROM tab2 WHERE + ( col4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4055 SELECT 48 FROM tab3 WHERE + ( col4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4055 SELECT 48 FROM tab4 WHERE + ( col4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4060 SELECT - col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4060 SELECT - col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4060 SELECT - col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4060 SELECT - col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4060 SELECT - col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab0 WHERE - - 61 + - + CAST( - 25 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab0 WHERE - - 61 + - + CAST ( - 25 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab1 WHERE - - 61 + - + CAST( - 25 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab1 WHERE - - 61 + - + CAST ( - 25 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab2 WHERE - - 61 + - + CAST( - 25 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab2 WHERE - - 61 + - + CAST ( - 25 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab3 WHERE - - 61 + - + CAST( - 25 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab3 WHERE - - 61 + - + CAST ( - 25 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab4 WHERE - - 61 + - + CAST( - 25 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-4065 SELECT DISTINCT + - 24 AS col2 FROM tab4 WHERE - - 61 + - + CAST ( - 25 AS INTEGER ) IS NULL ---- query IIIIIII rowsort label-4070 SELECT * FROM tab0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-4070 SELECT * FROM tab1 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-4070 SELECT * FROM tab2 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-4070 SELECT * FROM tab3 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-4070 SELECT * FROM tab4 WHERE NOT NULL >= col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-4075 SELECT ( - COUNT( * ) ) FROM tab0 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-4075 SELECT ( - COUNT ( * ) ) FROM tab0 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4075 SELECT ( - COUNT( * ) ) FROM tab1 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-4075 SELECT ( - COUNT ( * ) ) FROM tab1 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4075 SELECT ( - COUNT( * ) ) FROM tab2 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-4075 SELECT ( - COUNT ( * ) ) FROM tab2 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4075 SELECT ( - COUNT( * ) ) FROM tab3 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-4075 SELECT ( - COUNT ( * ) ) FROM tab3 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4075 SELECT ( - COUNT( * ) ) FROM tab4 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 skipif mysql # not compatible query I rowsort label-4075 SELECT ( - COUNT ( * ) ) FROM tab4 WHERE 61 IN ( - + col1, 24, col4, + col1, - + col1, ( - - ( + ( - col1 ) ) ) ) ---- 0 query IIIIIII rowsort label-4080 SELECT * FROM tab0 AS cor0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab1 AS cor0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab2 AS cor0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab3 AS cor0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab4 AS cor0 WHERE 39 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4085 SELECT DISTINCT + - col1 col5, col4 FROM tab0 cor0 WHERE NOT NULL <> 30 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4085 SELECT DISTINCT + - col1 col5, col4 FROM tab1 cor0 WHERE NOT NULL <> 30 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4085 SELECT DISTINCT + - col1 col5, col4 FROM tab2 cor0 WHERE NOT NULL <> 30 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4085 SELECT DISTINCT + - col1 col5, col4 FROM tab3 cor0 WHERE NOT NULL <> 30 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4085 SELECT DISTINCT + - col1 col5, col4 FROM tab4 cor0 WHERE NOT NULL <> 30 ---- query I rowsort label-4090 SELECT DISTINCT + + 38 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4090 SELECT DISTINCT + + 38 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4090 SELECT DISTINCT + + 38 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4090 SELECT DISTINCT + + 38 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4090 SELECT DISTINCT + + 38 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-4095 SELECT ALL * FROM tab0 WHERE - col0 BETWEEN NULL AND 90 AND NOT ( NOT ( NOT NULL NOT BETWEEN NULL AND NULL ) ) ---- query IIIIIII rowsort label-4095 SELECT ALL * FROM tab1 WHERE - col0 BETWEEN NULL AND 90 AND NOT ( NOT ( NOT NULL NOT BETWEEN NULL AND NULL ) ) ---- query IIIIIII rowsort label-4095 SELECT ALL * FROM tab2 WHERE - col0 BETWEEN NULL AND 90 AND NOT ( NOT ( NOT NULL NOT BETWEEN NULL AND NULL ) ) ---- query IIIIIII rowsort label-4095 SELECT ALL * FROM tab3 WHERE - col0 BETWEEN NULL AND 90 AND NOT ( NOT ( NOT NULL NOT BETWEEN NULL AND NULL ) ) ---- query IIIIIII rowsort label-4095 SELECT ALL * FROM tab4 WHERE - col0 BETWEEN NULL AND 90 AND NOT ( NOT ( NOT NULL NOT BETWEEN NULL AND NULL ) ) ---- query I rowsort label-4100 SELECT DISTINCT ( - col0 ) FROM tab0 WHERE - col1 - + col3 BETWEEN NULL AND - col3 ---- query I rowsort label-4100 SELECT DISTINCT ( - col0 ) FROM tab1 WHERE - col1 - + col3 BETWEEN NULL AND - col3 ---- query I rowsort label-4100 SELECT DISTINCT ( - col0 ) FROM tab2 WHERE - col1 - + col3 BETWEEN NULL AND - col3 ---- query I rowsort label-4100 SELECT DISTINCT ( - col0 ) FROM tab3 WHERE - col1 - + col3 BETWEEN NULL AND - col3 ---- query I rowsort label-4100 SELECT DISTINCT ( - col0 ) FROM tab4 WHERE - col1 - + col3 BETWEEN NULL AND - col3 ---- query I rowsort label-4105 SELECT - col4 FROM tab0 AS cor0 WHERE + col3 + + - col3 = - col1 * - col3 ---- query I rowsort label-4105 SELECT - col4 FROM tab1 AS cor0 WHERE + col3 + + - col3 = - col1 * - col3 ---- query I rowsort label-4105 SELECT - col4 FROM tab2 AS cor0 WHERE + col3 + + - col3 = - col1 * - col3 ---- query I rowsort label-4105 SELECT - col4 FROM tab3 AS cor0 WHERE + col3 + + - col3 = - col1 * - col3 ---- query I rowsort label-4105 SELECT - col4 FROM tab4 AS cor0 WHERE + col3 + + - col3 = - col1 * - col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-4110 SELECT - COUNT( * ) AS col2 FROM tab0 WHERE NOT + col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-4110 SELECT - COUNT ( * ) AS col2 FROM tab0 WHERE NOT + col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4110 SELECT - COUNT( * ) AS col2 FROM tab1 WHERE NOT + col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-4110 SELECT - COUNT ( * ) AS col2 FROM tab1 WHERE NOT + col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4110 SELECT - COUNT( * ) AS col2 FROM tab2 WHERE NOT + col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-4110 SELECT - COUNT ( * ) AS col2 FROM tab2 WHERE NOT + col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4110 SELECT - COUNT( * ) AS col2 FROM tab3 WHERE NOT + col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-4110 SELECT - COUNT ( * ) AS col2 FROM tab3 WHERE NOT + col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4110 SELECT - COUNT( * ) AS col2 FROM tab4 WHERE NOT + col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-4110 SELECT - COUNT ( * ) AS col2 FROM tab4 WHERE NOT + col1 IS NOT NULL ---- 0 query I rowsort label-4115 SELECT - col3 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-4115 SELECT - col3 FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-4115 SELECT - col3 FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-4115 SELECT - col3 FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-4115 SELECT - col3 FROM tab4 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-4120 SELECT ALL * FROM tab0 WHERE NOT + - col0 * - + 59 IS NOT NULL ---- query IIIIIII rowsort label-4120 SELECT ALL * FROM tab1 WHERE NOT + - col0 * - + 59 IS NOT NULL ---- query IIIIIII rowsort label-4120 SELECT ALL * FROM tab2 WHERE NOT + - col0 * - + 59 IS NOT NULL ---- query IIIIIII rowsort label-4120 SELECT ALL * FROM tab3 WHERE NOT + - col0 * - + 59 IS NOT NULL ---- query IIIIIII rowsort label-4120 SELECT ALL * FROM tab4 WHERE NOT + - col0 * - + 59 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST( NULL AS SIGNED ) col2 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST ( NULL AS INTEGER ) col2 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST( NULL AS SIGNED ) col2 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST ( NULL AS INTEGER ) col2 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST( NULL AS SIGNED ) col2 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST ( NULL AS INTEGER ) col2 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST( NULL AS SIGNED ) col2 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST ( NULL AS INTEGER ) col2 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST( NULL AS SIGNED ) col2 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4125 SELECT col1 * 19 / col1 * 47 + + - CAST ( NULL AS INTEGER ) col2 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-4130 SELECT * FROM tab0 cor0 WHERE - col1 < NULL ---- query IIIIIII rowsort label-4130 SELECT * FROM tab1 cor0 WHERE - col1 < NULL ---- query IIIIIII rowsort label-4130 SELECT * FROM tab2 cor0 WHERE - col1 < NULL ---- query IIIIIII rowsort label-4130 SELECT * FROM tab3 cor0 WHERE - col1 < NULL ---- query IIIIIII rowsort label-4130 SELECT * FROM tab4 cor0 WHERE - col1 < NULL ---- query I rowsort label-4135 SELECT ALL - col0 FROM tab0 AS cor0 WHERE NOT + 27 BETWEEN NULL AND NULL ---- query I rowsort label-4135 SELECT ALL - col0 FROM tab1 AS cor0 WHERE NOT + 27 BETWEEN NULL AND NULL ---- query I rowsort label-4135 SELECT ALL - col0 FROM tab2 AS cor0 WHERE NOT + 27 BETWEEN NULL AND NULL ---- query I rowsort label-4135 SELECT ALL - col0 FROM tab3 AS cor0 WHERE NOT + 27 BETWEEN NULL AND NULL ---- query I rowsort label-4135 SELECT ALL - col0 FROM tab4 AS cor0 WHERE NOT + 27 BETWEEN NULL AND NULL ---- onlyif mysql # DIV for integer division: query I rowsort label-4140 SELECT ALL - 11 DIV 70 FROM tab0 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-4140 SELECT ALL - 11 / 70 FROM tab0 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-4140 SELECT ALL - 11 DIV 70 FROM tab1 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-4140 SELECT ALL - 11 / 70 FROM tab1 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-4140 SELECT ALL - 11 DIV 70 FROM tab2 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-4140 SELECT ALL - 11 / 70 FROM tab2 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-4140 SELECT ALL - 11 DIV 70 FROM tab3 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-4140 SELECT ALL - 11 / 70 FROM tab3 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-4140 SELECT ALL - 11 DIV 70 FROM tab4 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif mysql # not compatible query I rowsort label-4140 SELECT ALL - 11 / 70 FROM tab4 AS cor0 WHERE NOT + col1 * - 59 + - col0 * col0 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query II rowsort label-4145 SELECT + col2, col0 AS col1 FROM tab0 AS cor0 WHERE NOT + 46 * ( ( + 18 ) ) IS NOT NULL ---- query II rowsort label-4145 SELECT + col2, col0 AS col1 FROM tab1 AS cor0 WHERE NOT + 46 * ( ( + 18 ) ) IS NOT NULL ---- query II rowsort label-4145 SELECT + col2, col0 AS col1 FROM tab2 AS cor0 WHERE NOT + 46 * ( ( + 18 ) ) IS NOT NULL ---- query II rowsort label-4145 SELECT + col2, col0 AS col1 FROM tab3 AS cor0 WHERE NOT + 46 * ( ( + 18 ) ) IS NOT NULL ---- query II rowsort label-4145 SELECT + col2, col0 AS col1 FROM tab4 AS cor0 WHERE NOT + 46 * ( ( + 18 ) ) IS NOT NULL ---- query I rowsort label-4150 SELECT ALL - 81 AS col5 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 7bab389aa6e3f8dcb49e58105af233dc query I rowsort label-4150 SELECT ALL - 81 AS col5 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 7bab389aa6e3f8dcb49e58105af233dc query I rowsort label-4150 SELECT ALL - 81 AS col5 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 7bab389aa6e3f8dcb49e58105af233dc query I rowsort label-4150 SELECT ALL - 81 AS col5 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 7bab389aa6e3f8dcb49e58105af233dc query I rowsort label-4150 SELECT ALL - 81 AS col5 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 7bab389aa6e3f8dcb49e58105af233dc query IIIIIIIIIIIIII rowsort label-4155 SELECT ALL * FROM tab0, tab0 AS cor0 WHERE NOT - ( + 12 ) IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-4155 SELECT ALL * FROM tab1, tab1 AS cor0 WHERE NOT - ( + 12 ) IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-4155 SELECT ALL * FROM tab2, tab2 AS cor0 WHERE NOT - ( + 12 ) IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-4155 SELECT ALL * FROM tab3, tab3 AS cor0 WHERE NOT - ( + 12 ) IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-4155 SELECT ALL * FROM tab4, tab4 AS cor0 WHERE NOT - ( + 12 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4160 SELECT col2 col5 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4160 SELECT col2 col5 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4160 SELECT col2 col5 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4160 SELECT col2 col5 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4160 SELECT col2 col5 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4165 SELECT - + COUNT( * ) FROM tab0 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-4165 SELECT - + COUNT ( * ) FROM tab0 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4165 SELECT - + COUNT( * ) FROM tab1 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-4165 SELECT - + COUNT ( * ) FROM tab1 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4165 SELECT - + COUNT( * ) FROM tab2 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-4165 SELECT - + COUNT ( * ) FROM tab2 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4165 SELECT - + COUNT( * ) FROM tab3 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-4165 SELECT - + COUNT ( * ) FROM tab3 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4165 SELECT - + COUNT( * ) FROM tab4 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-4165 SELECT - + COUNT ( * ) FROM tab4 cor0 WHERE col1 BETWEEN NULL AND NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab0 WHERE - - 32 * + col3 <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab0 WHERE - - 32 * + col3 <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab1 WHERE - - 32 * + col3 <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab1 WHERE - - 32 * + col3 <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab2 WHERE - - 32 * + col3 <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab2 WHERE - - 32 * + col3 <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab3 WHERE - - 32 * + col3 <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab3 WHERE - - 32 * + col3 <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab4 WHERE - - 32 * + col3 <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4170 SELECT ALL + - 47 + ( col0 ) * - - 35 * + 68 FROM tab4 WHERE - - 32 * + col3 <= + CAST ( NULL AS INTEGER ) ---- query II rowsort label-4175 SELECT ALL - ( 29 ), 95 FROM tab0 WHERE NOT col3 + - 16 + + 67 IS NULL AND NULL NOT BETWEEN - col1 + - 76 AND + 15 ---- query II rowsort label-4175 SELECT ALL - ( 29 ), 95 FROM tab1 WHERE NOT col3 + - 16 + + 67 IS NULL AND NULL NOT BETWEEN - col1 + - 76 AND + 15 ---- query II rowsort label-4175 SELECT ALL - ( 29 ), 95 FROM tab2 WHERE NOT col3 + - 16 + + 67 IS NULL AND NULL NOT BETWEEN - col1 + - 76 AND + 15 ---- query II rowsort label-4175 SELECT ALL - ( 29 ), 95 FROM tab3 WHERE NOT col3 + - 16 + + 67 IS NULL AND NULL NOT BETWEEN - col1 + - 76 AND + 15 ---- query II rowsort label-4175 SELECT ALL - ( 29 ), 95 FROM tab4 WHERE NOT col3 + - 16 + + 67 IS NULL AND NULL NOT BETWEEN - col1 + - 76 AND + 15 ---- query I rowsort label-4180 SELECT - 87 FROM tab0 WHERE ( + col4 ) NOT BETWEEN ( + - col0 ) AND NULL ---- query I rowsort label-4180 SELECT - 87 FROM tab1 WHERE ( + col4 ) NOT BETWEEN ( + - col0 ) AND NULL ---- query I rowsort label-4180 SELECT - 87 FROM tab2 WHERE ( + col4 ) NOT BETWEEN ( + - col0 ) AND NULL ---- query I rowsort label-4180 SELECT - 87 FROM tab3 WHERE ( + col4 ) NOT BETWEEN ( + - col0 ) AND NULL ---- query I rowsort label-4180 SELECT - 87 FROM tab4 WHERE ( + col4 ) NOT BETWEEN ( + - col0 ) AND NULL ---- query I rowsort label-4185 SELECT DISTINCT - - 96 FROM tab0 WHERE - 10 <= + + 3 ---- 96 query I rowsort label-4185 SELECT DISTINCT - - 96 FROM tab1 WHERE - 10 <= + + 3 ---- 96 query I rowsort label-4185 SELECT DISTINCT - - 96 FROM tab2 WHERE - 10 <= + + 3 ---- 96 query I rowsort label-4185 SELECT DISTINCT - - 96 FROM tab3 WHERE - 10 <= + + 3 ---- 96 query I rowsort label-4185 SELECT DISTINCT - - 96 FROM tab4 WHERE - 10 <= + + 3 ---- 96 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT * FROM tab0 WHERE NULL BETWEEN + col1 AND + col3 / - CAST( NULL AS SIGNED ) + - 82 ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT * FROM tab0 WHERE NULL BETWEEN + col1 AND + col3 / - CAST ( NULL AS INTEGER ) + - 82 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT * FROM tab1 WHERE NULL BETWEEN + col1 AND + col3 / - CAST( NULL AS SIGNED ) + - 82 ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT * FROM tab1 WHERE NULL BETWEEN + col1 AND + col3 / - CAST ( NULL AS INTEGER ) + - 82 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT * FROM tab2 WHERE NULL BETWEEN + col1 AND + col3 / - CAST( NULL AS SIGNED ) + - 82 ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT * FROM tab2 WHERE NULL BETWEEN + col1 AND + col3 / - CAST ( NULL AS INTEGER ) + - 82 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT * FROM tab3 WHERE NULL BETWEEN + col1 AND + col3 / - CAST( NULL AS SIGNED ) + - 82 ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT * FROM tab3 WHERE NULL BETWEEN + col1 AND + col3 / - CAST ( NULL AS INTEGER ) + - 82 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT * FROM tab4 WHERE NULL BETWEEN + col1 AND + col3 / - CAST( NULL AS SIGNED ) + - 82 ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT * FROM tab4 WHERE NULL BETWEEN + col1 AND + col3 / - CAST ( NULL AS INTEGER ) + - 82 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4195 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= CAST( NULL AS DECIMAL ) / + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= CAST ( NULL AS REAL ) / + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4195 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= CAST( NULL AS DECIMAL ) / + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= CAST ( NULL AS REAL ) / + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4195 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= CAST( NULL AS DECIMAL ) / + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= CAST ( NULL AS REAL ) / + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4195 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= CAST( NULL AS DECIMAL ) / + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= CAST ( NULL AS REAL ) / + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4195 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= CAST( NULL AS DECIMAL ) / + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= CAST ( NULL AS REAL ) / + col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-4200 SELECT ALL COUNT( * ) col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4200 SELECT ALL COUNT ( * ) col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4200 SELECT ALL COUNT( * ) col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4200 SELECT ALL COUNT ( * ) col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4200 SELECT ALL COUNT( * ) col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4200 SELECT ALL COUNT ( * ) col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4200 SELECT ALL COUNT( * ) col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4200 SELECT ALL COUNT ( * ) col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4200 SELECT ALL COUNT( * ) col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4200 SELECT ALL COUNT ( * ) col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 query I rowsort label-4205 SELECT ALL - 53 FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4205 SELECT ALL - 53 FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4205 SELECT ALL - 53 FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4205 SELECT ALL - 53 FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4205 SELECT ALL - 53 FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4210 SELECT - COUNT( * ) AS col5 FROM tab0 WHERE + + col3 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-4210 SELECT - COUNT ( * ) AS col5 FROM tab0 WHERE + + col3 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-4210 SELECT - COUNT( * ) AS col5 FROM tab1 WHERE + + col3 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-4210 SELECT - COUNT ( * ) AS col5 FROM tab1 WHERE + + col3 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-4210 SELECT - COUNT( * ) AS col5 FROM tab2 WHERE + + col3 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-4210 SELECT - COUNT ( * ) AS col5 FROM tab2 WHERE + + col3 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-4210 SELECT - COUNT( * ) AS col5 FROM tab3 WHERE + + col3 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-4210 SELECT - COUNT ( * ) AS col5 FROM tab3 WHERE + + col3 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-4210 SELECT - COUNT( * ) AS col5 FROM tab4 WHERE + + col3 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-4210 SELECT - COUNT ( * ) AS col5 FROM tab4 WHERE + + col3 IS NOT NULL ---- -10 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL col4 col1 FROM tab0 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST( NULL AS SIGNED ) >= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4215 SELECT ALL col4 col1 FROM tab0 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL col4 col1 FROM tab1 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST( NULL AS SIGNED ) >= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4215 SELECT ALL col4 col1 FROM tab1 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL col4 col1 FROM tab2 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST( NULL AS SIGNED ) >= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4215 SELECT ALL col4 col1 FROM tab2 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL col4 col1 FROM tab3 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST( NULL AS SIGNED ) >= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4215 SELECT ALL col4 col1 FROM tab3 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL col4 col1 FROM tab4 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST( NULL AS SIGNED ) >= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4215 SELECT ALL col4 col1 FROM tab4 cor0 WHERE NOT col3 / - + 13 + - - col1 - + + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- query I rowsort label-4220 SELECT 29 AS col1 FROM tab0 AS cor0 WHERE NOT - 95 IS NULL ---- 10 values hashing to 457747c3ef31b93c7de3be49b432bca8 query I rowsort label-4220 SELECT 29 AS col1 FROM tab1 AS cor0 WHERE NOT - 95 IS NULL ---- 10 values hashing to 457747c3ef31b93c7de3be49b432bca8 query I rowsort label-4220 SELECT 29 AS col1 FROM tab2 AS cor0 WHERE NOT - 95 IS NULL ---- 10 values hashing to 457747c3ef31b93c7de3be49b432bca8 query I rowsort label-4220 SELECT 29 AS col1 FROM tab3 AS cor0 WHERE NOT - 95 IS NULL ---- 10 values hashing to 457747c3ef31b93c7de3be49b432bca8 query I rowsort label-4220 SELECT 29 AS col1 FROM tab4 AS cor0 WHERE NOT - 95 IS NULL ---- 10 values hashing to 457747c3ef31b93c7de3be49b432bca8 query II rowsort label-4225 SELECT DISTINCT - col3 * 20, + col1 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-4225 SELECT DISTINCT - col3 * 20, + col1 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-4225 SELECT DISTINCT - col3 * 20, + col1 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-4225 SELECT DISTINCT - col3 * 20, + col1 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-4225 SELECT DISTINCT - col3 * 20, + col1 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4230 SELECT - + 75 AS col5 FROM tab0 AS cor0 WHERE NOT - 68 * - col4 - - 98 IS NULL ---- 10 values hashing to f8b6f0acdf9c2c8cd72a56c261a72812 query I rowsort label-4230 SELECT - + 75 AS col5 FROM tab1 AS cor0 WHERE NOT - 68 * - col4 - - 98 IS NULL ---- 10 values hashing to f8b6f0acdf9c2c8cd72a56c261a72812 query I rowsort label-4230 SELECT - + 75 AS col5 FROM tab2 AS cor0 WHERE NOT - 68 * - col4 - - 98 IS NULL ---- 10 values hashing to f8b6f0acdf9c2c8cd72a56c261a72812 query I rowsort label-4230 SELECT - + 75 AS col5 FROM tab3 AS cor0 WHERE NOT - 68 * - col4 - - 98 IS NULL ---- 10 values hashing to f8b6f0acdf9c2c8cd72a56c261a72812 query I rowsort label-4230 SELECT - + 75 AS col5 FROM tab4 AS cor0 WHERE NOT - 68 * - col4 - - 98 IS NULL ---- 10 values hashing to f8b6f0acdf9c2c8cd72a56c261a72812 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4235 SELECT - 79 + col3 + CAST( 78 AS SIGNED ) FROM tab0 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-4235 SELECT - 79 + col3 + CAST ( 78 AS INTEGER ) FROM tab0 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4235 SELECT - 79 + col3 + CAST( 78 AS SIGNED ) FROM tab1 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-4235 SELECT - 79 + col3 + CAST ( 78 AS INTEGER ) FROM tab1 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4235 SELECT - 79 + col3 + CAST( 78 AS SIGNED ) FROM tab2 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-4235 SELECT - 79 + col3 + CAST ( 78 AS INTEGER ) FROM tab2 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4235 SELECT - 79 + col3 + CAST( 78 AS SIGNED ) FROM tab3 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-4235 SELECT - 79 + col3 + CAST ( 78 AS INTEGER ) FROM tab3 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4235 SELECT - 79 + col3 + CAST( 78 AS SIGNED ) FROM tab4 WHERE col5 IS NULL ---- skipif mysql # not compatible query I rowsort label-4235 SELECT - 79 + col3 + CAST ( 78 AS INTEGER ) FROM tab4 WHERE col5 IS NULL ---- query I rowsort label-4240 SELECT + ( col0 ) FROM tab0 AS cor0 WHERE ( NOT col3 * - col3 IS NOT NULL ) ---- query I rowsort label-4240 SELECT + ( col0 ) FROM tab1 AS cor0 WHERE ( NOT col3 * - col3 IS NOT NULL ) ---- query I rowsort label-4240 SELECT + ( col0 ) FROM tab2 AS cor0 WHERE ( NOT col3 * - col3 IS NOT NULL ) ---- query I rowsort label-4240 SELECT + ( col0 ) FROM tab3 AS cor0 WHERE ( NOT col3 * - col3 IS NOT NULL ) ---- query I rowsort label-4240 SELECT + ( col0 ) FROM tab4 AS cor0 WHERE ( NOT col3 * - col3 IS NOT NULL ) ---- query I rowsort label-4245 SELECT - col1 AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - ( + ( 30 ) ) - + 83 ---- query I rowsort label-4245 SELECT - col1 AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - ( + ( 30 ) ) - + 83 ---- query I rowsort label-4245 SELECT - col1 AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - ( + ( 30 ) ) - + 83 ---- query I rowsort label-4245 SELECT - col1 AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - ( + ( 30 ) ) - + 83 ---- query I rowsort label-4245 SELECT - col1 AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - ( + ( 30 ) ) - + 83 ---- onlyif mysql # aggregate syntax: query I rowsort label-4250 SELECT - COUNT( * ) FROM tab0 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 skipif mysql # not compatible query I rowsort label-4250 SELECT - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4250 SELECT - COUNT( * ) FROM tab1 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 skipif mysql # not compatible query I rowsort label-4250 SELECT - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4250 SELECT - COUNT( * ) FROM tab2 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 skipif mysql # not compatible query I rowsort label-4250 SELECT - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4250 SELECT - COUNT( * ) FROM tab3 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 skipif mysql # not compatible query I rowsort label-4250 SELECT - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4250 SELECT - COUNT( * ) FROM tab4 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 skipif mysql # not compatible query I rowsort label-4250 SELECT - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + col4 NOT BETWEEN - + col3 AND + 98 ---- 0 query II rowsort label-4255 SELECT + 32 + + col0 + + + col4 * - col3 * + + col4, ( + col4 ) / 55 FROM tab0 AS cor0 WHERE NOT + ( - 6 ) NOT BETWEEN + + 98 AND - col4 * - - ( + 29 ) / - + 27 ---- query II rowsort label-4255 SELECT + 32 + + col0 + + + col4 * - col3 * + + col4, ( + col4 ) / 55 FROM tab1 AS cor0 WHERE NOT + ( - 6 ) NOT BETWEEN + + 98 AND - col4 * - - ( + 29 ) / - + 27 ---- query II rowsort label-4255 SELECT + 32 + + col0 + + + col4 * - col3 * + + col4, ( + col4 ) / 55 FROM tab2 AS cor0 WHERE NOT + ( - 6 ) NOT BETWEEN + + 98 AND - col4 * - - ( + 29 ) / - + 27 ---- query II rowsort label-4255 SELECT + 32 + + col0 + + + col4 * - col3 * + + col4, ( + col4 ) / 55 FROM tab3 AS cor0 WHERE NOT + ( - 6 ) NOT BETWEEN + + 98 AND - col4 * - - ( + 29 ) / - + 27 ---- query II rowsort label-4255 SELECT + 32 + + col0 + + + col4 * - col3 * + + col4, ( + col4 ) / 55 FROM tab4 AS cor0 WHERE NOT + ( - 6 ) NOT BETWEEN + + 98 AND - col4 * - - ( + 29 ) / - + 27 ---- query I rowsort label-4260 SELECT ALL - + col4 FROM tab0 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-4260 SELECT ALL - + col4 FROM tab1 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-4260 SELECT ALL - + col4 FROM tab2 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-4260 SELECT ALL - + col4 FROM tab3 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-4260 SELECT ALL - + col4 FROM tab4 AS cor0 WHERE col1 IS NULL ---- query IIIIIII rowsort label-4265 SELECT * FROM tab0 WHERE NOT NULL >= col4 * - ( + + 46 ) * - 90 + - - col0 ---- query IIIIIII rowsort label-4265 SELECT * FROM tab1 WHERE NOT NULL >= col4 * - ( + + 46 ) * - 90 + - - col0 ---- query IIIIIII rowsort label-4265 SELECT * FROM tab2 WHERE NOT NULL >= col4 * - ( + + 46 ) * - 90 + - - col0 ---- query IIIIIII rowsort label-4265 SELECT * FROM tab3 WHERE NOT NULL >= col4 * - ( + + 46 ) * - 90 + - - col0 ---- query IIIIIII rowsort label-4265 SELECT * FROM tab4 WHERE NOT NULL >= col4 * - ( + + 46 ) * - 90 + - - col0 ---- query I rowsort label-4270 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 AND NULL ---- query I rowsort label-4270 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 AND NULL ---- query I rowsort label-4270 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 AND NULL ---- query I rowsort label-4270 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 AND NULL ---- query I rowsort label-4270 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN + col1 AND NULL ---- query I rowsort label-4275 SELECT DISTINCT col3 + 89 FROM tab0 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-4275 SELECT DISTINCT col3 + 89 FROM tab1 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-4275 SELECT DISTINCT col3 + 89 FROM tab2 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-4275 SELECT DISTINCT col3 + 89 FROM tab3 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-4275 SELECT DISTINCT col3 + 89 FROM tab4 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-4280 SELECT * FROM tab0 AS cor0 WHERE col1 * - 60 / col1 * - 69 IS NULL ---- query IIIIIII rowsort label-4280 SELECT * FROM tab1 AS cor0 WHERE col1 * - 60 / col1 * - 69 IS NULL ---- query IIIIIII rowsort label-4280 SELECT * FROM tab2 AS cor0 WHERE col1 * - 60 / col1 * - 69 IS NULL ---- query IIIIIII rowsort label-4280 SELECT * FROM tab3 AS cor0 WHERE col1 * - 60 / col1 * - 69 IS NULL ---- query IIIIIII rowsort label-4280 SELECT * FROM tab4 AS cor0 WHERE col1 * - 60 / col1 * - 69 IS NULL ---- query I rowsort label-4285 SELECT ALL col0 AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4285 SELECT ALL col0 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4285 SELECT ALL col0 AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4285 SELECT ALL col0 AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4285 SELECT ALL col0 AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-4290 SELECT + COUNT( * ) AS col3, - 90 + - ( + MAX( + col1 ) ) FROM tab0 AS cor0 WHERE col1 <= NULL ---- 0 NULL skipif mysql # not compatible query II rowsort label-4290 SELECT + COUNT ( * ) AS col3, - 90 + - ( + MAX ( + col1 ) ) FROM tab0 AS cor0 WHERE col1 <= NULL ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4290 SELECT + COUNT( * ) AS col3, - 90 + - ( + MAX( + col1 ) ) FROM tab1 AS cor0 WHERE col1 <= NULL ---- 0 NULL skipif mysql # not compatible query II rowsort label-4290 SELECT + COUNT ( * ) AS col3, - 90 + - ( + MAX ( + col1 ) ) FROM tab1 AS cor0 WHERE col1 <= NULL ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4290 SELECT + COUNT( * ) AS col3, - 90 + - ( + MAX( + col1 ) ) FROM tab2 AS cor0 WHERE col1 <= NULL ---- 0 NULL skipif mysql # not compatible query II rowsort label-4290 SELECT + COUNT ( * ) AS col3, - 90 + - ( + MAX ( + col1 ) ) FROM tab2 AS cor0 WHERE col1 <= NULL ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4290 SELECT + COUNT( * ) AS col3, - 90 + - ( + MAX( + col1 ) ) FROM tab3 AS cor0 WHERE col1 <= NULL ---- 0 NULL skipif mysql # not compatible query II rowsort label-4290 SELECT + COUNT ( * ) AS col3, - 90 + - ( + MAX ( + col1 ) ) FROM tab3 AS cor0 WHERE col1 <= NULL ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4290 SELECT + COUNT( * ) AS col3, - 90 + - ( + MAX( + col1 ) ) FROM tab4 AS cor0 WHERE col1 <= NULL ---- 0 NULL skipif mysql # not compatible query II rowsort label-4290 SELECT + COUNT ( * ) AS col3, - 90 + - ( + MAX ( + col1 ) ) FROM tab4 AS cor0 WHERE col1 <= NULL ---- 0 NULL query II rowsort label-4295 SELECT + + col4 AS col0, ( + 42 ) FROM tab0 AS cor0 WHERE + 23 IS NULL ---- query II rowsort label-4295 SELECT + + col4 AS col0, ( + 42 ) FROM tab1 AS cor0 WHERE + 23 IS NULL ---- query II rowsort label-4295 SELECT + + col4 AS col0, ( + 42 ) FROM tab2 AS cor0 WHERE + 23 IS NULL ---- query II rowsort label-4295 SELECT + + col4 AS col0, ( + 42 ) FROM tab3 AS cor0 WHERE + 23 IS NULL ---- query II rowsort label-4295 SELECT + + col4 AS col0, ( + 42 ) FROM tab4 AS cor0 WHERE + 23 IS NULL ---- query I rowsort label-4300 SELECT ALL + - ( - col3 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4300 SELECT ALL + - ( - col3 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4300 SELECT ALL + - ( - col3 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4300 SELECT ALL + - ( - col3 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4300 SELECT ALL + - ( - col3 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query IIIIIII rowsort label-4305 SELECT * FROM tab0 WHERE NOT 56 IS NOT NULL ---- query IIIIIII rowsort label-4305 SELECT * FROM tab1 WHERE NOT 56 IS NOT NULL ---- query IIIIIII rowsort label-4305 SELECT * FROM tab2 WHERE NOT 56 IS NOT NULL ---- query IIIIIII rowsort label-4305 SELECT * FROM tab3 WHERE NOT 56 IS NOT NULL ---- query IIIIIII rowsort label-4305 SELECT * FROM tab4 WHERE NOT 56 IS NOT NULL ---- query II rowsort label-4310 SELECT - 22 * 65 * col1 + + + 40 * + col3 + col4 * + + col1 AS col4, + col2 FROM tab0 AS cor0 WHERE NULL <= - col1 ---- query II rowsort label-4310 SELECT - 22 * 65 * col1 + + + 40 * + col3 + col4 * + + col1 AS col4, + col2 FROM tab1 AS cor0 WHERE NULL <= - col1 ---- query II rowsort label-4310 SELECT - 22 * 65 * col1 + + + 40 * + col3 + col4 * + + col1 AS col4, + col2 FROM tab2 AS cor0 WHERE NULL <= - col1 ---- query II rowsort label-4310 SELECT - 22 * 65 * col1 + + + 40 * + col3 + col4 * + + col1 AS col4, + col2 FROM tab3 AS cor0 WHERE NULL <= - col1 ---- query II rowsort label-4310 SELECT - 22 * 65 * col1 + + + 40 * + col3 + col4 * + + col1 AS col4, + col2 FROM tab4 AS cor0 WHERE NULL <= - col1 ---- query I rowsort label-4315 SELECT - col1 * + + col1 * - + ( col4 ) AS col0 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4315 SELECT - col1 * + + col1 * - + ( col4 ) AS col0 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4315 SELECT - col1 * + + col1 * - + ( col4 ) AS col0 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4315 SELECT - col1 * + + col1 * - + ( col4 ) AS col0 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4315 SELECT - col1 * + + col1 * - + ( col4 ) AS col0 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4320 SELECT DISTINCT + - AVG ( - + ( + col4 ) ) FROM tab0 cor0 WHERE + col0 IS NULL ---- NULL query I rowsort label-4320 SELECT DISTINCT + - AVG ( - + ( + col4 ) ) FROM tab1 cor0 WHERE + col0 IS NULL ---- NULL query I rowsort label-4320 SELECT DISTINCT + - AVG ( - + ( + col4 ) ) FROM tab2 cor0 WHERE + col0 IS NULL ---- NULL query I rowsort label-4320 SELECT DISTINCT + - AVG ( - + ( + col4 ) ) FROM tab3 cor0 WHERE + col0 IS NULL ---- NULL query I rowsort label-4320 SELECT DISTINCT + - AVG ( - + ( + col4 ) ) FROM tab4 cor0 WHERE + col0 IS NULL ---- NULL query I rowsort label-4325 SELECT DISTINCT - + col0 + col4 AS col2 FROM tab0 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4325 SELECT DISTINCT - + col0 + col4 AS col2 FROM tab1 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4325 SELECT DISTINCT - + col0 + col4 AS col2 FROM tab2 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4325 SELECT DISTINCT - + col0 + col4 AS col2 FROM tab3 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4325 SELECT DISTINCT - + col0 + col4 AS col2 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4330 SELECT DISTINCT - 45 + + + col3 FROM tab0 WHERE NOT - col1 + - - ( - col4 ) > col0 ---- 10 values hashing to a0646a18346221c268d48584d3fe868c query I rowsort label-4330 SELECT DISTINCT - 45 + + + col3 FROM tab1 WHERE NOT - col1 + - - ( - col4 ) > col0 ---- 10 values hashing to a0646a18346221c268d48584d3fe868c query I rowsort label-4330 SELECT DISTINCT - 45 + + + col3 FROM tab2 WHERE NOT - col1 + - - ( - col4 ) > col0 ---- 10 values hashing to a0646a18346221c268d48584d3fe868c query I rowsort label-4330 SELECT DISTINCT - 45 + + + col3 FROM tab3 WHERE NOT - col1 + - - ( - col4 ) > col0 ---- 10 values hashing to a0646a18346221c268d48584d3fe868c query I rowsort label-4330 SELECT DISTINCT - 45 + + + col3 FROM tab4 WHERE NOT - col1 + - - ( - col4 ) > col0 ---- 10 values hashing to a0646a18346221c268d48584d3fe868c onlyif mysql # aggregate syntax: query I rowsort label-4335 SELECT ALL - SUM( DISTINCT - + col1 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-4335 SELECT ALL - SUM ( DISTINCT - + col1 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4335 SELECT ALL - SUM( DISTINCT - + col1 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-4335 SELECT ALL - SUM ( DISTINCT - + col1 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4335 SELECT ALL - SUM( DISTINCT - + col1 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-4335 SELECT ALL - SUM ( DISTINCT - + col1 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4335 SELECT ALL - SUM( DISTINCT - + col1 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-4335 SELECT ALL - SUM ( DISTINCT - + col1 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4335 SELECT ALL - SUM( DISTINCT - + col1 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-4335 SELECT ALL - SUM ( DISTINCT - + col1 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL query IIIIIII rowsort label-4340 SELECT ALL * FROM tab0 WHERE NOT + col1 - col3 IS NOT NULL ---- query IIIIIII rowsort label-4340 SELECT ALL * FROM tab1 WHERE NOT + col1 - col3 IS NOT NULL ---- query IIIIIII rowsort label-4340 SELECT ALL * FROM tab2 WHERE NOT + col1 - col3 IS NOT NULL ---- query IIIIIII rowsort label-4340 SELECT ALL * FROM tab3 WHERE NOT + col1 - col3 IS NOT NULL ---- query IIIIIII rowsort label-4340 SELECT ALL * FROM tab4 WHERE NOT + col1 - col3 IS NOT NULL ---- query IIIIIII rowsort label-4345 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( col4 * 36 ) ---- query IIIIIII rowsort label-4345 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( col4 * 36 ) ---- query IIIIIII rowsort label-4345 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( col4 * 36 ) ---- query IIIIIII rowsort label-4345 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( col4 * 36 ) ---- query IIIIIII rowsort label-4345 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( col4 * 36 ) ---- query IIIIIII rowsort label-4350 SELECT * FROM tab0 WHERE NOT NULL IN ( ( - col1 ) ) ---- query IIIIIII rowsort label-4350 SELECT * FROM tab1 WHERE NOT NULL IN ( ( - col1 ) ) ---- query IIIIIII rowsort label-4350 SELECT * FROM tab2 WHERE NOT NULL IN ( ( - col1 ) ) ---- query IIIIIII rowsort label-4350 SELECT * FROM tab3 WHERE NOT NULL IN ( ( - col1 ) ) ---- query IIIIIII rowsort label-4350 SELECT * FROM tab4 WHERE NOT NULL IN ( ( - col1 ) ) ---- query IIIIIII rowsort label-4355 SELECT ALL * FROM tab0 WHERE NULL < + 93 ---- query IIIIIII rowsort label-4355 SELECT ALL * FROM tab1 WHERE NULL < + 93 ---- query IIIIIII rowsort label-4355 SELECT ALL * FROM tab2 WHERE NULL < + 93 ---- query IIIIIII rowsort label-4355 SELECT ALL * FROM tab3 WHERE NULL < + 93 ---- query IIIIIII rowsort label-4355 SELECT ALL * FROM tab4 WHERE NULL < + 93 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab0 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-4360 SELECT * FROM tab1 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-4360 SELECT * FROM tab2 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-4360 SELECT * FROM tab3 WHERE ( col2 ) IS NULL ---- query IIIIIII rowsort label-4360 SELECT * FROM tab4 WHERE ( col2 ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4365 SELECT * FROM tab0 WHERE NOT CAST( 43 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4365 SELECT * FROM tab0 WHERE NOT CAST ( 43 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4365 SELECT * FROM tab1 WHERE NOT CAST( 43 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4365 SELECT * FROM tab1 WHERE NOT CAST ( 43 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4365 SELECT * FROM tab2 WHERE NOT CAST( 43 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4365 SELECT * FROM tab2 WHERE NOT CAST ( 43 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4365 SELECT * FROM tab3 WHERE NOT CAST( 43 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4365 SELECT * FROM tab3 WHERE NOT CAST ( 43 AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4365 SELECT * FROM tab4 WHERE NOT CAST( 43 AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4365 SELECT * FROM tab4 WHERE NOT CAST ( 43 AS REAL ) IS NOT NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab0 WHERE NOT - ( col4 ) + col4 IS NOT NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab1 WHERE NOT - ( col4 ) + col4 IS NOT NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab2 WHERE NOT - ( col4 ) + col4 IS NOT NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab3 WHERE NOT - ( col4 ) + col4 IS NOT NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab4 WHERE NOT - ( col4 ) + col4 IS NOT NULL ---- query I rowsort label-4375 SELECT - 38 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 186f841bbf388c15293e53d498062995 query I rowsort label-4375 SELECT - 38 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 186f841bbf388c15293e53d498062995 query I rowsort label-4375 SELECT - 38 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 186f841bbf388c15293e53d498062995 query I rowsort label-4375 SELECT - 38 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 186f841bbf388c15293e53d498062995 query I rowsort label-4375 SELECT - 38 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 186f841bbf388c15293e53d498062995 query I rowsort label-4380 SELECT col3 + + 61 AS col5 FROM tab0 WHERE ( col0 ) IS NOT NULL ---- 10 values hashing to a7179589b36bba6342facf045a136c8a query I rowsort label-4380 SELECT col3 + + 61 AS col5 FROM tab1 WHERE ( col0 ) IS NOT NULL ---- 10 values hashing to a7179589b36bba6342facf045a136c8a query I rowsort label-4380 SELECT col3 + + 61 AS col5 FROM tab2 WHERE ( col0 ) IS NOT NULL ---- 10 values hashing to a7179589b36bba6342facf045a136c8a query I rowsort label-4380 SELECT col3 + + 61 AS col5 FROM tab3 WHERE ( col0 ) IS NOT NULL ---- 10 values hashing to a7179589b36bba6342facf045a136c8a query I rowsort label-4380 SELECT col3 + + 61 AS col5 FROM tab4 WHERE ( col0 ) IS NOT NULL ---- 10 values hashing to a7179589b36bba6342facf045a136c8a onlyif mysql # aggregate syntax: query I rowsort label-4385 SELECT - COUNT( * ) * MIN( col1 ) FROM tab0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4385 SELECT - COUNT ( * ) * MIN ( col1 ) FROM tab0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4385 SELECT - COUNT( * ) * MIN( col1 ) FROM tab1 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4385 SELECT - COUNT ( * ) * MIN ( col1 ) FROM tab1 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4385 SELECT - COUNT( * ) * MIN( col1 ) FROM tab2 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4385 SELECT - COUNT ( * ) * MIN ( col1 ) FROM tab2 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4385 SELECT - COUNT( * ) * MIN( col1 ) FROM tab3 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4385 SELECT - COUNT ( * ) * MIN ( col1 ) FROM tab3 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4385 SELECT - COUNT( * ) * MIN( col1 ) FROM tab4 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4385 SELECT - COUNT ( * ) * MIN ( col1 ) FROM tab4 WHERE NULL IS NOT NULL ---- NULL query I rowsort label-4390 SELECT + 43 FROM tab0 WHERE NOT ( + 75 ) IS NULL ---- 10 values hashing to 9f8ee6252028a2e545594ad9911d8dcc query I rowsort label-4390 SELECT + 43 FROM tab1 WHERE NOT ( + 75 ) IS NULL ---- 10 values hashing to 9f8ee6252028a2e545594ad9911d8dcc query I rowsort label-4390 SELECT + 43 FROM tab2 WHERE NOT ( + 75 ) IS NULL ---- 10 values hashing to 9f8ee6252028a2e545594ad9911d8dcc query I rowsort label-4390 SELECT + 43 FROM tab3 WHERE NOT ( + 75 ) IS NULL ---- 10 values hashing to 9f8ee6252028a2e545594ad9911d8dcc query I rowsort label-4390 SELECT + 43 FROM tab4 WHERE NOT ( + 75 ) IS NULL ---- 10 values hashing to 9f8ee6252028a2e545594ad9911d8dcc query IIIIIII rowsort label-4395 SELECT ALL * FROM tab0 WHERE NULL < - col3 ---- query IIIIIII rowsort label-4395 SELECT ALL * FROM tab1 WHERE NULL < - col3 ---- query IIIIIII rowsort label-4395 SELECT ALL * FROM tab2 WHERE NULL < - col3 ---- query IIIIIII rowsort label-4395 SELECT ALL * FROM tab3 WHERE NULL < - col3 ---- query IIIIIII rowsort label-4395 SELECT ALL * FROM tab4 WHERE NULL < - col3 ---- query I rowsort label-4400 SELECT ALL - col1 + col1 AS col0 FROM tab0 WHERE NOT ( - 45 / - ( - col0 ) ) IS NOT NULL ---- query I rowsort label-4400 SELECT ALL - col1 + col1 AS col0 FROM tab1 WHERE NOT ( - 45 / - ( - col0 ) ) IS NOT NULL ---- query I rowsort label-4400 SELECT ALL - col1 + col1 AS col0 FROM tab2 WHERE NOT ( - 45 / - ( - col0 ) ) IS NOT NULL ---- query I rowsort label-4400 SELECT ALL - col1 + col1 AS col0 FROM tab3 WHERE NOT ( - 45 / - ( - col0 ) ) IS NOT NULL ---- query I rowsort label-4400 SELECT ALL - col1 + col1 AS col0 FROM tab4 WHERE NOT ( - 45 / - ( - col0 ) ) IS NOT NULL ---- query IIIIIII rowsort label-4405 SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN 41 AND + col4 ---- query IIIIIII rowsort label-4405 SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN 41 AND + col4 ---- query IIIIIII rowsort label-4405 SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN 41 AND + col4 ---- query IIIIIII rowsort label-4405 SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN 41 AND + col4 ---- query IIIIIII rowsort label-4405 SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN 41 AND + col4 ---- query I rowsort label-4410 SELECT - 28 FROM tab0 AS cor0 WHERE ( + col3 ) NOT BETWEEN col1 * - 3 AND ( + col3 ) ---- query I rowsort label-4410 SELECT - 28 FROM tab1 AS cor0 WHERE ( + col3 ) NOT BETWEEN col1 * - 3 AND ( + col3 ) ---- query I rowsort label-4410 SELECT - 28 FROM tab2 AS cor0 WHERE ( + col3 ) NOT BETWEEN col1 * - 3 AND ( + col3 ) ---- query I rowsort label-4410 SELECT - 28 FROM tab3 AS cor0 WHERE ( + col3 ) NOT BETWEEN col1 * - 3 AND ( + col3 ) ---- query I rowsort label-4410 SELECT - 28 FROM tab4 AS cor0 WHERE ( + col3 ) NOT BETWEEN col1 * - 3 AND ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab0 WHERE + col4 + col1 / 29 < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab0 WHERE + col4 + col1 / 29 < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab1 WHERE + col4 + col1 / 29 < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab1 WHERE + col4 + col1 / 29 < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab2 WHERE + col4 + col1 / 29 < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab2 WHERE + col4 + col1 / 29 < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab3 WHERE + col4 + col1 / 29 < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab3 WHERE + col4 + col1 / 29 < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab4 WHERE + col4 + col1 / 29 < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL - 8 AS col0 FROM tab4 WHERE + col4 + col1 / 29 < + CAST ( NULL AS INTEGER ) ---- query I rowsort label-4420 SELECT 74 * col3 FROM tab0 WHERE - col4 IS NOT NULL ---- 10 values hashing to 6764057b3b5f8e5590898c6dab6e7196 query I rowsort label-4420 SELECT 74 * col3 FROM tab1 WHERE - col4 IS NOT NULL ---- 10 values hashing to 6764057b3b5f8e5590898c6dab6e7196 query I rowsort label-4420 SELECT 74 * col3 FROM tab2 WHERE - col4 IS NOT NULL ---- 10 values hashing to 6764057b3b5f8e5590898c6dab6e7196 query I rowsort label-4420 SELECT 74 * col3 FROM tab3 WHERE - col4 IS NOT NULL ---- 10 values hashing to 6764057b3b5f8e5590898c6dab6e7196 query I rowsort label-4420 SELECT 74 * col3 FROM tab4 WHERE - col4 IS NOT NULL ---- 10 values hashing to 6764057b3b5f8e5590898c6dab6e7196 query IIIIIII rowsort label-4425 SELECT ALL * FROM tab0 WHERE NULL NOT IN ( - col1 * col1 ) ---- query IIIIIII rowsort label-4425 SELECT ALL * FROM tab1 WHERE NULL NOT IN ( - col1 * col1 ) ---- query IIIIIII rowsort label-4425 SELECT ALL * FROM tab2 WHERE NULL NOT IN ( - col1 * col1 ) ---- query IIIIIII rowsort label-4425 SELECT ALL * FROM tab3 WHERE NULL NOT IN ( - col1 * col1 ) ---- query IIIIIII rowsort label-4425 SELECT ALL * FROM tab4 WHERE NULL NOT IN ( - col1 * col1 ) ---- query I rowsort label-4430 SELECT ALL + col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4430 SELECT ALL + col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4430 SELECT ALL + col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4430 SELECT ALL + col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4430 SELECT ALL + col1 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-4435 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( col1 + + 97 * col4 ) ---- query IIIIIII rowsort label-4435 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( col1 + + 97 * col4 ) ---- query IIIIIII rowsort label-4435 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( col1 + + 97 * col4 ) ---- query IIIIIII rowsort label-4435 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( col1 + + 97 * col4 ) ---- query IIIIIII rowsort label-4435 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( col1 + + 97 * col4 ) ---- query IIIIIII rowsort label-4440 SELECT * FROM tab0 AS cor0 WHERE NOT + col0 * 8 IS NOT NULL ---- query IIIIIII rowsort label-4440 SELECT * FROM tab1 AS cor0 WHERE NOT + col0 * 8 IS NOT NULL ---- query IIIIIII rowsort label-4440 SELECT * FROM tab2 AS cor0 WHERE NOT + col0 * 8 IS NOT NULL ---- query IIIIIII rowsort label-4440 SELECT * FROM tab3 AS cor0 WHERE NOT + col0 * 8 IS NOT NULL ---- query IIIIIII rowsort label-4440 SELECT * FROM tab4 AS cor0 WHERE NOT + col0 * 8 IS NOT NULL ---- query I rowsort label-4445 SELECT + col3 FROM tab0 AS cor0 WHERE NOT + col0 < NULL ---- query I rowsort label-4445 SELECT + col3 FROM tab1 AS cor0 WHERE NOT + col0 < NULL ---- query I rowsort label-4445 SELECT + col3 FROM tab2 AS cor0 WHERE NOT + col0 < NULL ---- query I rowsort label-4445 SELECT + col3 FROM tab3 AS cor0 WHERE NOT + col0 < NULL ---- query I rowsort label-4445 SELECT + col3 FROM tab4 AS cor0 WHERE NOT + col0 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4450 SELECT col4 col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4450 SELECT col4 col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4450 SELECT col4 col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4450 SELECT col4 col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4450 SELECT col4 col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-4455 SELECT * FROM tab0 AS cor0 WHERE NOT 4 + col0 NOT BETWEEN col3 / + 66 + col3 AND 12 ---- query IIIIIII rowsort label-4455 SELECT * FROM tab1 AS cor0 WHERE NOT 4 + col0 NOT BETWEEN col3 / + 66 + col3 AND 12 ---- query IIIIIII rowsort label-4455 SELECT * FROM tab2 AS cor0 WHERE NOT 4 + col0 NOT BETWEEN col3 / + 66 + col3 AND 12 ---- query IIIIIII rowsort label-4455 SELECT * FROM tab3 AS cor0 WHERE NOT 4 + col0 NOT BETWEEN col3 / + 66 + col3 AND 12 ---- query IIIIIII rowsort label-4455 SELECT * FROM tab4 AS cor0 WHERE NOT 4 + col0 NOT BETWEEN col3 / + 66 + col3 AND 12 ---- query IIIIIII rowsort label-4460 SELECT ALL * FROM tab0 WHERE NOT NULL <= ( - col4 - - col1 ) ---- query IIIIIII rowsort label-4460 SELECT ALL * FROM tab1 WHERE NOT NULL <= ( - col4 - - col1 ) ---- query IIIIIII rowsort label-4460 SELECT ALL * FROM tab2 WHERE NOT NULL <= ( - col4 - - col1 ) ---- query IIIIIII rowsort label-4460 SELECT ALL * FROM tab3 WHERE NOT NULL <= ( - col4 - - col1 ) ---- query IIIIIII rowsort label-4460 SELECT ALL * FROM tab4 WHERE NOT NULL <= ( - col4 - - col1 ) ---- query IIIIIII rowsort label-4465 SELECT * FROM tab0 WHERE NULL IN ( col3 * col3 ) ---- query IIIIIII rowsort label-4465 SELECT * FROM tab1 WHERE NULL IN ( col3 * col3 ) ---- query IIIIIII rowsort label-4465 SELECT * FROM tab2 WHERE NULL IN ( col3 * col3 ) ---- query IIIIIII rowsort label-4465 SELECT * FROM tab3 WHERE NULL IN ( col3 * col3 ) ---- query IIIIIII rowsort label-4465 SELECT * FROM tab4 WHERE NULL IN ( col3 * col3 ) ---- query I rowsort label-4470 SELECT 20 * + 89 + col4 FROM tab0 WHERE NULL IN ( 30 * + col4 ) ---- query I rowsort label-4470 SELECT 20 * + 89 + col4 FROM tab1 WHERE NULL IN ( 30 * + col4 ) ---- query I rowsort label-4470 SELECT 20 * + 89 + col4 FROM tab2 WHERE NULL IN ( 30 * + col4 ) ---- query I rowsort label-4470 SELECT 20 * + 89 + col4 FROM tab3 WHERE NULL IN ( 30 * + col4 ) ---- query I rowsort label-4470 SELECT 20 * + 89 + col4 FROM tab4 WHERE NULL IN ( 30 * + col4 ) ---- query I rowsort label-4475 SELECT - col1 + + col3 AS col5 FROM tab0 WHERE col4 IS NULL ---- query I rowsort label-4475 SELECT - col1 + + col3 AS col5 FROM tab1 WHERE col4 IS NULL ---- query I rowsort label-4475 SELECT - col1 + + col3 AS col5 FROM tab2 WHERE col4 IS NULL ---- query I rowsort label-4475 SELECT - col1 + + col3 AS col5 FROM tab3 WHERE col4 IS NULL ---- query I rowsort label-4475 SELECT - col1 + + col3 AS col5 FROM tab4 WHERE col4 IS NULL ---- query I rowsort label-4480 SELECT DISTINCT col3 / 88 - col0 FROM tab0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-4480 SELECT DISTINCT col3 / 88 - col0 FROM tab1 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-4480 SELECT DISTINCT col3 / 88 - col0 FROM tab2 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-4480 SELECT DISTINCT col3 / 88 - col0 FROM tab3 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-4480 SELECT DISTINCT col3 / 88 - col0 FROM tab4 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-4485 SELECT + col5 AS col3 FROM tab0 WHERE - col1 + col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4485 SELECT + col5 AS col3 FROM tab1 WHERE - col1 + col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4485 SELECT + col5 AS col3 FROM tab2 WHERE - col1 + col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4485 SELECT + col5 AS col3 FROM tab3 WHERE - col1 + col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4485 SELECT + col5 AS col3 FROM tab4 WHERE - col1 + col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-4490 SELECT ALL * FROM tab0 WHERE NOT NULL IN ( 42 ) ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab1 WHERE NOT NULL IN ( 42 ) ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab2 WHERE NOT NULL IN ( 42 ) ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab3 WHERE NOT NULL IN ( 42 ) ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab4 WHERE NOT NULL IN ( 42 ) ---- query I rowsort label-4495 SELECT DISTINCT col4 / + col0 AS col3 FROM tab0 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-4495 SELECT DISTINCT col4 / + col0 AS col3 FROM tab1 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-4495 SELECT DISTINCT col4 / + col0 AS col3 FROM tab2 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-4495 SELECT DISTINCT col4 / + col0 AS col3 FROM tab3 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-4495 SELECT DISTINCT col4 / + col0 AS col3 FROM tab4 AS cor0 WHERE NOT NULL = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4500 SELECT CAST( NULL AS SIGNED ) * - col1 col4 FROM tab0 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4500 SELECT CAST ( NULL AS INTEGER ) * - col1 col4 FROM tab0 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4500 SELECT CAST( NULL AS SIGNED ) * - col1 col4 FROM tab1 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4500 SELECT CAST ( NULL AS INTEGER ) * - col1 col4 FROM tab1 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4500 SELECT CAST( NULL AS SIGNED ) * - col1 col4 FROM tab2 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4500 SELECT CAST ( NULL AS INTEGER ) * - col1 col4 FROM tab2 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4500 SELECT CAST( NULL AS SIGNED ) * - col1 col4 FROM tab3 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4500 SELECT CAST ( NULL AS INTEGER ) * - col1 col4 FROM tab3 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4500 SELECT CAST( NULL AS SIGNED ) * - col1 col4 FROM tab4 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4500 SELECT CAST ( NULL AS INTEGER ) * - col1 col4 FROM tab4 AS cor0 WHERE col3 NOT IN ( + - 0 ) ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-4505 SELECT ( col3 ) - 18 FROM tab0 AS cor0 WHERE ( + col3 ) NOT IN ( + col1 ) ---- 10 values hashing to 8d9eade76ffc6398e10527f0317cac07 query I rowsort label-4505 SELECT ( col3 ) - 18 FROM tab1 AS cor0 WHERE ( + col3 ) NOT IN ( + col1 ) ---- 10 values hashing to 8d9eade76ffc6398e10527f0317cac07 query I rowsort label-4505 SELECT ( col3 ) - 18 FROM tab2 AS cor0 WHERE ( + col3 ) NOT IN ( + col1 ) ---- 10 values hashing to 8d9eade76ffc6398e10527f0317cac07 query I rowsort label-4505 SELECT ( col3 ) - 18 FROM tab3 AS cor0 WHERE ( + col3 ) NOT IN ( + col1 ) ---- 10 values hashing to 8d9eade76ffc6398e10527f0317cac07 query I rowsort label-4505 SELECT ( col3 ) - 18 FROM tab4 AS cor0 WHERE ( + col3 ) NOT IN ( + col1 ) ---- 10 values hashing to 8d9eade76ffc6398e10527f0317cac07 query IIIIIII rowsort label-4510 SELECT ALL * FROM tab0 AS cor0 WHERE NULL > 31 ---- query IIIIIII rowsort label-4510 SELECT ALL * FROM tab1 AS cor0 WHERE NULL > 31 ---- query IIIIIII rowsort label-4510 SELECT ALL * FROM tab2 AS cor0 WHERE NULL > 31 ---- query IIIIIII rowsort label-4510 SELECT ALL * FROM tab3 AS cor0 WHERE NULL > 31 ---- query IIIIIII rowsort label-4510 SELECT ALL * FROM tab4 AS cor0 WHERE NULL > 31 ---- query IIIIIII rowsort label-4515 SELECT ALL * FROM tab0 cor0 WHERE ( NULL ) BETWEEN col3 AND NULL ---- query IIIIIII rowsort label-4515 SELECT ALL * FROM tab1 cor0 WHERE ( NULL ) BETWEEN col3 AND NULL ---- query IIIIIII rowsort label-4515 SELECT ALL * FROM tab2 cor0 WHERE ( NULL ) BETWEEN col3 AND NULL ---- query IIIIIII rowsort label-4515 SELECT ALL * FROM tab3 cor0 WHERE ( NULL ) BETWEEN col3 AND NULL ---- query IIIIIII rowsort label-4515 SELECT ALL * FROM tab4 cor0 WHERE ( NULL ) BETWEEN col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab0 WHERE ( + col1 + + CAST( NULL AS SIGNED ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab0 WHERE ( + col1 + + CAST ( NULL AS INTEGER ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab1 WHERE ( + col1 + + CAST( NULL AS SIGNED ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab1 WHERE ( + col1 + + CAST ( NULL AS INTEGER ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab2 WHERE ( + col1 + + CAST( NULL AS SIGNED ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab2 WHERE ( + col1 + + CAST ( NULL AS INTEGER ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab3 WHERE ( + col1 + + CAST( NULL AS SIGNED ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab3 WHERE ( + col1 + + CAST ( NULL AS INTEGER ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab4 WHERE ( + col1 + + CAST( NULL AS SIGNED ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4520 SELECT DISTINCT - 29 + col0 / + col1 col3 FROM tab4 WHERE ( + col1 + + CAST ( NULL AS INTEGER ) + + col0 ) IN ( col1 + - col1 * + 23 ) ---- query I rowsort label-4525 SELECT + col1 FROM tab0 WHERE + col4 + + + col1 BETWEEN NULL AND NULL ---- query I rowsort label-4525 SELECT + col1 FROM tab1 WHERE + col4 + + + col1 BETWEEN NULL AND NULL ---- query I rowsort label-4525 SELECT + col1 FROM tab2 WHERE + col4 + + + col1 BETWEEN NULL AND NULL ---- query I rowsort label-4525 SELECT + col1 FROM tab3 WHERE + col4 + + + col1 BETWEEN NULL AND NULL ---- query I rowsort label-4525 SELECT + col1 FROM tab4 WHERE + col4 + + + col1 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab0 WHERE ( + + col3 ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab1 WHERE ( + + col3 ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab2 WHERE ( + + col3 ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab3 WHERE ( + + col3 ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab4 WHERE ( + + col3 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-4535 SELECT ALL - col0 AS col4 FROM tab0 WHERE - + col4 > NULL ---- query I rowsort label-4535 SELECT ALL - col0 AS col4 FROM tab1 WHERE - + col4 > NULL ---- query I rowsort label-4535 SELECT ALL - col0 AS col4 FROM tab2 WHERE - + col4 > NULL ---- query I rowsort label-4535 SELECT ALL - col0 AS col4 FROM tab3 WHERE - + col4 > NULL ---- query I rowsort label-4535 SELECT ALL - col0 AS col4 FROM tab4 WHERE - + col4 > NULL ---- query I rowsort label-4540 SELECT ALL + col5 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND ( - 51 ) ---- query I rowsort label-4540 SELECT ALL + col5 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND ( - 51 ) ---- query I rowsort label-4540 SELECT ALL + col5 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND ( - 51 ) ---- query I rowsort label-4540 SELECT ALL + col5 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND ( - 51 ) ---- query I rowsort label-4540 SELECT ALL + col5 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND ( - 51 ) ---- query IIIIIII rowsort label-4545 SELECT * FROM tab0 AS cor0 WHERE ( 22 * 18 ) IS NULL ---- query IIIIIII rowsort label-4545 SELECT * FROM tab1 AS cor0 WHERE ( 22 * 18 ) IS NULL ---- query IIIIIII rowsort label-4545 SELECT * FROM tab2 AS cor0 WHERE ( 22 * 18 ) IS NULL ---- query IIIIIII rowsort label-4545 SELECT * FROM tab3 AS cor0 WHERE ( 22 * 18 ) IS NULL ---- query IIIIIII rowsort label-4545 SELECT * FROM tab4 AS cor0 WHERE ( 22 * 18 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT + col3 col5 FROM tab0 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4550 SELECT + col3 col5 FROM tab0 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT + col3 col5 FROM tab1 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4550 SELECT + col3 col5 FROM tab1 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT + col3 col5 FROM tab2 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4550 SELECT + col3 col5 FROM tab2 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT + col3 col5 FROM tab3 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4550 SELECT + col3 col5 FROM tab3 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT + col3 col5 FROM tab4 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4550 SELECT + col3 col5 FROM tab4 AS cor0 WHERE ( NOT ( NOT ( NULL ) NOT BETWEEN ( - col1 ) AND - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4555 SELECT ALL * FROM tab0 AS cor0 WHERE 83 <= ( + 6 * - CAST( NULL AS SIGNED ) * ( col0 ) + + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4555 SELECT ALL * FROM tab0 AS cor0 WHERE 83 <= ( + 6 * - CAST ( NULL AS INTEGER ) * ( col0 ) + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4555 SELECT ALL * FROM tab1 AS cor0 WHERE 83 <= ( + 6 * - CAST( NULL AS SIGNED ) * ( col0 ) + + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4555 SELECT ALL * FROM tab1 AS cor0 WHERE 83 <= ( + 6 * - CAST ( NULL AS INTEGER ) * ( col0 ) + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4555 SELECT ALL * FROM tab2 AS cor0 WHERE 83 <= ( + 6 * - CAST( NULL AS SIGNED ) * ( col0 ) + + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4555 SELECT ALL * FROM tab2 AS cor0 WHERE 83 <= ( + 6 * - CAST ( NULL AS INTEGER ) * ( col0 ) + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4555 SELECT ALL * FROM tab3 AS cor0 WHERE 83 <= ( + 6 * - CAST( NULL AS SIGNED ) * ( col0 ) + + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4555 SELECT ALL * FROM tab3 AS cor0 WHERE 83 <= ( + 6 * - CAST ( NULL AS INTEGER ) * ( col0 ) + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4555 SELECT ALL * FROM tab4 AS cor0 WHERE 83 <= ( + 6 * - CAST( NULL AS SIGNED ) * ( col0 ) + + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4555 SELECT ALL * FROM tab4 AS cor0 WHERE 83 <= ( + 6 * - CAST ( NULL AS INTEGER ) * ( col0 ) + + col0 ) ---- query I rowsort label-4560 SELECT ALL col0 AS col1 FROM tab0 AS cor0 WHERE ( NOT ( NOT ( 58 ) >= ( col1 ) ) ) ---- query I rowsort label-4560 SELECT ALL col0 AS col1 FROM tab1 AS cor0 WHERE ( NOT ( NOT ( 58 ) >= ( col1 ) ) ) ---- query I rowsort label-4560 SELECT ALL col0 AS col1 FROM tab2 AS cor0 WHERE ( NOT ( NOT ( 58 ) >= ( col1 ) ) ) ---- query I rowsort label-4560 SELECT ALL col0 AS col1 FROM tab3 AS cor0 WHERE ( NOT ( NOT ( 58 ) >= ( col1 ) ) ) ---- query I rowsort label-4560 SELECT ALL col0 AS col1 FROM tab4 AS cor0 WHERE ( NOT ( NOT ( 58 ) >= ( col1 ) ) ) ---- query I rowsort label-4565 SELECT ALL col5 FROM tab0 WHERE + + col1 IN ( + + 16 ) ---- query I rowsort label-4565 SELECT ALL col5 FROM tab1 WHERE + + col1 IN ( + + 16 ) ---- query I rowsort label-4565 SELECT ALL col5 FROM tab2 WHERE + + col1 IN ( + + 16 ) ---- query I rowsort label-4565 SELECT ALL col5 FROM tab3 WHERE + + col1 IN ( + + 16 ) ---- query I rowsort label-4565 SELECT ALL col5 FROM tab4 WHERE + + col1 IN ( + + 16 ) ---- query I rowsort label-4570 SELECT ALL - 20 * + 38 + col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2b99820fcfa3c722203504bb5f861238 query I rowsort label-4570 SELECT ALL - 20 * + 38 + col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2b99820fcfa3c722203504bb5f861238 query I rowsort label-4570 SELECT ALL - 20 * + 38 + col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2b99820fcfa3c722203504bb5f861238 query I rowsort label-4570 SELECT ALL - 20 * + 38 + col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2b99820fcfa3c722203504bb5f861238 query I rowsort label-4570 SELECT ALL - 20 * + 38 + col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2b99820fcfa3c722203504bb5f861238 query I rowsort label-4575 SELECT DISTINCT - 4 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- -4 query I rowsort label-4575 SELECT DISTINCT - 4 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- -4 query I rowsort label-4575 SELECT DISTINCT - 4 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- -4 query I rowsort label-4575 SELECT DISTINCT - 4 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- -4 query I rowsort label-4575 SELECT DISTINCT - 4 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- -4 query I rowsort label-4580 SELECT DISTINCT - col4 + - col0 AS col1 FROM tab0 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-4580 SELECT DISTINCT - col4 + - col0 AS col1 FROM tab1 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-4580 SELECT DISTINCT - col4 + - col0 AS col1 FROM tab2 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-4580 SELECT DISTINCT - col4 + - col0 AS col1 FROM tab3 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-4580 SELECT DISTINCT - col4 + - col0 AS col1 FROM tab4 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-4585 SELECT + + col5 AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4585 SELECT + + col5 AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4585 SELECT + + col5 AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4585 SELECT + + col5 AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4585 SELECT + + col5 AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-4590 SELECT * FROM tab0 WHERE NOT - 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4590 SELECT * FROM tab1 WHERE NOT - 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4590 SELECT * FROM tab2 WHERE NOT - 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4590 SELECT * FROM tab3 WHERE NOT - 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4590 SELECT * FROM tab4 WHERE NOT - 87 NOT BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4595 SELECT + SUM( + + col0 ) AS col2 FROM tab0 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL skipif mysql # not compatible query I rowsort label-4595 SELECT + SUM ( + + col0 ) AS col2 FROM tab0 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4595 SELECT + SUM( + + col0 ) AS col2 FROM tab1 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL skipif mysql # not compatible query I rowsort label-4595 SELECT + SUM ( + + col0 ) AS col2 FROM tab1 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4595 SELECT + SUM( + + col0 ) AS col2 FROM tab2 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL skipif mysql # not compatible query I rowsort label-4595 SELECT + SUM ( + + col0 ) AS col2 FROM tab2 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4595 SELECT + SUM( + + col0 ) AS col2 FROM tab3 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL skipif mysql # not compatible query I rowsort label-4595 SELECT + SUM ( + + col0 ) AS col2 FROM tab3 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4595 SELECT + SUM( + + col0 ) AS col2 FROM tab4 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL skipif mysql # not compatible query I rowsort label-4595 SELECT + SUM ( + + col0 ) AS col2 FROM tab4 WHERE ( NULL ) BETWEEN NULL AND 35 / col1 ---- NULL query I rowsort label-4600 SELECT DISTINCT - 75 + - - 49 FROM tab0 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query I rowsort label-4600 SELECT DISTINCT - 75 + - - 49 FROM tab1 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query I rowsort label-4600 SELECT DISTINCT - 75 + - - 49 FROM tab2 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query I rowsort label-4600 SELECT DISTINCT - 75 + - - 49 FROM tab3 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query I rowsort label-4600 SELECT DISTINCT - 75 + - - 49 FROM tab4 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-4605 SELECT * FROM tab0 AS cor0 WHERE - 39 IS NULL ---- query IIIIIII rowsort label-4605 SELECT * FROM tab1 AS cor0 WHERE - 39 IS NULL ---- query IIIIIII rowsort label-4605 SELECT * FROM tab2 AS cor0 WHERE - 39 IS NULL ---- query IIIIIII rowsort label-4605 SELECT * FROM tab3 AS cor0 WHERE - 39 IS NULL ---- query IIIIIII rowsort label-4605 SELECT * FROM tab4 AS cor0 WHERE - 39 IS NULL ---- query I rowsort label-4610 SELECT DISTINCT col4 AS col5 FROM tab0 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4610 SELECT DISTINCT col4 AS col5 FROM tab1 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4610 SELECT DISTINCT col4 AS col5 FROM tab2 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4610 SELECT DISTINCT col4 AS col5 FROM tab3 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4610 SELECT DISTINCT col4 AS col5 FROM tab4 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4615 SELECT DISTINCT col1 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4615 SELECT DISTINCT col1 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4615 SELECT DISTINCT col1 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4615 SELECT DISTINCT col1 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4615 SELECT DISTINCT col1 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4620 SELECT 42 * 88 FROM tab0 cor0 WHERE + 46 IS NOT NULL ---- 10 values hashing to 9a18863145d7022380816a330bf26d89 query I rowsort label-4620 SELECT 42 * 88 FROM tab1 cor0 WHERE + 46 IS NOT NULL ---- 10 values hashing to 9a18863145d7022380816a330bf26d89 query I rowsort label-4620 SELECT 42 * 88 FROM tab2 cor0 WHERE + 46 IS NOT NULL ---- 10 values hashing to 9a18863145d7022380816a330bf26d89 query I rowsort label-4620 SELECT 42 * 88 FROM tab3 cor0 WHERE + 46 IS NOT NULL ---- 10 values hashing to 9a18863145d7022380816a330bf26d89 query I rowsort label-4620 SELECT 42 * 88 FROM tab4 cor0 WHERE + 46 IS NOT NULL ---- 10 values hashing to 9a18863145d7022380816a330bf26d89 query I rowsort label-4625 SELECT DISTINCT + - col3 AS col0 FROM tab0 AS cor0 WHERE NOT + col0 * + col0 IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4625 SELECT DISTINCT + - col3 AS col0 FROM tab1 AS cor0 WHERE NOT + col0 * + col0 IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4625 SELECT DISTINCT + - col3 AS col0 FROM tab2 AS cor0 WHERE NOT + col0 * + col0 IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4625 SELECT DISTINCT + - col3 AS col0 FROM tab3 AS cor0 WHERE NOT + col0 * + col0 IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4625 SELECT DISTINCT + - col3 AS col0 FROM tab4 AS cor0 WHERE NOT + col0 * + col0 IS NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query IIIIIII rowsort label-4630 SELECT * FROM tab0 WHERE NOT NULL >= - 88 * - ( - col0 ) ---- query IIIIIII rowsort label-4630 SELECT * FROM tab1 WHERE NOT NULL >= - 88 * - ( - col0 ) ---- query IIIIIII rowsort label-4630 SELECT * FROM tab2 WHERE NOT NULL >= - 88 * - ( - col0 ) ---- query IIIIIII rowsort label-4630 SELECT * FROM tab3 WHERE NOT NULL >= - 88 * - ( - col0 ) ---- query IIIIIII rowsort label-4630 SELECT * FROM tab4 WHERE NOT NULL >= - 88 * - ( - col0 ) ---- query I rowsort label-4635 SELECT ALL col4 * + - ( + col1 ) * + 92 - col0 AS col1 FROM tab0 AS cor0 WHERE NULL <= - col4 ---- query I rowsort label-4635 SELECT ALL col4 * + - ( + col1 ) * + 92 - col0 AS col1 FROM tab1 AS cor0 WHERE NULL <= - col4 ---- query I rowsort label-4635 SELECT ALL col4 * + - ( + col1 ) * + 92 - col0 AS col1 FROM tab2 AS cor0 WHERE NULL <= - col4 ---- query I rowsort label-4635 SELECT ALL col4 * + - ( + col1 ) * + 92 - col0 AS col1 FROM tab3 AS cor0 WHERE NULL <= - col4 ---- query I rowsort label-4635 SELECT ALL col4 * + - ( + col1 ) * + 92 - col0 AS col1 FROM tab4 AS cor0 WHERE NULL <= - col4 ---- query I rowsort label-4640 SELECT DISTINCT 13 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4640 SELECT DISTINCT 13 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4640 SELECT DISTINCT 13 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4640 SELECT DISTINCT 13 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4640 SELECT DISTINCT 13 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-4645 SELECT col5 AS col2 FROM tab0 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-4645 SELECT col5 AS col2 FROM tab1 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-4645 SELECT col5 AS col2 FROM tab2 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-4645 SELECT col5 AS col2 FROM tab3 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-4645 SELECT col5 AS col2 FROM tab4 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-4650 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) <= ( + - 60 + + col0 ) ---- query IIIIIII rowsort label-4650 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) <= ( + - 60 + + col0 ) ---- query IIIIIII rowsort label-4650 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) <= ( + - 60 + + col0 ) ---- query IIIIIII rowsort label-4650 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) <= ( + - 60 + + col0 ) ---- query IIIIIII rowsort label-4650 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) <= ( + - 60 + + col0 ) ---- query IIIIIII rowsort label-4655 SELECT * FROM tab0 AS cor0 WHERE - col3 = + 2 ---- query IIIIIII rowsort label-4655 SELECT * FROM tab1 AS cor0 WHERE - col3 = + 2 ---- query IIIIIII rowsort label-4655 SELECT * FROM tab2 AS cor0 WHERE - col3 = + 2 ---- query IIIIIII rowsort label-4655 SELECT * FROM tab3 AS cor0 WHERE - col3 = + 2 ---- query IIIIIII rowsort label-4655 SELECT * FROM tab4 AS cor0 WHERE - col3 = + 2 ---- query I rowsort label-4660 SELECT DISTINCT + + 50 FROM tab0 AS cor0 WHERE col3 IS NOT NULL ---- 50 query I rowsort label-4660 SELECT DISTINCT + + 50 FROM tab1 AS cor0 WHERE col3 IS NOT NULL ---- 50 query I rowsort label-4660 SELECT DISTINCT + + 50 FROM tab2 AS cor0 WHERE col3 IS NOT NULL ---- 50 query I rowsort label-4660 SELECT DISTINCT + + 50 FROM tab3 AS cor0 WHERE col3 IS NOT NULL ---- 50 query I rowsort label-4660 SELECT DISTINCT + + 50 FROM tab4 AS cor0 WHERE col3 IS NOT NULL ---- 50 onlyif mysql # aggregate syntax: query I rowsort label-4665 SELECT ALL - COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL - COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4665 SELECT ALL - COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL - COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4665 SELECT ALL - COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL - COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4665 SELECT ALL - COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL - COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4665 SELECT ALL - COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL - COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE ( 13 * - col1 / 78 * 0 * + 85 ) IS NULL ---- 0 query I rowsort label-4670 SELECT col0 FROM tab0 WHERE NOT ( 61 + + 11 ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-4670 SELECT col0 FROM tab1 WHERE NOT ( 61 + + 11 ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-4670 SELECT col0 FROM tab2 WHERE NOT ( 61 + + 11 ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-4670 SELECT col0 FROM tab3 WHERE NOT ( 61 + + 11 ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-4670 SELECT col0 FROM tab4 WHERE NOT ( 61 + + 11 ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-4675 SELECT - - ( - col0 ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4675 SELECT - - ( - col0 ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4675 SELECT - - ( - col0 ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4675 SELECT - - ( - col0 ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4675 SELECT - - ( - col0 ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4680 SELECT ALL - col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4680 SELECT ALL - col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4680 SELECT ALL - col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4680 SELECT ALL - col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-4680 SELECT ALL - col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query IIIIIII rowsort label-4685 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( ( + + 42 ) * + col4 * + - ( 18 ) - - 5 ) ---- query IIIIIII rowsort label-4685 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( ( + + 42 ) * + col4 * + - ( 18 ) - - 5 ) ---- query IIIIIII rowsort label-4685 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( ( + + 42 ) * + col4 * + - ( 18 ) - - 5 ) ---- query IIIIIII rowsort label-4685 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( ( + + 42 ) * + col4 * + - ( 18 ) - - 5 ) ---- query IIIIIII rowsort label-4685 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( ( + + 42 ) * + col4 * + - ( 18 ) - - 5 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4690 SELECT * FROM tab0 cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4690 SELECT * FROM tab0 cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4690 SELECT * FROM tab1 cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4690 SELECT * FROM tab1 cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4690 SELECT * FROM tab2 cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4690 SELECT * FROM tab2 cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4690 SELECT * FROM tab3 cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4690 SELECT * FROM tab3 cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4690 SELECT * FROM tab4 cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4690 SELECT * FROM tab4 cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4695 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4695 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4695 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4695 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4695 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4695 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4695 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4695 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4695 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4695 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- query IIIIIII rowsort label-4700 SELECT * FROM tab0 AS cor0 WHERE - 71 BETWEEN + col1 AND ( NULL ) ---- query IIIIIII rowsort label-4700 SELECT * FROM tab1 AS cor0 WHERE - 71 BETWEEN + col1 AND ( NULL ) ---- query IIIIIII rowsort label-4700 SELECT * FROM tab2 AS cor0 WHERE - 71 BETWEEN + col1 AND ( NULL ) ---- query IIIIIII rowsort label-4700 SELECT * FROM tab3 AS cor0 WHERE - 71 BETWEEN + col1 AND ( NULL ) ---- query IIIIIII rowsort label-4700 SELECT * FROM tab4 AS cor0 WHERE - 71 BETWEEN + col1 AND ( NULL ) ---- query IIIIIII rowsort label-4705 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 71 IS NOT NULL ---- query IIIIIII rowsort label-4705 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 71 IS NOT NULL ---- query IIIIIII rowsort label-4705 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 71 IS NOT NULL ---- query IIIIIII rowsort label-4705 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 71 IS NOT NULL ---- query IIIIIII rowsort label-4705 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 71 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4710 SELECT * FROM tab0 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST( NULL AS SIGNED ) + - - 25 * + - 55 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4710 SELECT * FROM tab0 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST ( NULL AS INTEGER ) + - - 25 * + - 55 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4710 SELECT * FROM tab1 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST( NULL AS SIGNED ) + - - 25 * + - 55 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4710 SELECT * FROM tab1 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST ( NULL AS INTEGER ) + - - 25 * + - 55 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4710 SELECT * FROM tab2 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST( NULL AS SIGNED ) + - - 25 * + - 55 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4710 SELECT * FROM tab2 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST ( NULL AS INTEGER ) + - - 25 * + - 55 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4710 SELECT * FROM tab3 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST( NULL AS SIGNED ) + - - 25 * + - 55 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4710 SELECT * FROM tab3 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST ( NULL AS INTEGER ) + - - 25 * + - 55 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4710 SELECT * FROM tab4 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST( NULL AS SIGNED ) + - - 25 * + - 55 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4710 SELECT * FROM tab4 WHERE NOT 70 IS NULL AND NOT - col1 NOT IN ( col4, col1 * + + 22 * - - CAST ( NULL AS INTEGER ) + - - 25 * + - 55 ) ---- query IIIIIII rowsort label-4715 SELECT * FROM tab0 WHERE NOT + - 43 IS NOT NULL ---- query IIIIIII rowsort label-4715 SELECT * FROM tab1 WHERE NOT + - 43 IS NOT NULL ---- query IIIIIII rowsort label-4715 SELECT * FROM tab2 WHERE NOT + - 43 IS NOT NULL ---- query IIIIIII rowsort label-4715 SELECT * FROM tab3 WHERE NOT + - 43 IS NOT NULL ---- query IIIIIII rowsort label-4715 SELECT * FROM tab4 WHERE NOT + - 43 IS NOT NULL ---- query IIIIIII rowsort label-4720 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query IIIIIII rowsort label-4720 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query IIIIIII rowsort label-4720 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query IIIIIII rowsort label-4720 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query IIIIIII rowsort label-4720 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-4725 SELECT DISTINCT - + col0 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4725 SELECT DISTINCT - + col0 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4725 SELECT DISTINCT - + col0 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4725 SELECT DISTINCT - + col0 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-4725 SELECT DISTINCT - + col0 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query IIIIIII rowsort label-4730 SELECT * FROM tab0 AS cor0 WHERE NOT - 30 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4730 SELECT * FROM tab1 AS cor0 WHERE NOT - 30 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4730 SELECT * FROM tab2 AS cor0 WHERE NOT - 30 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4730 SELECT * FROM tab3 AS cor0 WHERE NOT - 30 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4730 SELECT * FROM tab4 AS cor0 WHERE NOT - 30 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4735 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-4735 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-4735 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-4735 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( ( NULL IS NULL ) ) ---- query IIIIIII rowsort label-4735 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( ( NULL IS NULL ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-4740 SELECT + + MIN( - col1 ) FROM tab0 WHERE + ( + + col3 ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-4740 SELECT + + MIN ( - col1 ) FROM tab0 WHERE + ( + + col3 ) = NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4740 SELECT + + MIN( - col1 ) FROM tab1 WHERE + ( + + col3 ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-4740 SELECT + + MIN ( - col1 ) FROM tab1 WHERE + ( + + col3 ) = NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4740 SELECT + + MIN( - col1 ) FROM tab2 WHERE + ( + + col3 ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-4740 SELECT + + MIN ( - col1 ) FROM tab2 WHERE + ( + + col3 ) = NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4740 SELECT + + MIN( - col1 ) FROM tab3 WHERE + ( + + col3 ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-4740 SELECT + + MIN ( - col1 ) FROM tab3 WHERE + ( + + col3 ) = NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4740 SELECT + + MIN( - col1 ) FROM tab4 WHERE + ( + + col3 ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-4740 SELECT + + MIN ( - col1 ) FROM tab4 WHERE + ( + + col3 ) = NULL ---- NULL query IIIIIII rowsort label-4745 SELECT * FROM tab0 AS cor0 WHERE NOT - 41 + col3 * + - col4 + col0 - col1 <> - col0 + + 86 ---- query IIIIIII rowsort label-4745 SELECT * FROM tab1 AS cor0 WHERE NOT - 41 + col3 * + - col4 + col0 - col1 <> - col0 + + 86 ---- query IIIIIII rowsort label-4745 SELECT * FROM tab2 AS cor0 WHERE NOT - 41 + col3 * + - col4 + col0 - col1 <> - col0 + + 86 ---- query IIIIIII rowsort label-4745 SELECT * FROM tab3 AS cor0 WHERE NOT - 41 + col3 * + - col4 + col0 - col1 <> - col0 + + 86 ---- query IIIIIII rowsort label-4745 SELECT * FROM tab4 AS cor0 WHERE NOT - 41 + col3 * + - col4 + col0 - col1 <> - col0 + + 86 ---- query IIIIIII rowsort label-4750 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 = NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 = NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 = NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 = NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 = NULL ---- query IIIIIII rowsort label-4755 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 * + 67 AND NULL ---- query IIIIIII rowsort label-4755 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 * + 67 AND NULL ---- query IIIIIII rowsort label-4755 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 * + 67 AND NULL ---- query IIIIIII rowsort label-4755 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 * + 67 AND NULL ---- query IIIIIII rowsort label-4755 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 * + 67 AND NULL ---- query IIIIIII rowsort label-4760 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col3 + col4 IS NOT NULL ---- query IIIIIII rowsort label-4760 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col3 + col4 IS NOT NULL ---- query IIIIIII rowsort label-4760 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col3 + col4 IS NOT NULL ---- query IIIIIII rowsort label-4760 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col3 + col4 IS NOT NULL ---- query IIIIIII rowsort label-4760 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col3 + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4765 SELECT ALL * FROM tab0 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4765 SELECT ALL * FROM tab0 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4765 SELECT ALL * FROM tab1 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4765 SELECT ALL * FROM tab1 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4765 SELECT ALL * FROM tab2 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4765 SELECT ALL * FROM tab2 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4765 SELECT ALL * FROM tab3 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4765 SELECT ALL * FROM tab3 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST ( NULL AS INTEGER ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4765 SELECT ALL * FROM tab4 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST( NULL AS SIGNED ) ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4765 SELECT ALL * FROM tab4 cor0 WHERE NOT ( ( 84 + - + 36 + - + col1 >= + + col4 * - CAST ( NULL AS INTEGER ) ) ) ---- query I rowsort label-4770 SELECT ALL col0 AS col5 FROM tab0 WHERE NOT 11 NOT BETWEEN + col0 AND NULL ---- query I rowsort label-4770 SELECT ALL col0 AS col5 FROM tab1 WHERE NOT 11 NOT BETWEEN + col0 AND NULL ---- query I rowsort label-4770 SELECT ALL col0 AS col5 FROM tab2 WHERE NOT 11 NOT BETWEEN + col0 AND NULL ---- query I rowsort label-4770 SELECT ALL col0 AS col5 FROM tab3 WHERE NOT 11 NOT BETWEEN + col0 AND NULL ---- query I rowsort label-4770 SELECT ALL col0 AS col5 FROM tab4 WHERE NOT 11 NOT BETWEEN + col0 AND NULL ---- query IIIIIII rowsort label-4775 SELECT * FROM tab0 WHERE ( NOT + col3 > + + col1 / + 64 ) ---- query IIIIIII rowsort label-4775 SELECT * FROM tab1 WHERE ( NOT + col3 > + + col1 / + 64 ) ---- query IIIIIII rowsort label-4775 SELECT * FROM tab2 WHERE ( NOT + col3 > + + col1 / + 64 ) ---- query IIIIIII rowsort label-4775 SELECT * FROM tab3 WHERE ( NOT + col3 > + + col1 / + 64 ) ---- query IIIIIII rowsort label-4775 SELECT * FROM tab4 WHERE ( NOT + col3 > + + col1 / + 64 ) ---- query I rowsort label-4780 SELECT - col3 * col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4780 SELECT - col3 * col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4780 SELECT - col3 * col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4780 SELECT - col3 * col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4780 SELECT - col3 * col1 FROM tab4 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4785 SELECT - col0 col0 FROM tab0 cor0 WHERE 24 * + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4785 SELECT - col0 col0 FROM tab1 cor0 WHERE 24 * + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4785 SELECT - col0 col0 FROM tab2 cor0 WHERE 24 * + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4785 SELECT - col0 col0 FROM tab3 cor0 WHERE 24 * + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4785 SELECT - col0 col0 FROM tab4 cor0 WHERE 24 * + col0 IS NULL ---- query IIIIIII rowsort label-4790 SELECT * FROM tab0 AS cor0 WHERE NOT ( col1 ) <> + ( col4 ) ---- query IIIIIII rowsort label-4790 SELECT * FROM tab1 AS cor0 WHERE NOT ( col1 ) <> + ( col4 ) ---- query IIIIIII rowsort label-4790 SELECT * FROM tab2 AS cor0 WHERE NOT ( col1 ) <> + ( col4 ) ---- query IIIIIII rowsort label-4790 SELECT * FROM tab3 AS cor0 WHERE NOT ( col1 ) <> + ( col4 ) ---- query IIIIIII rowsort label-4790 SELECT * FROM tab4 AS cor0 WHERE NOT ( col1 ) <> + ( col4 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-4795 SELECT DISTINCT + - COUNT( * ) AS col1 FROM tab0 WHERE + - col4 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-4795 SELECT DISTINCT + - COUNT ( * ) AS col1 FROM tab0 WHERE + - col4 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4795 SELECT DISTINCT + - COUNT( * ) AS col1 FROM tab1 WHERE + - col4 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-4795 SELECT DISTINCT + - COUNT ( * ) AS col1 FROM tab1 WHERE + - col4 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4795 SELECT DISTINCT + - COUNT( * ) AS col1 FROM tab2 WHERE + - col4 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-4795 SELECT DISTINCT + - COUNT ( * ) AS col1 FROM tab2 WHERE + - col4 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4795 SELECT DISTINCT + - COUNT( * ) AS col1 FROM tab3 WHERE + - col4 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-4795 SELECT DISTINCT + - COUNT ( * ) AS col1 FROM tab3 WHERE + - col4 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4795 SELECT DISTINCT + - COUNT( * ) AS col1 FROM tab4 WHERE + - col4 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-4795 SELECT DISTINCT + - COUNT ( * ) AS col1 FROM tab4 WHERE + - col4 = NULL ---- 0 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4800 SELECT - CAST( - + col0 AS DECIMAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab0 WHERE NOT + - 15 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4800 SELECT - CAST ( - + col0 AS REAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab0 WHERE NOT + - 15 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4800 SELECT - CAST( - + col0 AS DECIMAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab1 WHERE NOT + - 15 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4800 SELECT - CAST ( - + col0 AS REAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab1 WHERE NOT + - 15 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4800 SELECT - CAST( - + col0 AS DECIMAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab2 WHERE NOT + - 15 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4800 SELECT - CAST ( - + col0 AS REAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab2 WHERE NOT + - 15 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4800 SELECT - CAST( - + col0 AS DECIMAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab3 WHERE NOT + - 15 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4800 SELECT - CAST ( - + col0 AS REAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab3 WHERE NOT + - 15 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4800 SELECT - CAST( - + col0 AS DECIMAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab4 WHERE NOT + - 15 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4800 SELECT - CAST ( - + col0 AS REAL ) / - + col0 * + - col3 / + - col4 AS col4 FROM tab4 WHERE NOT + - 15 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4805 SELECT - 5 col1 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4805 SELECT - 5 col1 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4805 SELECT - 5 col1 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4805 SELECT - 5 col1 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4805 SELECT - 5 col1 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4810 SELECT - 7 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4810 SELECT - 7 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4810 SELECT - 7 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4810 SELECT - 7 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4810 SELECT - 7 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4815 SELECT ALL - - col3 FROM tab0 WHERE col4 / - 1 + - col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4815 SELECT ALL - - col3 FROM tab1 WHERE col4 / - 1 + - col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4815 SELECT ALL - - col3 FROM tab2 WHERE col4 / - 1 + - col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4815 SELECT ALL - - col3 FROM tab3 WHERE col4 / - 1 + - col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-4815 SELECT ALL - - col3 FROM tab4 WHERE col4 / - 1 + - col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 onlyif mysql # aggregate syntax: query I rowsort label-4820 SELECT - COUNT( * ) AS col1 FROM tab0 WHERE ( NULL ) > 98 + col4 ---- 0 skipif mysql # not compatible query I rowsort label-4820 SELECT - COUNT ( * ) AS col1 FROM tab0 WHERE ( NULL ) > 98 + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4820 SELECT - COUNT( * ) AS col1 FROM tab1 WHERE ( NULL ) > 98 + col4 ---- 0 skipif mysql # not compatible query I rowsort label-4820 SELECT - COUNT ( * ) AS col1 FROM tab1 WHERE ( NULL ) > 98 + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4820 SELECT - COUNT( * ) AS col1 FROM tab2 WHERE ( NULL ) > 98 + col4 ---- 0 skipif mysql # not compatible query I rowsort label-4820 SELECT - COUNT ( * ) AS col1 FROM tab2 WHERE ( NULL ) > 98 + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4820 SELECT - COUNT( * ) AS col1 FROM tab3 WHERE ( NULL ) > 98 + col4 ---- 0 skipif mysql # not compatible query I rowsort label-4820 SELECT - COUNT ( * ) AS col1 FROM tab3 WHERE ( NULL ) > 98 + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4820 SELECT - COUNT( * ) AS col1 FROM tab4 WHERE ( NULL ) > 98 + col4 ---- 0 skipif mysql # not compatible query I rowsort label-4820 SELECT - COUNT ( * ) AS col1 FROM tab4 WHERE ( NULL ) > 98 + col4 ---- 0 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab0 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST( NULL AS SIGNED ) / - 33 ) ---- skipif mysql # not compatible query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab0 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST ( NULL AS INTEGER ) / - 33 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab1 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST( NULL AS SIGNED ) / - 33 ) ---- skipif mysql # not compatible query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab1 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST ( NULL AS INTEGER ) / - 33 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab2 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST( NULL AS SIGNED ) / - 33 ) ---- skipif mysql # not compatible query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab2 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST ( NULL AS INTEGER ) / - 33 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab3 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST( NULL AS SIGNED ) / - 33 ) ---- skipif mysql # not compatible query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab3 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST ( NULL AS INTEGER ) / - 33 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab4 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST( NULL AS SIGNED ) / - 33 ) ---- skipif mysql # not compatible query II rowsort label-4825 SELECT col2, - col4 AS col5 FROM tab4 AS cor0 WHERE col1 NOT IN ( + col1 * + 87 - CAST ( NULL AS INTEGER ) / - 33 ) ---- query I rowsort label-4830 SELECT + + 88 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 55e11247872ff99cb76fb308bfff337b query I rowsort label-4830 SELECT + + 88 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 55e11247872ff99cb76fb308bfff337b query I rowsort label-4830 SELECT + + 88 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 55e11247872ff99cb76fb308bfff337b query I rowsort label-4830 SELECT + + 88 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 55e11247872ff99cb76fb308bfff337b query I rowsort label-4830 SELECT + + 88 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 55e11247872ff99cb76fb308bfff337b query II rowsort label-4835 SELECT + col4 AS col1, col1 * - col3 FROM tab0 WHERE NOT NULL NOT IN ( - col1, - 40 ) ---- query II rowsort label-4835 SELECT + col4 AS col1, col1 * - col3 FROM tab1 WHERE NOT NULL NOT IN ( - col1, - 40 ) ---- query II rowsort label-4835 SELECT + col4 AS col1, col1 * - col3 FROM tab2 WHERE NOT NULL NOT IN ( - col1, - 40 ) ---- query II rowsort label-4835 SELECT + col4 AS col1, col1 * - col3 FROM tab3 WHERE NOT NULL NOT IN ( - col1, - 40 ) ---- query II rowsort label-4835 SELECT + col4 AS col1, col1 * - col3 FROM tab4 WHERE NOT NULL NOT IN ( - col1, - 40 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4840 SELECT CAST( NULL AS SIGNED ) / + - col1 AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-4840 SELECT CAST ( NULL AS INTEGER ) / + - col1 AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4840 SELECT CAST( NULL AS SIGNED ) / + - col1 AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-4840 SELECT CAST ( NULL AS INTEGER ) / + - col1 AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4840 SELECT CAST( NULL AS SIGNED ) / + - col1 AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-4840 SELECT CAST ( NULL AS INTEGER ) / + - col1 AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4840 SELECT CAST( NULL AS SIGNED ) / + - col1 AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-4840 SELECT CAST ( NULL AS INTEGER ) / + - col1 AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4840 SELECT CAST( NULL AS SIGNED ) / + - col1 AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-4840 SELECT CAST ( NULL AS INTEGER ) / + - col1 AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-4845 SELECT ALL + col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4845 SELECT ALL + col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4845 SELECT ALL + col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4845 SELECT ALL + col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4845 SELECT ALL + col4 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4850 SELECT DISTINCT - col3 FROM tab0 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-4850 SELECT DISTINCT - col3 FROM tab1 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-4850 SELECT DISTINCT - col3 FROM tab2 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-4850 SELECT DISTINCT - col3 FROM tab3 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-4850 SELECT DISTINCT - col3 FROM tab4 WHERE NOT - - col3 IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-4855 SELECT + 38 AS col0, - COUNT( ALL - 30 ) AS col3 FROM tab0 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST( - 46 AS SIGNED ) / col0 ) ---- 38 -10 skipif mysql # not compatible query II rowsort label-4855 SELECT + 38 AS col0, - COUNT ( ALL - 30 ) AS col3 FROM tab0 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST ( - 46 AS INTEGER ) / col0 ) ---- 38 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-4855 SELECT + 38 AS col0, - COUNT( ALL - 30 ) AS col3 FROM tab1 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST( - 46 AS SIGNED ) / col0 ) ---- 38 -10 skipif mysql # not compatible query II rowsort label-4855 SELECT + 38 AS col0, - COUNT ( ALL - 30 ) AS col3 FROM tab1 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST ( - 46 AS INTEGER ) / col0 ) ---- 38 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-4855 SELECT + 38 AS col0, - COUNT( ALL - 30 ) AS col3 FROM tab2 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST( - 46 AS SIGNED ) / col0 ) ---- 38 -10 skipif mysql # not compatible query II rowsort label-4855 SELECT + 38 AS col0, - COUNT ( ALL - 30 ) AS col3 FROM tab2 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST ( - 46 AS INTEGER ) / col0 ) ---- 38 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-4855 SELECT + 38 AS col0, - COUNT( ALL - 30 ) AS col3 FROM tab3 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST( - 46 AS SIGNED ) / col0 ) ---- 38 -10 skipif mysql # not compatible query II rowsort label-4855 SELECT + 38 AS col0, - COUNT ( ALL - 30 ) AS col3 FROM tab3 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST ( - 46 AS INTEGER ) / col0 ) ---- 38 -10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-4855 SELECT + 38 AS col0, - COUNT( ALL - 30 ) AS col3 FROM tab4 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST( - 46 AS SIGNED ) / col0 ) ---- 38 -10 skipif mysql # not compatible query II rowsort label-4855 SELECT + 38 AS col0, - COUNT ( ALL - 30 ) AS col3 FROM tab4 AS cor0 WHERE + col3 + + col1 NOT IN ( - - CAST ( - 46 AS INTEGER ) / col0 ) ---- 38 -10 query I rowsort label-4860 SELECT ALL + 86 AS col1 FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4860 SELECT ALL + 86 AS col1 FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4860 SELECT ALL + 86 AS col1 FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4860 SELECT ALL + 86 AS col1 FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-4860 SELECT ALL + 86 AS col1 FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IS NULL AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IS NULL AND NOT NULL IS NOT NULL ---- query I rowsort label-4870 SELECT + + col3 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4870 SELECT + + col3 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4870 SELECT + + col3 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4870 SELECT + + col3 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4870 SELECT + + col3 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4875 SELECT ALL + SUM( DISTINCT + 66 ) FROM tab0 WHERE NOT ( col3 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4875 SELECT ALL + SUM ( DISTINCT + 66 ) FROM tab0 WHERE NOT ( col3 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4875 SELECT ALL + SUM( DISTINCT + 66 ) FROM tab1 WHERE NOT ( col3 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4875 SELECT ALL + SUM ( DISTINCT + 66 ) FROM tab1 WHERE NOT ( col3 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4875 SELECT ALL + SUM( DISTINCT + 66 ) FROM tab2 WHERE NOT ( col3 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4875 SELECT ALL + SUM ( DISTINCT + 66 ) FROM tab2 WHERE NOT ( col3 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4875 SELECT ALL + SUM( DISTINCT + 66 ) FROM tab3 WHERE NOT ( col3 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4875 SELECT ALL + SUM ( DISTINCT + 66 ) FROM tab3 WHERE NOT ( col3 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4875 SELECT ALL + SUM( DISTINCT + 66 ) FROM tab4 WHERE NOT ( col3 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4875 SELECT ALL + SUM ( DISTINCT + 66 ) FROM tab4 WHERE NOT ( col3 ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4880 SELECT + CAST( + + col4 AS SIGNED ) col4 FROM tab0 AS cor0 WHERE + ( + col1 ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4880 SELECT + CAST ( + + col4 AS INTEGER ) col4 FROM tab0 AS cor0 WHERE + ( + col1 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4880 SELECT + CAST( + + col4 AS SIGNED ) col4 FROM tab1 AS cor0 WHERE + ( + col1 ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4880 SELECT + CAST ( + + col4 AS INTEGER ) col4 FROM tab1 AS cor0 WHERE + ( + col1 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4880 SELECT + CAST( + + col4 AS SIGNED ) col4 FROM tab2 AS cor0 WHERE + ( + col1 ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4880 SELECT + CAST ( + + col4 AS INTEGER ) col4 FROM tab2 AS cor0 WHERE + ( + col1 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4880 SELECT + CAST( + + col4 AS SIGNED ) col4 FROM tab3 AS cor0 WHERE + ( + col1 ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4880 SELECT + CAST ( + + col4 AS INTEGER ) col4 FROM tab3 AS cor0 WHERE + ( + col1 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4880 SELECT + CAST( + + col4 AS SIGNED ) col4 FROM tab4 AS cor0 WHERE + ( + col1 ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4880 SELECT + CAST ( + + col4 AS INTEGER ) col4 FROM tab4 AS cor0 WHERE + ( + col1 ) IS NULL ---- query IIIIIII rowsort label-4885 SELECT * FROM tab0 AS cor0 WHERE 15 <= NULL ---- query IIIIIII rowsort label-4885 SELECT * FROM tab1 AS cor0 WHERE 15 <= NULL ---- query IIIIIII rowsort label-4885 SELECT * FROM tab2 AS cor0 WHERE 15 <= NULL ---- query IIIIIII rowsort label-4885 SELECT * FROM tab3 AS cor0 WHERE 15 <= NULL ---- query IIIIIII rowsort label-4885 SELECT * FROM tab4 AS cor0 WHERE 15 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4890 SELECT + + COUNT( * ) FROM tab0 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 skipif mysql # not compatible query I rowsort label-4890 SELECT + + COUNT ( * ) FROM tab0 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4890 SELECT + + COUNT( * ) FROM tab1 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 skipif mysql # not compatible query I rowsort label-4890 SELECT + + COUNT ( * ) FROM tab1 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4890 SELECT + + COUNT( * ) FROM tab2 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 skipif mysql # not compatible query I rowsort label-4890 SELECT + + COUNT ( * ) FROM tab2 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4890 SELECT + + COUNT( * ) FROM tab3 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 skipif mysql # not compatible query I rowsort label-4890 SELECT + + COUNT ( * ) FROM tab3 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-4890 SELECT + + COUNT( * ) FROM tab4 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 skipif mysql # not compatible query I rowsort label-4890 SELECT + + COUNT ( * ) FROM tab4 AS cor0 WHERE ( 45 NOT IN ( + 97, 80 + + col4 + - + col4 * + 23 ) ) ---- 10 query I rowsort label-4895 SELECT DISTINCT + col0 * col3 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4895 SELECT DISTINCT + col0 * col3 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4895 SELECT DISTINCT + col0 * col3 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4895 SELECT DISTINCT + col0 * col3 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4895 SELECT DISTINCT + col0 * col3 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-4900 SELECT ALL + col5 AS col5 FROM tab0 WHERE - col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4900 SELECT ALL + col5 AS col5 FROM tab1 WHERE - col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4900 SELECT ALL + col5 AS col5 FROM tab2 WHERE - col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4900 SELECT ALL + col5 AS col5 FROM tab3 WHERE - col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-4900 SELECT ALL + col5 AS col5 FROM tab4 WHERE - col4 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-4905 SELECT * FROM tab0 WHERE NOT + + 3 IS NOT NULL ---- query IIIIIII rowsort label-4905 SELECT * FROM tab1 WHERE NOT + + 3 IS NOT NULL ---- query IIIIIII rowsort label-4905 SELECT * FROM tab2 WHERE NOT + + 3 IS NOT NULL ---- query IIIIIII rowsort label-4905 SELECT * FROM tab3 WHERE NOT + + 3 IS NOT NULL ---- query IIIIIII rowsort label-4905 SELECT * FROM tab4 WHERE NOT + + 3 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4910 SELECT + col2 col1, - col1 * + - col4 * + col0 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND + + col0 / 77 + + + col4 + - + col0 * col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4910 SELECT + col2 col1, - col1 * + - col4 * + col0 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND + + col0 / 77 + + + col4 + - + col0 * col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4910 SELECT + col2 col1, - col1 * + - col4 * + col0 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND + + col0 / 77 + + + col4 + - + col0 * col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4910 SELECT + col2 col1, - col1 * + - col4 * + col0 FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND + + col0 / 77 + + + col4 + - + col0 * col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-4910 SELECT + col2 col1, - col1 * + - col4 * + col0 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND + + col0 / 77 + + + col4 + - + col0 * col1 ---- query I rowsort label-4915 SELECT - + 94 FROM tab0 WHERE - col3 = NULL ---- query I rowsort label-4915 SELECT - + 94 FROM tab1 WHERE - col3 = NULL ---- query I rowsort label-4915 SELECT - + 94 FROM tab2 WHERE - col3 = NULL ---- query I rowsort label-4915 SELECT - + 94 FROM tab3 WHERE - col3 = NULL ---- query I rowsort label-4915 SELECT - + 94 FROM tab4 WHERE - col3 = NULL ---- query I rowsort label-4920 SELECT col4 / 14 AS col1 FROM tab0 AS cor0 WHERE NOT ( - 82 + - 83 ) < 54 ---- query I rowsort label-4920 SELECT col4 / 14 AS col1 FROM tab1 AS cor0 WHERE NOT ( - 82 + - 83 ) < 54 ---- query I rowsort label-4920 SELECT col4 / 14 AS col1 FROM tab2 AS cor0 WHERE NOT ( - 82 + - 83 ) < 54 ---- query I rowsort label-4920 SELECT col4 / 14 AS col1 FROM tab3 AS cor0 WHERE NOT ( - 82 + - 83 ) < 54 ---- query I rowsort label-4920 SELECT col4 / 14 AS col1 FROM tab4 AS cor0 WHERE NOT ( - 82 + - 83 ) < 54 ---- query I rowsort label-4925 SELECT col4 AS col3 FROM tab0 AS cor0 WHERE NOT NULL > 82 ---- query I rowsort label-4925 SELECT col4 AS col3 FROM tab1 AS cor0 WHERE NOT NULL > 82 ---- query I rowsort label-4925 SELECT col4 AS col3 FROM tab2 AS cor0 WHERE NOT NULL > 82 ---- query I rowsort label-4925 SELECT col4 AS col3 FROM tab3 AS cor0 WHERE NOT NULL > 82 ---- query I rowsort label-4925 SELECT col4 AS col3 FROM tab4 AS cor0 WHERE NOT NULL > 82 ---- query IIIIIII rowsort label-4930 SELECT * FROM tab0 WHERE NULL IS NULL AND NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-4930 SELECT * FROM tab1 WHERE NULL IS NULL AND NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-4930 SELECT * FROM tab2 WHERE NULL IS NULL AND NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-4930 SELECT * FROM tab3 WHERE NULL IS NULL AND NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-4930 SELECT * FROM tab4 WHERE NULL IS NULL AND NOT + col2 IS NOT NULL ---- query I rowsort label-4935 SELECT ALL - + col1 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4935 SELECT ALL - + col1 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4935 SELECT ALL - + col1 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4935 SELECT ALL - + col1 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4935 SELECT ALL - + col1 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-4940 SELECT * FROM tab0 WHERE + 2 < - + col0 ---- query IIIIIII rowsort label-4940 SELECT * FROM tab1 WHERE + 2 < - + col0 ---- query IIIIIII rowsort label-4940 SELECT * FROM tab2 WHERE + 2 < - + col0 ---- query IIIIIII rowsort label-4940 SELECT * FROM tab3 WHERE + 2 < - + col0 ---- query IIIIIII rowsort label-4940 SELECT * FROM tab4 WHERE + 2 < - + col0 ---- query IIIIIII rowsort label-4945 SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4945 SELECT * FROM tab1 WHERE NOT NULL BETWEEN NULL AND ( NULL ) AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4945 SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND ( NULL ) AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4945 SELECT * FROM tab3 WHERE NOT NULL BETWEEN NULL AND ( NULL ) AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4945 SELECT * FROM tab4 WHERE NOT NULL BETWEEN NULL AND ( NULL ) AND NOT NULL IS NOT NULL ---- query IIIIIII rowsort label-4950 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = 49 * + col0 ---- query IIIIIII rowsort label-4950 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = 49 * + col0 ---- query IIIIIII rowsort label-4950 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = 49 * + col0 ---- query IIIIIII rowsort label-4950 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = 49 * + col0 ---- query IIIIIII rowsort label-4950 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = 49 * + col0 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab0 cor0 WHERE NULL <> - 16 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab1 cor0 WHERE NULL <> - 16 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab2 cor0 WHERE NULL <> - 16 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab3 cor0 WHERE NULL <> - 16 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab4 cor0 WHERE NULL <> - 16 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4960 SELECT + + col0 col4 FROM tab0 AS cor0 WHERE NOT col3 / - - col3 NOT BETWEEN NULL AND + - col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4960 SELECT + + col0 col4 FROM tab1 AS cor0 WHERE NOT col3 / - - col3 NOT BETWEEN NULL AND + - col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4960 SELECT + + col0 col4 FROM tab2 AS cor0 WHERE NOT col3 / - - col3 NOT BETWEEN NULL AND + - col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4960 SELECT + + col0 col4 FROM tab3 AS cor0 WHERE NOT col3 / - - col3 NOT BETWEEN NULL AND + - col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4960 SELECT + + col0 col4 FROM tab4 AS cor0 WHERE NOT col3 / - - col3 NOT BETWEEN NULL AND + - col3 ---- query IIIIIII rowsort label-4965 SELECT * FROM tab0 AS cor0 WHERE NULL IS NULL AND NULL <> ( 60 ) ---- query IIIIIII rowsort label-4965 SELECT * FROM tab1 AS cor0 WHERE NULL IS NULL AND NULL <> ( 60 ) ---- query IIIIIII rowsort label-4965 SELECT * FROM tab2 AS cor0 WHERE NULL IS NULL AND NULL <> ( 60 ) ---- query IIIIIII rowsort label-4965 SELECT * FROM tab3 AS cor0 WHERE NULL IS NULL AND NULL <> ( 60 ) ---- query IIIIIII rowsort label-4965 SELECT * FROM tab4 AS cor0 WHERE NULL IS NULL AND NULL <> ( 60 ) ---- query IIIIIII rowsort label-4970 SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN ( NULL ) AND - - 57 ---- query IIIIIII rowsort label-4970 SELECT ALL * FROM tab1 AS cor0 WHERE NULL BETWEEN ( NULL ) AND - - 57 ---- query IIIIIII rowsort label-4970 SELECT ALL * FROM tab2 AS cor0 WHERE NULL BETWEEN ( NULL ) AND - - 57 ---- query IIIIIII rowsort label-4970 SELECT ALL * FROM tab3 AS cor0 WHERE NULL BETWEEN ( NULL ) AND - - 57 ---- query IIIIIII rowsort label-4970 SELECT ALL * FROM tab4 AS cor0 WHERE NULL BETWEEN ( NULL ) AND - - 57 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4975 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - - col3 FROM tab0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-4975 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - - col3 FROM tab0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4975 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - - col3 FROM tab1 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-4975 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - - col3 FROM tab1 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4975 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - - col3 FROM tab2 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-4975 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - - col3 FROM tab2 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4975 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - - col3 FROM tab3 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-4975 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - - col3 FROM tab3 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4975 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - - col3 FROM tab4 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-4975 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - - col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4980 SELECT ALL ( - 85 ) * + + 75 FROM tab0 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4980 SELECT ALL ( - 85 ) * + + 75 FROM tab1 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4980 SELECT ALL ( - 85 ) * + + 75 FROM tab2 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4980 SELECT ALL ( - 85 ) * + + 75 FROM tab3 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-4980 SELECT ALL ( - 85 ) * + + 75 FROM tab4 AS cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-4985 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( + col3 + + - col1, col0 ) ---- query IIIIIII rowsort label-4985 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( + col3 + + - col1, col0 ) ---- query IIIIIII rowsort label-4985 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( + col3 + + - col1, col0 ) ---- query IIIIIII rowsort label-4985 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( + col3 + + - col1, col0 ) ---- query IIIIIII rowsort label-4985 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( + col3 + + - col1, col0 ) ---- query I rowsort label-4990 SELECT - col1 - - + col4 FROM tab0 AS cor0 WHERE NOT + 16 IS NOT NULL ---- query I rowsort label-4990 SELECT - col1 - - + col4 FROM tab1 AS cor0 WHERE NOT + 16 IS NOT NULL ---- query I rowsort label-4990 SELECT - col1 - - + col4 FROM tab2 AS cor0 WHERE NOT + 16 IS NOT NULL ---- query I rowsort label-4990 SELECT - col1 - - + col4 FROM tab3 AS cor0 WHERE NOT + 16 IS NOT NULL ---- query I rowsort label-4990 SELECT - col1 - - + col4 FROM tab4 AS cor0 WHERE NOT + 16 IS NOT NULL ---- query IIIIIII rowsort label-4995 SELECT ALL * FROM tab0 AS cor0 WHERE ( - - col1 IS NULL ) ---- query IIIIIII rowsort label-4995 SELECT ALL * FROM tab1 AS cor0 WHERE ( - - col1 IS NULL ) ---- query IIIIIII rowsort label-4995 SELECT ALL * FROM tab2 AS cor0 WHERE ( - - col1 IS NULL ) ---- query IIIIIII rowsort label-4995 SELECT ALL * FROM tab3 AS cor0 WHERE ( - - col1 IS NULL ) ---- query IIIIIII rowsort label-4995 SELECT ALL * FROM tab4 AS cor0 WHERE ( - - col1 IS NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5000 SELECT ALL * FROM tab0 WHERE ( + + 54 ) / - 44 NOT IN ( CAST( NULL AS SIGNED ), 16 ) OR NOT NULL < - + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5000 SELECT ALL * FROM tab0 WHERE ( + + 54 ) / - 44 NOT IN ( CAST ( NULL AS INTEGER ), 16 ) OR NOT NULL < - + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5000 SELECT ALL * FROM tab1 WHERE ( + + 54 ) / - 44 NOT IN ( CAST( NULL AS SIGNED ), 16 ) OR NOT NULL < - + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5000 SELECT ALL * FROM tab1 WHERE ( + + 54 ) / - 44 NOT IN ( CAST ( NULL AS INTEGER ), 16 ) OR NOT NULL < - + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5000 SELECT ALL * FROM tab2 WHERE ( + + 54 ) / - 44 NOT IN ( CAST( NULL AS SIGNED ), 16 ) OR NOT NULL < - + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5000 SELECT ALL * FROM tab2 WHERE ( + + 54 ) / - 44 NOT IN ( CAST ( NULL AS INTEGER ), 16 ) OR NOT NULL < - + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5000 SELECT ALL * FROM tab3 WHERE ( + + 54 ) / - 44 NOT IN ( CAST( NULL AS SIGNED ), 16 ) OR NOT NULL < - + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5000 SELECT ALL * FROM tab3 WHERE ( + + 54 ) / - 44 NOT IN ( CAST ( NULL AS INTEGER ), 16 ) OR NOT NULL < - + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5000 SELECT ALL * FROM tab4 WHERE ( + + 54 ) / - 44 NOT IN ( CAST( NULL AS SIGNED ), 16 ) OR NOT NULL < - + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5000 SELECT ALL * FROM tab4 WHERE ( + + 54 ) / - 44 NOT IN ( CAST ( NULL AS INTEGER ), 16 ) OR NOT NULL < - + col1 ---- query IIIIIII rowsort label-5005 SELECT * FROM tab0 WHERE col3 - - 67 * - col4 * 97 IS NULL ---- query IIIIIII rowsort label-5005 SELECT * FROM tab1 WHERE col3 - - 67 * - col4 * 97 IS NULL ---- query IIIIIII rowsort label-5005 SELECT * FROM tab2 WHERE col3 - - 67 * - col4 * 97 IS NULL ---- query IIIIIII rowsort label-5005 SELECT * FROM tab3 WHERE col3 - - 67 * - col4 * 97 IS NULL ---- query IIIIIII rowsort label-5005 SELECT * FROM tab4 WHERE col3 - - 67 * - col4 * 97 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5010 SELECT col3 col4 FROM tab0 WHERE + 26 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5010 SELECT col3 col4 FROM tab1 WHERE + 26 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5010 SELECT col3 col4 FROM tab2 WHERE + 26 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5010 SELECT col3 col4 FROM tab3 WHERE + 26 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5010 SELECT col3 col4 FROM tab4 WHERE + 26 IS NULL ---- query I rowsort label-5015 SELECT - + col3 * + + col4 / - + col3 AS col4 FROM tab0 AS cor0 WHERE + 69 IS NULL ---- query I rowsort label-5015 SELECT - + col3 * + + col4 / - + col3 AS col4 FROM tab1 AS cor0 WHERE + 69 IS NULL ---- query I rowsort label-5015 SELECT - + col3 * + + col4 / - + col3 AS col4 FROM tab2 AS cor0 WHERE + 69 IS NULL ---- query I rowsort label-5015 SELECT - + col3 * + + col4 / - + col3 AS col4 FROM tab3 AS cor0 WHERE + 69 IS NULL ---- query I rowsort label-5015 SELECT - + col3 * + + col4 / - + col3 AS col4 FROM tab4 AS cor0 WHERE + 69 IS NULL ---- query IIIIIII rowsort label-5020 SELECT * FROM tab0 WHERE NOT ( NOT 3 - 46 + + 28 IS NULL ) ---- query IIIIIII rowsort label-5020 SELECT * FROM tab1 WHERE NOT ( NOT 3 - 46 + + 28 IS NULL ) ---- query IIIIIII rowsort label-5020 SELECT * FROM tab2 WHERE NOT ( NOT 3 - 46 + + 28 IS NULL ) ---- query IIIIIII rowsort label-5020 SELECT * FROM tab3 WHERE NOT ( NOT 3 - 46 + + 28 IS NULL ) ---- query IIIIIII rowsort label-5020 SELECT * FROM tab4 WHERE NOT ( NOT 3 - 46 + + 28 IS NULL ) ---- query II rowsort label-5025 SELECT ALL col3 AS col2, - 24 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 302ff8c7135ec39f256738f58c7f4440 query II rowsort label-5025 SELECT ALL col3 AS col2, - 24 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 302ff8c7135ec39f256738f58c7f4440 query II rowsort label-5025 SELECT ALL col3 AS col2, - 24 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 302ff8c7135ec39f256738f58c7f4440 query II rowsort label-5025 SELECT ALL col3 AS col2, - 24 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 302ff8c7135ec39f256738f58c7f4440 query II rowsort label-5025 SELECT ALL col3 AS col2, - 24 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 302ff8c7135ec39f256738f58c7f4440 query I rowsort label-5030 SELECT ALL + ( col2 ) AS col2 FROM tab0 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-5030 SELECT ALL + ( col2 ) AS col2 FROM tab1 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-5030 SELECT ALL + ( col2 ) AS col2 FROM tab2 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-5030 SELECT ALL + ( col2 ) AS col2 FROM tab3 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-5030 SELECT ALL + ( col2 ) AS col2 FROM tab4 cor0 WHERE NOT + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5035 SELECT * FROM tab0 WHERE NOT - CAST( NULL AS SIGNED ) NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5035 SELECT * FROM tab0 WHERE NOT - CAST ( NULL AS INTEGER ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5035 SELECT * FROM tab1 WHERE NOT - CAST( NULL AS SIGNED ) NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5035 SELECT * FROM tab1 WHERE NOT - CAST ( NULL AS INTEGER ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5035 SELECT * FROM tab2 WHERE NOT - CAST( NULL AS SIGNED ) NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5035 SELECT * FROM tab2 WHERE NOT - CAST ( NULL AS INTEGER ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5035 SELECT * FROM tab3 WHERE NOT - CAST( NULL AS SIGNED ) NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5035 SELECT * FROM tab3 WHERE NOT - CAST ( NULL AS INTEGER ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5035 SELECT * FROM tab4 WHERE NOT - CAST( NULL AS SIGNED ) NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5035 SELECT * FROM tab4 WHERE NOT - CAST ( NULL AS INTEGER ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5040 SELECT + COUNT( * ) FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible query I rowsort label-5040 SELECT + COUNT ( * ) FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5040 SELECT + COUNT( * ) FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible query I rowsort label-5040 SELECT + COUNT ( * ) FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5040 SELECT + COUNT( * ) FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible query I rowsort label-5040 SELECT + COUNT ( * ) FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5040 SELECT + COUNT( * ) FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible query I rowsort label-5040 SELECT + COUNT ( * ) FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5040 SELECT + COUNT( * ) FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible query I rowsort label-5040 SELECT + COUNT ( * ) FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND - - CAST ( NULL AS INTEGER ) ---- 0 query IIIIIII rowsort label-5045 SELECT ALL * FROM tab0 WHERE NOT NULL >= 56 + col4 ---- query IIIIIII rowsort label-5045 SELECT ALL * FROM tab1 WHERE NOT NULL >= 56 + col4 ---- query IIIIIII rowsort label-5045 SELECT ALL * FROM tab2 WHERE NOT NULL >= 56 + col4 ---- query IIIIIII rowsort label-5045 SELECT ALL * FROM tab3 WHERE NOT NULL >= 56 + col4 ---- query IIIIIII rowsort label-5045 SELECT ALL * FROM tab4 WHERE NOT NULL >= 56 + col4 ---- query I rowsort label-5050 SELECT + 15 AS col2 FROM tab0 WHERE NOT ( 8 ) IS NULL ---- 10 values hashing to f16f7876558d4bacfdad4993a413a74c query I rowsort label-5050 SELECT + 15 AS col2 FROM tab1 WHERE NOT ( 8 ) IS NULL ---- 10 values hashing to f16f7876558d4bacfdad4993a413a74c query I rowsort label-5050 SELECT + 15 AS col2 FROM tab2 WHERE NOT ( 8 ) IS NULL ---- 10 values hashing to f16f7876558d4bacfdad4993a413a74c query I rowsort label-5050 SELECT + 15 AS col2 FROM tab3 WHERE NOT ( 8 ) IS NULL ---- 10 values hashing to f16f7876558d4bacfdad4993a413a74c query I rowsort label-5050 SELECT + 15 AS col2 FROM tab4 WHERE NOT ( 8 ) IS NULL ---- 10 values hashing to f16f7876558d4bacfdad4993a413a74c query IIIIIII rowsort label-5055 SELECT * FROM tab0 WHERE NOT + col4 * + + 31 - + col4 IS NOT NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab1 WHERE NOT + col4 * + + 31 - + col4 IS NOT NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab2 WHERE NOT + col4 * + + 31 - + col4 IS NOT NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab3 WHERE NOT + col4 * + + 31 - + col4 IS NOT NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab4 WHERE NOT + col4 * + + 31 - + col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + col3 + - + col4 col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + col3 + - + col4 col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + col3 + - + col4 col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + col3 + - + col4 col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + col3 + - + col4 col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + col3 ---- query I rowsort label-5065 SELECT + + col0 FROM tab0 AS cor0 WHERE col1 * + col4 * + col1 IS NULL ---- query I rowsort label-5065 SELECT + + col0 FROM tab1 AS cor0 WHERE col1 * + col4 * + col1 IS NULL ---- query I rowsort label-5065 SELECT + + col0 FROM tab2 AS cor0 WHERE col1 * + col4 * + col1 IS NULL ---- query I rowsort label-5065 SELECT + + col0 FROM tab3 AS cor0 WHERE col1 * + col4 * + col1 IS NULL ---- query I rowsort label-5065 SELECT + + col0 FROM tab4 AS cor0 WHERE col1 * + col4 * + col1 IS NULL ---- query I rowsort label-5070 SELECT + 43 FROM tab0 WHERE NOT NULL <> + 21 ---- query I rowsort label-5070 SELECT + 43 FROM tab1 WHERE NOT NULL <> + 21 ---- query I rowsort label-5070 SELECT + 43 FROM tab2 WHERE NOT NULL <> + 21 ---- query I rowsort label-5070 SELECT + 43 FROM tab3 WHERE NOT NULL <> + 21 ---- query I rowsort label-5070 SELECT + 43 FROM tab4 WHERE NOT NULL <> + 21 ---- query I rowsort label-5075 SELECT ALL 93 FROM tab0 AS cor0 WHERE ( - 15 ) NOT IN ( col3 ) ---- 10 values hashing to 81e752022d42d0272a1a36106e543559 query I rowsort label-5075 SELECT ALL 93 FROM tab1 AS cor0 WHERE ( - 15 ) NOT IN ( col3 ) ---- 10 values hashing to 81e752022d42d0272a1a36106e543559 query I rowsort label-5075 SELECT ALL 93 FROM tab2 AS cor0 WHERE ( - 15 ) NOT IN ( col3 ) ---- 10 values hashing to 81e752022d42d0272a1a36106e543559 query I rowsort label-5075 SELECT ALL 93 FROM tab3 AS cor0 WHERE ( - 15 ) NOT IN ( col3 ) ---- 10 values hashing to 81e752022d42d0272a1a36106e543559 query I rowsort label-5075 SELECT ALL 93 FROM tab4 AS cor0 WHERE ( - 15 ) NOT IN ( col3 ) ---- 10 values hashing to 81e752022d42d0272a1a36106e543559 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab0 AS cor0 WHERE 82 / + CAST( NULL AS SIGNED ) * col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab0 AS cor0 WHERE 82 / + CAST ( NULL AS INTEGER ) * col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab1 AS cor0 WHERE 82 / + CAST( NULL AS SIGNED ) * col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab1 AS cor0 WHERE 82 / + CAST ( NULL AS INTEGER ) * col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab2 AS cor0 WHERE 82 / + CAST( NULL AS SIGNED ) * col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab2 AS cor0 WHERE 82 / + CAST ( NULL AS INTEGER ) * col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab3 AS cor0 WHERE 82 / + CAST( NULL AS SIGNED ) * col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab3 AS cor0 WHERE 82 / + CAST ( NULL AS INTEGER ) * col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab4 AS cor0 WHERE 82 / + CAST( NULL AS SIGNED ) * col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5080 SELECT DISTINCT + - col3 * - 88 * col0 * - + 25 * - col3 FROM tab4 AS cor0 WHERE 82 / + CAST ( NULL AS INTEGER ) * col1 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5085 SELECT ALL + 75 * + - COUNT( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + 75 * + - COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-5085 SELECT ALL + 75 * + - COUNT( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + 75 * + - COUNT ( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-5085 SELECT ALL + 75 * + - COUNT( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + 75 * + - COUNT ( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-5085 SELECT ALL + 75 * + - COUNT( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + 75 * + - COUNT ( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-5085 SELECT ALL + 75 * + - COUNT( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + 75 * + - COUNT ( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- -750 query I rowsort label-5090 SELECT + col1 AS col3 FROM tab0 AS cor0 WHERE col1 = NULL ---- query I rowsort label-5090 SELECT + col1 AS col3 FROM tab1 AS cor0 WHERE col1 = NULL ---- query I rowsort label-5090 SELECT + col1 AS col3 FROM tab2 AS cor0 WHERE col1 = NULL ---- query I rowsort label-5090 SELECT + col1 AS col3 FROM tab3 AS cor0 WHERE col1 = NULL ---- query I rowsort label-5090 SELECT + col1 AS col3 FROM tab4 AS cor0 WHERE col1 = NULL ---- query IIIIIII rowsort label-5095 SELECT * FROM tab0 AS cor0 WHERE + col4 + - 27 IS NULL ---- query IIIIIII rowsort label-5095 SELECT * FROM tab1 AS cor0 WHERE + col4 + - 27 IS NULL ---- query IIIIIII rowsort label-5095 SELECT * FROM tab2 AS cor0 WHERE + col4 + - 27 IS NULL ---- query IIIIIII rowsort label-5095 SELECT * FROM tab3 AS cor0 WHERE + col4 + - 27 IS NULL ---- query IIIIIII rowsort label-5095 SELECT * FROM tab4 AS cor0 WHERE + col4 + - 27 IS NULL ---- query I rowsort label-5100 SELECT col5 AS col5 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5100 SELECT col5 AS col5 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5100 SELECT col5 AS col5 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5100 SELECT col5 AS col5 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5100 SELECT col5 AS col5 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-5105 SELECT * FROM tab0 WHERE NULL IN ( + col1, + col1 * - - 19, - col4, col4 ) ---- query IIIIIII rowsort label-5105 SELECT * FROM tab1 WHERE NULL IN ( + col1, + col1 * - - 19, - col4, col4 ) ---- query IIIIIII rowsort label-5105 SELECT * FROM tab2 WHERE NULL IN ( + col1, + col1 * - - 19, - col4, col4 ) ---- query IIIIIII rowsort label-5105 SELECT * FROM tab3 WHERE NULL IN ( + col1, + col1 * - - 19, - col4, col4 ) ---- query IIIIIII rowsort label-5105 SELECT * FROM tab4 WHERE NULL IN ( + col1, + col1 * - - 19, - col4, col4 ) ---- query I rowsort label-5110 SELECT ALL col0 / col4 FROM tab0 WHERE NOT NULL NOT BETWEEN ( - 51 * - 30 ) AND NULL ---- query I rowsort label-5110 SELECT ALL col0 / col4 FROM tab1 WHERE NOT NULL NOT BETWEEN ( - 51 * - 30 ) AND NULL ---- query I rowsort label-5110 SELECT ALL col0 / col4 FROM tab2 WHERE NOT NULL NOT BETWEEN ( - 51 * - 30 ) AND NULL ---- query I rowsort label-5110 SELECT ALL col0 / col4 FROM tab3 WHERE NOT NULL NOT BETWEEN ( - 51 * - 30 ) AND NULL ---- query I rowsort label-5110 SELECT ALL col0 / col4 FROM tab4 WHERE NOT NULL NOT BETWEEN ( - 51 * - 30 ) AND NULL ---- query IIIIIII rowsort label-5115 SELECT ALL * FROM tab0 WHERE NOT - - 95 IS NOT NULL ---- query IIIIIII rowsort label-5115 SELECT ALL * FROM tab1 WHERE NOT - - 95 IS NOT NULL ---- query IIIIIII rowsort label-5115 SELECT ALL * FROM tab2 WHERE NOT - - 95 IS NOT NULL ---- query IIIIIII rowsort label-5115 SELECT ALL * FROM tab3 WHERE NOT - - 95 IS NOT NULL ---- query IIIIIII rowsort label-5115 SELECT ALL * FROM tab4 WHERE NOT - - 95 IS NOT NULL ---- query IIIIIII rowsort label-5120 SELECT * FROM tab0 AS cor0 WHERE NOT col3 NOT BETWEEN ( NULL ) AND ( NULL ) ---- query IIIIIII rowsort label-5120 SELECT * FROM tab1 AS cor0 WHERE NOT col3 NOT BETWEEN ( NULL ) AND ( NULL ) ---- query IIIIIII rowsort label-5120 SELECT * FROM tab2 AS cor0 WHERE NOT col3 NOT BETWEEN ( NULL ) AND ( NULL ) ---- query IIIIIII rowsort label-5120 SELECT * FROM tab3 AS cor0 WHERE NOT col3 NOT BETWEEN ( NULL ) AND ( NULL ) ---- query IIIIIII rowsort label-5120 SELECT * FROM tab4 AS cor0 WHERE NOT col3 NOT BETWEEN ( NULL ) AND ( NULL ) ---- query II rowsort label-5125 SELECT + - ( col1 ) + + - 23 * - col3 / col0 AS col0, + 80 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-5125 SELECT + - ( col1 ) + + - 23 * - col3 / col0 AS col0, + 80 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-5125 SELECT + - ( col1 ) + + - 23 * - col3 / col0 AS col0, + 80 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-5125 SELECT + - ( col1 ) + + - 23 * - col3 / col0 AS col0, + 80 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-5125 SELECT + - ( col1 ) + + - 23 * - col3 / col0 AS col0, + 80 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-5130 SELECT * FROM tab0 WHERE - col3 >= NULL ---- query IIIIIII rowsort label-5130 SELECT * FROM tab1 WHERE - col3 >= NULL ---- query IIIIIII rowsort label-5130 SELECT * FROM tab2 WHERE - col3 >= NULL ---- query IIIIIII rowsort label-5130 SELECT * FROM tab3 WHERE - col3 >= NULL ---- query IIIIIII rowsort label-5130 SELECT * FROM tab4 WHERE - col3 >= NULL ---- query I rowsort label-5135 SELECT + col3 * - col1 + + col0 AS col1 FROM tab0 WHERE - col3 IS NULL ---- query I rowsort label-5135 SELECT + col3 * - col1 + + col0 AS col1 FROM tab1 WHERE - col3 IS NULL ---- query I rowsort label-5135 SELECT + col3 * - col1 + + col0 AS col1 FROM tab2 WHERE - col3 IS NULL ---- query I rowsort label-5135 SELECT + col3 * - col1 + + col0 AS col1 FROM tab3 WHERE - col3 IS NULL ---- query I rowsort label-5135 SELECT + col3 * - col1 + + col0 AS col1 FROM tab4 WHERE - col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5140 SELECT 52 * + 24, CAST( NULL AS SIGNED ) * + CAST( NULL AS SIGNED ) + CAST( NULL AS SIGNED ) FROM tab0 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- skipif mysql # not compatible query II rowsort label-5140 SELECT 52 * + 24, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) + CAST ( NULL AS INTEGER ) FROM tab0 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5140 SELECT 52 * + 24, CAST( NULL AS SIGNED ) * + CAST( NULL AS SIGNED ) + CAST( NULL AS SIGNED ) FROM tab1 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- skipif mysql # not compatible query II rowsort label-5140 SELECT 52 * + 24, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) + CAST ( NULL AS INTEGER ) FROM tab1 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5140 SELECT 52 * + 24, CAST( NULL AS SIGNED ) * + CAST( NULL AS SIGNED ) + CAST( NULL AS SIGNED ) FROM tab2 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- skipif mysql # not compatible query II rowsort label-5140 SELECT 52 * + 24, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) + CAST ( NULL AS INTEGER ) FROM tab2 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5140 SELECT 52 * + 24, CAST( NULL AS SIGNED ) * + CAST( NULL AS SIGNED ) + CAST( NULL AS SIGNED ) FROM tab3 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- skipif mysql # not compatible query II rowsort label-5140 SELECT 52 * + 24, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) + CAST ( NULL AS INTEGER ) FROM tab3 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5140 SELECT 52 * + 24, CAST( NULL AS SIGNED ) * + CAST( NULL AS SIGNED ) + CAST( NULL AS SIGNED ) FROM tab4 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- skipif mysql # not compatible query II rowsort label-5140 SELECT 52 * + 24, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) + CAST ( NULL AS INTEGER ) FROM tab4 cor0 WHERE NOT - col0 NOT BETWEEN col1 - - + col1 AND col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-5145 SELECT - + MIN( + 89 ) AS col5 FROM tab0 WHERE 40 * + 26 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5145 SELECT - + MIN ( + 89 ) AS col5 FROM tab0 WHERE 40 * + 26 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5145 SELECT - + MIN( + 89 ) AS col5 FROM tab1 WHERE 40 * + 26 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5145 SELECT - + MIN ( + 89 ) AS col5 FROM tab1 WHERE 40 * + 26 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5145 SELECT - + MIN( + 89 ) AS col5 FROM tab2 WHERE 40 * + 26 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5145 SELECT - + MIN ( + 89 ) AS col5 FROM tab2 WHERE 40 * + 26 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5145 SELECT - + MIN( + 89 ) AS col5 FROM tab3 WHERE 40 * + 26 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5145 SELECT - + MIN ( + 89 ) AS col5 FROM tab3 WHERE 40 * + 26 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5145 SELECT - + MIN( + 89 ) AS col5 FROM tab4 WHERE 40 * + 26 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5145 SELECT - + MIN ( + 89 ) AS col5 FROM tab4 WHERE 40 * + 26 IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5150 SELECT - 49 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN - ( CAST( NULL AS SIGNED ) ) - + + col1 AND - 85 ---- skipif mysql # not compatible query I rowsort label-5150 SELECT - 49 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN - ( CAST ( NULL AS INTEGER ) ) - + + col1 AND - 85 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5150 SELECT - 49 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN - ( CAST( NULL AS SIGNED ) ) - + + col1 AND - 85 ---- skipif mysql # not compatible query I rowsort label-5150 SELECT - 49 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN - ( CAST ( NULL AS INTEGER ) ) - + + col1 AND - 85 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5150 SELECT - 49 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN - ( CAST( NULL AS SIGNED ) ) - + + col1 AND - 85 ---- skipif mysql # not compatible query I rowsort label-5150 SELECT - 49 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN - ( CAST ( NULL AS INTEGER ) ) - + + col1 AND - 85 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5150 SELECT - 49 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN - ( CAST( NULL AS SIGNED ) ) - + + col1 AND - 85 ---- skipif mysql # not compatible query I rowsort label-5150 SELECT - 49 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN - ( CAST ( NULL AS INTEGER ) ) - + + col1 AND - 85 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5150 SELECT - 49 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN - ( CAST( NULL AS SIGNED ) ) - + + col1 AND - 85 ---- skipif mysql # not compatible query I rowsort label-5150 SELECT - 49 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN - ( CAST ( NULL AS INTEGER ) ) - + + col1 AND - 85 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5155 SELECT - CAST( NULL AS DECIMAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab0 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5155 SELECT - CAST ( NULL AS REAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab0 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5155 SELECT - CAST( NULL AS DECIMAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab1 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5155 SELECT - CAST ( NULL AS REAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab1 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5155 SELECT - CAST( NULL AS DECIMAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab2 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5155 SELECT - CAST ( NULL AS REAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab2 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5155 SELECT - CAST( NULL AS DECIMAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab3 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5155 SELECT - CAST ( NULL AS REAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab3 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5155 SELECT - CAST( NULL AS DECIMAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab4 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5155 SELECT - CAST ( NULL AS REAL ) / + col3 * - - ( + + 24 ) AS col3 FROM tab4 cor0 WHERE NOT + ( + ( ( col0 ) ) ) IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-5160 SELECT ALL - - 68 AS col0 FROM tab0 WHERE NOT NULL >= - col1 ---- query I rowsort label-5160 SELECT ALL - - 68 AS col0 FROM tab1 WHERE NOT NULL >= - col1 ---- query I rowsort label-5160 SELECT ALL - - 68 AS col0 FROM tab2 WHERE NOT NULL >= - col1 ---- query I rowsort label-5160 SELECT ALL - - 68 AS col0 FROM tab3 WHERE NOT NULL >= - col1 ---- query I rowsort label-5160 SELECT ALL - - 68 AS col0 FROM tab4 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-5165 SELECT ALL * FROM tab0 WHERE NOT 4 IS NOT NULL ---- query IIIIIII rowsort label-5165 SELECT ALL * FROM tab1 WHERE NOT 4 IS NOT NULL ---- query IIIIIII rowsort label-5165 SELECT ALL * FROM tab2 WHERE NOT 4 IS NOT NULL ---- query IIIIIII rowsort label-5165 SELECT ALL * FROM tab3 WHERE NOT 4 IS NOT NULL ---- query IIIIIII rowsort label-5165 SELECT ALL * FROM tab4 WHERE NOT 4 IS NOT NULL ---- query IIIIIII rowsort label-5170 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-5170 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-5170 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-5170 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-5170 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query I rowsort label-5175 SELECT - 11 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - + ( col0 ) ---- query I rowsort label-5175 SELECT - 11 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - + ( col0 ) ---- query I rowsort label-5175 SELECT - 11 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - + ( col0 ) ---- query I rowsort label-5175 SELECT - 11 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - + ( col0 ) ---- query I rowsort label-5175 SELECT - 11 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - + ( col0 ) ---- query I rowsort label-5180 SELECT DISTINCT + col4 FROM tab0 AS cor0 WHERE NULL > NULL ---- query I rowsort label-5180 SELECT DISTINCT + col4 FROM tab1 AS cor0 WHERE NULL > NULL ---- query I rowsort label-5180 SELECT DISTINCT + col4 FROM tab2 AS cor0 WHERE NULL > NULL ---- query I rowsort label-5180 SELECT DISTINCT + col4 FROM tab3 AS cor0 WHERE NULL > NULL ---- query I rowsort label-5180 SELECT DISTINCT + col4 FROM tab4 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-5185 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) = + col1 ---- query IIIIIII rowsort label-5185 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) = + col1 ---- query IIIIIII rowsort label-5185 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) = + col1 ---- query IIIIIII rowsort label-5185 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) = + col1 ---- query IIIIIII rowsort label-5185 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) = + col1 ---- query I rowsort label-5190 SELECT ALL 95 * + - col1 AS col4 FROM tab0 AS cor0 WHERE + 1 IS NULL ---- query I rowsort label-5190 SELECT ALL 95 * + - col1 AS col4 FROM tab1 AS cor0 WHERE + 1 IS NULL ---- query I rowsort label-5190 SELECT ALL 95 * + - col1 AS col4 FROM tab2 AS cor0 WHERE + 1 IS NULL ---- query I rowsort label-5190 SELECT ALL 95 * + - col1 AS col4 FROM tab3 AS cor0 WHERE + 1 IS NULL ---- query I rowsort label-5190 SELECT ALL 95 * + - col1 AS col4 FROM tab4 AS cor0 WHERE + 1 IS NULL ---- query IIIIIII rowsort label-5195 SELECT * FROM tab0 WHERE NOT NULL < + - 93 + col4 ---- query IIIIIII rowsort label-5195 SELECT * FROM tab1 WHERE NOT NULL < + - 93 + col4 ---- query IIIIIII rowsort label-5195 SELECT * FROM tab2 WHERE NOT NULL < + - 93 + col4 ---- query IIIIIII rowsort label-5195 SELECT * FROM tab3 WHERE NOT NULL < + - 93 + col4 ---- query IIIIIII rowsort label-5195 SELECT * FROM tab4 WHERE NOT NULL < + - 93 + col4 ---- query I rowsort label-5200 SELECT 44 * - - col1 + + col0 * + 32 FROM tab0 AS cor0 WHERE NOT - col4 > NULL ---- query I rowsort label-5200 SELECT 44 * - - col1 + + col0 * + 32 FROM tab1 AS cor0 WHERE NOT - col4 > NULL ---- query I rowsort label-5200 SELECT 44 * - - col1 + + col0 * + 32 FROM tab2 AS cor0 WHERE NOT - col4 > NULL ---- query I rowsort label-5200 SELECT 44 * - - col1 + + col0 * + 32 FROM tab3 AS cor0 WHERE NOT - col4 > NULL ---- query I rowsort label-5200 SELECT 44 * - - col1 + + col0 * + 32 FROM tab4 AS cor0 WHERE NOT - col4 > NULL ---- query IIIIIII rowsort label-5205 SELECT * FROM tab0 cor0 WHERE 41 IS NULL ---- query IIIIIII rowsort label-5205 SELECT * FROM tab1 cor0 WHERE 41 IS NULL ---- query IIIIIII rowsort label-5205 SELECT * FROM tab2 cor0 WHERE 41 IS NULL ---- query IIIIIII rowsort label-5205 SELECT * FROM tab3 cor0 WHERE 41 IS NULL ---- query IIIIIII rowsort label-5205 SELECT * FROM tab4 cor0 WHERE 41 IS NULL ---- query I rowsort label-5210 SELECT DISTINCT + 24 AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 24 query I rowsort label-5210 SELECT DISTINCT + 24 AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 24 query I rowsort label-5210 SELECT DISTINCT + 24 AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 24 query I rowsort label-5210 SELECT DISTINCT + 24 AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 24 query I rowsort label-5210 SELECT DISTINCT + 24 AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 24 query IIIIIII rowsort label-5215 SELECT ALL * FROM tab0 WHERE NOT 23 * - 98 * + col1 * 65 IS NOT NULL ---- query IIIIIII rowsort label-5215 SELECT ALL * FROM tab1 WHERE NOT 23 * - 98 * + col1 * 65 IS NOT NULL ---- query IIIIIII rowsort label-5215 SELECT ALL * FROM tab2 WHERE NOT 23 * - 98 * + col1 * 65 IS NOT NULL ---- query IIIIIII rowsort label-5215 SELECT ALL * FROM tab3 WHERE NOT 23 * - 98 * + col1 * 65 IS NOT NULL ---- query IIIIIII rowsort label-5215 SELECT ALL * FROM tab4 WHERE NOT 23 * - 98 * + col1 * 65 IS NOT NULL ---- query I rowsort label-5220 SELECT + - col0 - - col4 AS col0 FROM tab0 WHERE NOT + - 91 >= NULL ---- query I rowsort label-5220 SELECT + - col0 - - col4 AS col0 FROM tab1 WHERE NOT + - 91 >= NULL ---- query I rowsort label-5220 SELECT + - col0 - - col4 AS col0 FROM tab2 WHERE NOT + - 91 >= NULL ---- query I rowsort label-5220 SELECT + - col0 - - col4 AS col0 FROM tab3 WHERE NOT + - 91 >= NULL ---- query I rowsort label-5220 SELECT + - col0 - - col4 AS col0 FROM tab4 WHERE NOT + - 91 >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5225 SELECT - 78 + + col3 col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 3d87ff62a24b6736f580bd0f5a0bd00b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5225 SELECT - 78 + + col3 col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 3d87ff62a24b6736f580bd0f5a0bd00b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5225 SELECT - 78 + + col3 col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 3d87ff62a24b6736f580bd0f5a0bd00b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5225 SELECT - 78 + + col3 col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 3d87ff62a24b6736f580bd0f5a0bd00b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5225 SELECT - 78 + + col3 col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 3d87ff62a24b6736f580bd0f5a0bd00b query II rowsort label-5230 SELECT + col4 AS col1, + col1 - col4 AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN 82 AND col1 * - - col1 ---- query II rowsort label-5230 SELECT + col4 AS col1, + col1 - col4 AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN 82 AND col1 * - - col1 ---- query II rowsort label-5230 SELECT + col4 AS col1, + col1 - col4 AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN 82 AND col1 * - - col1 ---- query II rowsort label-5230 SELECT + col4 AS col1, + col1 - col4 AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN 82 AND col1 * - - col1 ---- query II rowsort label-5230 SELECT + col4 AS col1, + col1 - col4 AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN 82 AND col1 * - - col1 ---- query I rowsort label-5235 SELECT 73 * 28 AS col4 FROM tab0 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-5235 SELECT 73 * 28 AS col4 FROM tab1 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-5235 SELECT 73 * 28 AS col4 FROM tab2 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-5235 SELECT 73 * 28 AS col4 FROM tab3 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-5235 SELECT 73 * 28 AS col4 FROM tab4 AS cor0 WHERE - col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5240 SELECT ALL - col0 FROM tab0 AS cor0 WHERE - col3 * + CAST( NULL AS SIGNED ) = NULL ---- skipif mysql # not compatible query I rowsort label-5240 SELECT ALL - col0 FROM tab0 AS cor0 WHERE - col3 * + CAST ( NULL AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5240 SELECT ALL - col0 FROM tab1 AS cor0 WHERE - col3 * + CAST( NULL AS SIGNED ) = NULL ---- skipif mysql # not compatible query I rowsort label-5240 SELECT ALL - col0 FROM tab1 AS cor0 WHERE - col3 * + CAST ( NULL AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5240 SELECT ALL - col0 FROM tab2 AS cor0 WHERE - col3 * + CAST( NULL AS SIGNED ) = NULL ---- skipif mysql # not compatible query I rowsort label-5240 SELECT ALL - col0 FROM tab2 AS cor0 WHERE - col3 * + CAST ( NULL AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5240 SELECT ALL - col0 FROM tab3 AS cor0 WHERE - col3 * + CAST( NULL AS SIGNED ) = NULL ---- skipif mysql # not compatible query I rowsort label-5240 SELECT ALL - col0 FROM tab3 AS cor0 WHERE - col3 * + CAST ( NULL AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5240 SELECT ALL - col0 FROM tab4 AS cor0 WHERE - col3 * + CAST( NULL AS SIGNED ) = NULL ---- skipif mysql # not compatible query I rowsort label-5240 SELECT ALL - col0 FROM tab4 AS cor0 WHERE - col3 * + CAST ( NULL AS INTEGER ) = NULL ---- query IIIIIII rowsort label-5245 SELECT * FROM tab0 AS cor0 WHERE NOT + - 13 IS NULL AND ( + col3 ) * + 8 * - col3 + col4 + + - col1 * - col1 IS NULL ---- query IIIIIII rowsort label-5245 SELECT * FROM tab1 AS cor0 WHERE NOT + - 13 IS NULL AND ( + col3 ) * + 8 * - col3 + col4 + + - col1 * - col1 IS NULL ---- query IIIIIII rowsort label-5245 SELECT * FROM tab2 AS cor0 WHERE NOT + - 13 IS NULL AND ( + col3 ) * + 8 * - col3 + col4 + + - col1 * - col1 IS NULL ---- query IIIIIII rowsort label-5245 SELECT * FROM tab3 AS cor0 WHERE NOT + - 13 IS NULL AND ( + col3 ) * + 8 * - col3 + col4 + + - col1 * - col1 IS NULL ---- query IIIIIII rowsort label-5245 SELECT * FROM tab4 AS cor0 WHERE NOT + - 13 IS NULL AND ( + col3 ) * + 8 * - col3 + col4 + + - col1 * - col1 IS NULL ---- query I rowsort label-5250 SELECT + + col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5250 SELECT + + col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5250 SELECT + + col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5250 SELECT + + col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5250 SELECT + + col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5255 SELECT ALL - col1 AS col3 FROM tab0 WHERE col0 IS NULL ---- query I rowsort label-5255 SELECT ALL - col1 AS col3 FROM tab1 WHERE col0 IS NULL ---- query I rowsort label-5255 SELECT ALL - col1 AS col3 FROM tab2 WHERE col0 IS NULL ---- query I rowsort label-5255 SELECT ALL - col1 AS col3 FROM tab3 WHERE col0 IS NULL ---- query I rowsort label-5255 SELECT ALL - col1 AS col3 FROM tab4 WHERE col0 IS NULL ---- query IIIIIII rowsort label-5260 SELECT ALL * FROM tab0 WHERE ( NOT 17 / + - 94 IS NOT NULL ) ---- query IIIIIII rowsort label-5260 SELECT ALL * FROM tab1 WHERE ( NOT 17 / + - 94 IS NOT NULL ) ---- query IIIIIII rowsort label-5260 SELECT ALL * FROM tab2 WHERE ( NOT 17 / + - 94 IS NOT NULL ) ---- query IIIIIII rowsort label-5260 SELECT ALL * FROM tab3 WHERE ( NOT 17 / + - 94 IS NOT NULL ) ---- query IIIIIII rowsort label-5260 SELECT ALL * FROM tab4 WHERE ( NOT 17 / + - 94 IS NOT NULL ) ---- query I rowsort label-5265 SELECT ALL + + col1 FROM tab0 WHERE NULL NOT BETWEEN + col4 * + col0 * + col0 AND - 17 ---- query I rowsort label-5265 SELECT ALL + + col1 FROM tab1 WHERE NULL NOT BETWEEN + col4 * + col0 * + col0 AND - 17 ---- query I rowsort label-5265 SELECT ALL + + col1 FROM tab2 WHERE NULL NOT BETWEEN + col4 * + col0 * + col0 AND - 17 ---- query I rowsort label-5265 SELECT ALL + + col1 FROM tab3 WHERE NULL NOT BETWEEN + col4 * + col0 * + col0 AND - 17 ---- query I rowsort label-5265 SELECT ALL + + col1 FROM tab4 WHERE NULL NOT BETWEEN + col4 * + col0 * + col0 AND - 17 ---- query IIIIIII rowsort label-5270 SELECT * FROM tab0 WHERE NOT NULL < - 95 ---- query IIIIIII rowsort label-5270 SELECT * FROM tab1 WHERE NOT NULL < - 95 ---- query IIIIIII rowsort label-5270 SELECT * FROM tab2 WHERE NOT NULL < - 95 ---- query IIIIIII rowsort label-5270 SELECT * FROM tab3 WHERE NOT NULL < - 95 ---- query IIIIIII rowsort label-5270 SELECT * FROM tab4 WHERE NOT NULL < - 95 ---- query IIIIIII rowsort label-5275 SELECT * FROM tab0 WHERE NOT - 96 * 69 IS NOT NULL ---- query IIIIIII rowsort label-5275 SELECT * FROM tab1 WHERE NOT - 96 * 69 IS NOT NULL ---- query IIIIIII rowsort label-5275 SELECT * FROM tab2 WHERE NOT - 96 * 69 IS NOT NULL ---- query IIIIIII rowsort label-5275 SELECT * FROM tab3 WHERE NOT - 96 * 69 IS NOT NULL ---- query IIIIIII rowsort label-5275 SELECT * FROM tab4 WHERE NOT - 96 * 69 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5280 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab0 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif mysql # not compatible query I rowsort label-5280 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab0 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5280 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab1 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif mysql # not compatible query I rowsort label-5280 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab1 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5280 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab2 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif mysql # not compatible query I rowsort label-5280 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab2 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5280 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab3 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif mysql # not compatible query I rowsort label-5280 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab3 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5280 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab4 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif mysql # not compatible query I rowsort label-5280 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab4 AS cor0 WHERE NOT + col4 + - 47 <> 11 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5285 SELECT col2 col4 FROM tab0 AS cor0 WHERE NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5285 SELECT col2 col4 FROM tab1 AS cor0 WHERE NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5285 SELECT col2 col4 FROM tab2 AS cor0 WHERE NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5285 SELECT col2 col4 FROM tab3 AS cor0 WHERE NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5285 SELECT col2 col4 FROM tab4 AS cor0 WHERE NULL <> NULL ---- query IIIIIII rowsort label-5290 SELECT * FROM tab0 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-5290 SELECT * FROM tab1 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-5290 SELECT * FROM tab2 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-5290 SELECT * FROM tab3 WHERE NOT NULL < + col3 ---- query IIIIIII rowsort label-5290 SELECT * FROM tab4 WHERE NOT NULL < + col3 ---- query I rowsort label-5295 SELECT col5 AS col3 FROM tab0 AS cor0 WHERE NOT - 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5295 SELECT col5 AS col3 FROM tab1 AS cor0 WHERE NOT - 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5295 SELECT col5 AS col3 FROM tab2 AS cor0 WHERE NOT - 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5295 SELECT col5 AS col3 FROM tab3 AS cor0 WHERE NOT - 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5295 SELECT col5 AS col3 FROM tab4 AS cor0 WHERE NOT - 54 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT - + 20 + - 20 AS col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 82 AND + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5305 SELECT ALL * FROM tab0 cor0 WHERE NOT CAST( NULL AS SIGNED ) > - 69 * col1 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5305 SELECT ALL * FROM tab0 cor0 WHERE NOT CAST ( NULL AS INTEGER ) > - 69 * col1 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5305 SELECT ALL * FROM tab1 cor0 WHERE NOT CAST( NULL AS SIGNED ) > - 69 * col1 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5305 SELECT ALL * FROM tab1 cor0 WHERE NOT CAST ( NULL AS INTEGER ) > - 69 * col1 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5305 SELECT ALL * FROM tab2 cor0 WHERE NOT CAST( NULL AS SIGNED ) > - 69 * col1 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5305 SELECT ALL * FROM tab2 cor0 WHERE NOT CAST ( NULL AS INTEGER ) > - 69 * col1 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5305 SELECT ALL * FROM tab3 cor0 WHERE NOT CAST( NULL AS SIGNED ) > - 69 * col1 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5305 SELECT ALL * FROM tab3 cor0 WHERE NOT CAST ( NULL AS INTEGER ) > - 69 * col1 + - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5305 SELECT ALL * FROM tab4 cor0 WHERE NOT CAST( NULL AS SIGNED ) > - 69 * col1 + - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5305 SELECT ALL * FROM tab4 cor0 WHERE NOT CAST ( NULL AS INTEGER ) > - 69 * col1 + - col4 ---- query I rowsort label-5310 SELECT ALL - ( + col0 ) FROM tab0 AS cor0 WHERE NOT - col4 NOT BETWEEN NULL AND NULL ---- query I rowsort label-5310 SELECT ALL - ( + col0 ) FROM tab1 AS cor0 WHERE NOT - col4 NOT BETWEEN NULL AND NULL ---- query I rowsort label-5310 SELECT ALL - ( + col0 ) FROM tab2 AS cor0 WHERE NOT - col4 NOT BETWEEN NULL AND NULL ---- query I rowsort label-5310 SELECT ALL - ( + col0 ) FROM tab3 AS cor0 WHERE NOT - col4 NOT BETWEEN NULL AND NULL ---- query I rowsort label-5310 SELECT ALL - ( + col0 ) FROM tab4 AS cor0 WHERE NOT - col4 NOT BETWEEN NULL AND NULL ---- query I rowsort label-5315 SELECT ALL + col2 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5315 SELECT ALL + col2 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5315 SELECT ALL + col2 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5315 SELECT ALL + col2 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5315 SELECT ALL + col2 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5320 SELECT col5 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5320 SELECT col5 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5320 SELECT col5 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5320 SELECT col5 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5320 SELECT col5 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-5325 SELECT + - col0 AS col2 FROM tab0 WHERE + 83 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-5325 SELECT + - col0 AS col2 FROM tab1 WHERE + 83 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-5325 SELECT + - col0 AS col2 FROM tab2 WHERE + 83 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-5325 SELECT + - col0 AS col2 FROM tab3 WHERE + 83 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-5325 SELECT + - col0 AS col2 FROM tab4 WHERE + 83 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-5330 SELECT col5 FROM tab0 WHERE - 81 BETWEEN NULL AND - col0 ---- query I rowsort label-5330 SELECT col5 FROM tab1 WHERE - 81 BETWEEN NULL AND - col0 ---- query I rowsort label-5330 SELECT col5 FROM tab2 WHERE - 81 BETWEEN NULL AND - col0 ---- query I rowsort label-5330 SELECT col5 FROM tab3 WHERE - 81 BETWEEN NULL AND - col0 ---- query I rowsort label-5330 SELECT col5 FROM tab4 WHERE - 81 BETWEEN NULL AND - col0 ---- query I rowsort label-5335 SELECT 60 AS col3 FROM tab0 AS cor0 WHERE NOT - col3 BETWEEN + + 36 AND NULL ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-5335 SELECT 60 AS col3 FROM tab1 AS cor0 WHERE NOT - col3 BETWEEN + + 36 AND NULL ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-5335 SELECT 60 AS col3 FROM tab2 AS cor0 WHERE NOT - col3 BETWEEN + + 36 AND NULL ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-5335 SELECT 60 AS col3 FROM tab3 AS cor0 WHERE NOT - col3 BETWEEN + + 36 AND NULL ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-5335 SELECT 60 AS col3 FROM tab4 AS cor0 WHERE NOT - col3 BETWEEN + + 36 AND NULL ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-5340 SELECT ALL 48 AS col5 FROM tab0 AS cor0 WHERE + col0 + col1 - - 84 IS NOT NULL ---- 10 values hashing to 7ad501e2007b550697df5bb19374e7a2 query I rowsort label-5340 SELECT ALL 48 AS col5 FROM tab1 AS cor0 WHERE + col0 + col1 - - 84 IS NOT NULL ---- 10 values hashing to 7ad501e2007b550697df5bb19374e7a2 query I rowsort label-5340 SELECT ALL 48 AS col5 FROM tab2 AS cor0 WHERE + col0 + col1 - - 84 IS NOT NULL ---- 10 values hashing to 7ad501e2007b550697df5bb19374e7a2 query I rowsort label-5340 SELECT ALL 48 AS col5 FROM tab3 AS cor0 WHERE + col0 + col1 - - 84 IS NOT NULL ---- 10 values hashing to 7ad501e2007b550697df5bb19374e7a2 query I rowsort label-5340 SELECT ALL 48 AS col5 FROM tab4 AS cor0 WHERE + col0 + col1 - - 84 IS NOT NULL ---- 10 values hashing to 7ad501e2007b550697df5bb19374e7a2 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5345 SELECT + + col0 FROM tab0 AS cor0 WHERE NOT + 92 <= - + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5345 SELECT + + col0 FROM tab0 AS cor0 WHERE NOT + 92 <= - + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5345 SELECT + + col0 FROM tab1 AS cor0 WHERE NOT + 92 <= - + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5345 SELECT + + col0 FROM tab1 AS cor0 WHERE NOT + 92 <= - + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5345 SELECT + + col0 FROM tab2 AS cor0 WHERE NOT + 92 <= - + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5345 SELECT + + col0 FROM tab2 AS cor0 WHERE NOT + 92 <= - + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5345 SELECT + + col0 FROM tab3 AS cor0 WHERE NOT + 92 <= - + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5345 SELECT + + col0 FROM tab3 AS cor0 WHERE NOT + 92 <= - + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5345 SELECT + + col0 FROM tab4 AS cor0 WHERE NOT + 92 <= - + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5345 SELECT + + col0 FROM tab4 AS cor0 WHERE NOT + 92 <= - + CAST ( NULL AS INTEGER ) ---- query I rowsort label-5350 SELECT DISTINCT + col1 FROM tab0 WHERE 74 IS NULL ---- query I rowsort label-5350 SELECT DISTINCT + col1 FROM tab1 WHERE 74 IS NULL ---- query I rowsort label-5350 SELECT DISTINCT + col1 FROM tab2 WHERE 74 IS NULL ---- query I rowsort label-5350 SELECT DISTINCT + col1 FROM tab3 WHERE 74 IS NULL ---- query I rowsort label-5350 SELECT DISTINCT + col1 FROM tab4 WHERE 74 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5355 SELECT + - 91 col5 FROM tab0 WHERE NOT + + col4 / + col4 + - + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5355 SELECT + - 91 col5 FROM tab1 WHERE NOT + + col4 / + col4 + - + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5355 SELECT + - 91 col5 FROM tab2 WHERE NOT + + col4 / + col4 + - + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5355 SELECT + - 91 col5 FROM tab3 WHERE NOT + + col4 / + col4 + - + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5355 SELECT + - 91 col5 FROM tab4 WHERE NOT + + col4 / + col4 + - + col1 < NULL ---- query IIIIIII rowsort label-5360 SELECT ALL * FROM tab0 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-5360 SELECT ALL * FROM tab1 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-5360 SELECT ALL * FROM tab2 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-5360 SELECT ALL * FROM tab3 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-5360 SELECT ALL * FROM tab4 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-5365 SELECT ALL * FROM tab0 WHERE NOT NULL <> col4 * + - 27 ---- query IIIIIII rowsort label-5365 SELECT ALL * FROM tab1 WHERE NOT NULL <> col4 * + - 27 ---- query IIIIIII rowsort label-5365 SELECT ALL * FROM tab2 WHERE NOT NULL <> col4 * + - 27 ---- query IIIIIII rowsort label-5365 SELECT ALL * FROM tab3 WHERE NOT NULL <> col4 * + - 27 ---- query IIIIIII rowsort label-5365 SELECT ALL * FROM tab4 WHERE NOT NULL <> col4 * + - 27 ---- onlyif mysql # aggregate syntax: query I rowsort label-5370 SELECT DISTINCT - COUNT( DISTINCT - 6 ) * + 59 AS col1 FROM tab0 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT - COUNT ( DISTINCT - 6 ) * + 59 AS col1 FROM tab0 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5370 SELECT DISTINCT - COUNT( DISTINCT - 6 ) * + 59 AS col1 FROM tab1 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT - COUNT ( DISTINCT - 6 ) * + 59 AS col1 FROM tab1 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5370 SELECT DISTINCT - COUNT( DISTINCT - 6 ) * + 59 AS col1 FROM tab2 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT - COUNT ( DISTINCT - 6 ) * + 59 AS col1 FROM tab2 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5370 SELECT DISTINCT - COUNT( DISTINCT - 6 ) * + 59 AS col1 FROM tab3 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT - COUNT ( DISTINCT - 6 ) * + 59 AS col1 FROM tab3 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5370 SELECT DISTINCT - COUNT( DISTINCT - 6 ) * + 59 AS col1 FROM tab4 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT - COUNT ( DISTINCT - 6 ) * + 59 AS col1 FROM tab4 AS cor0 WHERE NOT - 50 IS NOT NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5375 SELECT ALL + CAST( NULL AS SIGNED ) AS col4, CAST( NULL AS SIGNED ) FROM tab0 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- skipif mysql # not compatible query II rowsort label-5375 SELECT ALL + CAST ( NULL AS INTEGER ) AS col4, CAST ( NULL AS INTEGER ) FROM tab0 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5375 SELECT ALL + CAST( NULL AS SIGNED ) AS col4, CAST( NULL AS SIGNED ) FROM tab1 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- skipif mysql # not compatible query II rowsort label-5375 SELECT ALL + CAST ( NULL AS INTEGER ) AS col4, CAST ( NULL AS INTEGER ) FROM tab1 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5375 SELECT ALL + CAST( NULL AS SIGNED ) AS col4, CAST( NULL AS SIGNED ) FROM tab2 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- skipif mysql # not compatible query II rowsort label-5375 SELECT ALL + CAST ( NULL AS INTEGER ) AS col4, CAST ( NULL AS INTEGER ) FROM tab2 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5375 SELECT ALL + CAST( NULL AS SIGNED ) AS col4, CAST( NULL AS SIGNED ) FROM tab3 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- skipif mysql # not compatible query II rowsort label-5375 SELECT ALL + CAST ( NULL AS INTEGER ) AS col4, CAST ( NULL AS INTEGER ) FROM tab3 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5375 SELECT ALL + CAST( NULL AS SIGNED ) AS col4, CAST( NULL AS SIGNED ) FROM tab4 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- skipif mysql # not compatible query II rowsort label-5375 SELECT ALL + CAST ( NULL AS INTEGER ) AS col4, CAST ( NULL AS INTEGER ) FROM tab4 WHERE - col0 - - col3 BETWEEN - + col1 AND NULL ---- query IIIIIII rowsort label-5380 SELECT ALL * FROM tab0 WHERE - 26 - col4 = NULL ---- query IIIIIII rowsort label-5380 SELECT ALL * FROM tab1 WHERE - 26 - col4 = NULL ---- query IIIIIII rowsort label-5380 SELECT ALL * FROM tab2 WHERE - 26 - col4 = NULL ---- query IIIIIII rowsort label-5380 SELECT ALL * FROM tab3 WHERE - 26 - col4 = NULL ---- query IIIIIII rowsort label-5380 SELECT ALL * FROM tab4 WHERE - 26 - col4 = NULL ---- query IIIIIII rowsort label-5385 SELECT ALL * FROM tab0 WHERE ( 86 ) IN ( 3 + 33 * col0 ) ---- query IIIIIII rowsort label-5385 SELECT ALL * FROM tab1 WHERE ( 86 ) IN ( 3 + 33 * col0 ) ---- query IIIIIII rowsort label-5385 SELECT ALL * FROM tab2 WHERE ( 86 ) IN ( 3 + 33 * col0 ) ---- query IIIIIII rowsort label-5385 SELECT ALL * FROM tab3 WHERE ( 86 ) IN ( 3 + 33 * col0 ) ---- query IIIIIII rowsort label-5385 SELECT ALL * FROM tab4 WHERE ( 86 ) IN ( 3 + 33 * col0 ) ---- query I rowsort label-5390 SELECT ALL + 1 * col3 + - col0 FROM tab0 WHERE col5 IS NULL ---- query I rowsort label-5390 SELECT ALL + 1 * col3 + - col0 FROM tab1 WHERE col5 IS NULL ---- query I rowsort label-5390 SELECT ALL + 1 * col3 + - col0 FROM tab2 WHERE col5 IS NULL ---- query I rowsort label-5390 SELECT ALL + 1 * col3 + - col0 FROM tab3 WHERE col5 IS NULL ---- query I rowsort label-5390 SELECT ALL + 1 * col3 + - col0 FROM tab4 WHERE col5 IS NULL ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-5395 SELECT ALL - COUNT( * ) DIV - 81 FROM tab0 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT ALL - COUNT ( * ) / - 81 FROM tab0 WHERE NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-5395 SELECT ALL - COUNT( * ) DIV - 81 FROM tab1 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT ALL - COUNT ( * ) / - 81 FROM tab1 WHERE NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-5395 SELECT ALL - COUNT( * ) DIV - 81 FROM tab2 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT ALL - COUNT ( * ) / - 81 FROM tab2 WHERE NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-5395 SELECT ALL - COUNT( * ) DIV - 81 FROM tab3 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT ALL - COUNT ( * ) / - 81 FROM tab3 WHERE NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-5395 SELECT ALL - COUNT( * ) DIV - 81 FROM tab4 WHERE NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT ALL - COUNT ( * ) / - 81 FROM tab4 WHERE NULL IS NULL ---- 0 query IIIIIII rowsort label-5400 SELECT * FROM tab0 WHERE NOT + 65 <> NULL ---- query IIIIIII rowsort label-5400 SELECT * FROM tab1 WHERE NOT + 65 <> NULL ---- query IIIIIII rowsort label-5400 SELECT * FROM tab2 WHERE NOT + 65 <> NULL ---- query IIIIIII rowsort label-5400 SELECT * FROM tab3 WHERE NOT + 65 <> NULL ---- query IIIIIII rowsort label-5400 SELECT * FROM tab4 WHERE NOT + 65 <> NULL ---- query IIIIIII rowsort label-5405 SELECT * FROM tab0 WHERE NOT NULL = - col3 ---- query IIIIIII rowsort label-5405 SELECT * FROM tab1 WHERE NOT NULL = - col3 ---- query IIIIIII rowsort label-5405 SELECT * FROM tab2 WHERE NOT NULL = - col3 ---- query IIIIIII rowsort label-5405 SELECT * FROM tab3 WHERE NOT NULL = - col3 ---- query IIIIIII rowsort label-5405 SELECT * FROM tab4 WHERE NOT NULL = - col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-5410 SELECT - 79 - COUNT( ( col1 ) + 59 ) AS col2 FROM tab0 WHERE NOT NULL <= NULL ---- -79 skipif mysql # not compatible query I rowsort label-5410 SELECT - 79 - COUNT ( ( col1 ) + 59 ) AS col2 FROM tab0 WHERE NOT NULL <= NULL ---- -79 onlyif mysql # aggregate syntax: query I rowsort label-5410 SELECT - 79 - COUNT( ( col1 ) + 59 ) AS col2 FROM tab1 WHERE NOT NULL <= NULL ---- -79 skipif mysql # not compatible query I rowsort label-5410 SELECT - 79 - COUNT ( ( col1 ) + 59 ) AS col2 FROM tab1 WHERE NOT NULL <= NULL ---- -79 onlyif mysql # aggregate syntax: query I rowsort label-5410 SELECT - 79 - COUNT( ( col1 ) + 59 ) AS col2 FROM tab2 WHERE NOT NULL <= NULL ---- -79 skipif mysql # not compatible query I rowsort label-5410 SELECT - 79 - COUNT ( ( col1 ) + 59 ) AS col2 FROM tab2 WHERE NOT NULL <= NULL ---- -79 onlyif mysql # aggregate syntax: query I rowsort label-5410 SELECT - 79 - COUNT( ( col1 ) + 59 ) AS col2 FROM tab3 WHERE NOT NULL <= NULL ---- -79 skipif mysql # not compatible query I rowsort label-5410 SELECT - 79 - COUNT ( ( col1 ) + 59 ) AS col2 FROM tab3 WHERE NOT NULL <= NULL ---- -79 onlyif mysql # aggregate syntax: query I rowsort label-5410 SELECT - 79 - COUNT( ( col1 ) + 59 ) AS col2 FROM tab4 WHERE NOT NULL <= NULL ---- -79 skipif mysql # not compatible query I rowsort label-5410 SELECT - 79 - COUNT ( ( col1 ) + 59 ) AS col2 FROM tab4 WHERE NOT NULL <= NULL ---- -79 onlyif mysql # aggregate syntax: query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 790 skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT ( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 790 onlyif mysql # aggregate syntax: query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 790 skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT ( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 790 onlyif mysql # aggregate syntax: query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 790 skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT ( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 790 onlyif mysql # aggregate syntax: query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 790 skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT ( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 790 onlyif mysql # aggregate syntax: query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 790 skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + 79 * + COUNT ( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 790 query IIIIIII rowsort label-5420 SELECT * FROM tab0 WHERE NULL >= - 43 - 12 / ( - 19 / col0 ) ---- query IIIIIII rowsort label-5420 SELECT * FROM tab1 WHERE NULL >= - 43 - 12 / ( - 19 / col0 ) ---- query IIIIIII rowsort label-5420 SELECT * FROM tab2 WHERE NULL >= - 43 - 12 / ( - 19 / col0 ) ---- query IIIIIII rowsort label-5420 SELECT * FROM tab3 WHERE NULL >= - 43 - 12 / ( - 19 / col0 ) ---- query IIIIIII rowsort label-5420 SELECT * FROM tab4 WHERE NULL >= - 43 - 12 / ( - 19 / col0 ) ---- query I rowsort label-5425 SELECT - col4 FROM tab0 WHERE - 37 / 43 = - 30 * ( ( col4 ) ) ---- query I rowsort label-5425 SELECT - col4 FROM tab1 WHERE - 37 / 43 = - 30 * ( ( col4 ) ) ---- query I rowsort label-5425 SELECT - col4 FROM tab2 WHERE - 37 / 43 = - 30 * ( ( col4 ) ) ---- query I rowsort label-5425 SELECT - col4 FROM tab3 WHERE - 37 / 43 = - 30 * ( ( col4 ) ) ---- query I rowsort label-5425 SELECT - col4 FROM tab4 WHERE - 37 / 43 = - 30 * ( ( col4 ) ) ---- query I rowsort label-5430 SELECT DISTINCT - 72 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - col4 ) ---- query I rowsort label-5430 SELECT DISTINCT - 72 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - col4 ) ---- query I rowsort label-5430 SELECT DISTINCT - 72 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - col4 ) ---- query I rowsort label-5430 SELECT DISTINCT - 72 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - col4 ) ---- query I rowsort label-5430 SELECT DISTINCT - 72 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - col4 ) ---- query I rowsort label-5435 SELECT DISTINCT 19 AS col4 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-5435 SELECT DISTINCT 19 AS col4 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-5435 SELECT DISTINCT 19 AS col4 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-5435 SELECT DISTINCT 19 AS col4 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-5435 SELECT DISTINCT 19 AS col4 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-5440 SELECT + 19 AS col0 FROM tab0 AS cor0 WHERE - col0 BETWEEN - col0 AND ( NULL ) ---- query I rowsort label-5440 SELECT + 19 AS col0 FROM tab1 AS cor0 WHERE - col0 BETWEEN - col0 AND ( NULL ) ---- query I rowsort label-5440 SELECT + 19 AS col0 FROM tab2 AS cor0 WHERE - col0 BETWEEN - col0 AND ( NULL ) ---- query I rowsort label-5440 SELECT + 19 AS col0 FROM tab3 AS cor0 WHERE - col0 BETWEEN - col0 AND ( NULL ) ---- query I rowsort label-5440 SELECT + 19 AS col0 FROM tab4 AS cor0 WHERE - col0 BETWEEN - col0 AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5445 SELECT ( - col3 ) + - col1 col4 FROM tab0 AS cor0 WHERE ( + col1 ) IN ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5445 SELECT ( - col3 ) + - col1 col4 FROM tab1 AS cor0 WHERE ( + col1 ) IN ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5445 SELECT ( - col3 ) + - col1 col4 FROM tab2 AS cor0 WHERE ( + col1 ) IN ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5445 SELECT ( - col3 ) + - col1 col4 FROM tab3 AS cor0 WHERE ( + col1 ) IN ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5445 SELECT ( - col3 ) + - col1 col4 FROM tab4 AS cor0 WHERE ( + col1 ) IN ( + col4 ) ---- query I rowsort label-5450 SELECT col2 FROM tab0 WHERE NULL = - 21 / 75 ---- query I rowsort label-5450 SELECT col2 FROM tab1 WHERE NULL = - 21 / 75 ---- query I rowsort label-5450 SELECT col2 FROM tab2 WHERE NULL = - 21 / 75 ---- query I rowsort label-5450 SELECT col2 FROM tab3 WHERE NULL = - 21 / 75 ---- query I rowsort label-5450 SELECT col2 FROM tab4 WHERE NULL = - 21 / 75 ---- query I rowsort label-5455 SELECT + col4 AS col1 FROM tab0 WHERE - col4 <> NULL ---- query I rowsort label-5455 SELECT + col4 AS col1 FROM tab1 WHERE - col4 <> NULL ---- query I rowsort label-5455 SELECT + col4 AS col1 FROM tab2 WHERE - col4 <> NULL ---- query I rowsort label-5455 SELECT + col4 AS col1 FROM tab3 WHERE - col4 <> NULL ---- query I rowsort label-5455 SELECT + col4 AS col1 FROM tab4 WHERE - col4 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5460 SELECT DISTINCT COUNT( * ) AS col4 FROM tab0 WHERE NOT 34 < - col0 ---- 10 skipif mysql # not compatible query I rowsort label-5460 SELECT DISTINCT COUNT ( * ) AS col4 FROM tab0 WHERE NOT 34 < - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5460 SELECT DISTINCT COUNT( * ) AS col4 FROM tab1 WHERE NOT 34 < - col0 ---- 10 skipif mysql # not compatible query I rowsort label-5460 SELECT DISTINCT COUNT ( * ) AS col4 FROM tab1 WHERE NOT 34 < - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5460 SELECT DISTINCT COUNT( * ) AS col4 FROM tab2 WHERE NOT 34 < - col0 ---- 10 skipif mysql # not compatible query I rowsort label-5460 SELECT DISTINCT COUNT ( * ) AS col4 FROM tab2 WHERE NOT 34 < - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5460 SELECT DISTINCT COUNT( * ) AS col4 FROM tab3 WHERE NOT 34 < - col0 ---- 10 skipif mysql # not compatible query I rowsort label-5460 SELECT DISTINCT COUNT ( * ) AS col4 FROM tab3 WHERE NOT 34 < - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5460 SELECT DISTINCT COUNT( * ) AS col4 FROM tab4 WHERE NOT 34 < - col0 ---- 10 skipif mysql # not compatible query I rowsort label-5460 SELECT DISTINCT COUNT ( * ) AS col4 FROM tab4 WHERE NOT 34 < - col0 ---- 10 query I rowsort label-5465 SELECT 19 FROM tab0 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to 26574d7534954f19c76a8385f5fb7ebe query I rowsort label-5465 SELECT 19 FROM tab1 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to 26574d7534954f19c76a8385f5fb7ebe query I rowsort label-5465 SELECT 19 FROM tab2 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to 26574d7534954f19c76a8385f5fb7ebe query I rowsort label-5465 SELECT 19 FROM tab3 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to 26574d7534954f19c76a8385f5fb7ebe query I rowsort label-5465 SELECT 19 FROM tab4 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to 26574d7534954f19c76a8385f5fb7ebe query I rowsort label-5470 SELECT DISTINCT + col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5470 SELECT DISTINCT + col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5470 SELECT DISTINCT + col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5470 SELECT DISTINCT + col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5470 SELECT DISTINCT + col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5475 SELECT ALL col2 FROM tab0 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5475 SELECT ALL col2 FROM tab1 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5475 SELECT ALL col2 FROM tab2 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5475 SELECT ALL col2 FROM tab3 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5475 SELECT ALL col2 FROM tab4 AS cor0 WHERE NULL >= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL + ( MIN( DISTINCT ( + col4 ) ) ) FROM tab0 AS cor0 WHERE NULL >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL + ( MIN ( DISTINCT ( + col4 ) ) ) FROM tab0 AS cor0 WHERE NULL >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL + ( MIN( DISTINCT ( + col4 ) ) ) FROM tab1 AS cor0 WHERE NULL >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL + ( MIN ( DISTINCT ( + col4 ) ) ) FROM tab1 AS cor0 WHERE NULL >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL + ( MIN( DISTINCT ( + col4 ) ) ) FROM tab2 AS cor0 WHERE NULL >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL + ( MIN ( DISTINCT ( + col4 ) ) ) FROM tab2 AS cor0 WHERE NULL >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL + ( MIN( DISTINCT ( + col4 ) ) ) FROM tab3 AS cor0 WHERE NULL >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL + ( MIN ( DISTINCT ( + col4 ) ) ) FROM tab3 AS cor0 WHERE NULL >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL + ( MIN( DISTINCT ( + col4 ) ) ) FROM tab4 AS cor0 WHERE NULL >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL + ( MIN ( DISTINCT ( + col4 ) ) ) FROM tab4 AS cor0 WHERE NULL >= NULL ---- NULL query I rowsort label-5485 SELECT 14 FROM tab0 AS cor0 WHERE ( + col4 ) NOT IN ( - col1 ) ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query I rowsort label-5485 SELECT 14 FROM tab1 AS cor0 WHERE ( + col4 ) NOT IN ( - col1 ) ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query I rowsort label-5485 SELECT 14 FROM tab2 AS cor0 WHERE ( + col4 ) NOT IN ( - col1 ) ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query I rowsort label-5485 SELECT 14 FROM tab3 AS cor0 WHERE ( + col4 ) NOT IN ( - col1 ) ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query I rowsort label-5485 SELECT 14 FROM tab4 AS cor0 WHERE ( + col4 ) NOT IN ( - col1 ) ---- 10 values hashing to 3c076781b3160dd15286b17c66813ba3 query IIIIIII rowsort label-5490 SELECT ALL * FROM tab0 WHERE col4 * + col3 + col0 * col4 BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5490 SELECT ALL * FROM tab1 WHERE col4 * + col3 + col0 * col4 BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5490 SELECT ALL * FROM tab2 WHERE col4 * + col3 + col0 * col4 BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5490 SELECT ALL * FROM tab3 WHERE col4 * + col3 + col0 * col4 BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5490 SELECT ALL * FROM tab4 WHERE col4 * + col3 + col0 * col4 BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5495 SELECT ALL * FROM tab0 WHERE NULL IN ( 62 + + col4 ) ---- query IIIIIII rowsort label-5495 SELECT ALL * FROM tab1 WHERE NULL IN ( 62 + + col4 ) ---- query IIIIIII rowsort label-5495 SELECT ALL * FROM tab2 WHERE NULL IN ( 62 + + col4 ) ---- query IIIIIII rowsort label-5495 SELECT ALL * FROM tab3 WHERE NULL IN ( 62 + + col4 ) ---- query IIIIIII rowsort label-5495 SELECT ALL * FROM tab4 WHERE NULL IN ( 62 + + col4 ) ---- query IIIIIII rowsort label-5500 SELECT * FROM tab0 WHERE NULL >= + ( - col3 ) ---- query IIIIIII rowsort label-5500 SELECT * FROM tab1 WHERE NULL >= + ( - col3 ) ---- query IIIIIII rowsort label-5500 SELECT * FROM tab2 WHERE NULL >= + ( - col3 ) ---- query IIIIIII rowsort label-5500 SELECT * FROM tab3 WHERE NULL >= + ( - col3 ) ---- query IIIIIII rowsort label-5500 SELECT * FROM tab4 WHERE NULL >= + ( - col3 ) ---- query IIIIIII rowsort label-5505 SELECT * FROM tab0 WHERE ( NULL ) NOT BETWEEN 75 * col3 AND NULL ---- query IIIIIII rowsort label-5505 SELECT * FROM tab1 WHERE ( NULL ) NOT BETWEEN 75 * col3 AND NULL ---- query IIIIIII rowsort label-5505 SELECT * FROM tab2 WHERE ( NULL ) NOT BETWEEN 75 * col3 AND NULL ---- query IIIIIII rowsort label-5505 SELECT * FROM tab3 WHERE ( NULL ) NOT BETWEEN 75 * col3 AND NULL ---- query IIIIIII rowsort label-5505 SELECT * FROM tab4 WHERE ( NULL ) NOT BETWEEN 75 * col3 AND NULL ---- query I rowsort label-5510 SELECT DISTINCT - col0 FROM tab0 WHERE col0 * - col3 IS NULL ---- query I rowsort label-5510 SELECT DISTINCT - col0 FROM tab1 WHERE col0 * - col3 IS NULL ---- query I rowsort label-5510 SELECT DISTINCT - col0 FROM tab2 WHERE col0 * - col3 IS NULL ---- query I rowsort label-5510 SELECT DISTINCT - col0 FROM tab3 WHERE col0 * - col3 IS NULL ---- query I rowsort label-5510 SELECT DISTINCT - col0 FROM tab4 WHERE col0 * - col3 IS NULL ---- query I rowsort label-5515 SELECT ALL + 52 FROM tab0 WHERE 50 IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-5515 SELECT ALL + 52 FROM tab1 WHERE 50 IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-5515 SELECT ALL + 52 FROM tab2 WHERE 50 IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-5515 SELECT ALL + 52 FROM tab3 WHERE 50 IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-5515 SELECT ALL + 52 FROM tab4 WHERE 50 IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-5520 SELECT 9 FROM tab0 WHERE NOT - col1 * col0 NOT IN ( + col1 ) ---- query I rowsort label-5520 SELECT 9 FROM tab1 WHERE NOT - col1 * col0 NOT IN ( + col1 ) ---- query I rowsort label-5520 SELECT 9 FROM tab2 WHERE NOT - col1 * col0 NOT IN ( + col1 ) ---- query I rowsort label-5520 SELECT 9 FROM tab3 WHERE NOT - col1 * col0 NOT IN ( + col1 ) ---- query I rowsort label-5520 SELECT 9 FROM tab4 WHERE NOT - col1 * col0 NOT IN ( + col1 ) ---- query I rowsort label-5525 SELECT ALL + 72 * 92 + + 24 AS col2 FROM tab0 WHERE + 40 IS NULL ---- query I rowsort label-5525 SELECT ALL + 72 * 92 + + 24 AS col2 FROM tab1 WHERE + 40 IS NULL ---- query I rowsort label-5525 SELECT ALL + 72 * 92 + + 24 AS col2 FROM tab2 WHERE + 40 IS NULL ---- query I rowsort label-5525 SELECT ALL + 72 * 92 + + 24 AS col2 FROM tab3 WHERE + 40 IS NULL ---- query I rowsort label-5525 SELECT ALL + 72 * 92 + + 24 AS col2 FROM tab4 WHERE + 40 IS NULL ---- query I rowsort label-5530 SELECT col5 FROM tab0 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-5530 SELECT col5 FROM tab1 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-5530 SELECT col5 FROM tab2 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-5530 SELECT col5 FROM tab3 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-5530 SELECT col5 FROM tab4 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-5535 SELECT - col1 FROM tab0 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-5535 SELECT - col1 FROM tab1 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-5535 SELECT - col1 FROM tab2 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-5535 SELECT - col1 FROM tab3 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-5535 SELECT - col1 FROM tab4 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-5540 SELECT ALL 75 FROM tab0 WHERE ( - col4 ) IS NULL ---- query I rowsort label-5540 SELECT ALL 75 FROM tab1 WHERE ( - col4 ) IS NULL ---- query I rowsort label-5540 SELECT ALL 75 FROM tab2 WHERE ( - col4 ) IS NULL ---- query I rowsort label-5540 SELECT ALL 75 FROM tab3 WHERE ( - col4 ) IS NULL ---- query I rowsort label-5540 SELECT ALL 75 FROM tab4 WHERE ( - col4 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5545 SELECT + COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 skipif mysql # not compatible query I rowsort label-5545 SELECT + COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5545 SELECT + COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 skipif mysql # not compatible query I rowsort label-5545 SELECT + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5545 SELECT + COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 skipif mysql # not compatible query I rowsort label-5545 SELECT + COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5545 SELECT + COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 skipif mysql # not compatible query I rowsort label-5545 SELECT + COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5545 SELECT + COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 skipif mysql # not compatible query I rowsort label-5545 SELECT + COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT ( - 58 ) NOT BETWEEN NULL AND ( + col4 * 44 ) ---- 0 query I rowsort label-5550 SELECT + 62 AS col2 FROM tab0 AS cor0 WHERE NOT ( 60 * + col4 ) BETWEEN - col1 + col4 * + col0 AND NULL ---- 62 62 62 62 62 62 62 62 query I rowsort label-5550 SELECT + 62 AS col2 FROM tab1 AS cor0 WHERE NOT ( 60 * + col4 ) BETWEEN - col1 + col4 * + col0 AND NULL ---- 62 62 62 62 62 62 62 62 query I rowsort label-5550 SELECT + 62 AS col2 FROM tab2 AS cor0 WHERE NOT ( 60 * + col4 ) BETWEEN - col1 + col4 * + col0 AND NULL ---- 62 62 62 62 62 62 62 62 query I rowsort label-5550 SELECT + 62 AS col2 FROM tab3 AS cor0 WHERE NOT ( 60 * + col4 ) BETWEEN - col1 + col4 * + col0 AND NULL ---- 62 62 62 62 62 62 62 62 query I rowsort label-5550 SELECT + 62 AS col2 FROM tab4 AS cor0 WHERE NOT ( 60 * + col4 ) BETWEEN - col1 + col4 * + col0 AND NULL ---- 62 62 62 62 62 62 62 62 query I rowsort label-5555 SELECT ALL + col3 + + col3 AS col5 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 60 AND - - col4 ---- query I rowsort label-5555 SELECT ALL + col3 + + col3 AS col5 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 60 AND - - col4 ---- query I rowsort label-5555 SELECT ALL + col3 + + col3 AS col5 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 60 AND - - col4 ---- query I rowsort label-5555 SELECT ALL + col3 + + col3 AS col5 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 60 AND - - col4 ---- query I rowsort label-5555 SELECT ALL + col3 + + col3 AS col5 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 60 AND - - col4 ---- query I rowsort label-5560 SELECT - ( + col3 ) + col3 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) <> ( + - col4 ) ---- query I rowsort label-5560 SELECT - ( + col3 ) + col3 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) <> ( + - col4 ) ---- query I rowsort label-5560 SELECT - ( + col3 ) + col3 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) <> ( + - col4 ) ---- query I rowsort label-5560 SELECT - ( + col3 ) + col3 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) <> ( + - col4 ) ---- query I rowsort label-5560 SELECT - ( + col3 ) + col3 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) <> ( + - col4 ) ---- query I rowsort label-5565 SELECT DISTINCT col0 AS col2 FROM tab0 cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-5565 SELECT DISTINCT col0 AS col2 FROM tab1 cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-5565 SELECT DISTINCT col0 AS col2 FROM tab2 cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-5565 SELECT DISTINCT col0 AS col2 FROM tab3 cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-5565 SELECT DISTINCT col0 AS col2 FROM tab4 cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-5570 SELECT + ( + col3 ) AS col4 FROM tab0 WHERE NULL < NULL ---- query I rowsort label-5570 SELECT + ( + col3 ) AS col4 FROM tab1 WHERE NULL < NULL ---- query I rowsort label-5570 SELECT + ( + col3 ) AS col4 FROM tab2 WHERE NULL < NULL ---- query I rowsort label-5570 SELECT + ( + col3 ) AS col4 FROM tab3 WHERE NULL < NULL ---- query I rowsort label-5570 SELECT + ( + col3 ) AS col4 FROM tab4 WHERE NULL < NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5575 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab0 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5575 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab0 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5575 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab1 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5575 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab1 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5575 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab2 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5575 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab2 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5575 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab3 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5575 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab3 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5575 SELECT DISTINCT - COUNT( * ) AS col4 FROM tab4 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5575 SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab4 WHERE NOT ( + col4 * - col1 ) IS NULL ---- -10 query I rowsort label-5580 SELECT DISTINCT col3 AS col0 FROM tab0 WHERE NOT NULL NOT IN ( col0 ) ---- query I rowsort label-5580 SELECT DISTINCT col3 AS col0 FROM tab1 WHERE NOT NULL NOT IN ( col0 ) ---- query I rowsort label-5580 SELECT DISTINCT col3 AS col0 FROM tab2 WHERE NOT NULL NOT IN ( col0 ) ---- query I rowsort label-5580 SELECT DISTINCT col3 AS col0 FROM tab3 WHERE NOT NULL NOT IN ( col0 ) ---- query I rowsort label-5580 SELECT DISTINCT col3 AS col0 FROM tab4 WHERE NOT NULL NOT IN ( col0 ) ---- query IIIIIII rowsort label-5585 SELECT * FROM tab0 WHERE col4 IN ( + 31 ) ---- query IIIIIII rowsort label-5585 SELECT * FROM tab1 WHERE col4 IN ( + 31 ) ---- query IIIIIII rowsort label-5585 SELECT * FROM tab2 WHERE col4 IN ( + 31 ) ---- query IIIIIII rowsort label-5585 SELECT * FROM tab3 WHERE col4 IN ( + 31 ) ---- query IIIIIII rowsort label-5585 SELECT * FROM tab4 WHERE col4 IN ( + 31 ) ---- query I rowsort label-5590 SELECT col2 FROM tab0 WHERE NOT 86 * + col1 > ( + 21 ) ---- query I rowsort label-5590 SELECT col2 FROM tab1 WHERE NOT 86 * + col1 > ( + 21 ) ---- query I rowsort label-5590 SELECT col2 FROM tab2 WHERE NOT 86 * + col1 > ( + 21 ) ---- query I rowsort label-5590 SELECT col2 FROM tab3 WHERE NOT 86 * + col1 > ( + 21 ) ---- query I rowsort label-5590 SELECT col2 FROM tab4 WHERE NOT 86 * + col1 > ( + 21 ) ---- query I rowsort label-5595 SELECT col2 AS col1 FROM tab0 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-5595 SELECT col2 AS col1 FROM tab1 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-5595 SELECT col2 AS col1 FROM tab2 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-5595 SELECT col2 AS col1 FROM tab3 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-5595 SELECT col2 AS col1 FROM tab4 AS cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-5600 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 45 >= NULL ---- query IIIIIII rowsort label-5600 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 45 >= NULL ---- query IIIIIII rowsort label-5600 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 45 >= NULL ---- query IIIIIII rowsort label-5600 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 45 >= NULL ---- query IIIIIII rowsort label-5600 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 45 >= NULL ---- query IIIIIII rowsort label-5605 SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-5605 SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-5605 SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-5605 SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-5605 SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-5610 SELECT ALL - col0 AS col0 FROM tab0 cor0 WHERE NOT NULL BETWEEN NULL AND - col3 + 90 * + - col3 * ( + col4 / ( - col0 / col4 ) ) ---- query I rowsort label-5610 SELECT ALL - col0 AS col0 FROM tab1 cor0 WHERE NOT NULL BETWEEN NULL AND - col3 + 90 * + - col3 * ( + col4 / ( - col0 / col4 ) ) ---- query I rowsort label-5610 SELECT ALL - col0 AS col0 FROM tab2 cor0 WHERE NOT NULL BETWEEN NULL AND - col3 + 90 * + - col3 * ( + col4 / ( - col0 / col4 ) ) ---- query I rowsort label-5610 SELECT ALL - col0 AS col0 FROM tab3 cor0 WHERE NOT NULL BETWEEN NULL AND - col3 + 90 * + - col3 * ( + col4 / ( - col0 / col4 ) ) ---- query I rowsort label-5610 SELECT ALL - col0 AS col0 FROM tab4 cor0 WHERE NOT NULL BETWEEN NULL AND - col3 + 90 * + - col3 * ( + col4 / ( - col0 / col4 ) ) ---- query I rowsort label-5615 SELECT DISTINCT + col0 FROM tab0 WHERE col1 * col0 + + - col1 IS NULL ---- query I rowsort label-5615 SELECT DISTINCT + col0 FROM tab1 WHERE col1 * col0 + + - col1 IS NULL ---- query I rowsort label-5615 SELECT DISTINCT + col0 FROM tab2 WHERE col1 * col0 + + - col1 IS NULL ---- query I rowsort label-5615 SELECT DISTINCT + col0 FROM tab3 WHERE col1 * col0 + + - col1 IS NULL ---- query I rowsort label-5615 SELECT DISTINCT + col0 FROM tab4 WHERE col1 * col0 + + - col1 IS NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NULL <= NULL ---- 114 0 skipif mysql # not compatible query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NULL <= NULL ---- 114 0 onlyif mysql # aggregate syntax: query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NULL <= NULL ---- 114 0 skipif mysql # not compatible query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NULL <= NULL ---- 114 0 onlyif mysql # aggregate syntax: query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NULL <= NULL ---- 114 0 skipif mysql # not compatible query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NULL <= NULL ---- 114 0 onlyif mysql # aggregate syntax: query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NULL <= NULL ---- 114 0 skipif mysql # not compatible query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NULL <= NULL ---- 114 0 onlyif mysql # aggregate syntax: query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NULL <= NULL ---- 114 0 skipif mysql # not compatible query II rowsort label-5620 SELECT DISTINCT 69 + 45 AS col2, - COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NULL <= NULL ---- 114 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab0 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST( - col0 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab0 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST ( - col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab1 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST( - col0 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab1 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST ( - col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab2 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST( - col0 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab2 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST ( - col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab3 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST( - col0 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab3 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST ( - col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab4 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST( - col0 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5625 SELECT DISTINCT - 28 AS col4 FROM tab4 AS cor0 WHERE col3 + + col0 BETWEEN NULL AND + - CAST ( - col0 AS INTEGER ) ---- query I rowsort label-5630 SELECT + col3 / + - col1 * + col4 FROM tab0 WHERE + 90 * - + 39 IS NULL ---- query I rowsort label-5630 SELECT + col3 / + - col1 * + col4 FROM tab1 WHERE + 90 * - + 39 IS NULL ---- query I rowsort label-5630 SELECT + col3 / + - col1 * + col4 FROM tab2 WHERE + 90 * - + 39 IS NULL ---- query I rowsort label-5630 SELECT + col3 / + - col1 * + col4 FROM tab3 WHERE + 90 * - + 39 IS NULL ---- query I rowsort label-5630 SELECT + col3 / + - col1 * + col4 FROM tab4 WHERE + 90 * - + 39 IS NULL ---- query I rowsort label-5635 SELECT DISTINCT + col4 - - col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-5635 SELECT DISTINCT + col4 - - col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-5635 SELECT DISTINCT + col4 - - col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-5635 SELECT DISTINCT + col4 - - col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-5635 SELECT DISTINCT + col4 - - col3 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5640 SELECT ALL * FROM tab0 WHERE ( + 95 + + 85 ) IS NULL ---- query IIIIIII rowsort label-5640 SELECT ALL * FROM tab1 WHERE ( + 95 + + 85 ) IS NULL ---- query IIIIIII rowsort label-5640 SELECT ALL * FROM tab2 WHERE ( + 95 + + 85 ) IS NULL ---- query IIIIIII rowsort label-5640 SELECT ALL * FROM tab3 WHERE ( + 95 + + 85 ) IS NULL ---- query IIIIIII rowsort label-5640 SELECT ALL * FROM tab4 WHERE ( + 95 + + 85 ) IS NULL ---- query I rowsort label-5645 SELECT ALL 50 + 32 AS col4 FROM tab0 AS cor0 WHERE col1 * + col1 NOT BETWEEN 71 AND col0 * col4 / - col0 ---- 10 values hashing to 45f8c29c613cd848dbafcca4c67deda3 query I rowsort label-5645 SELECT ALL 50 + 32 AS col4 FROM tab1 AS cor0 WHERE col1 * + col1 NOT BETWEEN 71 AND col0 * col4 / - col0 ---- 10 values hashing to 45f8c29c613cd848dbafcca4c67deda3 query I rowsort label-5645 SELECT ALL 50 + 32 AS col4 FROM tab2 AS cor0 WHERE col1 * + col1 NOT BETWEEN 71 AND col0 * col4 / - col0 ---- 10 values hashing to 45f8c29c613cd848dbafcca4c67deda3 query I rowsort label-5645 SELECT ALL 50 + 32 AS col4 FROM tab3 AS cor0 WHERE col1 * + col1 NOT BETWEEN 71 AND col0 * col4 / - col0 ---- 10 values hashing to 45f8c29c613cd848dbafcca4c67deda3 query I rowsort label-5645 SELECT ALL 50 + 32 AS col4 FROM tab4 AS cor0 WHERE col1 * + col1 NOT BETWEEN 71 AND col0 * col4 / - col0 ---- 10 values hashing to 45f8c29c613cd848dbafcca4c67deda3 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5650 SELECT * FROM tab0 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST( - + CAST( NULL AS SIGNED ) AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5650 SELECT * FROM tab0 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5650 SELECT * FROM tab1 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST( - + CAST( NULL AS SIGNED ) AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5650 SELECT * FROM tab1 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5650 SELECT * FROM tab2 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST( - + CAST( NULL AS SIGNED ) AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5650 SELECT * FROM tab2 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5650 SELECT * FROM tab3 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST( - + CAST( NULL AS SIGNED ) AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5650 SELECT * FROM tab3 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5650 SELECT * FROM tab4 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST( - + CAST( NULL AS SIGNED ) AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5650 SELECT * FROM tab4 AS cor0 WHERE NOT - col0 >= - + col1 + - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) ---- onlyif mysql # aggregate syntax: query I rowsort label-5655 SELECT COUNT( ALL - col1 ) FROM tab0 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 skipif mysql # not compatible query I rowsort label-5655 SELECT COUNT ( ALL - col1 ) FROM tab0 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5655 SELECT COUNT( ALL - col1 ) FROM tab1 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 skipif mysql # not compatible query I rowsort label-5655 SELECT COUNT ( ALL - col1 ) FROM tab1 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5655 SELECT COUNT( ALL - col1 ) FROM tab2 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 skipif mysql # not compatible query I rowsort label-5655 SELECT COUNT ( ALL - col1 ) FROM tab2 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5655 SELECT COUNT( ALL - col1 ) FROM tab3 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 skipif mysql # not compatible query I rowsort label-5655 SELECT COUNT ( ALL - col1 ) FROM tab3 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5655 SELECT COUNT( ALL - col1 ) FROM tab4 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 skipif mysql # not compatible query I rowsort label-5655 SELECT COUNT ( ALL - col1 ) FROM tab4 WHERE NOT ( + - col4 ) NOT BETWEEN NULL AND col4 ---- 0 query IIIIIII rowsort label-5660 SELECT * FROM tab0 AS cor0 WHERE + 98 >= NULL ---- query IIIIIII rowsort label-5660 SELECT * FROM tab1 AS cor0 WHERE + 98 >= NULL ---- query IIIIIII rowsort label-5660 SELECT * FROM tab2 AS cor0 WHERE + 98 >= NULL ---- query IIIIIII rowsort label-5660 SELECT * FROM tab3 AS cor0 WHERE + 98 >= NULL ---- query IIIIIII rowsort label-5660 SELECT * FROM tab4 AS cor0 WHERE + 98 >= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5665 SELECT DISTINCT COUNT( * ) AS col0 FROM tab0 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 skipif mysql # not compatible query I rowsort label-5665 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab0 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5665 SELECT DISTINCT COUNT( * ) AS col0 FROM tab1 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 skipif mysql # not compatible query I rowsort label-5665 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab1 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5665 SELECT DISTINCT COUNT( * ) AS col0 FROM tab2 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 skipif mysql # not compatible query I rowsort label-5665 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab2 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5665 SELECT DISTINCT COUNT( * ) AS col0 FROM tab3 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 skipif mysql # not compatible query I rowsort label-5665 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab3 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5665 SELECT DISTINCT COUNT( * ) AS col0 FROM tab4 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 skipif mysql # not compatible query I rowsort label-5665 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab4 cor0 WHERE NOT - col4 NOT BETWEEN NULL AND col0 ---- 0 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5670 SELECT CAST( NULL AS DECIMAL ) AS col2 FROM tab0 WHERE NOT NULL <= ( + 54 ) ---- skipif mysql # not compatible query I rowsort label-5670 SELECT CAST ( NULL AS REAL ) AS col2 FROM tab0 WHERE NOT NULL <= ( + 54 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5670 SELECT CAST( NULL AS DECIMAL ) AS col2 FROM tab1 WHERE NOT NULL <= ( + 54 ) ---- skipif mysql # not compatible query I rowsort label-5670 SELECT CAST ( NULL AS REAL ) AS col2 FROM tab1 WHERE NOT NULL <= ( + 54 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5670 SELECT CAST( NULL AS DECIMAL ) AS col2 FROM tab2 WHERE NOT NULL <= ( + 54 ) ---- skipif mysql # not compatible query I rowsort label-5670 SELECT CAST ( NULL AS REAL ) AS col2 FROM tab2 WHERE NOT NULL <= ( + 54 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5670 SELECT CAST( NULL AS DECIMAL ) AS col2 FROM tab3 WHERE NOT NULL <= ( + 54 ) ---- skipif mysql # not compatible query I rowsort label-5670 SELECT CAST ( NULL AS REAL ) AS col2 FROM tab3 WHERE NOT NULL <= ( + 54 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5670 SELECT CAST( NULL AS DECIMAL ) AS col2 FROM tab4 WHERE NOT NULL <= ( + 54 ) ---- skipif mysql # not compatible query I rowsort label-5670 SELECT CAST ( NULL AS REAL ) AS col2 FROM tab4 WHERE NOT NULL <= ( + 54 ) ---- query I rowsort label-5675 SELECT + col3 AS col3 FROM tab0 AS cor0 WHERE - 29 - col1 * + + 52 <> NULL ---- query I rowsort label-5675 SELECT + col3 AS col3 FROM tab1 AS cor0 WHERE - 29 - col1 * + + 52 <> NULL ---- query I rowsort label-5675 SELECT + col3 AS col3 FROM tab2 AS cor0 WHERE - 29 - col1 * + + 52 <> NULL ---- query I rowsort label-5675 SELECT + col3 AS col3 FROM tab3 AS cor0 WHERE - 29 - col1 * + + 52 <> NULL ---- query I rowsort label-5675 SELECT + col3 AS col3 FROM tab4 AS cor0 WHERE - 29 - col1 * + + 52 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5680 SELECT COUNT( * ) FROM tab0 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5680 SELECT COUNT ( * ) FROM tab0 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5680 SELECT COUNT( * ) FROM tab1 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5680 SELECT COUNT ( * ) FROM tab1 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5680 SELECT COUNT( * ) FROM tab2 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5680 SELECT COUNT ( * ) FROM tab2 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5680 SELECT COUNT( * ) FROM tab3 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5680 SELECT COUNT ( * ) FROM tab3 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5680 SELECT COUNT( * ) FROM tab4 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5680 SELECT COUNT ( * ) FROM tab4 WHERE NOT ( - ( + - 93 ) + - - 70 ) IS NULL ---- 10 query IIIIIII rowsort label-5685 SELECT * FROM tab0 WHERE ( ( NULL < - + col3 ) ) ---- query IIIIIII rowsort label-5685 SELECT * FROM tab1 WHERE ( ( NULL < - + col3 ) ) ---- query IIIIIII rowsort label-5685 SELECT * FROM tab2 WHERE ( ( NULL < - + col3 ) ) ---- query IIIIIII rowsort label-5685 SELECT * FROM tab3 WHERE ( ( NULL < - + col3 ) ) ---- query IIIIIII rowsort label-5685 SELECT * FROM tab4 WHERE ( ( NULL < - + col3 ) ) ---- query I rowsort label-5690 SELECT DISTINCT col0 * col0 AS col3 FROM tab0 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5690 SELECT DISTINCT col0 * col0 AS col3 FROM tab1 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5690 SELECT DISTINCT col0 * col0 AS col3 FROM tab2 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5690 SELECT DISTINCT col0 * col0 AS col3 FROM tab3 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-5690 SELECT DISTINCT col0 * col0 AS col3 FROM tab4 AS cor0 WHERE NULL >= NULL ---- query IIIIIII rowsort label-5695 SELECT * FROM tab0 AS cor0 WHERE + col0 < col3 * ( - col1 ) ---- query IIIIIII rowsort label-5695 SELECT * FROM tab1 AS cor0 WHERE + col0 < col3 * ( - col1 ) ---- query IIIIIII rowsort label-5695 SELECT * FROM tab2 AS cor0 WHERE + col0 < col3 * ( - col1 ) ---- query IIIIIII rowsort label-5695 SELECT * FROM tab3 AS cor0 WHERE + col0 < col3 * ( - col1 ) ---- query IIIIIII rowsort label-5695 SELECT * FROM tab4 AS cor0 WHERE + col0 < col3 * ( - col1 ) ---- query IIIIIII rowsort label-5700 SELECT * FROM tab0 AS cor0 WHERE col3 BETWEEN NULL AND + - col0 ---- query IIIIIII rowsort label-5700 SELECT * FROM tab1 AS cor0 WHERE col3 BETWEEN NULL AND + - col0 ---- query IIIIIII rowsort label-5700 SELECT * FROM tab2 AS cor0 WHERE col3 BETWEEN NULL AND + - col0 ---- query IIIIIII rowsort label-5700 SELECT * FROM tab3 AS cor0 WHERE col3 BETWEEN NULL AND + - col0 ---- query IIIIIII rowsort label-5700 SELECT * FROM tab4 AS cor0 WHERE col3 BETWEEN NULL AND + - col0 ---- query IIIIIII rowsort label-5705 SELECT ALL * FROM tab0 AS cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-5705 SELECT ALL * FROM tab1 AS cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-5705 SELECT ALL * FROM tab2 AS cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-5705 SELECT ALL * FROM tab3 AS cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-5705 SELECT ALL * FROM tab4 AS cor0 WHERE + 79 IS NULL ---- query IIIIIII rowsort label-5710 SELECT ALL * FROM tab0 WHERE - col1 + - - col1 + + 9 * - col3 * + col0 + - 91 IS NULL ---- query IIIIIII rowsort label-5710 SELECT ALL * FROM tab1 WHERE - col1 + - - col1 + + 9 * - col3 * + col0 + - 91 IS NULL ---- query IIIIIII rowsort label-5710 SELECT ALL * FROM tab2 WHERE - col1 + - - col1 + + 9 * - col3 * + col0 + - 91 IS NULL ---- query IIIIIII rowsort label-5710 SELECT ALL * FROM tab3 WHERE - col1 + - - col1 + + 9 * - col3 * + col0 + - 91 IS NULL ---- query IIIIIII rowsort label-5710 SELECT ALL * FROM tab4 WHERE - col1 + - - col1 + + 9 * - col3 * + col0 + - 91 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5715 SELECT CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5715 SELECT CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5715 SELECT CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5715 SELECT CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5715 SELECT CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5715 SELECT CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5715 SELECT CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5715 SELECT CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5715 SELECT CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-5715 SELECT CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE col4 IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-5720 SELECT * FROM tab0 WHERE - 11 / + - col1 + - col3 <= + - col3 ---- query IIIIIII rowsort label-5720 SELECT * FROM tab1 WHERE - 11 / + - col1 + - col3 <= + - col3 ---- query IIIIIII rowsort label-5720 SELECT * FROM tab2 WHERE - 11 / + - col1 + - col3 <= + - col3 ---- query IIIIIII rowsort label-5720 SELECT * FROM tab3 WHERE - 11 / + - col1 + - col3 <= + - col3 ---- query IIIIIII rowsort label-5720 SELECT * FROM tab4 WHERE - 11 / + - col1 + - col3 <= + - col3 ---- query I rowsort label-5725 SELECT - col4 AS col2 FROM tab0 WHERE NOT NULL >= + - col3 + + col4 ---- query I rowsort label-5725 SELECT - col4 AS col2 FROM tab1 WHERE NOT NULL >= + - col3 + + col4 ---- query I rowsort label-5725 SELECT - col4 AS col2 FROM tab2 WHERE NOT NULL >= + - col3 + + col4 ---- query I rowsort label-5725 SELECT - col4 AS col2 FROM tab3 WHERE NOT NULL >= + - col3 + + col4 ---- query I rowsort label-5725 SELECT - col4 AS col2 FROM tab4 WHERE NOT NULL >= + - col3 + + col4 ---- query I rowsort label-5730 SELECT + + 56 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= col4 + + col1 ---- query I rowsort label-5730 SELECT + + 56 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= col4 + + col1 ---- query I rowsort label-5730 SELECT + + 56 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= col4 + + col1 ---- query I rowsort label-5730 SELECT + + 56 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= col4 + + col1 ---- query I rowsort label-5730 SELECT + + 56 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= col4 + + col1 ---- query IIIIIII rowsort label-5735 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( - ( + col3 ) ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5735 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( - ( + col3 ) ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5735 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( - ( + col3 ) ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5735 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( - ( + col3 ) ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5735 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( - ( + col3 ) ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-5740 SELECT DISTINCT col3 * - 61 AS col4 FROM tab0 WHERE NOT + col3 > NULL ---- query I rowsort label-5740 SELECT DISTINCT col3 * - 61 AS col4 FROM tab1 WHERE NOT + col3 > NULL ---- query I rowsort label-5740 SELECT DISTINCT col3 * - 61 AS col4 FROM tab2 WHERE NOT + col3 > NULL ---- query I rowsort label-5740 SELECT DISTINCT col3 * - 61 AS col4 FROM tab3 WHERE NOT + col3 > NULL ---- query I rowsort label-5740 SELECT DISTINCT col3 * - 61 AS col4 FROM tab4 WHERE NOT + col3 > NULL ---- query IIIIIII rowsort label-5745 SELECT * FROM tab0 WHERE ( - - col1 ) < NULL ---- query IIIIIII rowsort label-5745 SELECT * FROM tab1 WHERE ( - - col1 ) < NULL ---- query IIIIIII rowsort label-5745 SELECT * FROM tab2 WHERE ( - - col1 ) < NULL ---- query IIIIIII rowsort label-5745 SELECT * FROM tab3 WHERE ( - - col1 ) < NULL ---- query IIIIIII rowsort label-5745 SELECT * FROM tab4 WHERE ( - - col1 ) < NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-5750 SELECT ALL + MAX( + - 5 ) AS col3, 99 col5 FROM tab0 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5750 SELECT ALL + MAX ( + - 5 ) AS col3, 99 col5 FROM tab0 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 onlyif mysql # aggregate syntax: query II rowsort label-5750 SELECT ALL + MAX( + - 5 ) AS col3, 99 col5 FROM tab1 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5750 SELECT ALL + MAX ( + - 5 ) AS col3, 99 col5 FROM tab1 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 onlyif mysql # aggregate syntax: query II rowsort label-5750 SELECT ALL + MAX( + - 5 ) AS col3, 99 col5 FROM tab2 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5750 SELECT ALL + MAX ( + - 5 ) AS col3, 99 col5 FROM tab2 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 onlyif mysql # aggregate syntax: query II rowsort label-5750 SELECT ALL + MAX( + - 5 ) AS col3, 99 col5 FROM tab3 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5750 SELECT ALL + MAX ( + - 5 ) AS col3, 99 col5 FROM tab3 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 onlyif mysql # aggregate syntax: query II rowsort label-5750 SELECT ALL + MAX( + - 5 ) AS col3, 99 col5 FROM tab4 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5750 SELECT ALL + MAX ( + - 5 ) AS col3, 99 col5 FROM tab4 WHERE NOT NULL > 55 + - 14 + - col0 ---- NULL 99 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-5755 SELECT - + 35 + + CAST( NULL AS SIGNED ) FROM tab0 cor0 WHERE NOT NULL > - CAST( - + 16 AS DECIMAL ) * + 4 ---- skipif mysql # not compatible query I rowsort label-5755 SELECT - + 35 + + CAST ( NULL AS INTEGER ) FROM tab0 cor0 WHERE NOT NULL > - CAST ( - + 16 AS REAL ) * + 4 ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-5755 SELECT - + 35 + + CAST( NULL AS SIGNED ) FROM tab1 cor0 WHERE NOT NULL > - CAST( - + 16 AS DECIMAL ) * + 4 ---- skipif mysql # not compatible query I rowsort label-5755 SELECT - + 35 + + CAST ( NULL AS INTEGER ) FROM tab1 cor0 WHERE NOT NULL > - CAST ( - + 16 AS REAL ) * + 4 ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-5755 SELECT - + 35 + + CAST( NULL AS SIGNED ) FROM tab2 cor0 WHERE NOT NULL > - CAST( - + 16 AS DECIMAL ) * + 4 ---- skipif mysql # not compatible query I rowsort label-5755 SELECT - + 35 + + CAST ( NULL AS INTEGER ) FROM tab2 cor0 WHERE NOT NULL > - CAST ( - + 16 AS REAL ) * + 4 ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-5755 SELECT - + 35 + + CAST( NULL AS SIGNED ) FROM tab3 cor0 WHERE NOT NULL > - CAST( - + 16 AS DECIMAL ) * + 4 ---- skipif mysql # not compatible query I rowsort label-5755 SELECT - + 35 + + CAST ( NULL AS INTEGER ) FROM tab3 cor0 WHERE NOT NULL > - CAST ( - + 16 AS REAL ) * + 4 ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-5755 SELECT - + 35 + + CAST( NULL AS SIGNED ) FROM tab4 cor0 WHERE NOT NULL > - CAST( - + 16 AS DECIMAL ) * + 4 ---- skipif mysql # not compatible query I rowsort label-5755 SELECT - + 35 + + CAST ( NULL AS INTEGER ) FROM tab4 cor0 WHERE NOT NULL > - CAST ( - + 16 AS REAL ) * + 4 ---- query I rowsort label-5760 SELECT ALL col3 AS col1 FROM tab0 AS cor0 WHERE NOT col1 > + 93 ---- query I rowsort label-5760 SELECT ALL col3 AS col1 FROM tab1 AS cor0 WHERE NOT col1 > + 93 ---- query I rowsort label-5760 SELECT ALL col3 AS col1 FROM tab2 AS cor0 WHERE NOT col1 > + 93 ---- query I rowsort label-5760 SELECT ALL col3 AS col1 FROM tab3 AS cor0 WHERE NOT col1 > + 93 ---- query I rowsort label-5760 SELECT ALL col3 AS col1 FROM tab4 AS cor0 WHERE NOT col1 > + 93 ---- query IIIIIII rowsort label-5765 SELECT * FROM tab0 WHERE NULL < - ( - - 81 ) ---- query IIIIIII rowsort label-5765 SELECT * FROM tab1 WHERE NULL < - ( - - 81 ) ---- query IIIIIII rowsort label-5765 SELECT * FROM tab2 WHERE NULL < - ( - - 81 ) ---- query IIIIIII rowsort label-5765 SELECT * FROM tab3 WHERE NULL < - ( - - 81 ) ---- query IIIIIII rowsort label-5765 SELECT * FROM tab4 WHERE NULL < - ( - - 81 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab0 WHERE + - col4 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab0 WHERE + - col4 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab1 WHERE + - col4 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab1 WHERE + - col4 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab2 WHERE + - col4 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab2 WHERE + - col4 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab3 WHERE + - col4 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab3 WHERE + - col4 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab4 WHERE + - col4 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-5770 SELECT DISTINCT + + col4 AS col1 FROM tab4 WHERE + - col4 < - CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-5775 SELECT * FROM tab0 WHERE ( + 60 ) NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-5775 SELECT * FROM tab1 WHERE ( + 60 ) NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-5775 SELECT * FROM tab2 WHERE ( + 60 ) NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-5775 SELECT * FROM tab3 WHERE ( + 60 ) NOT BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-5775 SELECT * FROM tab4 WHERE ( + 60 ) NOT BETWEEN NULL AND col3 ---- query I rowsort label-5780 SELECT ALL - col3 AS col5 FROM tab0 AS cor0 WHERE 97 NOT IN ( - col3, + col1 * 1 - + col0 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-5780 SELECT ALL - col3 AS col5 FROM tab1 AS cor0 WHERE 97 NOT IN ( - col3, + col1 * 1 - + col0 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-5780 SELECT ALL - col3 AS col5 FROM tab2 AS cor0 WHERE 97 NOT IN ( - col3, + col1 * 1 - + col0 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-5780 SELECT ALL - col3 AS col5 FROM tab3 AS cor0 WHERE 97 NOT IN ( - col3, + col1 * 1 - + col0 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-5780 SELECT ALL - col3 AS col5 FROM tab4 AS cor0 WHERE 97 NOT IN ( - col3, + col1 * 1 - + col0 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-5785 SELECT DISTINCT + 7 * + ( 19 ) FROM tab0 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-5785 SELECT DISTINCT + 7 * + ( 19 ) FROM tab1 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-5785 SELECT DISTINCT + 7 * + ( 19 ) FROM tab2 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-5785 SELECT DISTINCT + 7 * + ( 19 ) FROM tab3 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-5785 SELECT DISTINCT + 7 * + ( 19 ) FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-5790 SELECT ALL 69 FROM tab0 cor0 WHERE - 77 <> NULL ---- query I rowsort label-5790 SELECT ALL 69 FROM tab1 cor0 WHERE - 77 <> NULL ---- query I rowsort label-5790 SELECT ALL 69 FROM tab2 cor0 WHERE - 77 <> NULL ---- query I rowsort label-5790 SELECT ALL 69 FROM tab3 cor0 WHERE - 77 <> NULL ---- query I rowsort label-5790 SELECT ALL 69 FROM tab4 cor0 WHERE - 77 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5795 SELECT ALL CAST( NULL AS SIGNED ) + - col3 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5795 SELECT ALL CAST ( NULL AS INTEGER ) + - col3 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5795 SELECT ALL CAST( NULL AS SIGNED ) + - col3 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5795 SELECT ALL CAST ( NULL AS INTEGER ) + - col3 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5795 SELECT ALL CAST( NULL AS SIGNED ) + - col3 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5795 SELECT ALL CAST ( NULL AS INTEGER ) + - col3 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5795 SELECT ALL CAST( NULL AS SIGNED ) + - col3 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5795 SELECT ALL CAST ( NULL AS INTEGER ) + - col3 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5795 SELECT ALL CAST( NULL AS SIGNED ) + - col3 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-5795 SELECT ALL CAST ( NULL AS INTEGER ) + - col3 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5800 SELECT * FROM tab0 WHERE col0 * + - col1 * + col3 = ( - 27 * - ( + + ( - + col3 ) ) ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab1 WHERE col0 * + - col1 * + col3 = ( - 27 * - ( + + ( - + col3 ) ) ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab2 WHERE col0 * + - col1 * + col3 = ( - 27 * - ( + + ( - + col3 ) ) ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab3 WHERE col0 * + - col1 * + col3 = ( - 27 * - ( + + ( - + col3 ) ) ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab4 WHERE col0 * + - col1 * + col3 = ( - 27 * - ( + + ( - + col3 ) ) ) ---- query IIIIIII rowsort label-5805 SELECT * FROM tab0 WHERE NOT - col3 * - 81 IS NOT NULL ---- query IIIIIII rowsort label-5805 SELECT * FROM tab1 WHERE NOT - col3 * - 81 IS NOT NULL ---- query IIIIIII rowsort label-5805 SELECT * FROM tab2 WHERE NOT - col3 * - 81 IS NOT NULL ---- query IIIIIII rowsort label-5805 SELECT * FROM tab3 WHERE NOT - col3 * - 81 IS NOT NULL ---- query IIIIIII rowsort label-5805 SELECT * FROM tab4 WHERE NOT - col3 * - 81 IS NOT NULL ---- query IIIIIII rowsort label-5810 SELECT * FROM tab0 WHERE ( NULL ) < - col3 * + + 60 AND NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-5810 SELECT * FROM tab1 WHERE ( NULL ) < - col3 * + + 60 AND NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-5810 SELECT * FROM tab2 WHERE ( NULL ) < - col3 * + + 60 AND NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-5810 SELECT * FROM tab3 WHERE ( NULL ) < - col3 * + + 60 AND NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-5810 SELECT * FROM tab4 WHERE ( NULL ) < - col3 * + + 60 AND NOT - col3 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5815 SELECT - COUNT( + col3 ) FROM tab0 WHERE + 21 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-5815 SELECT - COUNT ( + col3 ) FROM tab0 WHERE + 21 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5815 SELECT - COUNT( + col3 ) FROM tab1 WHERE + 21 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-5815 SELECT - COUNT ( + col3 ) FROM tab1 WHERE + 21 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5815 SELECT - COUNT( + col3 ) FROM tab2 WHERE + 21 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-5815 SELECT - COUNT ( + col3 ) FROM tab2 WHERE + 21 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5815 SELECT - COUNT( + col3 ) FROM tab3 WHERE + 21 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-5815 SELECT - COUNT ( + col3 ) FROM tab3 WHERE + 21 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5815 SELECT - COUNT( + col3 ) FROM tab4 WHERE + 21 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-5815 SELECT - COUNT ( + col3 ) FROM tab4 WHERE + 21 IS NOT NULL ---- -10 query I rowsort label-5820 SELECT ( ( - + ( ( col0 ) ) ) ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5820 SELECT ( ( - + ( ( col0 ) ) ) ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5820 SELECT ( ( - + ( ( col0 ) ) ) ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5820 SELECT ( ( - + ( ( col0 ) ) ) ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5820 SELECT ( ( - + ( ( col0 ) ) ) ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-5825 SELECT + 97, + 78 FROM tab0 WHERE NOT col0 < - 48 ---- 20 values hashing to 852740c3d31d435e86c23342c691a60c query II rowsort label-5825 SELECT + 97, + 78 FROM tab1 WHERE NOT col0 < - 48 ---- 20 values hashing to 852740c3d31d435e86c23342c691a60c query II rowsort label-5825 SELECT + 97, + 78 FROM tab2 WHERE NOT col0 < - 48 ---- 20 values hashing to 852740c3d31d435e86c23342c691a60c query II rowsort label-5825 SELECT + 97, + 78 FROM tab3 WHERE NOT col0 < - 48 ---- 20 values hashing to 852740c3d31d435e86c23342c691a60c query II rowsort label-5825 SELECT + 97, + 78 FROM tab4 WHERE NOT col0 < - 48 ---- 20 values hashing to 852740c3d31d435e86c23342c691a60c onlyif mysql # aggregate syntax: query I rowsort label-5830 SELECT COUNT( * ) AS col4 FROM tab0 WHERE + 49 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-5830 SELECT COUNT ( * ) AS col4 FROM tab0 WHERE + 49 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5830 SELECT COUNT( * ) AS col4 FROM tab1 WHERE + 49 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-5830 SELECT COUNT ( * ) AS col4 FROM tab1 WHERE + 49 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5830 SELECT COUNT( * ) AS col4 FROM tab2 WHERE + 49 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-5830 SELECT COUNT ( * ) AS col4 FROM tab2 WHERE + 49 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5830 SELECT COUNT( * ) AS col4 FROM tab3 WHERE + 49 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-5830 SELECT COUNT ( * ) AS col4 FROM tab3 WHERE + 49 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5830 SELECT COUNT( * ) AS col4 FROM tab4 WHERE + 49 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-5830 SELECT COUNT ( * ) AS col4 FROM tab4 WHERE + 49 IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5835 SELECT + + MAX( ALL - 85 ) AS col4 FROM tab0 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5835 SELECT + + MAX ( ALL - 85 ) AS col4 FROM tab0 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5835 SELECT + + MAX( ALL - 85 ) AS col4 FROM tab1 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5835 SELECT + + MAX ( ALL - 85 ) AS col4 FROM tab1 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5835 SELECT + + MAX( ALL - 85 ) AS col4 FROM tab2 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5835 SELECT + + MAX ( ALL - 85 ) AS col4 FROM tab2 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5835 SELECT + + MAX( ALL - 85 ) AS col4 FROM tab3 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5835 SELECT + + MAX ( ALL - 85 ) AS col4 FROM tab3 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5835 SELECT + + MAX( ALL - 85 ) AS col4 FROM tab4 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5835 SELECT + + MAX ( ALL - 85 ) AS col4 FROM tab4 AS cor0 WHERE - col4 * - 40 IS NULL ---- NULL query I rowsort label-5840 SELECT ALL ( + col0 ) + + 51 FROM tab0 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-5840 SELECT ALL ( + col0 ) + + 51 FROM tab1 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-5840 SELECT ALL ( + col0 ) + + 51 FROM tab2 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-5840 SELECT ALL ( + col0 ) + + 51 FROM tab3 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-5840 SELECT ALL ( + col0 ) + + 51 FROM tab4 AS cor0 WHERE ( NULL ) <> NULL ---- query IIIIIII rowsort label-5845 SELECT * FROM tab0 WHERE NOT + col1 * + - 30 IS NOT NULL ---- query IIIIIII rowsort label-5845 SELECT * FROM tab1 WHERE NOT + col1 * + - 30 IS NOT NULL ---- query IIIIIII rowsort label-5845 SELECT * FROM tab2 WHERE NOT + col1 * + - 30 IS NOT NULL ---- query IIIIIII rowsort label-5845 SELECT * FROM tab3 WHERE NOT + col1 * + - 30 IS NOT NULL ---- query IIIIIII rowsort label-5845 SELECT * FROM tab4 WHERE NOT + col1 * + - 30 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5850 SELECT ALL col0 col2 FROM tab0 WHERE NULL >= - + col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5850 SELECT ALL col0 col2 FROM tab1 WHERE NULL >= - + col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5850 SELECT ALL col0 col2 FROM tab2 WHERE NULL >= - + col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5850 SELECT ALL col0 col2 FROM tab3 WHERE NULL >= - + col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5850 SELECT ALL col0 col2 FROM tab4 WHERE NULL >= - + col4 ---- query IIIIIII rowsort label-5855 SELECT * FROM tab0 WHERE NOT 29 / 25 IS NOT NULL ---- query IIIIIII rowsort label-5855 SELECT * FROM tab1 WHERE NOT 29 / 25 IS NOT NULL ---- query IIIIIII rowsort label-5855 SELECT * FROM tab2 WHERE NOT 29 / 25 IS NOT NULL ---- query IIIIIII rowsort label-5855 SELECT * FROM tab3 WHERE NOT 29 / 25 IS NOT NULL ---- query IIIIIII rowsort label-5855 SELECT * FROM tab4 WHERE NOT 29 / 25 IS NOT NULL ---- query I rowsort label-5860 SELECT + col3 FROM tab0 WHERE - 59 * col4 BETWEEN + - col0 AND NULL ---- query I rowsort label-5860 SELECT + col3 FROM tab1 WHERE - 59 * col4 BETWEEN + - col0 AND NULL ---- query I rowsort label-5860 SELECT + col3 FROM tab2 WHERE - 59 * col4 BETWEEN + - col0 AND NULL ---- query I rowsort label-5860 SELECT + col3 FROM tab3 WHERE - 59 * col4 BETWEEN + - col0 AND NULL ---- query I rowsort label-5860 SELECT + col3 FROM tab4 WHERE - 59 * col4 BETWEEN + - col0 AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5865 SELECT COUNT( * ) FROM tab0 cor0 WHERE col4 * + + col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5865 SELECT COUNT ( * ) FROM tab0 cor0 WHERE col4 * + + col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5865 SELECT COUNT( * ) FROM tab1 cor0 WHERE col4 * + + col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5865 SELECT COUNT ( * ) FROM tab1 cor0 WHERE col4 * + + col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5865 SELECT COUNT( * ) FROM tab2 cor0 WHERE col4 * + + col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5865 SELECT COUNT ( * ) FROM tab2 cor0 WHERE col4 * + + col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5865 SELECT COUNT( * ) FROM tab3 cor0 WHERE col4 * + + col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5865 SELECT COUNT ( * ) FROM tab3 cor0 WHERE col4 * + + col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5865 SELECT COUNT( * ) FROM tab4 cor0 WHERE col4 * + + col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5865 SELECT COUNT ( * ) FROM tab4 cor0 WHERE col4 * + + col4 IS NULL ---- 0 query I rowsort label-5870 SELECT + col4 AS col1 FROM tab0 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-5870 SELECT + col4 AS col1 FROM tab1 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-5870 SELECT + col4 AS col1 FROM tab2 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-5870 SELECT + col4 AS col1 FROM tab3 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-5870 SELECT + col4 AS col1 FROM tab4 AS cor0 WHERE - col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5875 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif mysql # not compatible query I rowsort label-5875 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT - ( col4 ) < 29 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5875 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif mysql # not compatible query I rowsort label-5875 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT - ( col4 ) < 29 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5875 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif mysql # not compatible query I rowsort label-5875 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT - ( col4 ) < 29 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5875 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif mysql # not compatible query I rowsort label-5875 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT - ( col4 ) < 29 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5875 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif mysql # not compatible query I rowsort label-5875 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT - ( col4 ) < 29 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5880 SELECT ALL + col4 col5, 6 col5 FROM tab0 AS cor0 WHERE NOT + col3 <> + col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5880 SELECT ALL + col4 col5, 6 col5 FROM tab1 AS cor0 WHERE NOT + col3 <> + col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5880 SELECT ALL + col4 col5, 6 col5 FROM tab2 AS cor0 WHERE NOT + col3 <> + col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5880 SELECT ALL + col4 col5, 6 col5 FROM tab3 AS cor0 WHERE NOT + col3 <> + col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5880 SELECT ALL + col4 col5, 6 col5 FROM tab4 AS cor0 WHERE NOT + col3 <> + col0 ---- query IIIIIII rowsort label-5885 SELECT ALL * FROM tab0 WHERE + + 6 * col1 IS NULL ---- query IIIIIII rowsort label-5885 SELECT ALL * FROM tab1 WHERE + + 6 * col1 IS NULL ---- query IIIIIII rowsort label-5885 SELECT ALL * FROM tab2 WHERE + + 6 * col1 IS NULL ---- query IIIIIII rowsort label-5885 SELECT ALL * FROM tab3 WHERE + + 6 * col1 IS NULL ---- query IIIIIII rowsort label-5885 SELECT ALL * FROM tab4 WHERE + + 6 * col1 IS NULL ---- query I rowsort label-5890 SELECT ALL 59 FROM tab0 WHERE NOT 86 IS NOT NULL ---- query I rowsort label-5890 SELECT ALL 59 FROM tab1 WHERE NOT 86 IS NOT NULL ---- query I rowsort label-5890 SELECT ALL 59 FROM tab2 WHERE NOT 86 IS NOT NULL ---- query I rowsort label-5890 SELECT ALL 59 FROM tab3 WHERE NOT 86 IS NOT NULL ---- query I rowsort label-5890 SELECT ALL 59 FROM tab4 WHERE NOT 86 IS NOT NULL ---- query IIIIIII rowsort label-5895 SELECT ALL * FROM tab0 WHERE NOT 60 * - col3 * - + col3 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-5895 SELECT ALL * FROM tab1 WHERE NOT 60 * - col3 * - + col3 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-5895 SELECT ALL * FROM tab2 WHERE NOT 60 * - col3 * - + col3 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-5895 SELECT ALL * FROM tab3 WHERE NOT 60 * - col3 * - + col3 - - col3 IS NOT NULL ---- query IIIIIII rowsort label-5895 SELECT ALL * FROM tab4 WHERE NOT 60 * - col3 * - + col3 - - col3 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT DISTINCT + MAX( 61 ) * + + 73 AS col5 FROM tab0 WHERE NOT + col0 IS NULL ---- 4453 skipif mysql # not compatible query I rowsort label-5900 SELECT DISTINCT + MAX ( 61 ) * + + 73 AS col5 FROM tab0 WHERE NOT + col0 IS NULL ---- 4453 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT DISTINCT + MAX( 61 ) * + + 73 AS col5 FROM tab1 WHERE NOT + col0 IS NULL ---- 4453 skipif mysql # not compatible query I rowsort label-5900 SELECT DISTINCT + MAX ( 61 ) * + + 73 AS col5 FROM tab1 WHERE NOT + col0 IS NULL ---- 4453 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT DISTINCT + MAX( 61 ) * + + 73 AS col5 FROM tab2 WHERE NOT + col0 IS NULL ---- 4453 skipif mysql # not compatible query I rowsort label-5900 SELECT DISTINCT + MAX ( 61 ) * + + 73 AS col5 FROM tab2 WHERE NOT + col0 IS NULL ---- 4453 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT DISTINCT + MAX( 61 ) * + + 73 AS col5 FROM tab3 WHERE NOT + col0 IS NULL ---- 4453 skipif mysql # not compatible query I rowsort label-5900 SELECT DISTINCT + MAX ( 61 ) * + + 73 AS col5 FROM tab3 WHERE NOT + col0 IS NULL ---- 4453 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT DISTINCT + MAX( 61 ) * + + 73 AS col5 FROM tab4 WHERE NOT + col0 IS NULL ---- 4453 skipif mysql # not compatible query I rowsort label-5900 SELECT DISTINCT + MAX ( 61 ) * + + 73 AS col5 FROM tab4 WHERE NOT + col0 IS NULL ---- 4453 query I rowsort label-5905 SELECT DISTINCT col0 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5905 SELECT DISTINCT col0 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5905 SELECT DISTINCT col0 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5905 SELECT DISTINCT col0 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-5905 SELECT DISTINCT col0 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-5910 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) < - ( + col4 ) + + + col0 * - ( 74 ) ---- query IIIIIII rowsort label-5910 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) < - ( + col4 ) + + + col0 * - ( 74 ) ---- query IIIIIII rowsort label-5910 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) < - ( + col4 ) + + + col0 * - ( 74 ) ---- query IIIIIII rowsort label-5910 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) < - ( + col4 ) + + + col0 * - ( 74 ) ---- query IIIIIII rowsort label-5910 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) < - ( + col4 ) + + + col0 * - ( 74 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-5915 SELECT - COUNT( * ) FROM tab0 cor0 WHERE NOT - 43 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5915 SELECT - COUNT ( * ) FROM tab0 cor0 WHERE NOT - 43 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5915 SELECT - COUNT( * ) FROM tab1 cor0 WHERE NOT - 43 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5915 SELECT - COUNT ( * ) FROM tab1 cor0 WHERE NOT - 43 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5915 SELECT - COUNT( * ) FROM tab2 cor0 WHERE NOT - 43 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5915 SELECT - COUNT ( * ) FROM tab2 cor0 WHERE NOT - 43 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5915 SELECT - COUNT( * ) FROM tab3 cor0 WHERE NOT - 43 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5915 SELECT - COUNT ( * ) FROM tab3 cor0 WHERE NOT - 43 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5915 SELECT - COUNT( * ) FROM tab4 cor0 WHERE NOT - 43 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-5915 SELECT - COUNT ( * ) FROM tab4 cor0 WHERE NOT - 43 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-5920 SELECT + COUNT( * ) col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5920 SELECT + COUNT ( * ) col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5920 SELECT + COUNT( * ) col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5920 SELECT + COUNT ( * ) col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5920 SELECT + COUNT( * ) col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5920 SELECT + COUNT ( * ) col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5920 SELECT + COUNT( * ) col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5920 SELECT + COUNT ( * ) col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5920 SELECT + COUNT( * ) col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5920 SELECT + COUNT ( * ) col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 query IIIIIII rowsort label-5925 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 17 + - + col0 IS NOT NULL ---- query IIIIIII rowsort label-5925 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 17 + - + col0 IS NOT NULL ---- query IIIIIII rowsort label-5925 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 17 + - + col0 IS NOT NULL ---- query IIIIIII rowsort label-5925 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 17 + - + col0 IS NOT NULL ---- query IIIIIII rowsort label-5925 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 17 + - + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5930 SELECT + 3 FROM tab0 WHERE - CAST( NULL AS SIGNED ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a skipif mysql # not compatible query I rowsort label-5930 SELECT + 3 FROM tab0 WHERE - CAST ( NULL AS INTEGER ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5930 SELECT + 3 FROM tab1 WHERE - CAST( NULL AS SIGNED ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a skipif mysql # not compatible query I rowsort label-5930 SELECT + 3 FROM tab1 WHERE - CAST ( NULL AS INTEGER ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5930 SELECT + 3 FROM tab2 WHERE - CAST( NULL AS SIGNED ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a skipif mysql # not compatible query I rowsort label-5930 SELECT + 3 FROM tab2 WHERE - CAST ( NULL AS INTEGER ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5930 SELECT + 3 FROM tab3 WHERE - CAST( NULL AS SIGNED ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a skipif mysql # not compatible query I rowsort label-5930 SELECT + 3 FROM tab3 WHERE - CAST ( NULL AS INTEGER ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5930 SELECT + 3 FROM tab4 WHERE - CAST( NULL AS SIGNED ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a skipif mysql # not compatible query I rowsort label-5930 SELECT + 3 FROM tab4 WHERE - CAST ( NULL AS INTEGER ) IS NULL ---- 10 values hashing to 10a571d85ca14138608b216a65876a7a onlyif mysql # aggregate syntax: query I rowsort label-5935 SELECT + COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NOT col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5935 SELECT + COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NOT col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5935 SELECT + COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NOT col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5935 SELECT + COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5935 SELECT + COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NOT col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5935 SELECT + COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5935 SELECT + COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NOT col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5935 SELECT + COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NOT col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-5935 SELECT + COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NOT col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-5935 SELECT + COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NOT col0 IS NULL ---- 10 query IIIIIII rowsort label-5940 SELECT ALL * FROM tab0 AS cor0 WHERE + col4 = - col1 ---- query IIIIIII rowsort label-5940 SELECT ALL * FROM tab1 AS cor0 WHERE + col4 = - col1 ---- query IIIIIII rowsort label-5940 SELECT ALL * FROM tab2 AS cor0 WHERE + col4 = - col1 ---- query IIIIIII rowsort label-5940 SELECT ALL * FROM tab3 AS cor0 WHERE + col4 = - col1 ---- query IIIIIII rowsort label-5940 SELECT ALL * FROM tab4 AS cor0 WHERE + col4 = - col1 ---- query I rowsort label-5945 SELECT col3 * + + col3 + + 73 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5945 SELECT col3 * + + col3 + + 73 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5945 SELECT col3 * + + col3 + + 73 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5945 SELECT col3 * + + col3 + + 73 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5945 SELECT col3 * + + col3 + + 73 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5950 SELECT ALL 46 FROM tab0 WHERE col2 IS NULL ---- query I rowsort label-5950 SELECT ALL 46 FROM tab1 WHERE col2 IS NULL ---- query I rowsort label-5950 SELECT ALL 46 FROM tab2 WHERE col2 IS NULL ---- query I rowsort label-5950 SELECT ALL 46 FROM tab3 WHERE col2 IS NULL ---- query I rowsort label-5950 SELECT ALL 46 FROM tab4 WHERE col2 IS NULL ---- query I rowsort label-5955 SELECT + + 24 AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-5955 SELECT + + 24 AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-5955 SELECT + + 24 AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-5955 SELECT + + 24 AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-5955 SELECT + + 24 AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5960 SELECT * FROM tab0 WHERE + col1 / + - col3 - 13 + + col1 IS NULL ---- query IIIIIII rowsort label-5960 SELECT * FROM tab1 WHERE + col1 / + - col3 - 13 + + col1 IS NULL ---- query IIIIIII rowsort label-5960 SELECT * FROM tab2 WHERE + col1 / + - col3 - 13 + + col1 IS NULL ---- query IIIIIII rowsort label-5960 SELECT * FROM tab3 WHERE + col1 / + - col3 - 13 + + col1 IS NULL ---- query IIIIIII rowsort label-5960 SELECT * FROM tab4 WHERE + col1 / + - col3 - 13 + + col1 IS NULL ---- query IIIIIII rowsort label-5965 SELECT * FROM tab0 AS cor0 WHERE NOT ( ( NULL >= ( NULL ) ) ) ---- query IIIIIII rowsort label-5965 SELECT * FROM tab1 AS cor0 WHERE NOT ( ( NULL >= ( NULL ) ) ) ---- query IIIIIII rowsort label-5965 SELECT * FROM tab2 AS cor0 WHERE NOT ( ( NULL >= ( NULL ) ) ) ---- query IIIIIII rowsort label-5965 SELECT * FROM tab3 AS cor0 WHERE NOT ( ( NULL >= ( NULL ) ) ) ---- query IIIIIII rowsort label-5965 SELECT * FROM tab4 AS cor0 WHERE NOT ( ( NULL >= ( NULL ) ) ) ---- query IIIIIII rowsort label-5970 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - 82 + - - col0 + - col0 AND NULL ---- query IIIIIII rowsort label-5970 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - 82 + - - col0 + - col0 AND NULL ---- query IIIIIII rowsort label-5970 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - 82 + - - col0 + - col0 AND NULL ---- query IIIIIII rowsort label-5970 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - 82 + - - col0 + - col0 AND NULL ---- query IIIIIII rowsort label-5970 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - 82 + - - col0 + - col0 AND NULL ---- query I rowsort label-5975 SELECT ALL - col0 AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-5975 SELECT ALL - col0 AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-5975 SELECT ALL - col0 AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-5975 SELECT ALL - col0 AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-5975 SELECT ALL - col0 AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5980 SELECT * FROM tab0 cor0 WHERE NOT ( col4 ) * + 73 IS NOT NULL ---- query IIIIIII rowsort label-5980 SELECT * FROM tab1 cor0 WHERE NOT ( col4 ) * + 73 IS NOT NULL ---- query IIIIIII rowsort label-5980 SELECT * FROM tab2 cor0 WHERE NOT ( col4 ) * + 73 IS NOT NULL ---- query IIIIIII rowsort label-5980 SELECT * FROM tab3 cor0 WHERE NOT ( col4 ) * + 73 IS NOT NULL ---- query IIIIIII rowsort label-5980 SELECT * FROM tab4 cor0 WHERE NOT ( col4 ) * + 73 IS NOT NULL ---- query IIIIIII rowsort label-5985 SELECT * FROM tab0 AS cor0 WHERE NOT + 77 IS NOT NULL ---- query IIIIIII rowsort label-5985 SELECT * FROM tab1 AS cor0 WHERE NOT + 77 IS NOT NULL ---- query IIIIIII rowsort label-5985 SELECT * FROM tab2 AS cor0 WHERE NOT + 77 IS NOT NULL ---- query IIIIIII rowsort label-5985 SELECT * FROM tab3 AS cor0 WHERE NOT + 77 IS NOT NULL ---- query IIIIIII rowsort label-5985 SELECT * FROM tab4 AS cor0 WHERE NOT + 77 IS NOT NULL ---- query IIIIIII rowsort label-5990 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-5990 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-5990 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-5990 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-5990 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-5995 SELECT * FROM tab0 WHERE + 3 >= NULL ---- query IIIIIII rowsort label-5995 SELECT * FROM tab1 WHERE + 3 >= NULL ---- query IIIIIII rowsort label-5995 SELECT * FROM tab2 WHERE + 3 >= NULL ---- query IIIIIII rowsort label-5995 SELECT * FROM tab3 WHERE + 3 >= NULL ---- query IIIIIII rowsort label-5995 SELECT * FROM tab4 WHERE + 3 >= NULL ---- query I rowsort label-6000 SELECT ALL + 84 * - 27 AS col4 FROM tab0 cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-6000 SELECT ALL + 84 * - 27 AS col4 FROM tab1 cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-6000 SELECT ALL + 84 * - 27 AS col4 FROM tab2 cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-6000 SELECT ALL + 84 * - 27 AS col4 FROM tab3 cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-6000 SELECT ALL + 84 * - 27 AS col4 FROM tab4 cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-6005 SELECT 57 AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 3ff41da47e8ee79ef8bd0d1938fba843 query I rowsort label-6005 SELECT 57 AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 3ff41da47e8ee79ef8bd0d1938fba843 query I rowsort label-6005 SELECT 57 AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 3ff41da47e8ee79ef8bd0d1938fba843 query I rowsort label-6005 SELECT 57 AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 3ff41da47e8ee79ef8bd0d1938fba843 query I rowsort label-6005 SELECT 57 AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 3ff41da47e8ee79ef8bd0d1938fba843 query I rowsort label-6010 SELECT + 16 - + + 2 + col0 FROM tab0 AS cor0 WHERE ( - 37 ) = NULL ---- query I rowsort label-6010 SELECT + 16 - + + 2 + col0 FROM tab1 AS cor0 WHERE ( - 37 ) = NULL ---- query I rowsort label-6010 SELECT + 16 - + + 2 + col0 FROM tab2 AS cor0 WHERE ( - 37 ) = NULL ---- query I rowsort label-6010 SELECT + 16 - + + 2 + col0 FROM tab3 AS cor0 WHERE ( - 37 ) = NULL ---- query I rowsort label-6010 SELECT + 16 - + + 2 + col0 FROM tab4 AS cor0 WHERE ( - 37 ) = NULL ---- query I rowsort label-6015 SELECT ALL - + col0 FROM tab0 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-6015 SELECT ALL - + col0 FROM tab1 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-6015 SELECT ALL - + col0 FROM tab2 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-6015 SELECT ALL - + col0 FROM tab3 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-6015 SELECT ALL - + col0 FROM tab4 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-6020 SELECT - ( 41 ) * + 62 AS col0 FROM tab0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-6020 SELECT - ( 41 ) * + 62 AS col0 FROM tab1 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-6020 SELECT - ( 41 ) * + 62 AS col0 FROM tab2 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-6020 SELECT - ( 41 ) * + 62 AS col0 FROM tab3 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-6020 SELECT - ( 41 ) * + 62 AS col0 FROM tab4 WHERE NOT col4 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-6025 SELECT ALL + + CAST( col4 AS DECIMAL ) AS col5 FROM tab0 WHERE NOT 89 <= + col1 ---- skipif mysql # not compatible query I rowsort label-6025 SELECT ALL + + CAST ( col4 AS REAL ) AS col5 FROM tab0 WHERE NOT 89 <= + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-6025 SELECT ALL + + CAST( col4 AS DECIMAL ) AS col5 FROM tab1 WHERE NOT 89 <= + col1 ---- skipif mysql # not compatible query I rowsort label-6025 SELECT ALL + + CAST ( col4 AS REAL ) AS col5 FROM tab1 WHERE NOT 89 <= + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-6025 SELECT ALL + + CAST( col4 AS DECIMAL ) AS col5 FROM tab2 WHERE NOT 89 <= + col1 ---- skipif mysql # not compatible query I rowsort label-6025 SELECT ALL + + CAST ( col4 AS REAL ) AS col5 FROM tab2 WHERE NOT 89 <= + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-6025 SELECT ALL + + CAST( col4 AS DECIMAL ) AS col5 FROM tab3 WHERE NOT 89 <= + col1 ---- skipif mysql # not compatible query I rowsort label-6025 SELECT ALL + + CAST ( col4 AS REAL ) AS col5 FROM tab3 WHERE NOT 89 <= + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-6025 SELECT ALL + + CAST( col4 AS DECIMAL ) AS col5 FROM tab4 WHERE NOT 89 <= + col1 ---- skipif mysql # not compatible query I rowsort label-6025 SELECT ALL + + CAST ( col4 AS REAL ) AS col5 FROM tab4 WHERE NOT 89 <= + col1 ---- query IIIIIII rowsort label-6030 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-6030 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-6030 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-6030 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-6030 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND + col4 ---- query I rowsort label-6035 SELECT col2 AS col0 FROM tab0 AS cor0 WHERE 40 > ( NULL ) ---- query I rowsort label-6035 SELECT col2 AS col0 FROM tab1 AS cor0 WHERE 40 > ( NULL ) ---- query I rowsort label-6035 SELECT col2 AS col0 FROM tab2 AS cor0 WHERE 40 > ( NULL ) ---- query I rowsort label-6035 SELECT col2 AS col0 FROM tab3 AS cor0 WHERE 40 > ( NULL ) ---- query I rowsort label-6035 SELECT col2 AS col0 FROM tab4 AS cor0 WHERE 40 > ( NULL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6040 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT NULL < + CAST( - + col4 AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6040 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT NULL < + CAST ( - + col4 AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6040 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT NULL < + CAST( - + col4 AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6040 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT NULL < + CAST ( - + col4 AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6040 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT NULL < + CAST( - + col4 AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6040 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT NULL < + CAST ( - + col4 AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6040 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT NULL < + CAST( - + col4 AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6040 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT NULL < + CAST ( - + col4 AS REAL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6040 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT NULL < + CAST( - + col4 AS DECIMAL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6040 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT NULL < + CAST ( - + col4 AS REAL ) ) ---- query I rowsort label-6045 SELECT ALL col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6045 SELECT ALL col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6045 SELECT ALL col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6045 SELECT ALL col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6045 SELECT ALL col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-6050 SELECT * FROM tab0 AS cor0 WHERE + 24 - + col1 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6050 SELECT * FROM tab1 AS cor0 WHERE + 24 - + col1 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6050 SELECT * FROM tab2 AS cor0 WHERE + 24 - + col1 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6050 SELECT * FROM tab3 AS cor0 WHERE + 24 - + col1 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6050 SELECT * FROM tab4 AS cor0 WHERE + 24 - + col1 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6055 SELECT ALL - 17 col3 FROM tab0 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to cbf8b50e82e5857201da5c6a88cb7e28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6055 SELECT ALL - 17 col3 FROM tab1 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to cbf8b50e82e5857201da5c6a88cb7e28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6055 SELECT ALL - 17 col3 FROM tab2 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to cbf8b50e82e5857201da5c6a88cb7e28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6055 SELECT ALL - 17 col3 FROM tab3 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to cbf8b50e82e5857201da5c6a88cb7e28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6055 SELECT ALL - 17 col3 FROM tab4 AS cor0 WHERE col3 IS NOT NULL ---- 10 values hashing to cbf8b50e82e5857201da5c6a88cb7e28 query IIIIIII rowsort label-6060 SELECT * FROM tab0 WHERE NOT NULL >= - + col1 ---- query IIIIIII rowsort label-6060 SELECT * FROM tab1 WHERE NOT NULL >= - + col1 ---- query IIIIIII rowsort label-6060 SELECT * FROM tab2 WHERE NOT NULL >= - + col1 ---- query IIIIIII rowsort label-6060 SELECT * FROM tab3 WHERE NOT NULL >= - + col1 ---- query IIIIIII rowsort label-6060 SELECT * FROM tab4 WHERE NOT NULL >= - + col1 ---- query II rowsort label-6065 SELECT + col0 AS col2, + 11 FROM tab0 WHERE NOT ( - 45 ) IS NULL ---- 20 values hashing to e744bd944c840b28ee8334673b47bbd7 query II rowsort label-6065 SELECT + col0 AS col2, + 11 FROM tab1 WHERE NOT ( - 45 ) IS NULL ---- 20 values hashing to e744bd944c840b28ee8334673b47bbd7 query II rowsort label-6065 SELECT + col0 AS col2, + 11 FROM tab2 WHERE NOT ( - 45 ) IS NULL ---- 20 values hashing to e744bd944c840b28ee8334673b47bbd7 query II rowsort label-6065 SELECT + col0 AS col2, + 11 FROM tab3 WHERE NOT ( - 45 ) IS NULL ---- 20 values hashing to e744bd944c840b28ee8334673b47bbd7 query II rowsort label-6065 SELECT + col0 AS col2, + 11 FROM tab4 WHERE NOT ( - 45 ) IS NULL ---- 20 values hashing to e744bd944c840b28ee8334673b47bbd7 query I rowsort label-6070 SELECT DISTINCT + + col3 * ( - 39 ) + col4 FROM tab0 WHERE - col3 + col0 IS NULL ---- query I rowsort label-6070 SELECT DISTINCT + + col3 * ( - 39 ) + col4 FROM tab1 WHERE - col3 + col0 IS NULL ---- query I rowsort label-6070 SELECT DISTINCT + + col3 * ( - 39 ) + col4 FROM tab2 WHERE - col3 + col0 IS NULL ---- query I rowsort label-6070 SELECT DISTINCT + + col3 * ( - 39 ) + col4 FROM tab3 WHERE - col3 + col0 IS NULL ---- query I rowsort label-6070 SELECT DISTINCT + + col3 * ( - 39 ) + col4 FROM tab4 WHERE - col3 + col0 IS NULL ---- query IIIIIII rowsort label-6075 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 - - - 55 IS NOT NULL ---- query IIIIIII rowsort label-6075 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 - - - 55 IS NOT NULL ---- query IIIIIII rowsort label-6075 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 - - - 55 IS NOT NULL ---- query IIIIIII rowsort label-6075 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 - - - 55 IS NOT NULL ---- query IIIIIII rowsort label-6075 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 - - - 55 IS NOT NULL ---- query I rowsort label-6080 SELECT ALL col3 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6080 SELECT ALL col3 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6080 SELECT ALL col3 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6080 SELECT ALL col3 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6080 SELECT ALL col3 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6085 SELECT 38 FROM tab0 AS cor0 WHERE 67 IS NULL ---- query I rowsort label-6085 SELECT 38 FROM tab1 AS cor0 WHERE 67 IS NULL ---- query I rowsort label-6085 SELECT 38 FROM tab2 AS cor0 WHERE 67 IS NULL ---- query I rowsort label-6085 SELECT 38 FROM tab3 AS cor0 WHERE 67 IS NULL ---- query I rowsort label-6085 SELECT 38 FROM tab4 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-6090 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 18 IS NOT NULL ---- query IIIIIII rowsort label-6090 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 18 IS NOT NULL ---- query IIIIIII rowsort label-6090 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 18 IS NOT NULL ---- query IIIIIII rowsort label-6090 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 18 IS NOT NULL ---- query IIIIIII rowsort label-6090 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 18 IS NOT NULL ---- query IIIIIII rowsort label-6095 SELECT ALL * FROM tab0 WHERE NOT NULL >= + - col1 ---- query IIIIIII rowsort label-6095 SELECT ALL * FROM tab1 WHERE NOT NULL >= + - col1 ---- query IIIIIII rowsort label-6095 SELECT ALL * FROM tab2 WHERE NOT NULL >= + - col1 ---- query IIIIIII rowsort label-6095 SELECT ALL * FROM tab3 WHERE NOT NULL >= + - col1 ---- query IIIIIII rowsort label-6095 SELECT ALL * FROM tab4 WHERE NOT NULL >= + - col1 ---- query I rowsort label-6100 SELECT col3 * - 24 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 1a70f6688cb38ca4675da73f158b2ec4 query I rowsort label-6100 SELECT col3 * - 24 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 1a70f6688cb38ca4675da73f158b2ec4 query I rowsort label-6100 SELECT col3 * - 24 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 1a70f6688cb38ca4675da73f158b2ec4 query I rowsort label-6100 SELECT col3 * - 24 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 1a70f6688cb38ca4675da73f158b2ec4 query I rowsort label-6100 SELECT col3 * - 24 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 1a70f6688cb38ca4675da73f158b2ec4 query I rowsort label-6105 SELECT col0 + + ( col0 ) * - + 75 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-6105 SELECT col0 + + ( col0 ) * - + 75 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-6105 SELECT col0 + + ( col0 ) * - + 75 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-6105 SELECT col0 + + ( col0 ) * - + 75 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-6105 SELECT col0 + + ( col0 ) * - + 75 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6110 SELECT * FROM tab0 WHERE col0 + - + CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6110 SELECT * FROM tab0 WHERE col0 + - + CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6110 SELECT * FROM tab1 WHERE col0 + - + CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6110 SELECT * FROM tab1 WHERE col0 + - + CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6110 SELECT * FROM tab2 WHERE col0 + - + CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6110 SELECT * FROM tab2 WHERE col0 + - + CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6110 SELECT * FROM tab3 WHERE col0 + - + CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6110 SELECT * FROM tab3 WHERE col0 + - + CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6110 SELECT * FROM tab4 WHERE col0 + - + CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6110 SELECT * FROM tab4 WHERE col0 + - + CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6115 SELECT DISTINCT 8 col1 FROM tab0 WHERE - + 15 * + col3 * + - 97 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6115 SELECT DISTINCT 8 col1 FROM tab1 WHERE - + 15 * + col3 * + - 97 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6115 SELECT DISTINCT 8 col1 FROM tab2 WHERE - + 15 * + col3 * + - 97 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6115 SELECT DISTINCT 8 col1 FROM tab3 WHERE - + 15 * + col3 * + - 97 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6115 SELECT DISTINCT 8 col1 FROM tab4 WHERE - + 15 * + col3 * + - 97 IS NULL ---- query II rowsort label-6120 SELECT ALL + 30, col2 FROM tab0 WHERE - col0 IS NULL ---- query II rowsort label-6120 SELECT ALL + 30, col2 FROM tab1 WHERE - col0 IS NULL ---- query II rowsort label-6120 SELECT ALL + 30, col2 FROM tab2 WHERE - col0 IS NULL ---- query II rowsort label-6120 SELECT ALL + 30, col2 FROM tab3 WHERE - col0 IS NULL ---- query II rowsort label-6120 SELECT ALL + 30, col2 FROM tab4 WHERE - col0 IS NULL ---- query I rowsort label-6125 SELECT ALL + col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6125 SELECT ALL + col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6125 SELECT ALL + col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6125 SELECT ALL + col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-6125 SELECT ALL + col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST( NULL AS SIGNED ) ) AS col5 FROM tab0 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST ( NULL AS INTEGER ) ) AS col5 FROM tab0 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST( NULL AS SIGNED ) ) AS col5 FROM tab1 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST ( NULL AS INTEGER ) ) AS col5 FROM tab1 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST( NULL AS SIGNED ) ) AS col5 FROM tab2 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST ( NULL AS INTEGER ) ) AS col5 FROM tab2 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST( NULL AS SIGNED ) ) AS col5 FROM tab3 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST ( NULL AS INTEGER ) ) AS col5 FROM tab3 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST( NULL AS SIGNED ) ) AS col5 FROM tab4 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6130 SELECT DISTINCT + + AVG ( + CAST ( NULL AS INTEGER ) ) AS col5 FROM tab4 AS cor0 WHERE NOT ( - 6 ) IS NULL ---- NULL query I rowsort label-6135 SELECT + - col4 FROM tab0 AS cor0 WHERE NOT 20 / + col1 * + 5 - + - 62 IS NOT NULL ---- query I rowsort label-6135 SELECT + - col4 FROM tab1 AS cor0 WHERE NOT 20 / + col1 * + 5 - + - 62 IS NOT NULL ---- query I rowsort label-6135 SELECT + - col4 FROM tab2 AS cor0 WHERE NOT 20 / + col1 * + 5 - + - 62 IS NOT NULL ---- query I rowsort label-6135 SELECT + - col4 FROM tab3 AS cor0 WHERE NOT 20 / + col1 * + 5 - + - 62 IS NOT NULL ---- query I rowsort label-6135 SELECT + - col4 FROM tab4 AS cor0 WHERE NOT 20 / + col1 * + 5 - + - 62 IS NOT NULL ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab0 cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab1 cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab2 cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab3 cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab4 cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6145 SELECT ALL * FROM tab0 WHERE NOT - CAST( col4 AS SIGNED ) > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6145 SELECT ALL * FROM tab0 WHERE NOT - CAST ( col4 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6145 SELECT ALL * FROM tab1 WHERE NOT - CAST( col4 AS SIGNED ) > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6145 SELECT ALL * FROM tab1 WHERE NOT - CAST ( col4 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6145 SELECT ALL * FROM tab2 WHERE NOT - CAST( col4 AS SIGNED ) > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6145 SELECT ALL * FROM tab2 WHERE NOT - CAST ( col4 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6145 SELECT ALL * FROM tab3 WHERE NOT - CAST( col4 AS SIGNED ) > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6145 SELECT ALL * FROM tab3 WHERE NOT - CAST ( col4 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6145 SELECT ALL * FROM tab4 WHERE NOT - CAST( col4 AS SIGNED ) > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6145 SELECT ALL * FROM tab4 WHERE NOT - CAST ( col4 AS INTEGER ) > NULL ---- query I rowsort label-6150 SELECT col1 AS col0 FROM tab0 WHERE NULL >= col4 * col4 * col1 ---- query I rowsort label-6150 SELECT col1 AS col0 FROM tab1 WHERE NULL >= col4 * col4 * col1 ---- query I rowsort label-6150 SELECT col1 AS col0 FROM tab2 WHERE NULL >= col4 * col4 * col1 ---- query I rowsort label-6150 SELECT col1 AS col0 FROM tab3 WHERE NULL >= col4 * col4 * col1 ---- query I rowsort label-6150 SELECT col1 AS col0 FROM tab4 WHERE NULL >= col4 * col4 * col1 ---- query IIIIIII rowsort label-6155 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= 48 ---- query IIIIIII rowsort label-6155 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= 48 ---- query IIIIIII rowsort label-6155 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= 48 ---- query IIIIIII rowsort label-6155 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= 48 ---- query IIIIIII rowsort label-6155 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= 48 ---- query II rowsort label-6160 SELECT DISTINCT + - col3, + col1 FROM tab0 AS cor0 WHERE NULL < ( NULL ) ---- query II rowsort label-6160 SELECT DISTINCT + - col3, + col1 FROM tab1 AS cor0 WHERE NULL < ( NULL ) ---- query II rowsort label-6160 SELECT DISTINCT + - col3, + col1 FROM tab2 AS cor0 WHERE NULL < ( NULL ) ---- query II rowsort label-6160 SELECT DISTINCT + - col3, + col1 FROM tab3 AS cor0 WHERE NULL < ( NULL ) ---- query II rowsort label-6160 SELECT DISTINCT + - col3, + col1 FROM tab4 AS cor0 WHERE NULL < ( NULL ) ---- query II rowsort label-6165 SELECT col3 * + 71 AS col3, - 54 * - + col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 20 values hashing to ee64bfcb7010fbf58eb2d67b9a53489d query II rowsort label-6165 SELECT col3 * + 71 AS col3, - 54 * - + col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 20 values hashing to ee64bfcb7010fbf58eb2d67b9a53489d query II rowsort label-6165 SELECT col3 * + 71 AS col3, - 54 * - + col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 20 values hashing to ee64bfcb7010fbf58eb2d67b9a53489d query II rowsort label-6165 SELECT col3 * + 71 AS col3, - 54 * - + col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 20 values hashing to ee64bfcb7010fbf58eb2d67b9a53489d query II rowsort label-6165 SELECT col3 * + 71 AS col3, - 54 * - + col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 20 values hashing to ee64bfcb7010fbf58eb2d67b9a53489d query I rowsort label-6170 SELECT ALL col4 / 30 AS col5 FROM tab0 AS cor0 WHERE NULL > NULL ---- query I rowsort label-6170 SELECT ALL col4 / 30 AS col5 FROM tab1 AS cor0 WHERE NULL > NULL ---- query I rowsort label-6170 SELECT ALL col4 / 30 AS col5 FROM tab2 AS cor0 WHERE NULL > NULL ---- query I rowsort label-6170 SELECT ALL col4 / 30 AS col5 FROM tab3 AS cor0 WHERE NULL > NULL ---- query I rowsort label-6170 SELECT ALL col4 / 30 AS col5 FROM tab4 AS cor0 WHERE NULL > NULL ---- query I rowsort label-6175 SELECT - 64 AS col1 FROM tab0 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to 50144a6a0da2f7ca689b25d7c2dc804f query I rowsort label-6175 SELECT - 64 AS col1 FROM tab1 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to 50144a6a0da2f7ca689b25d7c2dc804f query I rowsort label-6175 SELECT - 64 AS col1 FROM tab2 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to 50144a6a0da2f7ca689b25d7c2dc804f query I rowsort label-6175 SELECT - 64 AS col1 FROM tab3 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to 50144a6a0da2f7ca689b25d7c2dc804f query I rowsort label-6175 SELECT - 64 AS col1 FROM tab4 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to 50144a6a0da2f7ca689b25d7c2dc804f query IIIIIII rowsort label-6180 SELECT ALL * FROM tab0 AS cor0 WHERE - col1 BETWEEN - - 16 * + col3 AND + - 84 * ( - + col3 ) + 25 + - col3 ---- query IIIIIII rowsort label-6180 SELECT ALL * FROM tab1 AS cor0 WHERE - col1 BETWEEN - - 16 * + col3 AND + - 84 * ( - + col3 ) + 25 + - col3 ---- query IIIIIII rowsort label-6180 SELECT ALL * FROM tab2 AS cor0 WHERE - col1 BETWEEN - - 16 * + col3 AND + - 84 * ( - + col3 ) + 25 + - col3 ---- query IIIIIII rowsort label-6180 SELECT ALL * FROM tab3 AS cor0 WHERE - col1 BETWEEN - - 16 * + col3 AND + - 84 * ( - + col3 ) + 25 + - col3 ---- query IIIIIII rowsort label-6180 SELECT ALL * FROM tab4 AS cor0 WHERE - col1 BETWEEN - - 16 * + col3 AND + - 84 * ( - + col3 ) + 25 + - col3 ---- query I rowsort label-6185 SELECT - + 34 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND + + 59 / + 18 + + col1 ---- query I rowsort label-6185 SELECT - + 34 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND + + 59 / + 18 + + col1 ---- query I rowsort label-6185 SELECT - + 34 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND + + 59 / + 18 + + col1 ---- query I rowsort label-6185 SELECT - + 34 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND + + 59 / + 18 + + col1 ---- query I rowsort label-6185 SELECT - + 34 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND + + 59 / + 18 + + col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-6190 SELECT + COUNT( * ) - - - 94 FROM tab0 WHERE NOT NULL IS NULL ---- -94 skipif mysql # not compatible query I rowsort label-6190 SELECT + COUNT ( * ) - - - 94 FROM tab0 WHERE NOT NULL IS NULL ---- -94 onlyif mysql # aggregate syntax: query I rowsort label-6190 SELECT + COUNT( * ) - - - 94 FROM tab1 WHERE NOT NULL IS NULL ---- -94 skipif mysql # not compatible query I rowsort label-6190 SELECT + COUNT ( * ) - - - 94 FROM tab1 WHERE NOT NULL IS NULL ---- -94 onlyif mysql # aggregate syntax: query I rowsort label-6190 SELECT + COUNT( * ) - - - 94 FROM tab2 WHERE NOT NULL IS NULL ---- -94 skipif mysql # not compatible query I rowsort label-6190 SELECT + COUNT ( * ) - - - 94 FROM tab2 WHERE NOT NULL IS NULL ---- -94 onlyif mysql # aggregate syntax: query I rowsort label-6190 SELECT + COUNT( * ) - - - 94 FROM tab3 WHERE NOT NULL IS NULL ---- -94 skipif mysql # not compatible query I rowsort label-6190 SELECT + COUNT ( * ) - - - 94 FROM tab3 WHERE NOT NULL IS NULL ---- -94 onlyif mysql # aggregate syntax: query I rowsort label-6190 SELECT + COUNT( * ) - - - 94 FROM tab4 WHERE NOT NULL IS NULL ---- -94 skipif mysql # not compatible query I rowsort label-6190 SELECT + COUNT ( * ) - - - 94 FROM tab4 WHERE NOT NULL IS NULL ---- -94 query IIIIIII rowsort label-6195 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( col1, + col3 / col4 + + + col1, - 28, - col0 * + ( - 15 ) + - 91 + + col0 + + col3 + + + col4 ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( col1, + col3 / col4 + + + col1, - 28, - col0 * + ( - 15 ) + - 91 + + col0 + + col3 + + + col4 ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( col1, + col3 / col4 + + + col1, - 28, - col0 * + ( - 15 ) + - 91 + + col0 + + col3 + + + col4 ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( col1, + col3 / col4 + + + col1, - 28, - col0 * + ( - 15 ) + - 91 + + col0 + + col3 + + + col4 ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( col1, + col3 / col4 + + + col1, - 28, - col0 * + ( - 15 ) + - 91 + + col0 + + col3 + + + col4 ) ---- query I rowsort label-6200 SELECT ALL col2 FROM tab0 AS cor0 WHERE NOT - 76 * + + col3 <> ( col4 ) ---- query I rowsort label-6200 SELECT ALL col2 FROM tab1 AS cor0 WHERE NOT - 76 * + + col3 <> ( col4 ) ---- query I rowsort label-6200 SELECT ALL col2 FROM tab2 AS cor0 WHERE NOT - 76 * + + col3 <> ( col4 ) ---- query I rowsort label-6200 SELECT ALL col2 FROM tab3 AS cor0 WHERE NOT - 76 * + + col3 <> ( col4 ) ---- query I rowsort label-6200 SELECT ALL col2 FROM tab4 AS cor0 WHERE NOT - 76 * + + col3 <> ( col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6205 SELECT * FROM tab0 WHERE NOT + + ( + - CAST( NULL AS SIGNED ) ) * + col3 >= - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-6205 SELECT * FROM tab0 WHERE NOT + + ( + - CAST ( NULL AS INTEGER ) ) * + col3 >= - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6205 SELECT * FROM tab1 WHERE NOT + + ( + - CAST( NULL AS SIGNED ) ) * + col3 >= - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-6205 SELECT * FROM tab1 WHERE NOT + + ( + - CAST ( NULL AS INTEGER ) ) * + col3 >= - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6205 SELECT * FROM tab2 WHERE NOT + + ( + - CAST( NULL AS SIGNED ) ) * + col3 >= - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-6205 SELECT * FROM tab2 WHERE NOT + + ( + - CAST ( NULL AS INTEGER ) ) * + col3 >= - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6205 SELECT * FROM tab3 WHERE NOT + + ( + - CAST( NULL AS SIGNED ) ) * + col3 >= - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-6205 SELECT * FROM tab3 WHERE NOT + + ( + - CAST ( NULL AS INTEGER ) ) * + col3 >= - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6205 SELECT * FROM tab4 WHERE NOT + + ( + - CAST( NULL AS SIGNED ) ) * + col3 >= - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-6205 SELECT * FROM tab4 WHERE NOT + + ( + - CAST ( NULL AS INTEGER ) ) * + col3 >= - - col3 ---- query I rowsort label-6210 SELECT + col0 FROM tab0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6210 SELECT + col0 FROM tab1 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6210 SELECT + col0 FROM tab2 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6210 SELECT + col0 FROM tab3 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6210 SELECT + col0 FROM tab4 WHERE NOT - col1 IS NOT NULL ---- query III rowsort label-6215 SELECT ALL - col0 AS col5, - ( + col0 ) AS col2, - - col1 AS col1 FROM tab0 AS cor0 WHERE 67 <> NULL ---- query III rowsort label-6215 SELECT ALL - col0 AS col5, - ( + col0 ) AS col2, - - col1 AS col1 FROM tab1 AS cor0 WHERE 67 <> NULL ---- query III rowsort label-6215 SELECT ALL - col0 AS col5, - ( + col0 ) AS col2, - - col1 AS col1 FROM tab2 AS cor0 WHERE 67 <> NULL ---- query III rowsort label-6215 SELECT ALL - col0 AS col5, - ( + col0 ) AS col2, - - col1 AS col1 FROM tab3 AS cor0 WHERE 67 <> NULL ---- query III rowsort label-6215 SELECT ALL - col0 AS col5, - ( + col0 ) AS col2, - - col1 AS col1 FROM tab4 AS cor0 WHERE 67 <> NULL ---- query I rowsort label-6220 SELECT + col0 AS col1 FROM tab0 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-6220 SELECT + col0 AS col1 FROM tab1 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-6220 SELECT + col0 AS col1 FROM tab2 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-6220 SELECT + col0 AS col1 FROM tab3 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-6220 SELECT + col0 AS col1 FROM tab4 AS cor0 WHERE col1 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6225 SELECT + - COUNT( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6225 SELECT + - COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6225 SELECT + - COUNT( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6225 SELECT + - COUNT ( * ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6225 SELECT + - COUNT( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6225 SELECT + - COUNT ( * ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6225 SELECT + - COUNT( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6225 SELECT + - COUNT ( * ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6225 SELECT + - COUNT( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6225 SELECT + - COUNT ( * ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 query IIIIIII rowsort label-6230 SELECT * FROM tab0 WHERE NOT 11 = NULL ---- query IIIIIII rowsort label-6230 SELECT * FROM tab1 WHERE NOT 11 = NULL ---- query IIIIIII rowsort label-6230 SELECT * FROM tab2 WHERE NOT 11 = NULL ---- query IIIIIII rowsort label-6230 SELECT * FROM tab3 WHERE NOT 11 = NULL ---- query IIIIIII rowsort label-6230 SELECT * FROM tab4 WHERE NOT 11 = NULL ---- query I rowsort label-6235 SELECT col3 AS col1 FROM tab0 AS cor0 WHERE NOT ( NOT ( ( NULL ) IS NULL ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6235 SELECT col3 AS col1 FROM tab1 AS cor0 WHERE NOT ( NOT ( ( NULL ) IS NULL ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6235 SELECT col3 AS col1 FROM tab2 AS cor0 WHERE NOT ( NOT ( ( NULL ) IS NULL ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6235 SELECT col3 AS col1 FROM tab3 AS cor0 WHERE NOT ( NOT ( ( NULL ) IS NULL ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-6235 SELECT col3 AS col1 FROM tab4 AS cor0 WHERE NOT ( NOT ( ( NULL ) IS NULL ) ) ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query II rowsort label-6240 SELECT - col0 * + + col4, 52 AS col3 FROM tab0 AS cor0 WHERE NOT ( ( NOT ( NULL ) < - col0 ) ) ---- query II rowsort label-6240 SELECT - col0 * + + col4, 52 AS col3 FROM tab1 AS cor0 WHERE NOT ( ( NOT ( NULL ) < - col0 ) ) ---- query II rowsort label-6240 SELECT - col0 * + + col4, 52 AS col3 FROM tab2 AS cor0 WHERE NOT ( ( NOT ( NULL ) < - col0 ) ) ---- query II rowsort label-6240 SELECT - col0 * + + col4, 52 AS col3 FROM tab3 AS cor0 WHERE NOT ( ( NOT ( NULL ) < - col0 ) ) ---- query II rowsort label-6240 SELECT - col0 * + + col4, 52 AS col3 FROM tab4 AS cor0 WHERE NOT ( ( NOT ( NULL ) < - col0 ) ) ---- query IIIIIII rowsort label-6245 SELECT * FROM tab0 cor0 WHERE ( + col4 ) IS NULL ---- query IIIIIII rowsort label-6245 SELECT * FROM tab1 cor0 WHERE ( + col4 ) IS NULL ---- query IIIIIII rowsort label-6245 SELECT * FROM tab2 cor0 WHERE ( + col4 ) IS NULL ---- query IIIIIII rowsort label-6245 SELECT * FROM tab3 cor0 WHERE ( + col4 ) IS NULL ---- query IIIIIII rowsort label-6245 SELECT * FROM tab4 cor0 WHERE ( + col4 ) IS NULL ---- query I rowsort label-6250 SELECT + col5 AS col4 FROM tab0 cor0 WHERE col4 * - - 86 <> - col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6250 SELECT + col5 AS col4 FROM tab1 cor0 WHERE col4 * - - 86 <> - col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6250 SELECT + col5 AS col4 FROM tab2 cor0 WHERE col4 * - - 86 <> - col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6250 SELECT + col5 AS col4 FROM tab3 cor0 WHERE col4 * - - 86 <> - col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6250 SELECT + col5 AS col4 FROM tab4 cor0 WHERE col4 * - - 86 <> - col4 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6255 SELECT ALL - 55 AS col3 FROM tab0 AS cor0 WHERE col3 + + - 57 IS NOT NULL ---- 10 values hashing to 1f0b4bc8abc70b264bff4eb036291606 query I rowsort label-6255 SELECT ALL - 55 AS col3 FROM tab1 AS cor0 WHERE col3 + + - 57 IS NOT NULL ---- 10 values hashing to 1f0b4bc8abc70b264bff4eb036291606 query I rowsort label-6255 SELECT ALL - 55 AS col3 FROM tab2 AS cor0 WHERE col3 + + - 57 IS NOT NULL ---- 10 values hashing to 1f0b4bc8abc70b264bff4eb036291606 query I rowsort label-6255 SELECT ALL - 55 AS col3 FROM tab3 AS cor0 WHERE col3 + + - 57 IS NOT NULL ---- 10 values hashing to 1f0b4bc8abc70b264bff4eb036291606 query I rowsort label-6255 SELECT ALL - 55 AS col3 FROM tab4 AS cor0 WHERE col3 + + - 57 IS NOT NULL ---- 10 values hashing to 1f0b4bc8abc70b264bff4eb036291606 query I rowsort label-6260 SELECT ALL - - col0 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-6260 SELECT ALL - - col0 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-6260 SELECT ALL - - col0 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-6260 SELECT ALL - - col0 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-6260 SELECT ALL - - col0 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6265 SELECT COUNT( * ) FROM tab0 WHERE NOT 57 < CAST( + ( + - col1 ) AS SIGNED ) + + + col3 ---- 5 skipif mysql # not compatible query I rowsort label-6265 SELECT COUNT ( * ) FROM tab0 WHERE NOT 57 < CAST ( + ( + - col1 ) AS INTEGER ) + + + col3 ---- 5 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6265 SELECT COUNT( * ) FROM tab1 WHERE NOT 57 < CAST( + ( + - col1 ) AS SIGNED ) + + + col3 ---- 5 skipif mysql # not compatible query I rowsort label-6265 SELECT COUNT ( * ) FROM tab1 WHERE NOT 57 < CAST ( + ( + - col1 ) AS INTEGER ) + + + col3 ---- 5 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6265 SELECT COUNT( * ) FROM tab2 WHERE NOT 57 < CAST( + ( + - col1 ) AS SIGNED ) + + + col3 ---- 5 skipif mysql # not compatible query I rowsort label-6265 SELECT COUNT ( * ) FROM tab2 WHERE NOT 57 < CAST ( + ( + - col1 ) AS INTEGER ) + + + col3 ---- 5 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6265 SELECT COUNT( * ) FROM tab3 WHERE NOT 57 < CAST( + ( + - col1 ) AS SIGNED ) + + + col3 ---- 5 skipif mysql # not compatible query I rowsort label-6265 SELECT COUNT ( * ) FROM tab3 WHERE NOT 57 < CAST ( + ( + - col1 ) AS INTEGER ) + + + col3 ---- 5 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6265 SELECT COUNT( * ) FROM tab4 WHERE NOT 57 < CAST( + ( + - col1 ) AS SIGNED ) + + + col3 ---- 5 skipif mysql # not compatible query I rowsort label-6265 SELECT COUNT ( * ) FROM tab4 WHERE NOT 57 < CAST ( + ( + - col1 ) AS INTEGER ) + + + col3 ---- 5 query IIIIIII rowsort label-6270 SELECT * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 27 ---- query IIIIIII rowsort label-6270 SELECT * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 27 ---- query IIIIIII rowsort label-6270 SELECT * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 27 ---- query IIIIIII rowsort label-6270 SELECT * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 27 ---- query IIIIIII rowsort label-6270 SELECT * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 27 ---- query I rowsort label-6275 SELECT ALL - col3 FROM tab0 AS cor0 WHERE NOT + 20 >= + col3 ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6275 SELECT ALL - col3 FROM tab1 AS cor0 WHERE NOT + 20 >= + col3 ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6275 SELECT ALL - col3 FROM tab2 AS cor0 WHERE NOT + 20 >= + col3 ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6275 SELECT ALL - col3 FROM tab3 AS cor0 WHERE NOT + 20 >= + col3 ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6275 SELECT ALL - col3 FROM tab4 AS cor0 WHERE NOT + 20 >= + col3 ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6280 SELECT DISTINCT - CAST( - - ( + - ( + col4 ) ) AS SIGNED ) AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6280 SELECT DISTINCT - CAST ( - - ( + - ( + col4 ) ) AS INTEGER ) AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6280 SELECT DISTINCT - CAST( - - ( + - ( + col4 ) ) AS SIGNED ) AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6280 SELECT DISTINCT - CAST ( - - ( + - ( + col4 ) ) AS INTEGER ) AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6280 SELECT DISTINCT - CAST( - - ( + - ( + col4 ) ) AS SIGNED ) AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6280 SELECT DISTINCT - CAST ( - - ( + - ( + col4 ) ) AS INTEGER ) AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6280 SELECT DISTINCT - CAST( - - ( + - ( + col4 ) ) AS SIGNED ) AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6280 SELECT DISTINCT - CAST ( - - ( + - ( + col4 ) ) AS INTEGER ) AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6280 SELECT DISTINCT - CAST( - - ( + - ( + col4 ) ) AS SIGNED ) AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6280 SELECT DISTINCT - CAST ( - - ( + - ( + col4 ) ) AS INTEGER ) AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-6285 SELECT DISTINCT 56 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 56 query I rowsort label-6285 SELECT DISTINCT 56 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 56 query I rowsort label-6285 SELECT DISTINCT 56 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 56 query I rowsort label-6285 SELECT DISTINCT 56 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 56 query I rowsort label-6285 SELECT DISTINCT 56 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 56 query IIIIIII rowsort label-6290 SELECT * FROM tab0 AS cor0 WHERE - 79 + + col4 BETWEEN NULL AND + - 52 ---- query IIIIIII rowsort label-6290 SELECT * FROM tab1 AS cor0 WHERE - 79 + + col4 BETWEEN NULL AND + - 52 ---- query IIIIIII rowsort label-6290 SELECT * FROM tab2 AS cor0 WHERE - 79 + + col4 BETWEEN NULL AND + - 52 ---- query IIIIIII rowsort label-6290 SELECT * FROM tab3 AS cor0 WHERE - 79 + + col4 BETWEEN NULL AND + - 52 ---- query IIIIIII rowsort label-6290 SELECT * FROM tab4 AS cor0 WHERE - 79 + + col4 BETWEEN NULL AND + - 52 ---- query IIIIIII rowsort label-6295 SELECT ALL * FROM tab0 WHERE NULL <> + col3 * 82 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-6295 SELECT ALL * FROM tab1 WHERE NULL <> + col3 * 82 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-6295 SELECT ALL * FROM tab2 WHERE NULL <> + col3 * 82 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-6295 SELECT ALL * FROM tab3 WHERE NULL <> + col3 * 82 AND NULL IS NOT NULL ---- query IIIIIII rowsort label-6295 SELECT ALL * FROM tab4 WHERE NULL <> + col3 * 82 AND NULL IS NOT NULL ---- query I rowsort label-6300 SELECT - - 50 AS col2 FROM tab0 WHERE col4 >= - + 71 ---- 10 values hashing to 0986c7da52479b907f07c491dfa80c1c query I rowsort label-6300 SELECT - - 50 AS col2 FROM tab1 WHERE col4 >= - + 71 ---- 10 values hashing to 0986c7da52479b907f07c491dfa80c1c query I rowsort label-6300 SELECT - - 50 AS col2 FROM tab2 WHERE col4 >= - + 71 ---- 10 values hashing to 0986c7da52479b907f07c491dfa80c1c query I rowsort label-6300 SELECT - - 50 AS col2 FROM tab3 WHERE col4 >= - + 71 ---- 10 values hashing to 0986c7da52479b907f07c491dfa80c1c query I rowsort label-6300 SELECT - - 50 AS col2 FROM tab4 WHERE col4 >= - + 71 ---- 10 values hashing to 0986c7da52479b907f07c491dfa80c1c query IIIIIII rowsort label-6305 SELECT * FROM tab0 WHERE + 27 IS NULL ---- query IIIIIII rowsort label-6305 SELECT * FROM tab1 WHERE + 27 IS NULL ---- query IIIIIII rowsort label-6305 SELECT * FROM tab2 WHERE + 27 IS NULL ---- query IIIIIII rowsort label-6305 SELECT * FROM tab3 WHERE + 27 IS NULL ---- query IIIIIII rowsort label-6305 SELECT * FROM tab4 WHERE + 27 IS NULL ---- query IIIIIII rowsort label-6310 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND col0 - + + col4 + + col1 ---- query IIIIIII rowsort label-6310 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND col0 - + + col4 + + col1 ---- query IIIIIII rowsort label-6310 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND col0 - + + col4 + + col1 ---- query IIIIIII rowsort label-6310 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND col0 - + + col4 + + col1 ---- query IIIIIII rowsort label-6310 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND col0 - + + col4 + + col1 ---- query I rowsort label-6315 SELECT + + col4 FROM tab0 cor0 WHERE NOT ( NULL ) <> col3 - + + 22 ---- query I rowsort label-6315 SELECT + + col4 FROM tab1 cor0 WHERE NOT ( NULL ) <> col3 - + + 22 ---- query I rowsort label-6315 SELECT + + col4 FROM tab2 cor0 WHERE NOT ( NULL ) <> col3 - + + 22 ---- query I rowsort label-6315 SELECT + + col4 FROM tab3 cor0 WHERE NOT ( NULL ) <> col3 - + + 22 ---- query I rowsort label-6315 SELECT + + col4 FROM tab4 cor0 WHERE NOT ( NULL ) <> col3 - + + 22 ---- query I rowsort label-6320 SELECT + 44 FROM tab0 WHERE NULL > NULL ---- query I rowsort label-6320 SELECT + 44 FROM tab1 WHERE NULL > NULL ---- query I rowsort label-6320 SELECT + 44 FROM tab2 WHERE NULL > NULL ---- query I rowsort label-6320 SELECT + 44 FROM tab3 WHERE NULL > NULL ---- query I rowsort label-6320 SELECT + 44 FROM tab4 WHERE NULL > NULL ---- query IIIIIII rowsort label-6325 SELECT * FROM tab0 AS cor0 WHERE NOT 85 + - ( - col3 ) > col3 + - + col1 + 77 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab1 AS cor0 WHERE NOT 85 + - ( - col3 ) > col3 + - + col1 + 77 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab2 AS cor0 WHERE NOT 85 + - ( - col3 ) > col3 + - + col1 + 77 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab3 AS cor0 WHERE NOT 85 + - ( - col3 ) > col3 + - + col1 + 77 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab4 AS cor0 WHERE NOT 85 + - ( - col3 ) > col3 + - + col1 + 77 ---- query IIIIIII rowsort label-6330 SELECT * FROM tab0 cor0 WHERE NOT NULL = + ( + + col1 ) ---- query IIIIIII rowsort label-6330 SELECT * FROM tab1 cor0 WHERE NOT NULL = + ( + + col1 ) ---- query IIIIIII rowsort label-6330 SELECT * FROM tab2 cor0 WHERE NOT NULL = + ( + + col1 ) ---- query IIIIIII rowsort label-6330 SELECT * FROM tab3 cor0 WHERE NOT NULL = + ( + + col1 ) ---- query IIIIIII rowsort label-6330 SELECT * FROM tab4 cor0 WHERE NOT NULL = + ( + + col1 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6335 SELECT - - COUNT( * ) FROM tab0 cor0 WHERE NOT NULL < - 51 ---- 0 skipif mysql # not compatible query I rowsort label-6335 SELECT - - COUNT ( * ) FROM tab0 cor0 WHERE NOT NULL < - 51 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6335 SELECT - - COUNT( * ) FROM tab1 cor0 WHERE NOT NULL < - 51 ---- 0 skipif mysql # not compatible query I rowsort label-6335 SELECT - - COUNT ( * ) FROM tab1 cor0 WHERE NOT NULL < - 51 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6335 SELECT - - COUNT( * ) FROM tab2 cor0 WHERE NOT NULL < - 51 ---- 0 skipif mysql # not compatible query I rowsort label-6335 SELECT - - COUNT ( * ) FROM tab2 cor0 WHERE NOT NULL < - 51 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6335 SELECT - - COUNT( * ) FROM tab3 cor0 WHERE NOT NULL < - 51 ---- 0 skipif mysql # not compatible query I rowsort label-6335 SELECT - - COUNT ( * ) FROM tab3 cor0 WHERE NOT NULL < - 51 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6335 SELECT - - COUNT( * ) FROM tab4 cor0 WHERE NOT NULL < - 51 ---- 0 skipif mysql # not compatible query I rowsort label-6335 SELECT - - COUNT ( * ) FROM tab4 cor0 WHERE NOT NULL < - 51 ---- 0 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6340 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - CAST( NULL AS DECIMAL ) AND 48 + - ( col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6340 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - CAST ( NULL AS REAL ) AND 48 + - ( col3 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6340 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - CAST( NULL AS DECIMAL ) AND 48 + - ( col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6340 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - CAST ( NULL AS REAL ) AND 48 + - ( col3 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6340 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - CAST( NULL AS DECIMAL ) AND 48 + - ( col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6340 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - CAST ( NULL AS REAL ) AND 48 + - ( col3 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6340 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - CAST( NULL AS DECIMAL ) AND 48 + - ( col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6340 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - CAST ( NULL AS REAL ) AND 48 + - ( col3 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6340 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - CAST( NULL AS DECIMAL ) AND 48 + - ( col3 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6340 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - CAST ( NULL AS REAL ) AND 48 + - ( col3 ) ---- query IIIIIII rowsort label-6345 SELECT ALL * FROM tab0 WHERE NOT - 15 IS NOT NULL ---- query IIIIIII rowsort label-6345 SELECT ALL * FROM tab1 WHERE NOT - 15 IS NOT NULL ---- query IIIIIII rowsort label-6345 SELECT ALL * FROM tab2 WHERE NOT - 15 IS NOT NULL ---- query IIIIIII rowsort label-6345 SELECT ALL * FROM tab3 WHERE NOT - 15 IS NOT NULL ---- query IIIIIII rowsort label-6345 SELECT ALL * FROM tab4 WHERE NOT - 15 IS NOT NULL ---- query IIIIIII rowsort label-6350 SELECT ALL * FROM tab0 WHERE - 0 IS NULL ---- query IIIIIII rowsort label-6350 SELECT ALL * FROM tab1 WHERE - 0 IS NULL ---- query IIIIIII rowsort label-6350 SELECT ALL * FROM tab2 WHERE - 0 IS NULL ---- query IIIIIII rowsort label-6350 SELECT ALL * FROM tab3 WHERE - 0 IS NULL ---- query IIIIIII rowsort label-6350 SELECT ALL * FROM tab4 WHERE - 0 IS NULL ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6355 SELECT ( COUNT( ALL + col4 ) ) AS col5 FROM tab0 WHERE NOT ( - ( - col1 ) ) IN ( - CAST( NULL AS DECIMAL ) * 9 ) ---- 0 skipif mysql # not compatible query I rowsort label-6355 SELECT ( COUNT ( ALL + col4 ) ) AS col5 FROM tab0 WHERE NOT ( - ( - col1 ) ) IN ( - CAST ( NULL AS REAL ) * 9 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6355 SELECT ( COUNT( ALL + col4 ) ) AS col5 FROM tab1 WHERE NOT ( - ( - col1 ) ) IN ( - CAST( NULL AS DECIMAL ) * 9 ) ---- 0 skipif mysql # not compatible query I rowsort label-6355 SELECT ( COUNT ( ALL + col4 ) ) AS col5 FROM tab1 WHERE NOT ( - ( - col1 ) ) IN ( - CAST ( NULL AS REAL ) * 9 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6355 SELECT ( COUNT( ALL + col4 ) ) AS col5 FROM tab2 WHERE NOT ( - ( - col1 ) ) IN ( - CAST( NULL AS DECIMAL ) * 9 ) ---- 0 skipif mysql # not compatible query I rowsort label-6355 SELECT ( COUNT ( ALL + col4 ) ) AS col5 FROM tab2 WHERE NOT ( - ( - col1 ) ) IN ( - CAST ( NULL AS REAL ) * 9 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6355 SELECT ( COUNT( ALL + col4 ) ) AS col5 FROM tab3 WHERE NOT ( - ( - col1 ) ) IN ( - CAST( NULL AS DECIMAL ) * 9 ) ---- 0 skipif mysql # not compatible query I rowsort label-6355 SELECT ( COUNT ( ALL + col4 ) ) AS col5 FROM tab3 WHERE NOT ( - ( - col1 ) ) IN ( - CAST ( NULL AS REAL ) * 9 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6355 SELECT ( COUNT( ALL + col4 ) ) AS col5 FROM tab4 WHERE NOT ( - ( - col1 ) ) IN ( - CAST( NULL AS DECIMAL ) * 9 ) ---- 0 skipif mysql # not compatible query I rowsort label-6355 SELECT ( COUNT ( ALL + col4 ) ) AS col5 FROM tab4 WHERE NOT ( - ( - col1 ) ) IN ( - CAST ( NULL AS REAL ) * 9 ) ---- 0 query I rowsort label-6360 SELECT col1 AS col3 FROM tab0 WHERE col4 IN ( - col3 ) ---- query I rowsort label-6360 SELECT col1 AS col3 FROM tab1 WHERE col4 IN ( - col3 ) ---- query I rowsort label-6360 SELECT col1 AS col3 FROM tab2 WHERE col4 IN ( - col3 ) ---- query I rowsort label-6360 SELECT col1 AS col3 FROM tab3 WHERE col4 IN ( - col3 ) ---- query I rowsort label-6360 SELECT col1 AS col3 FROM tab4 WHERE col4 IN ( - col3 ) ---- query IIIIIII rowsort label-6365 SELECT * FROM tab0 WHERE + col3 NOT IN ( + col3 ) ---- query IIIIIII rowsort label-6365 SELECT * FROM tab1 WHERE + col3 NOT IN ( + col3 ) ---- query IIIIIII rowsort label-6365 SELECT * FROM tab2 WHERE + col3 NOT IN ( + col3 ) ---- query IIIIIII rowsort label-6365 SELECT * FROM tab3 WHERE + col3 NOT IN ( + col3 ) ---- query IIIIIII rowsort label-6365 SELECT * FROM tab4 WHERE + col3 NOT IN ( + col3 ) ---- query I rowsort label-6370 SELECT ALL + 14 FROM tab0 WHERE + col0 * + 28 < - col1 ---- query I rowsort label-6370 SELECT ALL + 14 FROM tab1 WHERE + col0 * + 28 < - col1 ---- query I rowsort label-6370 SELECT ALL + 14 FROM tab2 WHERE + col0 * + 28 < - col1 ---- query I rowsort label-6370 SELECT ALL + 14 FROM tab3 WHERE + col0 * + 28 < - col1 ---- query I rowsort label-6370 SELECT ALL + 14 FROM tab4 WHERE + col0 * + 28 < - col1 ---- query IIIIIII rowsort label-6375 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( + col0 ) ---- query IIIIIII rowsort label-6375 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( + col0 ) ---- query IIIIIII rowsort label-6375 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( + col0 ) ---- query IIIIIII rowsort label-6375 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( + col0 ) ---- query IIIIIII rowsort label-6375 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( + col0 ) ---- query IIIIIII rowsort label-6380 SELECT * FROM tab0 WHERE NOT ( col1 ) NOT IN ( ( - col1 ) + - col1 ) ---- query IIIIIII rowsort label-6380 SELECT * FROM tab1 WHERE NOT ( col1 ) NOT IN ( ( - col1 ) + - col1 ) ---- query IIIIIII rowsort label-6380 SELECT * FROM tab2 WHERE NOT ( col1 ) NOT IN ( ( - col1 ) + - col1 ) ---- query IIIIIII rowsort label-6380 SELECT * FROM tab3 WHERE NOT ( col1 ) NOT IN ( ( - col1 ) + - col1 ) ---- query IIIIIII rowsort label-6380 SELECT * FROM tab4 WHERE NOT ( col1 ) NOT IN ( ( - col1 ) + - col1 ) ---- query IIIIIII rowsort label-6385 SELECT * FROM tab0 WHERE NOT ( col0 * col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6385 SELECT * FROM tab1 WHERE NOT ( col0 * col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6385 SELECT * FROM tab2 WHERE NOT ( col0 * col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6385 SELECT * FROM tab3 WHERE NOT ( col0 * col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6385 SELECT * FROM tab4 WHERE NOT ( col0 * col3 ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6390 SELECT COUNT( * ) AS col4 FROM tab0 WHERE ( col3 + 30 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6390 SELECT COUNT ( * ) AS col4 FROM tab0 WHERE ( col3 + 30 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6390 SELECT COUNT( * ) AS col4 FROM tab1 WHERE ( col3 + 30 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6390 SELECT COUNT ( * ) AS col4 FROM tab1 WHERE ( col3 + 30 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6390 SELECT COUNT( * ) AS col4 FROM tab2 WHERE ( col3 + 30 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6390 SELECT COUNT ( * ) AS col4 FROM tab2 WHERE ( col3 + 30 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6390 SELECT COUNT( * ) AS col4 FROM tab3 WHERE ( col3 + 30 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6390 SELECT COUNT ( * ) AS col4 FROM tab3 WHERE ( col3 + 30 ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6390 SELECT COUNT( * ) AS col4 FROM tab4 WHERE ( col3 + 30 ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6390 SELECT COUNT ( * ) AS col4 FROM tab4 WHERE ( col3 + 30 ) IS NULL ---- 0 query IIIIIII rowsort label-6395 SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN NULL AND - 62 - 84 ---- query IIIIIII rowsort label-6395 SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN NULL AND - 62 - 84 ---- query IIIIIII rowsort label-6395 SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN NULL AND - 62 - 84 ---- query IIIIIII rowsort label-6395 SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN NULL AND - 62 - 84 ---- query IIIIIII rowsort label-6395 SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN NULL AND - 62 - 84 ---- query IIIIIII rowsort label-6400 SELECT * FROM tab0 WHERE ( + 72 ) IS NULL ---- query IIIIIII rowsort label-6400 SELECT * FROM tab1 WHERE ( + 72 ) IS NULL ---- query IIIIIII rowsort label-6400 SELECT * FROM tab2 WHERE ( + 72 ) IS NULL ---- query IIIIIII rowsort label-6400 SELECT * FROM tab3 WHERE ( + 72 ) IS NULL ---- query IIIIIII rowsort label-6400 SELECT * FROM tab4 WHERE ( + 72 ) IS NULL ---- query I rowsort label-6405 SELECT - 33 + + 35 AS col2 FROM tab0 WHERE + ( col2 ) IS NOT NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-6405 SELECT - 33 + + 35 AS col2 FROM tab1 WHERE + ( col2 ) IS NOT NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-6405 SELECT - 33 + + 35 AS col2 FROM tab2 WHERE + ( col2 ) IS NOT NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-6405 SELECT - 33 + + 35 AS col2 FROM tab3 WHERE + ( col2 ) IS NOT NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-6405 SELECT - 33 + + 35 AS col2 FROM tab4 WHERE + ( col2 ) IS NOT NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-6410 SELECT 2 AS col5 FROM tab0 WHERE NOT + ( + 68 ) IS NOT NULL ---- query I rowsort label-6410 SELECT 2 AS col5 FROM tab1 WHERE NOT + ( + 68 ) IS NOT NULL ---- query I rowsort label-6410 SELECT 2 AS col5 FROM tab2 WHERE NOT + ( + 68 ) IS NOT NULL ---- query I rowsort label-6410 SELECT 2 AS col5 FROM tab3 WHERE NOT + ( + 68 ) IS NOT NULL ---- query I rowsort label-6410 SELECT 2 AS col5 FROM tab4 WHERE NOT + ( + 68 ) IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6415 SELECT ALL COUNT( * ) / CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-6415 SELECT ALL COUNT ( * ) / CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6415 SELECT ALL COUNT( * ) / CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-6415 SELECT ALL COUNT ( * ) / CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6415 SELECT ALL COUNT( * ) / CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-6415 SELECT ALL COUNT ( * ) / CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6415 SELECT ALL COUNT( * ) / CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-6415 SELECT ALL COUNT ( * ) / CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-6415 SELECT ALL COUNT( * ) / CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-6415 SELECT ALL COUNT ( * ) / CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE ( + ( + 54 ) + + col1 ) IN ( col1 * - col1 ) ---- NULL query IIIIIII rowsort label-6420 SELECT * FROM tab0 AS cor0 WHERE - col1 * + col4 >= NULL ---- query IIIIIII rowsort label-6420 SELECT * FROM tab1 AS cor0 WHERE - col1 * + col4 >= NULL ---- query IIIIIII rowsort label-6420 SELECT * FROM tab2 AS cor0 WHERE - col1 * + col4 >= NULL ---- query IIIIIII rowsort label-6420 SELECT * FROM tab3 AS cor0 WHERE - col1 * + col4 >= NULL ---- query IIIIIII rowsort label-6420 SELECT * FROM tab4 AS cor0 WHERE - col1 * + col4 >= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT + 34 - + COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 34 skipif mysql # not compatible query I rowsort label-6425 SELECT + 34 - + COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 34 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT + 34 - + COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 34 skipif mysql # not compatible query I rowsort label-6425 SELECT + 34 - + COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 34 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT + 34 - + COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 34 skipif mysql # not compatible query I rowsort label-6425 SELECT + 34 - + COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 34 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT + 34 - + COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 34 skipif mysql # not compatible query I rowsort label-6425 SELECT + 34 - + COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 34 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT + 34 - + COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 34 skipif mysql # not compatible query I rowsort label-6425 SELECT + 34 - + COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 34 query I rowsort label-6430 SELECT ALL col0 FROM tab0 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-6430 SELECT ALL col0 FROM tab1 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-6430 SELECT ALL col0 FROM tab2 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-6430 SELECT ALL col0 FROM tab3 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-6430 SELECT ALL col0 FROM tab4 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-6435 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = ( - col1 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = ( - col1 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = ( - col1 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = ( - col1 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = ( - col1 ) ---- query IIIIIII rowsort label-6440 SELECT * FROM tab0 WHERE NOT col0 * - 93 IS NOT NULL ---- query IIIIIII rowsort label-6440 SELECT * FROM tab1 WHERE NOT col0 * - 93 IS NOT NULL ---- query IIIIIII rowsort label-6440 SELECT * FROM tab2 WHERE NOT col0 * - 93 IS NOT NULL ---- query IIIIIII rowsort label-6440 SELECT * FROM tab3 WHERE NOT col0 * - 93 IS NOT NULL ---- query IIIIIII rowsort label-6440 SELECT * FROM tab4 WHERE NOT col0 * - 93 IS NOT NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab0 WHERE col0 <> ( NULL ) ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab1 WHERE col0 <> ( NULL ) ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab2 WHERE col0 <> ( NULL ) ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab3 WHERE col0 <> ( NULL ) ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab4 WHERE col0 <> ( NULL ) ---- query IIIIIII rowsort label-6450 SELECT * FROM tab0 AS cor0 WHERE + col0 BETWEEN col4 / + col4 + + col1 AND ( col1 * - 85 ) ---- query IIIIIII rowsort label-6450 SELECT * FROM tab1 AS cor0 WHERE + col0 BETWEEN col4 / + col4 + + col1 AND ( col1 * - 85 ) ---- query IIIIIII rowsort label-6450 SELECT * FROM tab2 AS cor0 WHERE + col0 BETWEEN col4 / + col4 + + col1 AND ( col1 * - 85 ) ---- query IIIIIII rowsort label-6450 SELECT * FROM tab3 AS cor0 WHERE + col0 BETWEEN col4 / + col4 + + col1 AND ( col1 * - 85 ) ---- query IIIIIII rowsort label-6450 SELECT * FROM tab4 AS cor0 WHERE + col0 BETWEEN col4 / + col4 + + col1 AND ( col1 * - 85 ) ---- query I rowsort label-6455 SELECT DISTINCT col4 * col4 AS col1 FROM tab0 AS cor0 WHERE 76 IS NULL ---- query I rowsort label-6455 SELECT DISTINCT col4 * col4 AS col1 FROM tab1 AS cor0 WHERE 76 IS NULL ---- query I rowsort label-6455 SELECT DISTINCT col4 * col4 AS col1 FROM tab2 AS cor0 WHERE 76 IS NULL ---- query I rowsort label-6455 SELECT DISTINCT col4 * col4 AS col1 FROM tab3 AS cor0 WHERE 76 IS NULL ---- query I rowsort label-6455 SELECT DISTINCT col4 * col4 AS col1 FROM tab4 AS cor0 WHERE 76 IS NULL ---- query I rowsort label-6460 SELECT DISTINCT 8 AS col0 FROM tab0 AS cor0 WHERE col4 <= ( NULL ) ---- query I rowsort label-6460 SELECT DISTINCT 8 AS col0 FROM tab1 AS cor0 WHERE col4 <= ( NULL ) ---- query I rowsort label-6460 SELECT DISTINCT 8 AS col0 FROM tab2 AS cor0 WHERE col4 <= ( NULL ) ---- query I rowsort label-6460 SELECT DISTINCT 8 AS col0 FROM tab3 AS cor0 WHERE col4 <= ( NULL ) ---- query I rowsort label-6460 SELECT DISTINCT 8 AS col0 FROM tab4 AS cor0 WHERE col4 <= ( NULL ) ---- query I rowsort label-6465 SELECT col0 AS col3 FROM tab0 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6465 SELECT col0 AS col3 FROM tab1 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6465 SELECT col0 AS col3 FROM tab2 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6465 SELECT col0 AS col3 FROM tab3 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6465 SELECT col0 AS col3 FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6470 SELECT ALL 1 AS col3 FROM tab0 AS cor0 WHERE NOT + 77 * + 9 <> - 33 ---- query I rowsort label-6470 SELECT ALL 1 AS col3 FROM tab1 AS cor0 WHERE NOT + 77 * + 9 <> - 33 ---- query I rowsort label-6470 SELECT ALL 1 AS col3 FROM tab2 AS cor0 WHERE NOT + 77 * + 9 <> - 33 ---- query I rowsort label-6470 SELECT ALL 1 AS col3 FROM tab3 AS cor0 WHERE NOT + 77 * + 9 <> - 33 ---- query I rowsort label-6470 SELECT ALL 1 AS col3 FROM tab4 AS cor0 WHERE NOT + 77 * + 9 <> - 33 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6475 SELECT * FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6475 SELECT * FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6475 SELECT * FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6475 SELECT * FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6475 SELECT * FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6475 SELECT * FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6475 SELECT * FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6475 SELECT * FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6475 SELECT * FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6475 SELECT * FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) * - col1 NOT BETWEEN col1 * + col0 AND ( col3 + - col3 * 13 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6480 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6480 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6480 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6480 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6480 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6480 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6480 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6480 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6480 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6480 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-6485 SELECT + col2 AS col5 FROM tab0 WHERE NOT 67 NOT IN ( + 79 ) ---- query I rowsort label-6485 SELECT + col2 AS col5 FROM tab1 WHERE NOT 67 NOT IN ( + 79 ) ---- query I rowsort label-6485 SELECT + col2 AS col5 FROM tab2 WHERE NOT 67 NOT IN ( + 79 ) ---- query I rowsort label-6485 SELECT + col2 AS col5 FROM tab3 WHERE NOT 67 NOT IN ( + 79 ) ---- query I rowsort label-6485 SELECT + col2 AS col5 FROM tab4 WHERE NOT 67 NOT IN ( + 79 ) ---- query IIIIIII rowsort label-6490 SELECT * FROM tab0 WHERE NOT ( + col3 + + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6490 SELECT * FROM tab1 WHERE NOT ( + col3 + + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6490 SELECT * FROM tab2 WHERE NOT ( + col3 + + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6490 SELECT * FROM tab3 WHERE NOT ( + col3 + + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6490 SELECT * FROM tab4 WHERE NOT ( + col3 + + col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6495 SELECT ALL * FROM tab0 WHERE NOT col3 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-6495 SELECT ALL * FROM tab1 WHERE NOT col3 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-6495 SELECT ALL * FROM tab2 WHERE NOT col3 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-6495 SELECT ALL * FROM tab3 WHERE NOT col3 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-6495 SELECT ALL * FROM tab4 WHERE NOT col3 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-6500 SELECT * FROM tab0 AS cor0 WHERE ( - 70 ) BETWEEN 38 / + 73 AND ( NULL ) ---- query IIIIIII rowsort label-6500 SELECT * FROM tab1 AS cor0 WHERE ( - 70 ) BETWEEN 38 / + 73 AND ( NULL ) ---- query IIIIIII rowsort label-6500 SELECT * FROM tab2 AS cor0 WHERE ( - 70 ) BETWEEN 38 / + 73 AND ( NULL ) ---- query IIIIIII rowsort label-6500 SELECT * FROM tab3 AS cor0 WHERE ( - 70 ) BETWEEN 38 / + 73 AND ( NULL ) ---- query IIIIIII rowsort label-6500 SELECT * FROM tab4 AS cor0 WHERE ( - 70 ) BETWEEN 38 / + 73 AND ( NULL ) ---- query I rowsort label-6505 SELECT ALL col2 AS col2 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6505 SELECT ALL col2 AS col2 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6505 SELECT ALL col2 AS col2 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6505 SELECT ALL col2 AS col2 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6505 SELECT ALL col2 AS col2 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-6510 SELECT * FROM tab0 cor0 WHERE col4 < ( NULL ) ---- query IIIIIII rowsort label-6510 SELECT * FROM tab1 cor0 WHERE col4 < ( NULL ) ---- query IIIIIII rowsort label-6510 SELECT * FROM tab2 cor0 WHERE col4 < ( NULL ) ---- query IIIIIII rowsort label-6510 SELECT * FROM tab3 cor0 WHERE col4 < ( NULL ) ---- query IIIIIII rowsort label-6510 SELECT * FROM tab4 cor0 WHERE col4 < ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6515 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN col1 * - CAST( NULL AS SIGNED ) AND + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-6515 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN col1 * - CAST ( NULL AS INTEGER ) AND + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6515 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN col1 * - CAST( NULL AS SIGNED ) AND + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-6515 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN col1 * - CAST ( NULL AS INTEGER ) AND + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6515 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN col1 * - CAST( NULL AS SIGNED ) AND + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-6515 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN col1 * - CAST ( NULL AS INTEGER ) AND + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6515 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN col1 * - CAST( NULL AS SIGNED ) AND + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-6515 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN col1 * - CAST ( NULL AS INTEGER ) AND + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6515 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN col1 * - CAST( NULL AS SIGNED ) AND + col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-6515 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN col1 * - CAST ( NULL AS INTEGER ) AND + col1 ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-6525 SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( - 77 * col0 ) ---- query IIIIIII rowsort label-6525 SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( - 77 * col0 ) ---- query IIIIIII rowsort label-6525 SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( - 77 * col0 ) ---- query IIIIIII rowsort label-6525 SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( - 77 * col0 ) ---- query IIIIIII rowsort label-6525 SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( - 77 * col0 ) ---- query I rowsort label-6530 SELECT ALL 89 AS col5 FROM tab0 WHERE NOT ( NOT ( NULL ) IS NULL ) ---- 10 values hashing to 2eefece6a5032c32a8a5d2a8ee6d41f7 query I rowsort label-6530 SELECT ALL 89 AS col5 FROM tab1 WHERE NOT ( NOT ( NULL ) IS NULL ) ---- 10 values hashing to 2eefece6a5032c32a8a5d2a8ee6d41f7 query I rowsort label-6530 SELECT ALL 89 AS col5 FROM tab2 WHERE NOT ( NOT ( NULL ) IS NULL ) ---- 10 values hashing to 2eefece6a5032c32a8a5d2a8ee6d41f7 query I rowsort label-6530 SELECT ALL 89 AS col5 FROM tab3 WHERE NOT ( NOT ( NULL ) IS NULL ) ---- 10 values hashing to 2eefece6a5032c32a8a5d2a8ee6d41f7 query I rowsort label-6530 SELECT ALL 89 AS col5 FROM tab4 WHERE NOT ( NOT ( NULL ) IS NULL ) ---- 10 values hashing to 2eefece6a5032c32a8a5d2a8ee6d41f7 query I rowsort label-6535 SELECT col3 * col0 FROM tab0 AS cor0 WHERE ( 10 * col4 ) IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-6535 SELECT col3 * col0 FROM tab1 AS cor0 WHERE ( 10 * col4 ) IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-6535 SELECT col3 * col0 FROM tab2 AS cor0 WHERE ( 10 * col4 ) IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-6535 SELECT col3 * col0 FROM tab3 AS cor0 WHERE ( 10 * col4 ) IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-6535 SELECT col3 * col0 FROM tab4 AS cor0 WHERE ( 10 * col4 ) IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 onlyif mysql # aggregate syntax: query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT ( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT ( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT ( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT ( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6540 SELECT + ( AVG ( - 59 ) ) * + COUNT ( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6545 SELECT ALL + + 50 / 84 col2 FROM tab0 WHERE NULL = - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6545 SELECT ALL + + 50 / 84 col2 FROM tab1 WHERE NULL = - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6545 SELECT ALL + + 50 / 84 col2 FROM tab2 WHERE NULL = - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6545 SELECT ALL + + 50 / 84 col2 FROM tab3 WHERE NULL = - col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6545 SELECT ALL + + 50 / 84 col2 FROM tab4 WHERE NULL = - col4 ---- query I rowsort label-6550 SELECT ALL col0 * col4 AS col1 FROM tab0 WHERE NULL IN ( + 86 ) ---- query I rowsort label-6550 SELECT ALL col0 * col4 AS col1 FROM tab1 WHERE NULL IN ( + 86 ) ---- query I rowsort label-6550 SELECT ALL col0 * col4 AS col1 FROM tab2 WHERE NULL IN ( + 86 ) ---- query I rowsort label-6550 SELECT ALL col0 * col4 AS col1 FROM tab3 WHERE NULL IN ( + 86 ) ---- query I rowsort label-6550 SELECT ALL col0 * col4 AS col1 FROM tab4 WHERE NULL IN ( + 86 ) ---- query I rowsort label-6555 SELECT - 45 - - col0 FROM tab0 AS cor0 WHERE NOT ( NOT ( col1 * - 67 IN ( - col3 ) ) ) ---- query I rowsort label-6555 SELECT - 45 - - col0 FROM tab1 AS cor0 WHERE NOT ( NOT ( col1 * - 67 IN ( - col3 ) ) ) ---- query I rowsort label-6555 SELECT - 45 - - col0 FROM tab2 AS cor0 WHERE NOT ( NOT ( col1 * - 67 IN ( - col3 ) ) ) ---- query I rowsort label-6555 SELECT - 45 - - col0 FROM tab3 AS cor0 WHERE NOT ( NOT ( col1 * - 67 IN ( - col3 ) ) ) ---- query I rowsort label-6555 SELECT - 45 - - col0 FROM tab4 AS cor0 WHERE NOT ( NOT ( col1 * - 67 IN ( - col3 ) ) ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab0 WHERE + col3 IN ( + + col1 ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab1 WHERE + col3 IN ( + + col1 ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab2 WHERE + col3 IN ( + + col1 ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab3 WHERE + col3 IN ( + + col1 ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab4 WHERE + col3 IN ( + + col1 ) ---- query I rowsort label-6565 SELECT - 70 AS col1 FROM tab0 WHERE NOT - 92 IS NOT NULL ---- query I rowsort label-6565 SELECT - 70 AS col1 FROM tab1 WHERE NOT - 92 IS NOT NULL ---- query I rowsort label-6565 SELECT - 70 AS col1 FROM tab2 WHERE NOT - 92 IS NOT NULL ---- query I rowsort label-6565 SELECT - 70 AS col1 FROM tab3 WHERE NOT - 92 IS NOT NULL ---- query I rowsort label-6565 SELECT - 70 AS col1 FROM tab4 WHERE NOT - 92 IS NOT NULL ---- query IIIIIII rowsort label-6570 SELECT * FROM tab0 WHERE NOT NULL >= + - ( - col1 ) ---- query IIIIIII rowsort label-6570 SELECT * FROM tab1 WHERE NOT NULL >= + - ( - col1 ) ---- query IIIIIII rowsort label-6570 SELECT * FROM tab2 WHERE NOT NULL >= + - ( - col1 ) ---- query IIIIIII rowsort label-6570 SELECT * FROM tab3 WHERE NOT NULL >= + - ( - col1 ) ---- query IIIIIII rowsort label-6570 SELECT * FROM tab4 WHERE NOT NULL >= + - ( - col1 ) ---- query I rowsort label-6575 SELECT 90 AS col0 FROM tab0 AS cor0 WHERE - 65 * + - 84 / col1 / + - col0 IS NULL ---- query I rowsort label-6575 SELECT 90 AS col0 FROM tab1 AS cor0 WHERE - 65 * + - 84 / col1 / + - col0 IS NULL ---- query I rowsort label-6575 SELECT 90 AS col0 FROM tab2 AS cor0 WHERE - 65 * + - 84 / col1 / + - col0 IS NULL ---- query I rowsort label-6575 SELECT 90 AS col0 FROM tab3 AS cor0 WHERE - 65 * + - 84 / col1 / + - col0 IS NULL ---- query I rowsort label-6575 SELECT 90 AS col0 FROM tab4 AS cor0 WHERE - 65 * + - 84 / col1 / + - col0 IS NULL ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-6580 SELECT + 66 DIV COUNT( * ) - 18 FROM tab0 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 skipif mysql # not compatible query I rowsort label-6580 SELECT + 66 / COUNT ( * ) - 18 FROM tab0 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-6580 SELECT + 66 DIV COUNT( * ) - 18 FROM tab1 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 skipif mysql # not compatible query I rowsort label-6580 SELECT + 66 / COUNT ( * ) - 18 FROM tab1 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-6580 SELECT + 66 DIV COUNT( * ) - 18 FROM tab2 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 skipif mysql # not compatible query I rowsort label-6580 SELECT + 66 / COUNT ( * ) - 18 FROM tab2 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-6580 SELECT + 66 DIV COUNT( * ) - 18 FROM tab3 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 skipif mysql # not compatible query I rowsort label-6580 SELECT + 66 / COUNT ( * ) - 18 FROM tab3 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-6580 SELECT + 66 DIV COUNT( * ) - 18 FROM tab4 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 skipif mysql # not compatible query I rowsort label-6580 SELECT + 66 / COUNT ( * ) - 18 FROM tab4 AS cor0 WHERE ( + ( - + col3 ) ) NOT BETWEEN ( 30 ) AND ( + col0 + col0 * + 1 ) ---- -12 query IIIIIII rowsort label-6585 SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND ( + 52 ) ---- query IIIIIII rowsort label-6585 SELECT ALL * FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND ( + 52 ) ---- query IIIIIII rowsort label-6585 SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND ( + 52 ) ---- query IIIIIII rowsort label-6585 SELECT ALL * FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND ( + 52 ) ---- query IIIIIII rowsort label-6585 SELECT ALL * FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND ( + 52 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab0 WHERE NULL NOT IN ( - col0 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab1 WHERE NULL NOT IN ( - col0 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab2 WHERE NULL NOT IN ( - col0 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab3 WHERE NULL NOT IN ( - col0 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab4 WHERE NULL NOT IN ( - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6595 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab0 WHERE CAST( NULL AS SIGNED ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-6595 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab0 WHERE CAST ( NULL AS INTEGER ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6595 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab1 WHERE CAST( NULL AS SIGNED ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-6595 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab1 WHERE CAST ( NULL AS INTEGER ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6595 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab2 WHERE CAST( NULL AS SIGNED ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-6595 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab2 WHERE CAST ( NULL AS INTEGER ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6595 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab3 WHERE CAST( NULL AS SIGNED ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-6595 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab3 WHERE CAST ( NULL AS INTEGER ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6595 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab4 WHERE CAST( NULL AS SIGNED ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-6595 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab4 WHERE CAST ( NULL AS INTEGER ) + - 73 * + col3 * 28 + + col0 * 11 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-6600 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > + col3 + col1 ---- query IIIIIII rowsort label-6600 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > + col3 + col1 ---- query IIIIIII rowsort label-6600 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > + col3 + col1 ---- query IIIIIII rowsort label-6600 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > + col3 + col1 ---- query IIIIIII rowsort label-6600 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > + col3 + col1 ---- query IIIIIII rowsort label-6605 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > ( 28 + 9 + col4 ) ---- query IIIIIII rowsort label-6605 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > ( 28 + 9 + col4 ) ---- query IIIIIII rowsort label-6605 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > ( 28 + 9 + col4 ) ---- query IIIIIII rowsort label-6605 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > ( 28 + 9 + col4 ) ---- query IIIIIII rowsort label-6605 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > ( 28 + 9 + col4 ) ---- query I rowsort label-6610 SELECT ALL - + 53 AS col4 FROM tab0 WHERE NOT + - col0 IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-6610 SELECT ALL - + 53 AS col4 FROM tab1 WHERE NOT + - col0 IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-6610 SELECT ALL - + 53 AS col4 FROM tab2 WHERE NOT + - col0 IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-6610 SELECT ALL - + 53 AS col4 FROM tab3 WHERE NOT + - col0 IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query I rowsort label-6610 SELECT ALL - + 53 AS col4 FROM tab4 WHERE NOT + - col0 IS NULL ---- 10 values hashing to e96f0d971f33b6ed69d1f063c49ca6b4 query IIIIIII rowsort label-6615 SELECT ALL * FROM tab0 AS cor0 WHERE - col4 >= NULL ---- query IIIIIII rowsort label-6615 SELECT ALL * FROM tab1 AS cor0 WHERE - col4 >= NULL ---- query IIIIIII rowsort label-6615 SELECT ALL * FROM tab2 AS cor0 WHERE - col4 >= NULL ---- query IIIIIII rowsort label-6615 SELECT ALL * FROM tab3 AS cor0 WHERE - col4 >= NULL ---- query IIIIIII rowsort label-6615 SELECT ALL * FROM tab4 AS cor0 WHERE - col4 >= NULL ---- query I rowsort label-6620 SELECT DISTINCT col3 AS col1 FROM tab0 AS cor0 WHERE ( NULL NOT BETWEEN NULL AND + + col3 / - 73 ) ---- query I rowsort label-6620 SELECT DISTINCT col3 AS col1 FROM tab1 AS cor0 WHERE ( NULL NOT BETWEEN NULL AND + + col3 / - 73 ) ---- query I rowsort label-6620 SELECT DISTINCT col3 AS col1 FROM tab2 AS cor0 WHERE ( NULL NOT BETWEEN NULL AND + + col3 / - 73 ) ---- query I rowsort label-6620 SELECT DISTINCT col3 AS col1 FROM tab3 AS cor0 WHERE ( NULL NOT BETWEEN NULL AND + + col3 / - 73 ) ---- query I rowsort label-6620 SELECT DISTINCT col3 AS col1 FROM tab4 AS cor0 WHERE ( NULL NOT BETWEEN NULL AND + + col3 / - 73 ) ---- query I rowsort label-6625 SELECT DISTINCT + ( + 39 ) AS col5 FROM tab0 WHERE NULL IN ( - col3 ) ---- query I rowsort label-6625 SELECT DISTINCT + ( + 39 ) AS col5 FROM tab1 WHERE NULL IN ( - col3 ) ---- query I rowsort label-6625 SELECT DISTINCT + ( + 39 ) AS col5 FROM tab2 WHERE NULL IN ( - col3 ) ---- query I rowsort label-6625 SELECT DISTINCT + ( + 39 ) AS col5 FROM tab3 WHERE NULL IN ( - col3 ) ---- query I rowsort label-6625 SELECT DISTINCT + ( + 39 ) AS col5 FROM tab4 WHERE NULL IN ( - col3 ) ---- query I rowsort label-6630 SELECT - 47 AS col4 FROM tab0 WHERE col3 IS NULL ---- query I rowsort label-6630 SELECT - 47 AS col4 FROM tab1 WHERE col3 IS NULL ---- query I rowsort label-6630 SELECT - 47 AS col4 FROM tab2 WHERE col3 IS NULL ---- query I rowsort label-6630 SELECT - 47 AS col4 FROM tab3 WHERE col3 IS NULL ---- query I rowsort label-6630 SELECT - 47 AS col4 FROM tab4 WHERE col3 IS NULL ---- query I rowsort label-6635 SELECT + col4 FROM tab0 WHERE + + 59 IS NULL ---- query I rowsort label-6635 SELECT + col4 FROM tab1 WHERE + + 59 IS NULL ---- query I rowsort label-6635 SELECT + col4 FROM tab2 WHERE + + 59 IS NULL ---- query I rowsort label-6635 SELECT + col4 FROM tab3 WHERE + + 59 IS NULL ---- query I rowsort label-6635 SELECT + col4 FROM tab4 WHERE + + 59 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6640 SELECT * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IN ( - 8, 78 + - col0 * - + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IN ( - 8, 78 + - col0 * - + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6640 SELECT * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IN ( - 8, 78 + - col0 * - + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IN ( - 8, 78 + - col0 * - + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6640 SELECT * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IN ( - 8, 78 + - col0 * - + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IN ( - 8, 78 + - col0 * - + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6640 SELECT * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IN ( - 8, 78 + - col0 * - + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IN ( - 8, 78 + - col0 * - + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6640 SELECT * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IN ( - 8, 78 + - col0 * - + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IN ( - 8, 78 + - col0 * - + col1 ) ---- query IIIIIII rowsort label-6645 SELECT * FROM tab0 AS cor0 WHERE NOT col0 * - 74 IS NOT NULL ---- query IIIIIII rowsort label-6645 SELECT * FROM tab1 AS cor0 WHERE NOT col0 * - 74 IS NOT NULL ---- query IIIIIII rowsort label-6645 SELECT * FROM tab2 AS cor0 WHERE NOT col0 * - 74 IS NOT NULL ---- query IIIIIII rowsort label-6645 SELECT * FROM tab3 AS cor0 WHERE NOT col0 * - 74 IS NOT NULL ---- query IIIIIII rowsort label-6645 SELECT * FROM tab4 AS cor0 WHERE NOT col0 * - 74 IS NOT NULL ---- query IIIIIII rowsort label-6650 SELECT ALL * FROM tab0 AS cor0 WHERE NULL > ( col4 ) ---- query IIIIIII rowsort label-6650 SELECT ALL * FROM tab1 AS cor0 WHERE NULL > ( col4 ) ---- query IIIIIII rowsort label-6650 SELECT ALL * FROM tab2 AS cor0 WHERE NULL > ( col4 ) ---- query IIIIIII rowsort label-6650 SELECT ALL * FROM tab3 AS cor0 WHERE NULL > ( col4 ) ---- query IIIIIII rowsort label-6650 SELECT ALL * FROM tab4 AS cor0 WHERE NULL > ( col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6655 SELECT ALL * FROM tab0 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6655 SELECT ALL * FROM tab0 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6655 SELECT ALL * FROM tab1 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6655 SELECT ALL * FROM tab1 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6655 SELECT ALL * FROM tab2 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6655 SELECT ALL * FROM tab2 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6655 SELECT ALL * FROM tab3 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6655 SELECT ALL * FROM tab3 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6655 SELECT ALL * FROM tab4 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6655 SELECT ALL * FROM tab4 WHERE ( NOT 78 BETWEEN NULL AND - 35 / + + CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-6660 SELECT - col4 * + - 7 + - 7 FROM tab0 WHERE col1 * 99 + + + col3 - + 79 * + col4 IS NULL ---- query I rowsort label-6660 SELECT - col4 * + - 7 + - 7 FROM tab1 WHERE col1 * 99 + + + col3 - + 79 * + col4 IS NULL ---- query I rowsort label-6660 SELECT - col4 * + - 7 + - 7 FROM tab2 WHERE col1 * 99 + + + col3 - + 79 * + col4 IS NULL ---- query I rowsort label-6660 SELECT - col4 * + - 7 + - 7 FROM tab3 WHERE col1 * 99 + + + col3 - + 79 * + col4 IS NULL ---- query I rowsort label-6660 SELECT - col4 * + - 7 + - 7 FROM tab4 WHERE col1 * 99 + + + col3 - + 79 * + col4 IS NULL ---- query I rowsort label-6665 SELECT - + col3 FROM tab0 WHERE + col1 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6665 SELECT - + col3 FROM tab1 WHERE + col1 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6665 SELECT - + col3 FROM tab2 WHERE + col1 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6665 SELECT - + col3 FROM tab3 WHERE + col1 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6665 SELECT - + col3 FROM tab4 WHERE + col1 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-6670 SELECT 75 FROM tab0 WHERE NULL < NULL ---- query I rowsort label-6670 SELECT 75 FROM tab1 WHERE NULL < NULL ---- query I rowsort label-6670 SELECT 75 FROM tab2 WHERE NULL < NULL ---- query I rowsort label-6670 SELECT 75 FROM tab3 WHERE NULL < NULL ---- query I rowsort label-6670 SELECT 75 FROM tab4 WHERE NULL < NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6675 SELECT DISTINCT COUNT( * ) col2 FROM tab0 AS cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6675 SELECT DISTINCT COUNT ( * ) col2 FROM tab0 AS cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6675 SELECT DISTINCT COUNT( * ) col2 FROM tab1 AS cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6675 SELECT DISTINCT COUNT ( * ) col2 FROM tab1 AS cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6675 SELECT DISTINCT COUNT( * ) col2 FROM tab2 AS cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6675 SELECT DISTINCT COUNT ( * ) col2 FROM tab2 AS cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6675 SELECT DISTINCT COUNT( * ) col2 FROM tab3 AS cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6675 SELECT DISTINCT COUNT ( * ) col2 FROM tab3 AS cor0 WHERE NOT NULL = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6675 SELECT DISTINCT COUNT( * ) col2 FROM tab4 AS cor0 WHERE NOT NULL = NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6675 SELECT DISTINCT COUNT ( * ) col2 FROM tab4 AS cor0 WHERE NOT NULL = NULL ---- 0 query I rowsort label-6680 SELECT ALL - col3 AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6680 SELECT ALL - col3 AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6680 SELECT ALL - col3 AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6680 SELECT ALL - col3 AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6680 SELECT ALL - col3 AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-6685 SELECT - col1 AS col5 FROM tab0 WHERE 50 * + - col1 + col0 = - + 91 ---- query I rowsort label-6685 SELECT - col1 AS col5 FROM tab1 WHERE 50 * + - col1 + col0 = - + 91 ---- query I rowsort label-6685 SELECT - col1 AS col5 FROM tab2 WHERE 50 * + - col1 + col0 = - + 91 ---- query I rowsort label-6685 SELECT - col1 AS col5 FROM tab3 WHERE 50 * + - col1 + col0 = - + 91 ---- query I rowsort label-6685 SELECT - col1 AS col5 FROM tab4 WHERE 50 * + - col1 + col0 = - + 91 ---- query I rowsort label-6690 SELECT + 68 FROM tab0 WHERE + col1 IS NULL ---- query I rowsort label-6690 SELECT + 68 FROM tab1 WHERE + col1 IS NULL ---- query I rowsort label-6690 SELECT + 68 FROM tab2 WHERE + col1 IS NULL ---- query I rowsort label-6690 SELECT + 68 FROM tab3 WHERE + col1 IS NULL ---- query I rowsort label-6690 SELECT + 68 FROM tab4 WHERE + col1 IS NULL ---- query I rowsort label-6695 SELECT col0 * + col3 FROM tab0 WHERE ( NULL ) NOT BETWEEN NULL AND + col4 * - - col3 - + + 61 ---- query I rowsort label-6695 SELECT col0 * + col3 FROM tab1 WHERE ( NULL ) NOT BETWEEN NULL AND + col4 * - - col3 - + + 61 ---- query I rowsort label-6695 SELECT col0 * + col3 FROM tab2 WHERE ( NULL ) NOT BETWEEN NULL AND + col4 * - - col3 - + + 61 ---- query I rowsort label-6695 SELECT col0 * + col3 FROM tab3 WHERE ( NULL ) NOT BETWEEN NULL AND + col4 * - - col3 - + + 61 ---- query I rowsort label-6695 SELECT col0 * + col3 FROM tab4 WHERE ( NULL ) NOT BETWEEN NULL AND + col4 * - - col3 - + + 61 ---- query IIIIIII rowsort label-6700 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = + 28 ---- query IIIIIII rowsort label-6700 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = + 28 ---- query IIIIIII rowsort label-6700 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = + 28 ---- query IIIIIII rowsort label-6700 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = + 28 ---- query IIIIIII rowsort label-6700 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = + 28 ---- query IIIIIII rowsort label-6705 SELECT ALL * FROM tab0 AS cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-6705 SELECT ALL * FROM tab1 AS cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-6705 SELECT ALL * FROM tab2 AS cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-6705 SELECT ALL * FROM tab3 AS cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-6705 SELECT ALL * FROM tab4 AS cor0 WHERE 95 IS NULL ---- query IIIIIII rowsort label-6710 SELECT * FROM tab0 WHERE NOT ( + col5 IS NOT NULL ) ---- query IIIIIII rowsort label-6710 SELECT * FROM tab1 WHERE NOT ( + col5 IS NOT NULL ) ---- query IIIIIII rowsort label-6710 SELECT * FROM tab2 WHERE NOT ( + col5 IS NOT NULL ) ---- query IIIIIII rowsort label-6710 SELECT * FROM tab3 WHERE NOT ( + col5 IS NOT NULL ) ---- query IIIIIII rowsort label-6710 SELECT * FROM tab4 WHERE NOT ( + col5 IS NOT NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6715 SELECT SUM( - col4 ) FROM tab0 WHERE ( 14 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT SUM ( - col4 ) FROM tab0 WHERE ( 14 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6715 SELECT SUM( - col4 ) FROM tab1 WHERE ( 14 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT SUM ( - col4 ) FROM tab1 WHERE ( 14 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6715 SELECT SUM( - col4 ) FROM tab2 WHERE ( 14 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT SUM ( - col4 ) FROM tab2 WHERE ( 14 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6715 SELECT SUM( - col4 ) FROM tab3 WHERE ( 14 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT SUM ( - col4 ) FROM tab3 WHERE ( 14 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6715 SELECT SUM( - col4 ) FROM tab4 WHERE ( 14 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT SUM ( - col4 ) FROM tab4 WHERE ( 14 ) IS NULL ---- NULL query IIIIIII rowsort label-6720 SELECT * FROM tab0 WHERE ( NOT NULL BETWEEN + col0 AND ( NULL ) ) ---- query IIIIIII rowsort label-6720 SELECT * FROM tab1 WHERE ( NOT NULL BETWEEN + col0 AND ( NULL ) ) ---- query IIIIIII rowsort label-6720 SELECT * FROM tab2 WHERE ( NOT NULL BETWEEN + col0 AND ( NULL ) ) ---- query IIIIIII rowsort label-6720 SELECT * FROM tab3 WHERE ( NOT NULL BETWEEN + col0 AND ( NULL ) ) ---- query IIIIIII rowsort label-6720 SELECT * FROM tab4 WHERE ( NOT NULL BETWEEN + col0 AND ( NULL ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6725 SELECT ALL + 69 col5 FROM tab0 AS cor0 WHERE NULL >= col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6725 SELECT ALL + 69 col5 FROM tab1 AS cor0 WHERE NULL >= col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6725 SELECT ALL + 69 col5 FROM tab2 AS cor0 WHERE NULL >= col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6725 SELECT ALL + 69 col5 FROM tab3 AS cor0 WHERE NULL >= col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6725 SELECT ALL + 69 col5 FROM tab4 AS cor0 WHERE NULL >= col1 ---- query I rowsort label-6730 SELECT ALL + - col0 AS col3 FROM tab0 cor0 WHERE col3 IS NULL ---- query I rowsort label-6730 SELECT ALL + - col0 AS col3 FROM tab1 cor0 WHERE col3 IS NULL ---- query I rowsort label-6730 SELECT ALL + - col0 AS col3 FROM tab2 cor0 WHERE col3 IS NULL ---- query I rowsort label-6730 SELECT ALL + - col0 AS col3 FROM tab3 cor0 WHERE col3 IS NULL ---- query I rowsort label-6730 SELECT ALL + - col0 AS col3 FROM tab4 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-6735 SELECT * FROM tab0 AS cor0 WHERE 1 - + col4 IS NULL ---- query IIIIIII rowsort label-6735 SELECT * FROM tab1 AS cor0 WHERE 1 - + col4 IS NULL ---- query IIIIIII rowsort label-6735 SELECT * FROM tab2 AS cor0 WHERE 1 - + col4 IS NULL ---- query IIIIIII rowsort label-6735 SELECT * FROM tab3 AS cor0 WHERE 1 - + col4 IS NULL ---- query IIIIIII rowsort label-6735 SELECT * FROM tab4 AS cor0 WHERE 1 - + col4 IS NULL ---- query I rowsort label-6740 SELECT ALL col3 AS col5 FROM tab0 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-6740 SELECT ALL col3 AS col5 FROM tab1 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-6740 SELECT ALL col3 AS col5 FROM tab2 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-6740 SELECT ALL col3 AS col5 FROM tab3 WHERE NOT ( col5 ) IS NOT NULL ---- query I rowsort label-6740 SELECT ALL col3 AS col5 FROM tab4 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab0 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab1 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab2 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab3 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab4 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6750 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) = + - col1 - - col4 ---- query IIIIIII rowsort label-6750 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) = + - col1 - - col4 ---- query IIIIIII rowsort label-6750 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) = + - col1 - - col4 ---- query IIIIIII rowsort label-6750 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) = + - col1 - - col4 ---- query IIIIIII rowsort label-6750 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) = + - col1 - - col4 ---- query I rowsort label-6755 SELECT DISTINCT + 23 / - ( - col3 ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6755 SELECT DISTINCT + 23 / - ( - col3 ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6755 SELECT DISTINCT + 23 / - ( - col3 ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6755 SELECT DISTINCT + 23 / - ( - col3 ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6755 SELECT DISTINCT + 23 / - ( - col3 ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6760 SELECT ALL + col1 AS col1 FROM tab0 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-6760 SELECT ALL + col1 AS col1 FROM tab1 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-6760 SELECT ALL + col1 AS col1 FROM tab2 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-6760 SELECT ALL + col1 AS col1 FROM tab3 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-6760 SELECT ALL + col1 AS col1 FROM tab4 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-6765 SELECT + col0 FROM tab0 AS cor0 WHERE - col0 IS NULL ---- query I rowsort label-6765 SELECT + col0 FROM tab1 AS cor0 WHERE - col0 IS NULL ---- query I rowsort label-6765 SELECT + col0 FROM tab2 AS cor0 WHERE - col0 IS NULL ---- query I rowsort label-6765 SELECT + col0 FROM tab3 AS cor0 WHERE - col0 IS NULL ---- query I rowsort label-6765 SELECT + col0 FROM tab4 AS cor0 WHERE - col0 IS NULL ---- query I rowsort label-6770 SELECT DISTINCT 14 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 query I rowsort label-6770 SELECT DISTINCT 14 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 query I rowsort label-6770 SELECT DISTINCT 14 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 query I rowsort label-6770 SELECT DISTINCT 14 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 query I rowsort label-6770 SELECT DISTINCT 14 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 query I rowsort label-6775 SELECT ALL + 71 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6775 SELECT ALL + 71 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6775 SELECT ALL + 71 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6775 SELECT ALL + 71 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6775 SELECT ALL + 71 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-6780 SELECT DISTINCT 69 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6780 SELECT DISTINCT 69 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6780 SELECT DISTINCT 69 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6780 SELECT DISTINCT 69 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6780 SELECT DISTINCT 69 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6785 SELECT ALL * FROM tab0 WHERE NOT col4 / 73 - - - col4 + 23 * - + 70 IS NOT NULL ---- query IIIIIII rowsort label-6785 SELECT ALL * FROM tab1 WHERE NOT col4 / 73 - - - col4 + 23 * - + 70 IS NOT NULL ---- query IIIIIII rowsort label-6785 SELECT ALL * FROM tab2 WHERE NOT col4 / 73 - - - col4 + 23 * - + 70 IS NOT NULL ---- query IIIIIII rowsort label-6785 SELECT ALL * FROM tab3 WHERE NOT col4 / 73 - - - col4 + 23 * - + 70 IS NOT NULL ---- query IIIIIII rowsort label-6785 SELECT ALL * FROM tab4 WHERE NOT col4 / 73 - - - col4 + 23 * - + 70 IS NOT NULL ---- query IIIIIII rowsort label-6790 SELECT * FROM tab0 AS cor0 WHERE + col0 >= NULL ---- query IIIIIII rowsort label-6790 SELECT * FROM tab1 AS cor0 WHERE + col0 >= NULL ---- query IIIIIII rowsort label-6790 SELECT * FROM tab2 AS cor0 WHERE + col0 >= NULL ---- query IIIIIII rowsort label-6790 SELECT * FROM tab3 AS cor0 WHERE + col0 >= NULL ---- query IIIIIII rowsort label-6790 SELECT * FROM tab4 AS cor0 WHERE + col0 >= NULL ---- query IIIIIII rowsort label-6795 SELECT ALL * FROM tab0 WHERE - 77 IS NULL ---- query IIIIIII rowsort label-6795 SELECT ALL * FROM tab1 WHERE - 77 IS NULL ---- query IIIIIII rowsort label-6795 SELECT ALL * FROM tab2 WHERE - 77 IS NULL ---- query IIIIIII rowsort label-6795 SELECT ALL * FROM tab3 WHERE - 77 IS NULL ---- query IIIIIII rowsort label-6795 SELECT ALL * FROM tab4 WHERE - 77 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6800 SELECT ALL + MAX( ALL - col3 ) FROM tab0 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL skipif mysql # not compatible query I rowsort label-6800 SELECT ALL + MAX ( ALL - col3 ) FROM tab0 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6800 SELECT ALL + MAX( ALL - col3 ) FROM tab1 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL skipif mysql # not compatible query I rowsort label-6800 SELECT ALL + MAX ( ALL - col3 ) FROM tab1 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6800 SELECT ALL + MAX( ALL - col3 ) FROM tab2 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL skipif mysql # not compatible query I rowsort label-6800 SELECT ALL + MAX ( ALL - col3 ) FROM tab2 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6800 SELECT ALL + MAX( ALL - col3 ) FROM tab3 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL skipif mysql # not compatible query I rowsort label-6800 SELECT ALL + MAX ( ALL - col3 ) FROM tab3 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6800 SELECT ALL + MAX( ALL - col3 ) FROM tab4 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL skipif mysql # not compatible query I rowsort label-6800 SELECT ALL + MAX ( ALL - col3 ) FROM tab4 WHERE NULL NOT BETWEEN col3 * - 34 AND - + col1 + + + 51 * - 91 ---- NULL query IIIIIII rowsort label-6805 SELECT * FROM tab0 WHERE NOT + col3 * - col4 * + col4 > NULL ---- query IIIIIII rowsort label-6805 SELECT * FROM tab1 WHERE NOT + col3 * - col4 * + col4 > NULL ---- query IIIIIII rowsort label-6805 SELECT * FROM tab2 WHERE NOT + col3 * - col4 * + col4 > NULL ---- query IIIIIII rowsort label-6805 SELECT * FROM tab3 WHERE NOT + col3 * - col4 * + col4 > NULL ---- query IIIIIII rowsort label-6805 SELECT * FROM tab4 WHERE NOT + col3 * - col4 * + col4 > NULL ---- query IIIIIII rowsort label-6810 SELECT ALL * FROM tab0 AS cor0 WHERE 48 IS NULL ---- query IIIIIII rowsort label-6810 SELECT ALL * FROM tab1 AS cor0 WHERE 48 IS NULL ---- query IIIIIII rowsort label-6810 SELECT ALL * FROM tab2 AS cor0 WHERE 48 IS NULL ---- query IIIIIII rowsort label-6810 SELECT ALL * FROM tab3 AS cor0 WHERE 48 IS NULL ---- query IIIIIII rowsort label-6810 SELECT ALL * FROM tab4 AS cor0 WHERE 48 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6815 SELECT DISTINCT - + ( 10 ) col1 FROM tab0 AS cor0 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6815 SELECT DISTINCT - + ( 10 ) col1 FROM tab1 AS cor0 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6815 SELECT DISTINCT - + ( 10 ) col1 FROM tab2 AS cor0 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6815 SELECT DISTINCT - + ( 10 ) col1 FROM tab3 AS cor0 WHERE col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6815 SELECT DISTINCT - + ( 10 ) col1 FROM tab4 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-6820 SELECT + col2 FROM tab0 AS cor0 WHERE - 22 IS NULL ---- query I rowsort label-6820 SELECT + col2 FROM tab1 AS cor0 WHERE - 22 IS NULL ---- query I rowsort label-6820 SELECT + col2 FROM tab2 AS cor0 WHERE - 22 IS NULL ---- query I rowsort label-6820 SELECT + col2 FROM tab3 AS cor0 WHERE - 22 IS NULL ---- query I rowsort label-6820 SELECT + col2 FROM tab4 AS cor0 WHERE - 22 IS NULL ---- query IIIIIII rowsort label-6825 SELECT ALL * FROM tab0 WHERE - col0 = ( + - col4 ) ---- query IIIIIII rowsort label-6825 SELECT ALL * FROM tab1 WHERE - col0 = ( + - col4 ) ---- query IIIIIII rowsort label-6825 SELECT ALL * FROM tab2 WHERE - col0 = ( + - col4 ) ---- query IIIIIII rowsort label-6825 SELECT ALL * FROM tab3 WHERE - col0 = ( + - col4 ) ---- query IIIIIII rowsort label-6825 SELECT ALL * FROM tab4 WHERE - col0 = ( + - col4 ) ---- query IIIIIII rowsort label-6830 SELECT * FROM tab0 WHERE NULL NOT BETWEEN NULL AND ( - + 5 ) ---- query IIIIIII rowsort label-6830 SELECT * FROM tab1 WHERE NULL NOT BETWEEN NULL AND ( - + 5 ) ---- query IIIIIII rowsort label-6830 SELECT * FROM tab2 WHERE NULL NOT BETWEEN NULL AND ( - + 5 ) ---- query IIIIIII rowsort label-6830 SELECT * FROM tab3 WHERE NULL NOT BETWEEN NULL AND ( - + 5 ) ---- query IIIIIII rowsort label-6830 SELECT * FROM tab4 WHERE NULL NOT BETWEEN NULL AND ( - + 5 ) ---- query I rowsort label-6835 SELECT - ( + 64 ) * + - col0 * col4 FROM tab0 AS cor0 WHERE NULL < NULL ---- query I rowsort label-6835 SELECT - ( + 64 ) * + - col0 * col4 FROM tab1 AS cor0 WHERE NULL < NULL ---- query I rowsort label-6835 SELECT - ( + 64 ) * + - col0 * col4 FROM tab2 AS cor0 WHERE NULL < NULL ---- query I rowsort label-6835 SELECT - ( + 64 ) * + - col0 * col4 FROM tab3 AS cor0 WHERE NULL < NULL ---- query I rowsort label-6835 SELECT - ( + 64 ) * + - col0 * col4 FROM tab4 AS cor0 WHERE NULL < NULL ---- query II rowsort label-6840 SELECT ALL + + col3 AS col4, col3 + col4 FROM tab0 WHERE NOT col4 NOT IN ( - 97 / + 64, 44 ) ---- query II rowsort label-6840 SELECT ALL + + col3 AS col4, col3 + col4 FROM tab1 WHERE NOT col4 NOT IN ( - 97 / + 64, 44 ) ---- query II rowsort label-6840 SELECT ALL + + col3 AS col4, col3 + col4 FROM tab2 WHERE NOT col4 NOT IN ( - 97 / + 64, 44 ) ---- query II rowsort label-6840 SELECT ALL + + col3 AS col4, col3 + col4 FROM tab3 WHERE NOT col4 NOT IN ( - 97 / + 64, 44 ) ---- query II rowsort label-6840 SELECT ALL + + col3 AS col4, col3 + col4 FROM tab4 WHERE NOT col4 NOT IN ( - 97 / + 64, 44 ) ---- query I rowsort label-6845 SELECT ALL - 40 FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-6845 SELECT ALL - 40 FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-6845 SELECT ALL - 40 FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-6845 SELECT ALL - 40 FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-6845 SELECT ALL - 40 FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-6850 SELECT ALL + col0 AS col5 FROM tab0 AS cor0 WHERE NOT + 22 IS NOT NULL ---- query I rowsort label-6850 SELECT ALL + col0 AS col5 FROM tab1 AS cor0 WHERE NOT + 22 IS NOT NULL ---- query I rowsort label-6850 SELECT ALL + col0 AS col5 FROM tab2 AS cor0 WHERE NOT + 22 IS NOT NULL ---- query I rowsort label-6850 SELECT ALL + col0 AS col5 FROM tab3 AS cor0 WHERE NOT + 22 IS NOT NULL ---- query I rowsort label-6850 SELECT ALL + col0 AS col5 FROM tab4 AS cor0 WHERE NOT + 22 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6855 SELECT * FROM tab0 AS cor0 WHERE NOT - col1 NOT IN ( + CAST( NULL AS SIGNED ) + - - col1, + col1 - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6855 SELECT * FROM tab0 AS cor0 WHERE NOT - col1 NOT IN ( + CAST ( NULL AS INTEGER ) + - - col1, + col1 - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6855 SELECT * FROM tab1 AS cor0 WHERE NOT - col1 NOT IN ( + CAST( NULL AS SIGNED ) + - - col1, + col1 - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6855 SELECT * FROM tab1 AS cor0 WHERE NOT - col1 NOT IN ( + CAST ( NULL AS INTEGER ) + - - col1, + col1 - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6855 SELECT * FROM tab2 AS cor0 WHERE NOT - col1 NOT IN ( + CAST( NULL AS SIGNED ) + - - col1, + col1 - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6855 SELECT * FROM tab2 AS cor0 WHERE NOT - col1 NOT IN ( + CAST ( NULL AS INTEGER ) + - - col1, + col1 - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6855 SELECT * FROM tab3 AS cor0 WHERE NOT - col1 NOT IN ( + CAST( NULL AS SIGNED ) + - - col1, + col1 - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6855 SELECT * FROM tab3 AS cor0 WHERE NOT - col1 NOT IN ( + CAST ( NULL AS INTEGER ) + - - col1, + col1 - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6855 SELECT * FROM tab4 AS cor0 WHERE NOT - col1 NOT IN ( + CAST( NULL AS SIGNED ) + - - col1, + col1 - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6855 SELECT * FROM tab4 AS cor0 WHERE NOT - col1 NOT IN ( + CAST ( NULL AS INTEGER ) + - - col1, + col1 - col1 ) ---- query IIIIIII rowsort label-6860 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 94 + 47 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 94 + 47 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 94 + 47 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 94 + 47 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 94 + 47 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6865 SELECT DISTINCT col0, - col0 col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6865 SELECT DISTINCT col0, - col0 col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6865 SELECT DISTINCT col0, - col0 col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6865 SELECT DISTINCT col0, - col0 col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6865 SELECT DISTINCT col0, - col0 col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6870 SELECT + col4 AS col5, CAST( NULL AS SIGNED ) * + + col3 AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6870 SELECT + col4 AS col5, CAST ( NULL AS INTEGER ) * + + col3 AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6870 SELECT + col4 AS col5, CAST( NULL AS SIGNED ) * + + col3 AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6870 SELECT + col4 AS col5, CAST ( NULL AS INTEGER ) * + + col3 AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6870 SELECT + col4 AS col5, CAST( NULL AS SIGNED ) * + + col3 AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6870 SELECT + col4 AS col5, CAST ( NULL AS INTEGER ) * + + col3 AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6870 SELECT + col4 AS col5, CAST( NULL AS SIGNED ) * + + col3 AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6870 SELECT + col4 AS col5, CAST ( NULL AS INTEGER ) * + + col3 AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6870 SELECT + col4 AS col5, CAST( NULL AS SIGNED ) * + + col3 AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6870 SELECT + col4 AS col5, CAST ( NULL AS INTEGER ) * + + col3 AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-6875 SELECT * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST( - 44 AS DECIMAL ), + col3 / + 75 + - col4 * + 96 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6875 SELECT * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST ( - 44 AS REAL ), + col3 / + 75 + - col4 * + 96 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-6875 SELECT * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST( - 44 AS DECIMAL ), + col3 / + 75 + - col4 * + 96 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6875 SELECT * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST ( - 44 AS REAL ), + col3 / + 75 + - col4 * + 96 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-6875 SELECT * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST( - 44 AS DECIMAL ), + col3 / + 75 + - col4 * + 96 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6875 SELECT * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST ( - 44 AS REAL ), + col3 / + 75 + - col4 * + 96 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-6875 SELECT * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST( - 44 AS DECIMAL ), + col3 / + 75 + - col4 * + 96 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6875 SELECT * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST ( - 44 AS REAL ), + col3 / + 75 + - col4 * + 96 ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-6875 SELECT * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST( - 44 AS DECIMAL ), + col3 / + 75 + - col4 * + 96 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6875 SELECT * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + + ( col4 ) NOT IN ( + col4, + col4, + CAST ( - 44 AS REAL ), + col3 / + 75 + - col4 * + 96 ) ---- query II rowsort label-6880 SELECT ALL col1, col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-6880 SELECT ALL col1, col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-6880 SELECT ALL col1, col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-6880 SELECT ALL col1, col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-6880 SELECT ALL col1, col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab0 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab1 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab2 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab3 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab4 AS cor0 WHERE NOT 58 IS NOT NULL ---- query I rowsort label-6890 SELECT + col3 / + col0 / - - 81 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6890 SELECT + col3 / + col0 / - - 81 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6890 SELECT + col3 / + col0 / - - 81 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6890 SELECT + col3 / + col0 / - - 81 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6890 SELECT + col3 / + col0 / - - 81 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab0 WHERE ( - col0 * - col0 ) IN ( col3 * 41 / col0 / + 64 ) ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab1 WHERE ( - col0 * - col0 ) IN ( col3 * 41 / col0 / + 64 ) ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab2 WHERE ( - col0 * - col0 ) IN ( col3 * 41 / col0 / + 64 ) ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab3 WHERE ( - col0 * - col0 ) IN ( col3 * 41 / col0 / + 64 ) ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab4 WHERE ( - col0 * - col0 ) IN ( col3 * 41 / col0 / + 64 ) ---- query IIIIIII rowsort label-6900 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT - + col3 IS NULL ) ---- query IIIIIII rowsort label-6900 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT - + col3 IS NULL ) ---- query IIIIIII rowsort label-6900 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT - + col3 IS NULL ) ---- query IIIIIII rowsort label-6900 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT - + col3 IS NULL ) ---- query IIIIIII rowsort label-6900 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT - + col3 IS NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6905 SELECT ALL * FROM tab0 AS cor0 WHERE + CAST( - + col4 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6905 SELECT ALL * FROM tab0 AS cor0 WHERE + CAST ( - + col4 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6905 SELECT ALL * FROM tab1 AS cor0 WHERE + CAST( - + col4 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6905 SELECT ALL * FROM tab1 AS cor0 WHERE + CAST ( - + col4 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6905 SELECT ALL * FROM tab2 AS cor0 WHERE + CAST( - + col4 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6905 SELECT ALL * FROM tab2 AS cor0 WHERE + CAST ( - + col4 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6905 SELECT ALL * FROM tab3 AS cor0 WHERE + CAST( - + col4 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6905 SELECT ALL * FROM tab3 AS cor0 WHERE + CAST ( - + col4 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6905 SELECT ALL * FROM tab4 AS cor0 WHERE + CAST( - + col4 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6905 SELECT ALL * FROM tab4 AS cor0 WHERE + CAST ( - + col4 AS INTEGER ) IS NULL ---- query I rowsort label-6910 SELECT + col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6910 SELECT + col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6910 SELECT + col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6910 SELECT + col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6910 SELECT + col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-6915 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 + 87 <> ( NULL ) ---- query IIIIIII rowsort label-6915 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 + 87 <> ( NULL ) ---- query IIIIIII rowsort label-6915 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 + 87 <> ( NULL ) ---- query IIIIIII rowsort label-6915 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 + 87 <> ( NULL ) ---- query IIIIIII rowsort label-6915 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 + 87 <> ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6920 SELECT + 69 AS col4 FROM tab0 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST( NULL AS SIGNED ) ) ) ) ---- skipif mysql # not compatible query I rowsort label-6920 SELECT + 69 AS col4 FROM tab0 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST ( NULL AS INTEGER ) ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6920 SELECT + 69 AS col4 FROM tab1 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST( NULL AS SIGNED ) ) ) ) ---- skipif mysql # not compatible query I rowsort label-6920 SELECT + 69 AS col4 FROM tab1 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST ( NULL AS INTEGER ) ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6920 SELECT + 69 AS col4 FROM tab2 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST( NULL AS SIGNED ) ) ) ) ---- skipif mysql # not compatible query I rowsort label-6920 SELECT + 69 AS col4 FROM tab2 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST ( NULL AS INTEGER ) ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6920 SELECT + 69 AS col4 FROM tab3 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST( NULL AS SIGNED ) ) ) ) ---- skipif mysql # not compatible query I rowsort label-6920 SELECT + 69 AS col4 FROM tab3 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST ( NULL AS INTEGER ) ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6920 SELECT + 69 AS col4 FROM tab4 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST( NULL AS SIGNED ) ) ) ) ---- skipif mysql # not compatible query I rowsort label-6920 SELECT + 69 AS col4 FROM tab4 WHERE NOT - col0 / 55 BETWEEN + - col0 AND ( + + ( ( - - CAST ( NULL AS INTEGER ) ) ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6925 SELECT ALL 50 + - COUNT( * ) * - 59 col4 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6925 SELECT ALL 50 + - COUNT ( * ) * - 59 col4 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 onlyif mysql # aggregate syntax: query I rowsort label-6925 SELECT ALL 50 + - COUNT( * ) * - 59 col4 FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6925 SELECT ALL 50 + - COUNT ( * ) * - 59 col4 FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 onlyif mysql # aggregate syntax: query I rowsort label-6925 SELECT ALL 50 + - COUNT( * ) * - 59 col4 FROM tab2 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6925 SELECT ALL 50 + - COUNT ( * ) * - 59 col4 FROM tab2 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 onlyif mysql # aggregate syntax: query I rowsort label-6925 SELECT ALL 50 + - COUNT( * ) * - 59 col4 FROM tab3 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6925 SELECT ALL 50 + - COUNT ( * ) * - 59 col4 FROM tab3 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 onlyif mysql # aggregate syntax: query I rowsort label-6925 SELECT ALL 50 + - COUNT( * ) * - 59 col4 FROM tab4 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6925 SELECT ALL 50 + - COUNT ( * ) * - 59 col4 FROM tab4 WHERE NULL NOT BETWEEN NULL AND NULL ---- 50 query IIIIIII rowsort label-6930 SELECT * FROM tab0 WHERE NOT ( NULL ) BETWEEN + col3 AND - 27 ---- query IIIIIII rowsort label-6930 SELECT * FROM tab1 WHERE NOT ( NULL ) BETWEEN + col3 AND - 27 ---- query IIIIIII rowsort label-6930 SELECT * FROM tab2 WHERE NOT ( NULL ) BETWEEN + col3 AND - 27 ---- query IIIIIII rowsort label-6930 SELECT * FROM tab3 WHERE NOT ( NULL ) BETWEEN + col3 AND - 27 ---- query IIIIIII rowsort label-6930 SELECT * FROM tab4 WHERE NOT ( NULL ) BETWEEN + col3 AND - 27 ---- query I rowsort label-6935 SELECT ALL - col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6935 SELECT ALL - col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6935 SELECT ALL - col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6935 SELECT ALL - col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6935 SELECT ALL - col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIIIIIIIIII rowsort label-6940 SELECT ALL * FROM tab0, tab0 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIIIIIIIIII rowsort label-6940 SELECT ALL * FROM tab1, tab1 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIIIIIIIIII rowsort label-6940 SELECT ALL * FROM tab2, tab2 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIIIIIIIIII rowsort label-6940 SELECT ALL * FROM tab3, tab3 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIIIIIIIIII rowsort label-6940 SELECT ALL * FROM tab4, tab4 AS cor0 WHERE NOT ( NULL ) > NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6945 SELECT + COUNT( * ) FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-6945 SELECT + COUNT ( * ) FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6945 SELECT + COUNT( * ) FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-6945 SELECT + COUNT ( * ) FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6945 SELECT + COUNT( * ) FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-6945 SELECT + COUNT ( * ) FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6945 SELECT + COUNT( * ) FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-6945 SELECT + COUNT ( * ) FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6945 SELECT + COUNT( * ) FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-6945 SELECT + COUNT ( * ) FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- 0 query I rowsort label-6950 SELECT DISTINCT - 99 FROM tab0 cor0 WHERE NOT - col3 * + ( 16 ) IS NOT NULL ---- query I rowsort label-6950 SELECT DISTINCT - 99 FROM tab1 cor0 WHERE NOT - col3 * + ( 16 ) IS NOT NULL ---- query I rowsort label-6950 SELECT DISTINCT - 99 FROM tab2 cor0 WHERE NOT - col3 * + ( 16 ) IS NOT NULL ---- query I rowsort label-6950 SELECT DISTINCT - 99 FROM tab3 cor0 WHERE NOT - col3 * + ( 16 ) IS NOT NULL ---- query I rowsort label-6950 SELECT DISTINCT - 99 FROM tab4 cor0 WHERE NOT - col3 * + ( 16 ) IS NOT NULL ---- query I rowsort label-6955 SELECT 71 FROM tab0 WHERE NULL >= ( - 85 ) ---- query I rowsort label-6955 SELECT 71 FROM tab1 WHERE NULL >= ( - 85 ) ---- query I rowsort label-6955 SELECT 71 FROM tab2 WHERE NULL >= ( - 85 ) ---- query I rowsort label-6955 SELECT 71 FROM tab3 WHERE NULL >= ( - 85 ) ---- query I rowsort label-6955 SELECT 71 FROM tab4 WHERE NULL >= ( - 85 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6960 SELECT MAX( - + col0 ) FROM tab0 AS cor0 WHERE NULL >= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6960 SELECT MAX ( - + col0 ) FROM tab0 AS cor0 WHERE NULL >= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6960 SELECT MAX( - + col0 ) FROM tab1 AS cor0 WHERE NULL >= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6960 SELECT MAX ( - + col0 ) FROM tab1 AS cor0 WHERE NULL >= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6960 SELECT MAX( - + col0 ) FROM tab2 AS cor0 WHERE NULL >= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6960 SELECT MAX ( - + col0 ) FROM tab2 AS cor0 WHERE NULL >= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6960 SELECT MAX( - + col0 ) FROM tab3 AS cor0 WHERE NULL >= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6960 SELECT MAX ( - + col0 ) FROM tab3 AS cor0 WHERE NULL >= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6960 SELECT MAX( - + col0 ) FROM tab4 AS cor0 WHERE NULL >= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6960 SELECT MAX ( - + col0 ) FROM tab4 AS cor0 WHERE NULL >= ( NULL ) ---- NULL query IIIIIII rowsort label-6965 SELECT ALL * FROM tab0 AS cor0 WHERE ( ( + col3 ) >= NULL ) ---- query IIIIIII rowsort label-6965 SELECT ALL * FROM tab1 AS cor0 WHERE ( ( + col3 ) >= NULL ) ---- query IIIIIII rowsort label-6965 SELECT ALL * FROM tab2 AS cor0 WHERE ( ( + col3 ) >= NULL ) ---- query IIIIIII rowsort label-6965 SELECT ALL * FROM tab3 AS cor0 WHERE ( ( + col3 ) >= NULL ) ---- query IIIIIII rowsort label-6965 SELECT ALL * FROM tab4 AS cor0 WHERE ( ( + col3 ) >= NULL ) ---- query I rowsort label-6970 SELECT - - col0 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) >= - 1 ---- query I rowsort label-6970 SELECT - - col0 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) >= - 1 ---- query I rowsort label-6970 SELECT - - col0 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) >= - 1 ---- query I rowsort label-6970 SELECT - - col0 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) >= - 1 ---- query I rowsort label-6970 SELECT - - col0 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) >= - 1 ---- query I rowsort label-6975 SELECT DISTINCT + col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6975 SELECT DISTINCT + col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6975 SELECT DISTINCT + col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6975 SELECT DISTINCT + col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6975 SELECT DISTINCT + col3 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab0 WHERE NOT ( ( NOT + col3 < NULL ) ) ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab1 WHERE NOT ( ( NOT + col3 < NULL ) ) ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab2 WHERE NOT ( ( NOT + col3 < NULL ) ) ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab3 WHERE NOT ( ( NOT + col3 < NULL ) ) ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab4 WHERE NOT ( ( NOT + col3 < NULL ) ) ---- query IIIIIII rowsort label-6985 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= - 48 ---- query IIIIIII rowsort label-6985 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= - 48 ---- query IIIIIII rowsort label-6985 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= - 48 ---- query IIIIIII rowsort label-6985 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= - 48 ---- query IIIIIII rowsort label-6985 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= - 48 ---- query IIIIIII rowsort label-6990 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 ) ---- query IIIIIII rowsort label-6990 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 ) ---- query IIIIIII rowsort label-6990 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 ) ---- query IIIIIII rowsort label-6990 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 ) ---- query IIIIIII rowsort label-6990 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 ) ---- query I rowsort label-6995 SELECT col2 FROM tab0 WHERE ( - 83 ) IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6995 SELECT col2 FROM tab1 WHERE ( - 83 ) IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6995 SELECT col2 FROM tab2 WHERE ( - 83 ) IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6995 SELECT col2 FROM tab3 WHERE ( - 83 ) IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-6995 SELECT col2 FROM tab4 WHERE ( - 83 ) IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7000 SELECT 77 FROM tab0 WHERE - col0 BETWEEN - col1 + + + 27 AND col4 + ( - + col1 ) ---- 77 77 77 query I rowsort label-7000 SELECT 77 FROM tab1 WHERE - col0 BETWEEN - col1 + + + 27 AND col4 + ( - + col1 ) ---- 77 77 77 query I rowsort label-7000 SELECT 77 FROM tab2 WHERE - col0 BETWEEN - col1 + + + 27 AND col4 + ( - + col1 ) ---- 77 77 77 query I rowsort label-7000 SELECT 77 FROM tab3 WHERE - col0 BETWEEN - col1 + + + 27 AND col4 + ( - + col1 ) ---- 77 77 77 query I rowsort label-7000 SELECT 77 FROM tab4 WHERE - col0 BETWEEN - col1 + + + 27 AND col4 + ( - + col1 ) ---- 77 77 77 query IIIIIII rowsort label-7005 SELECT * FROM tab0 WHERE - - 92 BETWEEN - col4 AND + 27 ---- query IIIIIII rowsort label-7005 SELECT * FROM tab1 WHERE - - 92 BETWEEN - col4 AND + 27 ---- query IIIIIII rowsort label-7005 SELECT * FROM tab2 WHERE - - 92 BETWEEN - col4 AND + 27 ---- query IIIIIII rowsort label-7005 SELECT * FROM tab3 WHERE - - 92 BETWEEN - col4 AND + 27 ---- query IIIIIII rowsort label-7005 SELECT * FROM tab4 WHERE - - 92 BETWEEN - col4 AND + 27 ---- query IIIIIII rowsort label-7010 SELECT ALL * FROM tab0 WHERE + 56 IS NULL ---- query IIIIIII rowsort label-7010 SELECT ALL * FROM tab1 WHERE + 56 IS NULL ---- query IIIIIII rowsort label-7010 SELECT ALL * FROM tab2 WHERE + 56 IS NULL ---- query IIIIIII rowsort label-7010 SELECT ALL * FROM tab3 WHERE + 56 IS NULL ---- query IIIIIII rowsort label-7010 SELECT ALL * FROM tab4 WHERE + 56 IS NULL ---- query IIIIIII rowsort label-7015 SELECT * FROM tab0 WHERE NOT - 39 * + col0 <= + col0 - + col0 ---- query IIIIIII rowsort label-7015 SELECT * FROM tab1 WHERE NOT - 39 * + col0 <= + col0 - + col0 ---- query IIIIIII rowsort label-7015 SELECT * FROM tab2 WHERE NOT - 39 * + col0 <= + col0 - + col0 ---- query IIIIIII rowsort label-7015 SELECT * FROM tab3 WHERE NOT - 39 * + col0 <= + col0 - + col0 ---- query IIIIIII rowsort label-7015 SELECT * FROM tab4 WHERE NOT - 39 * + col0 <= + col0 - + col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-7020 SELECT 1 * + COUNT( * ) AS col2 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7020 SELECT 1 * + COUNT ( * ) AS col2 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7020 SELECT 1 * + COUNT( * ) AS col2 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7020 SELECT 1 * + COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7020 SELECT 1 * + COUNT( * ) AS col2 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7020 SELECT 1 * + COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7020 SELECT 1 * + COUNT( * ) AS col2 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7020 SELECT 1 * + COUNT ( * ) AS col2 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7020 SELECT 1 * + COUNT( * ) AS col2 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7020 SELECT 1 * + COUNT ( * ) AS col2 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- 0 query IIIIIII rowsort label-7025 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN ( + col1 ) AND 26 ---- query IIIIIII rowsort label-7025 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN ( + col1 ) AND 26 ---- query IIIIIII rowsort label-7025 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN ( + col1 ) AND 26 ---- query IIIIIII rowsort label-7025 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN ( + col1 ) AND 26 ---- query IIIIIII rowsort label-7025 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN ( + col1 ) AND 26 ---- query IIIIIII rowsort label-7030 SELECT ALL * FROM tab0 AS cor0 WHERE + 48 * col1 > NULL ---- query IIIIIII rowsort label-7030 SELECT ALL * FROM tab1 AS cor0 WHERE + 48 * col1 > NULL ---- query IIIIIII rowsort label-7030 SELECT ALL * FROM tab2 AS cor0 WHERE + 48 * col1 > NULL ---- query IIIIIII rowsort label-7030 SELECT ALL * FROM tab3 AS cor0 WHERE + 48 * col1 > NULL ---- query IIIIIII rowsort label-7030 SELECT ALL * FROM tab4 AS cor0 WHERE + 48 * col1 > NULL ---- query IIIIIII rowsort label-7035 SELECT ALL * FROM tab0 cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7035 SELECT ALL * FROM tab1 cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7035 SELECT ALL * FROM tab2 cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7035 SELECT ALL * FROM tab3 cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7035 SELECT ALL * FROM tab4 cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7040 SELECT * FROM tab0 AS cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-7040 SELECT * FROM tab1 AS cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-7040 SELECT * FROM tab2 AS cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-7040 SELECT * FROM tab3 AS cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-7040 SELECT * FROM tab4 AS cor0 WHERE - 40 IS NULL ---- query IIIIIII rowsort label-7045 SELECT * FROM tab0 WHERE NOT ( col0 <= NULL ) ---- query IIIIIII rowsort label-7045 SELECT * FROM tab1 WHERE NOT ( col0 <= NULL ) ---- query IIIIIII rowsort label-7045 SELECT * FROM tab2 WHERE NOT ( col0 <= NULL ) ---- query IIIIIII rowsort label-7045 SELECT * FROM tab3 WHERE NOT ( col0 <= NULL ) ---- query IIIIIII rowsort label-7045 SELECT * FROM tab4 WHERE NOT ( col0 <= NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7050 SELECT - + col4, col2 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST( NULL AS SIGNED ) * + + 7 ---- skipif mysql # not compatible query II rowsort label-7050 SELECT - + col4, col2 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST ( NULL AS INTEGER ) * + + 7 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7050 SELECT - + col4, col2 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST( NULL AS SIGNED ) * + + 7 ---- skipif mysql # not compatible query II rowsort label-7050 SELECT - + col4, col2 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST ( NULL AS INTEGER ) * + + 7 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7050 SELECT - + col4, col2 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST( NULL AS SIGNED ) * + + 7 ---- skipif mysql # not compatible query II rowsort label-7050 SELECT - + col4, col2 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST ( NULL AS INTEGER ) * + + 7 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7050 SELECT - + col4, col2 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST( NULL AS SIGNED ) * + + 7 ---- skipif mysql # not compatible query II rowsort label-7050 SELECT - + col4, col2 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST ( NULL AS INTEGER ) * + + 7 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7050 SELECT - + col4, col2 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST( NULL AS SIGNED ) * + + 7 ---- skipif mysql # not compatible query II rowsort label-7050 SELECT - + col4, col2 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - 53 AND - + CAST ( NULL AS INTEGER ) * + + 7 ---- onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL MIN( ALL + ( + - col0 ) ) AS col0 FROM tab0 WHERE NOT col2 IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL MIN ( ALL + ( + - col0 ) ) AS col0 FROM tab0 WHERE NOT col2 IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL MIN( ALL + ( + - col0 ) ) AS col0 FROM tab1 WHERE NOT col2 IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL MIN ( ALL + ( + - col0 ) ) AS col0 FROM tab1 WHERE NOT col2 IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL MIN( ALL + ( + - col0 ) ) AS col0 FROM tab2 WHERE NOT col2 IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL MIN ( ALL + ( + - col0 ) ) AS col0 FROM tab2 WHERE NOT col2 IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL MIN( ALL + ( + - col0 ) ) AS col0 FROM tab3 WHERE NOT col2 IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL MIN ( ALL + ( + - col0 ) ) AS col0 FROM tab3 WHERE NOT col2 IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL MIN( ALL + ( + - col0 ) ) AS col0 FROM tab4 WHERE NOT col2 IS NULL ---- -750 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL MIN ( ALL + ( + - col0 ) ) AS col0 FROM tab4 WHERE NOT col2 IS NULL ---- -750 onlyif mysql # aggregate syntax: query I rowsort label-7060 SELECT ALL + + 31 + + COUNT( * ) FROM tab0 WHERE NOT + col1 IS NULL ---- 41 skipif mysql # not compatible query I rowsort label-7060 SELECT ALL + + 31 + + COUNT ( * ) FROM tab0 WHERE NOT + col1 IS NULL ---- 41 onlyif mysql # aggregate syntax: query I rowsort label-7060 SELECT ALL + + 31 + + COUNT( * ) FROM tab1 WHERE NOT + col1 IS NULL ---- 41 skipif mysql # not compatible query I rowsort label-7060 SELECT ALL + + 31 + + COUNT ( * ) FROM tab1 WHERE NOT + col1 IS NULL ---- 41 onlyif mysql # aggregate syntax: query I rowsort label-7060 SELECT ALL + + 31 + + COUNT( * ) FROM tab2 WHERE NOT + col1 IS NULL ---- 41 skipif mysql # not compatible query I rowsort label-7060 SELECT ALL + + 31 + + COUNT ( * ) FROM tab2 WHERE NOT + col1 IS NULL ---- 41 onlyif mysql # aggregate syntax: query I rowsort label-7060 SELECT ALL + + 31 + + COUNT( * ) FROM tab3 WHERE NOT + col1 IS NULL ---- 41 skipif mysql # not compatible query I rowsort label-7060 SELECT ALL + + 31 + + COUNT ( * ) FROM tab3 WHERE NOT + col1 IS NULL ---- 41 onlyif mysql # aggregate syntax: query I rowsort label-7060 SELECT ALL + + 31 + + COUNT( * ) FROM tab4 WHERE NOT + col1 IS NULL ---- 41 skipif mysql # not compatible query I rowsort label-7060 SELECT ALL + + 31 + + COUNT ( * ) FROM tab4 WHERE NOT + col1 IS NULL ---- 41 query IIIIIII rowsort label-7065 SELECT * FROM tab0 WHERE - + col3 IN ( col3, col4, + 94 * - - col0 * + 33 * col1 - - 87, col0 * + col1, + + col0 + col0 * + col1 + + col4 ) ---- query IIIIIII rowsort label-7065 SELECT * FROM tab1 WHERE - + col3 IN ( col3, col4, + 94 * - - col0 * + 33 * col1 - - 87, col0 * + col1, + + col0 + col0 * + col1 + + col4 ) ---- query IIIIIII rowsort label-7065 SELECT * FROM tab2 WHERE - + col3 IN ( col3, col4, + 94 * - - col0 * + 33 * col1 - - 87, col0 * + col1, + + col0 + col0 * + col1 + + col4 ) ---- query IIIIIII rowsort label-7065 SELECT * FROM tab3 WHERE - + col3 IN ( col3, col4, + 94 * - - col0 * + 33 * col1 - - 87, col0 * + col1, + + col0 + col0 * + col1 + + col4 ) ---- query IIIIIII rowsort label-7065 SELECT * FROM tab4 WHERE - + col3 IN ( col3, col4, + 94 * - - col0 * + 33 * col1 - - 87, col0 * + col1, + + col0 + col0 * + col1 + + col4 ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-7070 SELECT - COUNT( * ) AS col3, 37 AS col3 FROM tab0 WHERE - CAST( NULL AS SIGNED ) > NULL ---- 0 37 skipif mysql # not compatible query II rowsort label-7070 SELECT - COUNT ( * ) AS col3, 37 AS col3 FROM tab0 WHERE - CAST ( NULL AS INTEGER ) > NULL ---- 0 37 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-7070 SELECT - COUNT( * ) AS col3, 37 AS col3 FROM tab1 WHERE - CAST( NULL AS SIGNED ) > NULL ---- 0 37 skipif mysql # not compatible query II rowsort label-7070 SELECT - COUNT ( * ) AS col3, 37 AS col3 FROM tab1 WHERE - CAST ( NULL AS INTEGER ) > NULL ---- 0 37 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-7070 SELECT - COUNT( * ) AS col3, 37 AS col3 FROM tab2 WHERE - CAST( NULL AS SIGNED ) > NULL ---- 0 37 skipif mysql # not compatible query II rowsort label-7070 SELECT - COUNT ( * ) AS col3, 37 AS col3 FROM tab2 WHERE - CAST ( NULL AS INTEGER ) > NULL ---- 0 37 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-7070 SELECT - COUNT( * ) AS col3, 37 AS col3 FROM tab3 WHERE - CAST( NULL AS SIGNED ) > NULL ---- 0 37 skipif mysql # not compatible query II rowsort label-7070 SELECT - COUNT ( * ) AS col3, 37 AS col3 FROM tab3 WHERE - CAST ( NULL AS INTEGER ) > NULL ---- 0 37 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-7070 SELECT - COUNT( * ) AS col3, 37 AS col3 FROM tab4 WHERE - CAST( NULL AS SIGNED ) > NULL ---- 0 37 skipif mysql # not compatible query II rowsort label-7070 SELECT - COUNT ( * ) AS col3, 37 AS col3 FROM tab4 WHERE - CAST ( NULL AS INTEGER ) > NULL ---- 0 37 query II rowsort label-7075 SELECT DISTINCT - col1 AS col0, - col4 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query II rowsort label-7075 SELECT DISTINCT - col1 AS col0, - col4 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query II rowsort label-7075 SELECT DISTINCT - col1 AS col0, - col4 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query II rowsort label-7075 SELECT DISTINCT - col1 AS col0, - col4 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query II rowsort label-7075 SELECT DISTINCT - col1 AS col0, - col4 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7080 SELECT ALL 2 FROM tab0 AS cor0 WHERE - col3 * col4 + - 10 < - col4 + col0 / - + col0 ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7080 SELECT ALL 2 FROM tab1 AS cor0 WHERE - col3 * col4 + - 10 < - col4 + col0 / - + col0 ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7080 SELECT ALL 2 FROM tab2 AS cor0 WHERE - col3 * col4 + - 10 < - col4 + col0 / - + col0 ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7080 SELECT ALL 2 FROM tab3 AS cor0 WHERE - col3 * col4 + - 10 < - col4 + col0 / - + col0 ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7080 SELECT ALL 2 FROM tab4 AS cor0 WHERE - col3 * col4 + - 10 < - col4 + col0 / - + col0 ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7085 SELECT + col0 AS col5 FROM tab0 AS cor0 WHERE NOT + 6 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7085 SELECT + col0 AS col5 FROM tab1 AS cor0 WHERE NOT + 6 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7085 SELECT + col0 AS col5 FROM tab2 AS cor0 WHERE NOT + 6 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7085 SELECT + col0 AS col5 FROM tab3 AS cor0 WHERE NOT + 6 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7085 SELECT + col0 AS col5 FROM tab4 AS cor0 WHERE NOT + 6 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-7090 SELECT * FROM tab0 WHERE NOT NULL >= + 90 ---- query IIIIIII rowsort label-7090 SELECT * FROM tab1 WHERE NOT NULL >= + 90 ---- query IIIIIII rowsort label-7090 SELECT * FROM tab2 WHERE NOT NULL >= + 90 ---- query IIIIIII rowsort label-7090 SELECT * FROM tab3 WHERE NOT NULL >= + 90 ---- query IIIIIII rowsort label-7090 SELECT * FROM tab4 WHERE NOT NULL >= + 90 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7095 SELECT ALL - 14 + - col3 col2 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 4dd3e7d035bd1549e5d3339dfe426e49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7095 SELECT ALL - 14 + - col3 col2 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 4dd3e7d035bd1549e5d3339dfe426e49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7095 SELECT ALL - 14 + - col3 col2 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 4dd3e7d035bd1549e5d3339dfe426e49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7095 SELECT ALL - 14 + - col3 col2 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 4dd3e7d035bd1549e5d3339dfe426e49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7095 SELECT ALL - 14 + - col3 col2 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 4dd3e7d035bd1549e5d3339dfe426e49 query IIIIIII rowsort label-7100 SELECT ALL * FROM tab0 WHERE NULL = ( + 13 ) ---- query IIIIIII rowsort label-7100 SELECT ALL * FROM tab1 WHERE NULL = ( + 13 ) ---- query IIIIIII rowsort label-7100 SELECT ALL * FROM tab2 WHERE NULL = ( + 13 ) ---- query IIIIIII rowsort label-7100 SELECT ALL * FROM tab3 WHERE NULL = ( + 13 ) ---- query IIIIIII rowsort label-7100 SELECT ALL * FROM tab4 WHERE NULL = ( + 13 ) ---- query IIIIIII rowsort label-7105 SELECT * FROM tab0 WHERE ( ( NULL ) BETWEEN - + col4 AND NULL ) ---- query IIIIIII rowsort label-7105 SELECT * FROM tab1 WHERE ( ( NULL ) BETWEEN - + col4 AND NULL ) ---- query IIIIIII rowsort label-7105 SELECT * FROM tab2 WHERE ( ( NULL ) BETWEEN - + col4 AND NULL ) ---- query IIIIIII rowsort label-7105 SELECT * FROM tab3 WHERE ( ( NULL ) BETWEEN - + col4 AND NULL ) ---- query IIIIIII rowsort label-7105 SELECT * FROM tab4 WHERE ( ( NULL ) BETWEEN - + col4 AND NULL ) ---- query I rowsort label-7110 SELECT - 17 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7110 SELECT - 17 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7110 SELECT - 17 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7110 SELECT - 17 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7110 SELECT - 17 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7115 SELECT + 33 * + 15 col3 FROM tab0 AS cor0 WHERE NOT NULL < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7115 SELECT + 33 * + 15 col3 FROM tab1 AS cor0 WHERE NOT NULL < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7115 SELECT + 33 * + 15 col3 FROM tab2 AS cor0 WHERE NOT NULL < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7115 SELECT + 33 * + 15 col3 FROM tab3 AS cor0 WHERE NOT NULL < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7115 SELECT + 33 * + 15 col3 FROM tab4 AS cor0 WHERE NOT NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7120 SELECT ALL * FROM tab0 WHERE - CAST( NULL AS SIGNED ) < - + 32 ---- skipif mysql # not compatible query IIIIIII rowsort label-7120 SELECT ALL * FROM tab0 WHERE - CAST ( NULL AS INTEGER ) < - + 32 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7120 SELECT ALL * FROM tab1 WHERE - CAST( NULL AS SIGNED ) < - + 32 ---- skipif mysql # not compatible query IIIIIII rowsort label-7120 SELECT ALL * FROM tab1 WHERE - CAST ( NULL AS INTEGER ) < - + 32 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7120 SELECT ALL * FROM tab2 WHERE - CAST( NULL AS SIGNED ) < - + 32 ---- skipif mysql # not compatible query IIIIIII rowsort label-7120 SELECT ALL * FROM tab2 WHERE - CAST ( NULL AS INTEGER ) < - + 32 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7120 SELECT ALL * FROM tab3 WHERE - CAST( NULL AS SIGNED ) < - + 32 ---- skipif mysql # not compatible query IIIIIII rowsort label-7120 SELECT ALL * FROM tab3 WHERE - CAST ( NULL AS INTEGER ) < - + 32 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7120 SELECT ALL * FROM tab4 WHERE - CAST( NULL AS SIGNED ) < - + 32 ---- skipif mysql # not compatible query IIIIIII rowsort label-7120 SELECT ALL * FROM tab4 WHERE - CAST ( NULL AS INTEGER ) < - + 32 ---- query IIIIIII rowsort label-7125 SELECT ALL * FROM tab0 WHERE col1 > NULL ---- query IIIIIII rowsort label-7125 SELECT ALL * FROM tab1 WHERE col1 > NULL ---- query IIIIIII rowsort label-7125 SELECT ALL * FROM tab2 WHERE col1 > NULL ---- query IIIIIII rowsort label-7125 SELECT ALL * FROM tab3 WHERE col1 > NULL ---- query IIIIIII rowsort label-7125 SELECT ALL * FROM tab4 WHERE col1 > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7130 SELECT + col0 col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7130 SELECT + col0 col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7130 SELECT + col0 col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7130 SELECT + col0 col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7130 SELECT + col0 col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7135 SELECT DISTINCT - - col0 / ( col0 ) FROM tab0 AS cor0 WHERE NOT NULL < col4 ---- query I rowsort label-7135 SELECT DISTINCT - - col0 / ( col0 ) FROM tab1 AS cor0 WHERE NOT NULL < col4 ---- query I rowsort label-7135 SELECT DISTINCT - - col0 / ( col0 ) FROM tab2 AS cor0 WHERE NOT NULL < col4 ---- query I rowsort label-7135 SELECT DISTINCT - - col0 / ( col0 ) FROM tab3 AS cor0 WHERE NOT NULL < col4 ---- query I rowsort label-7135 SELECT DISTINCT - - col0 / ( col0 ) FROM tab4 AS cor0 WHERE NOT NULL < col4 ---- query I rowsort label-7140 SELECT DISTINCT col0 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7140 SELECT DISTINCT col0 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7140 SELECT DISTINCT col0 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7140 SELECT DISTINCT col0 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7140 SELECT DISTINCT col0 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-7145 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 18 IS NOT NULL ---- query IIIIIII rowsort label-7145 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 18 IS NOT NULL ---- query IIIIIII rowsort label-7145 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 18 IS NOT NULL ---- query IIIIIII rowsort label-7145 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 18 IS NOT NULL ---- query IIIIIII rowsort label-7145 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 18 IS NOT NULL ---- query I rowsort label-7150 SELECT DISTINCT - - col0 AS col2 FROM tab0 WHERE NOT + col1 + + col3 * - col3 IS NOT NULL ---- query I rowsort label-7150 SELECT DISTINCT - - col0 AS col2 FROM tab1 WHERE NOT + col1 + + col3 * - col3 IS NOT NULL ---- query I rowsort label-7150 SELECT DISTINCT - - col0 AS col2 FROM tab2 WHERE NOT + col1 + + col3 * - col3 IS NOT NULL ---- query I rowsort label-7150 SELECT DISTINCT - - col0 AS col2 FROM tab3 WHERE NOT + col1 + + col3 * - col3 IS NOT NULL ---- query I rowsort label-7150 SELECT DISTINCT - - col0 AS col2 FROM tab4 WHERE NOT + col1 + + col3 * - col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7155 SELECT ALL * FROM tab0 WHERE NOT + + CAST( NULL AS SIGNED ) + + - ( - + 86 ) + + 64 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7155 SELECT ALL * FROM tab0 WHERE NOT + + CAST ( NULL AS INTEGER ) + + - ( - + 86 ) + + 64 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7155 SELECT ALL * FROM tab1 WHERE NOT + + CAST( NULL AS SIGNED ) + + - ( - + 86 ) + + 64 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7155 SELECT ALL * FROM tab1 WHERE NOT + + CAST ( NULL AS INTEGER ) + + - ( - + 86 ) + + 64 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7155 SELECT ALL * FROM tab2 WHERE NOT + + CAST( NULL AS SIGNED ) + + - ( - + 86 ) + + 64 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7155 SELECT ALL * FROM tab2 WHERE NOT + + CAST ( NULL AS INTEGER ) + + - ( - + 86 ) + + 64 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7155 SELECT ALL * FROM tab3 WHERE NOT + + CAST( NULL AS SIGNED ) + + - ( - + 86 ) + + 64 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7155 SELECT ALL * FROM tab3 WHERE NOT + + CAST ( NULL AS INTEGER ) + + - ( - + 86 ) + + 64 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7155 SELECT ALL * FROM tab4 WHERE NOT + + CAST( NULL AS SIGNED ) + + - ( - + 86 ) + + 64 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7155 SELECT ALL * FROM tab4 WHERE NOT + + CAST ( NULL AS INTEGER ) + + - ( - + 86 ) + + 64 IS NULL ---- query II rowsort label-7160 SELECT DISTINCT - ( col0 ) - + 10, col1 AS col4 FROM tab0 WHERE NOT + + col4 = NULL ---- query II rowsort label-7160 SELECT DISTINCT - ( col0 ) - + 10, col1 AS col4 FROM tab1 WHERE NOT + + col4 = NULL ---- query II rowsort label-7160 SELECT DISTINCT - ( col0 ) - + 10, col1 AS col4 FROM tab2 WHERE NOT + + col4 = NULL ---- query II rowsort label-7160 SELECT DISTINCT - ( col0 ) - + 10, col1 AS col4 FROM tab3 WHERE NOT + + col4 = NULL ---- query II rowsort label-7160 SELECT DISTINCT - ( col0 ) - + 10, col1 AS col4 FROM tab4 WHERE NOT + + col4 = NULL ---- query IIIIIII rowsort label-7165 SELECT ALL * FROM tab0 cor0 WHERE NOT + 18 IS NOT NULL OR NOT - col3 + 83 - 53 IS NOT NULL ---- query IIIIIII rowsort label-7165 SELECT ALL * FROM tab1 cor0 WHERE NOT + 18 IS NOT NULL OR NOT - col3 + 83 - 53 IS NOT NULL ---- query IIIIIII rowsort label-7165 SELECT ALL * FROM tab2 cor0 WHERE NOT + 18 IS NOT NULL OR NOT - col3 + 83 - 53 IS NOT NULL ---- query IIIIIII rowsort label-7165 SELECT ALL * FROM tab3 cor0 WHERE NOT + 18 IS NOT NULL OR NOT - col3 + 83 - 53 IS NOT NULL ---- query IIIIIII rowsort label-7165 SELECT ALL * FROM tab4 cor0 WHERE NOT + 18 IS NOT NULL OR NOT - col3 + 83 - 53 IS NOT NULL ---- query I rowsort label-7170 SELECT - - 55 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 4c3aa25bb4cf2423d4a0dab397da7c0e query I rowsort label-7170 SELECT - - 55 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 4c3aa25bb4cf2423d4a0dab397da7c0e query I rowsort label-7170 SELECT - - 55 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 4c3aa25bb4cf2423d4a0dab397da7c0e query I rowsort label-7170 SELECT - - 55 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 4c3aa25bb4cf2423d4a0dab397da7c0e query I rowsort label-7170 SELECT - - 55 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 4c3aa25bb4cf2423d4a0dab397da7c0e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7175 SELECT 73 + 87 col1 FROM tab0 WHERE NOT col3 + + - col4 * 17 * - col1 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7175 SELECT 73 + 87 col1 FROM tab1 WHERE NOT col3 + + - col4 * 17 * - col1 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7175 SELECT 73 + 87 col1 FROM tab2 WHERE NOT col3 + + - col4 * 17 * - col1 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7175 SELECT 73 + 87 col1 FROM tab3 WHERE NOT col3 + + - col4 * 17 * - col1 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7175 SELECT 73 + 87 col1 FROM tab4 WHERE NOT col3 + + - col4 * 17 * - col1 IS NOT NULL ---- query I rowsort label-7180 SELECT + col1 AS col4 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-7180 SELECT + col1 AS col4 FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-7180 SELECT + col1 AS col4 FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-7180 SELECT + col1 AS col4 FROM tab3 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-7180 SELECT + col1 AS col4 FROM tab4 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-7185 SELECT ALL col1 FROM tab0 AS cor0 WHERE - 32 IS NULL ---- query I rowsort label-7185 SELECT ALL col1 FROM tab1 AS cor0 WHERE - 32 IS NULL ---- query I rowsort label-7185 SELECT ALL col1 FROM tab2 AS cor0 WHERE - 32 IS NULL ---- query I rowsort label-7185 SELECT ALL col1 FROM tab3 AS cor0 WHERE - 32 IS NULL ---- query I rowsort label-7185 SELECT ALL col1 FROM tab4 AS cor0 WHERE - 32 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7190 SELECT COUNT( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7190 SELECT COUNT ( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7190 SELECT COUNT( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7190 SELECT COUNT ( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7190 SELECT COUNT( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7190 SELECT COUNT ( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7190 SELECT COUNT( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7190 SELECT COUNT ( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7190 SELECT COUNT( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7190 SELECT COUNT ( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 query I rowsort label-7195 SELECT DISTINCT ( - - 92 ) FROM tab0 AS cor0 WHERE NOT 70 IS NOT NULL ---- query I rowsort label-7195 SELECT DISTINCT ( - - 92 ) FROM tab1 AS cor0 WHERE NOT 70 IS NOT NULL ---- query I rowsort label-7195 SELECT DISTINCT ( - - 92 ) FROM tab2 AS cor0 WHERE NOT 70 IS NOT NULL ---- query I rowsort label-7195 SELECT DISTINCT ( - - 92 ) FROM tab3 AS cor0 WHERE NOT 70 IS NOT NULL ---- query I rowsort label-7195 SELECT DISTINCT ( - - 92 ) FROM tab4 AS cor0 WHERE NOT 70 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7200 SELECT ALL - COUNT( * ) + 53 + + 5 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 skipif mysql # not compatible query I rowsort label-7200 SELECT ALL - COUNT ( * ) + 53 + + 5 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 onlyif mysql # aggregate syntax: query I rowsort label-7200 SELECT ALL - COUNT( * ) + 53 + + 5 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 skipif mysql # not compatible query I rowsort label-7200 SELECT ALL - COUNT ( * ) + 53 + + 5 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 onlyif mysql # aggregate syntax: query I rowsort label-7200 SELECT ALL - COUNT( * ) + 53 + + 5 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 skipif mysql # not compatible query I rowsort label-7200 SELECT ALL - COUNT ( * ) + 53 + + 5 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 onlyif mysql # aggregate syntax: query I rowsort label-7200 SELECT ALL - COUNT( * ) + 53 + + 5 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 skipif mysql # not compatible query I rowsort label-7200 SELECT ALL - COUNT ( * ) + 53 + + 5 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 onlyif mysql # aggregate syntax: query I rowsort label-7200 SELECT ALL - COUNT( * ) + 53 + + 5 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 skipif mysql # not compatible query I rowsort label-7200 SELECT ALL - COUNT ( * ) + 53 + + 5 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( + col0, + ( + col0 ) + + 8 ) ---- 58 query II rowsort label-7205 SELECT - + col3 + - - 56 - - + col0 AS col3, - col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-7205 SELECT - + col3 + - - 56 - - + col0 AS col3, - col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-7205 SELECT - + col3 + - - 56 - - + col0 AS col3, - col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-7205 SELECT - + col3 + - - 56 - - + col0 AS col3, - col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query II rowsort label-7205 SELECT - + col3 + - - 56 - - + col0 AS col3, - col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7210 SELECT 2 FROM tab0 WHERE NOT + - 93 IS NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7210 SELECT 2 FROM tab1 WHERE NOT + - 93 IS NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7210 SELECT 2 FROM tab2 WHERE NOT + - 93 IS NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7210 SELECT 2 FROM tab3 WHERE NOT + - 93 IS NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 query I rowsort label-7210 SELECT 2 FROM tab4 WHERE NOT + - 93 IS NULL ---- 10 values hashing to 1e31a732ed677625a0ac3b96deb7b077 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT + col3 col5 FROM tab0 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT + col3 col5 FROM tab1 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT + col3 col5 FROM tab2 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT + col3 col5 FROM tab3 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT + col3 col5 FROM tab4 AS cor0 WHERE NOT + col1 IS NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7220 SELECT ALL + col1 AS col4 FROM tab0 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-7220 SELECT ALL + col1 AS col4 FROM tab1 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-7220 SELECT ALL + col1 AS col4 FROM tab2 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-7220 SELECT ALL + col1 AS col4 FROM tab3 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-7220 SELECT ALL + col1 AS col4 FROM tab4 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-7225 SELECT 7 - + 78 AS col0 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 9be1018257885e2ab981e86fdee9e717 query I rowsort label-7225 SELECT 7 - + 78 AS col0 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 9be1018257885e2ab981e86fdee9e717 query I rowsort label-7225 SELECT 7 - + 78 AS col0 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 9be1018257885e2ab981e86fdee9e717 query I rowsort label-7225 SELECT 7 - + 78 AS col0 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 9be1018257885e2ab981e86fdee9e717 query I rowsort label-7225 SELECT 7 - + 78 AS col0 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 9be1018257885e2ab981e86fdee9e717 query I rowsort label-7230 SELECT + col5 AS col5 FROM tab0 AS cor0 WHERE + 60 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7230 SELECT + col5 AS col5 FROM tab1 AS cor0 WHERE + 60 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7230 SELECT + col5 AS col5 FROM tab2 AS cor0 WHERE + 60 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7230 SELECT + col5 AS col5 FROM tab3 AS cor0 WHERE + 60 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7230 SELECT + col5 AS col5 FROM tab4 AS cor0 WHERE + 60 IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-7235 SELECT * FROM tab0 AS cor0 WHERE NOT + 80 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-7235 SELECT * FROM tab1 AS cor0 WHERE NOT + 80 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-7235 SELECT * FROM tab2 AS cor0 WHERE NOT + 80 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-7235 SELECT * FROM tab3 AS cor0 WHERE NOT + 80 * - col1 IS NOT NULL ---- query IIIIIII rowsort label-7235 SELECT * FROM tab4 AS cor0 WHERE NOT + 80 * - col1 IS NOT NULL ---- query I rowsort label-7240 SELECT col5 FROM tab0 WHERE NOT + 69 + 17 * - col4 * + - col0 > NULL ---- query I rowsort label-7240 SELECT col5 FROM tab1 WHERE NOT + 69 + 17 * - col4 * + - col0 > NULL ---- query I rowsort label-7240 SELECT col5 FROM tab2 WHERE NOT + 69 + 17 * - col4 * + - col0 > NULL ---- query I rowsort label-7240 SELECT col5 FROM tab3 WHERE NOT + 69 + 17 * - col4 * + - col0 > NULL ---- query I rowsort label-7240 SELECT col5 FROM tab4 WHERE NOT + 69 + 17 * - col4 * + - col0 > NULL ---- query IIIIIII rowsort label-7245 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 * - 61 ---- query IIIIIII rowsort label-7245 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 * - 61 ---- query IIIIIII rowsort label-7245 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 * - 61 ---- query IIIIIII rowsort label-7245 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 * - 61 ---- query IIIIIII rowsort label-7245 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 * - 61 ---- query I rowsort label-7250 SELECT DISTINCT - 28 FROM tab0 WHERE NOT NULL NOT BETWEEN - col3 AND + - col4 ---- query I rowsort label-7250 SELECT DISTINCT - 28 FROM tab1 WHERE NOT NULL NOT BETWEEN - col3 AND + - col4 ---- query I rowsort label-7250 SELECT DISTINCT - 28 FROM tab2 WHERE NOT NULL NOT BETWEEN - col3 AND + - col4 ---- query I rowsort label-7250 SELECT DISTINCT - 28 FROM tab3 WHERE NOT NULL NOT BETWEEN - col3 AND + - col4 ---- query I rowsort label-7250 SELECT DISTINCT - 28 FROM tab4 WHERE NOT NULL NOT BETWEEN - col3 AND + - col4 ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab0 WHERE NOT 16 * + + col4 * + col4 < NULL ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab1 WHERE NOT 16 * + + col4 * + col4 < NULL ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab2 WHERE NOT 16 * + + col4 * + col4 < NULL ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab3 WHERE NOT 16 * + + col4 * + col4 < NULL ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab4 WHERE NOT 16 * + + col4 * + col4 < NULL ---- query IIIIIII rowsort label-7260 SELECT ALL * FROM tab0 WHERE NOT + + col1 / + - ( + 9 ) * 93 IS NOT NULL ---- query IIIIIII rowsort label-7260 SELECT ALL * FROM tab1 WHERE NOT + + col1 / + - ( + 9 ) * 93 IS NOT NULL ---- query IIIIIII rowsort label-7260 SELECT ALL * FROM tab2 WHERE NOT + + col1 / + - ( + 9 ) * 93 IS NOT NULL ---- query IIIIIII rowsort label-7260 SELECT ALL * FROM tab3 WHERE NOT + + col1 / + - ( + 9 ) * 93 IS NOT NULL ---- query IIIIIII rowsort label-7260 SELECT ALL * FROM tab4 WHERE NOT + + col1 / + - ( + 9 ) * 93 IS NOT NULL ---- query I rowsort label-7265 SELECT + + ( - col3 ) FROM tab0 WHERE + 91 NOT BETWEEN col4 AND + col0 / - col4 + - col0 + + ( + + col0 ) * + ( col3 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-7265 SELECT + + ( - col3 ) FROM tab1 WHERE + 91 NOT BETWEEN col4 AND + col0 / - col4 + - col0 + + ( + + col0 ) * + ( col3 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-7265 SELECT + + ( - col3 ) FROM tab2 WHERE + 91 NOT BETWEEN col4 AND + col0 / - col4 + - col0 + + ( + + col0 ) * + ( col3 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-7265 SELECT + + ( - col3 ) FROM tab3 WHERE + 91 NOT BETWEEN col4 AND + col0 / - col4 + - col0 + + ( + + col0 ) * + ( col3 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-7265 SELECT + + ( - col3 ) FROM tab4 WHERE + 91 NOT BETWEEN col4 AND + col0 / - col4 + - col0 + + ( + + col0 ) * + ( col3 ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query IIIIIII rowsort label-7270 SELECT * FROM tab0 cor0 WHERE + 52 IS NULL ---- query IIIIIII rowsort label-7270 SELECT * FROM tab1 cor0 WHERE + 52 IS NULL ---- query IIIIIII rowsort label-7270 SELECT * FROM tab2 cor0 WHERE + 52 IS NULL ---- query IIIIIII rowsort label-7270 SELECT * FROM tab3 cor0 WHERE + 52 IS NULL ---- query IIIIIII rowsort label-7270 SELECT * FROM tab4 cor0 WHERE + 52 IS NULL ---- query I rowsort label-7275 SELECT - col3 AS col4 FROM tab0 AS cor0 WHERE NOT + col4 <> NULL ---- query I rowsort label-7275 SELECT - col3 AS col4 FROM tab1 AS cor0 WHERE NOT + col4 <> NULL ---- query I rowsort label-7275 SELECT - col3 AS col4 FROM tab2 AS cor0 WHERE NOT + col4 <> NULL ---- query I rowsort label-7275 SELECT - col3 AS col4 FROM tab3 AS cor0 WHERE NOT + col4 <> NULL ---- query I rowsort label-7275 SELECT - col3 AS col4 FROM tab4 AS cor0 WHERE NOT + col4 <> NULL ---- query I rowsort label-7280 SELECT - col4 + + - 38 AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7280 SELECT - col4 + + - 38 AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7280 SELECT - col4 + + - 38 AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7280 SELECT - col4 + + - 38 AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7280 SELECT - col4 + + - 38 AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7285 SELECT ALL + col4 * 42 + - 49 * - - col4 + - col3 FROM tab0 AS cor0 WHERE col3 + + col0 = - + col0 ---- query I rowsort label-7285 SELECT ALL + col4 * 42 + - 49 * - - col4 + - col3 FROM tab1 AS cor0 WHERE col3 + + col0 = - + col0 ---- query I rowsort label-7285 SELECT ALL + col4 * 42 + - 49 * - - col4 + - col3 FROM tab2 AS cor0 WHERE col3 + + col0 = - + col0 ---- query I rowsort label-7285 SELECT ALL + col4 * 42 + - 49 * - - col4 + - col3 FROM tab3 AS cor0 WHERE col3 + + col0 = - + col0 ---- query I rowsort label-7285 SELECT ALL + col4 * 42 + - 49 * - - col4 + - col3 FROM tab4 AS cor0 WHERE col3 + + col0 = - + col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-7290 SELECT DISTINCT + COUNT( * ) FROM tab0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-7290 SELECT DISTINCT + COUNT ( * ) FROM tab0 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7290 SELECT DISTINCT + COUNT( * ) FROM tab1 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-7290 SELECT DISTINCT + COUNT ( * ) FROM tab1 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7290 SELECT DISTINCT + COUNT( * ) FROM tab2 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-7290 SELECT DISTINCT + COUNT ( * ) FROM tab2 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7290 SELECT DISTINCT + COUNT( * ) FROM tab3 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-7290 SELECT DISTINCT + COUNT ( * ) FROM tab3 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7290 SELECT DISTINCT + COUNT( * ) FROM tab4 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-7290 SELECT DISTINCT + COUNT ( * ) FROM tab4 WHERE NULL <> NULL ---- 0 query I rowsort label-7295 SELECT ALL + - 5 AS col3 FROM tab0 WHERE + + col2 IS NULL ---- query I rowsort label-7295 SELECT ALL + - 5 AS col3 FROM tab1 WHERE + + col2 IS NULL ---- query I rowsort label-7295 SELECT ALL + - 5 AS col3 FROM tab2 WHERE + + col2 IS NULL ---- query I rowsort label-7295 SELECT ALL + - 5 AS col3 FROM tab3 WHERE + + col2 IS NULL ---- query I rowsort label-7295 SELECT ALL + - 5 AS col3 FROM tab4 WHERE + + col2 IS NULL ---- query IIIIIII rowsort label-7300 SELECT * FROM tab0 WHERE ( ( NOT + 56 * - col0 IS NOT NULL ) ) ---- query IIIIIII rowsort label-7300 SELECT * FROM tab1 WHERE ( ( NOT + 56 * - col0 IS NOT NULL ) ) ---- query IIIIIII rowsort label-7300 SELECT * FROM tab2 WHERE ( ( NOT + 56 * - col0 IS NOT NULL ) ) ---- query IIIIIII rowsort label-7300 SELECT * FROM tab3 WHERE ( ( NOT + 56 * - col0 IS NOT NULL ) ) ---- query IIIIIII rowsort label-7300 SELECT * FROM tab4 WHERE ( ( NOT + 56 * - col0 IS NOT NULL ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-7305 SELECT DISTINCT + + COUNT( + 82 ) FROM tab0 AS cor0 WHERE NOT + col4 = 58 ---- 10 skipif mysql # not compatible query I rowsort label-7305 SELECT DISTINCT + + COUNT ( + 82 ) FROM tab0 AS cor0 WHERE NOT + col4 = 58 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-7305 SELECT DISTINCT + + COUNT( + 82 ) FROM tab1 AS cor0 WHERE NOT + col4 = 58 ---- 10 skipif mysql # not compatible query I rowsort label-7305 SELECT DISTINCT + + COUNT ( + 82 ) FROM tab1 AS cor0 WHERE NOT + col4 = 58 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-7305 SELECT DISTINCT + + COUNT( + 82 ) FROM tab2 AS cor0 WHERE NOT + col4 = 58 ---- 10 skipif mysql # not compatible query I rowsort label-7305 SELECT DISTINCT + + COUNT ( + 82 ) FROM tab2 AS cor0 WHERE NOT + col4 = 58 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-7305 SELECT DISTINCT + + COUNT( + 82 ) FROM tab3 AS cor0 WHERE NOT + col4 = 58 ---- 10 skipif mysql # not compatible query I rowsort label-7305 SELECT DISTINCT + + COUNT ( + 82 ) FROM tab3 AS cor0 WHERE NOT + col4 = 58 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-7305 SELECT DISTINCT + + COUNT( + 82 ) FROM tab4 AS cor0 WHERE NOT + col4 = 58 ---- 10 skipif mysql # not compatible query I rowsort label-7305 SELECT DISTINCT + + COUNT ( + 82 ) FROM tab4 AS cor0 WHERE NOT + col4 = 58 ---- 10 query I rowsort label-7310 SELECT - + col0 + + col4 FROM tab0 AS cor0 WHERE 14 IS NULL ---- query I rowsort label-7310 SELECT - + col0 + + col4 FROM tab1 AS cor0 WHERE 14 IS NULL ---- query I rowsort label-7310 SELECT - + col0 + + col4 FROM tab2 AS cor0 WHERE 14 IS NULL ---- query I rowsort label-7310 SELECT - + col0 + + col4 FROM tab3 AS cor0 WHERE 14 IS NULL ---- query I rowsort label-7310 SELECT - + col0 + + col4 FROM tab4 AS cor0 WHERE 14 IS NULL ---- query IIIIIII rowsort label-7315 SELECT * FROM tab0 AS cor0 WHERE 90 <= NULL ---- query IIIIIII rowsort label-7315 SELECT * FROM tab1 AS cor0 WHERE 90 <= NULL ---- query IIIIIII rowsort label-7315 SELECT * FROM tab2 AS cor0 WHERE 90 <= NULL ---- query IIIIIII rowsort label-7315 SELECT * FROM tab3 AS cor0 WHERE 90 <= NULL ---- query IIIIIII rowsort label-7315 SELECT * FROM tab4 AS cor0 WHERE 90 <= NULL ---- query I rowsort label-7320 SELECT ALL + col5 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7320 SELECT ALL + col5 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7320 SELECT ALL + col5 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7320 SELECT ALL + col5 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7320 SELECT ALL + col5 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7325 SELECT DISTINCT - + col3, + col3 col4 FROM tab0 WHERE NOT + 41 IS NULL ---- 20 values hashing to 24a35bf49b9853ae826271463417430b skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7325 SELECT DISTINCT - + col3, + col3 col4 FROM tab1 WHERE NOT + 41 IS NULL ---- 20 values hashing to 24a35bf49b9853ae826271463417430b skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7325 SELECT DISTINCT - + col3, + col3 col4 FROM tab2 WHERE NOT + 41 IS NULL ---- 20 values hashing to 24a35bf49b9853ae826271463417430b skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7325 SELECT DISTINCT - + col3, + col3 col4 FROM tab3 WHERE NOT + 41 IS NULL ---- 20 values hashing to 24a35bf49b9853ae826271463417430b skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7325 SELECT DISTINCT - + col3, + col3 col4 FROM tab4 WHERE NOT + 41 IS NULL ---- 20 values hashing to 24a35bf49b9853ae826271463417430b query I rowsort label-7330 SELECT + 9 FROM tab0 AS cor0 WHERE NULL < NULL ---- query I rowsort label-7330 SELECT + 9 FROM tab1 AS cor0 WHERE NULL < NULL ---- query I rowsort label-7330 SELECT + 9 FROM tab2 AS cor0 WHERE NULL < NULL ---- query I rowsort label-7330 SELECT + 9 FROM tab3 AS cor0 WHERE NULL < NULL ---- query I rowsort label-7330 SELECT + 9 FROM tab4 AS cor0 WHERE NULL < NULL ---- query IIIIIII rowsort label-7335 SELECT ALL * FROM tab0 cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-7335 SELECT ALL * FROM tab1 cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-7335 SELECT ALL * FROM tab2 cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-7335 SELECT ALL * FROM tab3 cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-7335 SELECT ALL * FROM tab4 cor0 WHERE NULL = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT - 93 AS col0 FROM tab0 WHERE NOT col3 NOT BETWEEN col4 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7340 SELECT - 93 AS col0 FROM tab0 WHERE NOT col3 NOT BETWEEN col4 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT - 93 AS col0 FROM tab1 WHERE NOT col3 NOT BETWEEN col4 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7340 SELECT - 93 AS col0 FROM tab1 WHERE NOT col3 NOT BETWEEN col4 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT - 93 AS col0 FROM tab2 WHERE NOT col3 NOT BETWEEN col4 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7340 SELECT - 93 AS col0 FROM tab2 WHERE NOT col3 NOT BETWEEN col4 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT - 93 AS col0 FROM tab3 WHERE NOT col3 NOT BETWEEN col4 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7340 SELECT - 93 AS col0 FROM tab3 WHERE NOT col3 NOT BETWEEN col4 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT - 93 AS col0 FROM tab4 WHERE NOT col3 NOT BETWEEN col4 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7340 SELECT - 93 AS col0 FROM tab4 WHERE NOT col3 NOT BETWEEN col4 AND CAST ( NULL AS INTEGER ) ---- query I rowsort label-7345 SELECT ALL - - col0 FROM tab0 WHERE + 37 IS NULL ---- query I rowsort label-7345 SELECT ALL - - col0 FROM tab1 WHERE + 37 IS NULL ---- query I rowsort label-7345 SELECT ALL - - col0 FROM tab2 WHERE + 37 IS NULL ---- query I rowsort label-7345 SELECT ALL - - col0 FROM tab3 WHERE + 37 IS NULL ---- query I rowsort label-7345 SELECT ALL - - col0 FROM tab4 WHERE + 37 IS NULL ---- query IIIIIIIIIIIIII rowsort label-7350 SELECT * FROM tab0 cor0 CROSS JOIN tab0 cor1 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-7350 SELECT * FROM tab1 cor0 CROSS JOIN tab1 cor1 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-7350 SELECT * FROM tab2 cor0 CROSS JOIN tab2 cor1 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-7350 SELECT * FROM tab3 cor0 CROSS JOIN tab3 cor1 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-7350 SELECT * FROM tab4 cor0 CROSS JOIN tab4 cor1 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-7355 SELECT * FROM tab0 AS cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-7355 SELECT * FROM tab1 AS cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-7355 SELECT * FROM tab2 AS cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-7355 SELECT * FROM tab3 AS cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-7355 SELECT * FROM tab4 AS cor0 WHERE NULL = col1 ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-7360 SELECT COUNT( DISTINCT + + 69 ) AS col2 FROM tab0 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST( NULL AS DECIMAL ) * - - col4 ---- 0 skipif mysql # not compatible query I rowsort label-7360 SELECT COUNT ( DISTINCT + + 69 ) AS col2 FROM tab0 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST ( NULL AS REAL ) * - - col4 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-7360 SELECT COUNT( DISTINCT + + 69 ) AS col2 FROM tab1 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST( NULL AS DECIMAL ) * - - col4 ---- 0 skipif mysql # not compatible query I rowsort label-7360 SELECT COUNT ( DISTINCT + + 69 ) AS col2 FROM tab1 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST ( NULL AS REAL ) * - - col4 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-7360 SELECT COUNT( DISTINCT + + 69 ) AS col2 FROM tab2 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST( NULL AS DECIMAL ) * - - col4 ---- 0 skipif mysql # not compatible query I rowsort label-7360 SELECT COUNT ( DISTINCT + + 69 ) AS col2 FROM tab2 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST ( NULL AS REAL ) * - - col4 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-7360 SELECT COUNT( DISTINCT + + 69 ) AS col2 FROM tab3 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST( NULL AS DECIMAL ) * - - col4 ---- 0 skipif mysql # not compatible query I rowsort label-7360 SELECT COUNT ( DISTINCT + + 69 ) AS col2 FROM tab3 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST ( NULL AS REAL ) * - - col4 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-7360 SELECT COUNT( DISTINCT + + 69 ) AS col2 FROM tab4 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST( NULL AS DECIMAL ) * - - col4 ---- 0 skipif mysql # not compatible query I rowsort label-7360 SELECT COUNT ( DISTINCT + + 69 ) AS col2 FROM tab4 WHERE NOT + col1 BETWEEN NULL AND - 57 + CAST ( NULL AS REAL ) * - - col4 ---- 0 query I rowsort label-7365 SELECT ALL col5 AS col3 FROM tab0 WHERE NOT + 37 - 27 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7365 SELECT ALL col5 AS col3 FROM tab1 WHERE NOT + 37 - 27 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7365 SELECT ALL col5 AS col3 FROM tab2 WHERE NOT + 37 - 27 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7365 SELECT ALL col5 AS col3 FROM tab3 WHERE NOT + 37 - 27 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7365 SELECT ALL col5 AS col3 FROM tab4 WHERE NOT + 37 - 27 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-7370 SELECT ALL * FROM tab0 WHERE NOT NULL = + col1 / + 14 + + col0 ---- query IIIIIII rowsort label-7370 SELECT ALL * FROM tab1 WHERE NOT NULL = + col1 / + 14 + + col0 ---- query IIIIIII rowsort label-7370 SELECT ALL * FROM tab2 WHERE NOT NULL = + col1 / + 14 + + col0 ---- query IIIIIII rowsort label-7370 SELECT ALL * FROM tab3 WHERE NOT NULL = + col1 / + 14 + + col0 ---- query IIIIIII rowsort label-7370 SELECT ALL * FROM tab4 WHERE NOT NULL = + col1 / + 14 + + col0 ---- query IIIIIII rowsort label-7375 SELECT ALL * FROM tab0 WHERE NOT ( NULL ) <> col3 / + 72 ---- query IIIIIII rowsort label-7375 SELECT ALL * FROM tab1 WHERE NOT ( NULL ) <> col3 / + 72 ---- query IIIIIII rowsort label-7375 SELECT ALL * FROM tab2 WHERE NOT ( NULL ) <> col3 / + 72 ---- query IIIIIII rowsort label-7375 SELECT ALL * FROM tab3 WHERE NOT ( NULL ) <> col3 / + 72 ---- query IIIIIII rowsort label-7375 SELECT ALL * FROM tab4 WHERE NOT ( NULL ) <> col3 / + 72 ---- query I rowsort label-7380 SELECT ALL + col5 FROM tab0 AS cor0 WHERE NOT + col3 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7380 SELECT ALL + col5 FROM tab1 AS cor0 WHERE NOT + col3 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7380 SELECT ALL + col5 FROM tab2 AS cor0 WHERE NOT + col3 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7380 SELECT ALL + col5 FROM tab3 AS cor0 WHERE NOT + col3 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7380 SELECT ALL + col5 FROM tab4 AS cor0 WHERE NOT + col3 IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # aggregate syntax: query I rowsort label-7385 SELECT - + COUNT( * ) AS col3 FROM tab0 WHERE - col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-7385 SELECT - + COUNT ( * ) AS col3 FROM tab0 WHERE - col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-7385 SELECT - + COUNT( * ) AS col3 FROM tab1 WHERE - col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-7385 SELECT - + COUNT ( * ) AS col3 FROM tab1 WHERE - col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-7385 SELECT - + COUNT( * ) AS col3 FROM tab2 WHERE - col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-7385 SELECT - + COUNT ( * ) AS col3 FROM tab2 WHERE - col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-7385 SELECT - + COUNT( * ) AS col3 FROM tab3 WHERE - col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-7385 SELECT - + COUNT ( * ) AS col3 FROM tab3 WHERE - col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-7385 SELECT - + COUNT( * ) AS col3 FROM tab4 WHERE - col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-7385 SELECT - + COUNT ( * ) AS col3 FROM tab4 WHERE - col0 IS NOT NULL ---- -10 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7390 SELECT ALL + col5 col2 FROM tab0 WHERE ( NOT col2 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7390 SELECT ALL + col5 col2 FROM tab1 WHERE ( NOT col2 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7390 SELECT ALL + col5 col2 FROM tab2 WHERE ( NOT col2 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7390 SELECT ALL + col5 col2 FROM tab3 WHERE ( NOT col2 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7390 SELECT ALL + col5 col2 FROM tab4 WHERE ( NOT col2 IS NULL ) ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7395 SELECT DISTINCT col0 + - col1 FROM tab0 WHERE NOT ( NULL ) > + col3 ---- query I rowsort label-7395 SELECT DISTINCT col0 + - col1 FROM tab1 WHERE NOT ( NULL ) > + col3 ---- query I rowsort label-7395 SELECT DISTINCT col0 + - col1 FROM tab2 WHERE NOT ( NULL ) > + col3 ---- query I rowsort label-7395 SELECT DISTINCT col0 + - col1 FROM tab3 WHERE NOT ( NULL ) > + col3 ---- query I rowsort label-7395 SELECT DISTINCT col0 + - col1 FROM tab4 WHERE NOT ( NULL ) > + col3 ---- query I rowsort label-7400 SELECT ALL 32 AS col5 FROM tab0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7400 SELECT ALL 32 AS col5 FROM tab1 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7400 SELECT ALL 32 AS col5 FROM tab2 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7400 SELECT ALL 32 AS col5 FROM tab3 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7400 SELECT ALL 32 AS col5 FROM tab4 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7405 SELECT ALL + col3 + 31 FROM tab0 WHERE NOT 83 IN ( 77 ) ---- 10 values hashing to f0d8ba634819aa907c0ae338d9f172ed query I rowsort label-7405 SELECT ALL + col3 + 31 FROM tab1 WHERE NOT 83 IN ( 77 ) ---- 10 values hashing to f0d8ba634819aa907c0ae338d9f172ed query I rowsort label-7405 SELECT ALL + col3 + 31 FROM tab2 WHERE NOT 83 IN ( 77 ) ---- 10 values hashing to f0d8ba634819aa907c0ae338d9f172ed query I rowsort label-7405 SELECT ALL + col3 + 31 FROM tab3 WHERE NOT 83 IN ( 77 ) ---- 10 values hashing to f0d8ba634819aa907c0ae338d9f172ed query I rowsort label-7405 SELECT ALL + col3 + 31 FROM tab4 WHERE NOT 83 IN ( 77 ) ---- 10 values hashing to f0d8ba634819aa907c0ae338d9f172ed query I rowsort label-7410 SELECT ALL 33 FROM tab0 WHERE ( col3 ) + 60 IS NULL ---- query I rowsort label-7410 SELECT ALL 33 FROM tab1 WHERE ( col3 ) + 60 IS NULL ---- query I rowsort label-7410 SELECT ALL 33 FROM tab2 WHERE ( col3 ) + 60 IS NULL ---- query I rowsort label-7410 SELECT ALL 33 FROM tab3 WHERE ( col3 ) + 60 IS NULL ---- query I rowsort label-7410 SELECT ALL 33 FROM tab4 WHERE ( col3 ) + 60 IS NULL ---- query I rowsort label-7415 SELECT col0 + col0 AS col1 FROM tab0 WHERE NOT ( col1 ) < + col1 * + col4 ---- query I rowsort label-7415 SELECT col0 + col0 AS col1 FROM tab1 WHERE NOT ( col1 ) < + col1 * + col4 ---- query I rowsort label-7415 SELECT col0 + col0 AS col1 FROM tab2 WHERE NOT ( col1 ) < + col1 * + col4 ---- query I rowsort label-7415 SELECT col0 + col0 AS col1 FROM tab3 WHERE NOT ( col1 ) < + col1 * + col4 ---- query I rowsort label-7415 SELECT col0 + col0 AS col1 FROM tab4 WHERE NOT ( col1 ) < + col1 * + col4 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7420 SELECT 4 col0 FROM tab0 WHERE NULL > col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7420 SELECT 4 col0 FROM tab1 WHERE NULL > col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7420 SELECT 4 col0 FROM tab2 WHERE NULL > col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7420 SELECT 4 col0 FROM tab3 WHERE NULL > col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7420 SELECT 4 col0 FROM tab4 WHERE NULL > col1 ---- query I rowsort label-7425 SELECT DISTINCT + col4 * + 49 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7425 SELECT DISTINCT + col4 * + 49 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7425 SELECT DISTINCT + col4 * + 49 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7425 SELECT DISTINCT + col4 * + 49 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7425 SELECT DISTINCT + col4 * + 49 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-7430 SELECT - 41 FROM tab0 WHERE ( NULL ) = - col4 + col4 ---- query I rowsort label-7430 SELECT - 41 FROM tab1 WHERE ( NULL ) = - col4 + col4 ---- query I rowsort label-7430 SELECT - 41 FROM tab2 WHERE ( NULL ) = - col4 + col4 ---- query I rowsort label-7430 SELECT - 41 FROM tab3 WHERE ( NULL ) = - col4 + col4 ---- query I rowsort label-7430 SELECT - 41 FROM tab4 WHERE ( NULL ) = - col4 + col4 ---- query I rowsort label-7435 SELECT 32 FROM tab0 WHERE NOT NULL > ( col0 ) ---- query I rowsort label-7435 SELECT 32 FROM tab1 WHERE NOT NULL > ( col0 ) ---- query I rowsort label-7435 SELECT 32 FROM tab2 WHERE NOT NULL > ( col0 ) ---- query I rowsort label-7435 SELECT 32 FROM tab3 WHERE NOT NULL > ( col0 ) ---- query I rowsort label-7435 SELECT 32 FROM tab4 WHERE NOT NULL > ( col0 ) ---- query I rowsort label-7440 SELECT - ( + 80 ) AS col4 FROM tab0 WHERE ( NULL ) >= + col4 ---- query I rowsort label-7440 SELECT - ( + 80 ) AS col4 FROM tab1 WHERE ( NULL ) >= + col4 ---- query I rowsort label-7440 SELECT - ( + 80 ) AS col4 FROM tab2 WHERE ( NULL ) >= + col4 ---- query I rowsort label-7440 SELECT - ( + 80 ) AS col4 FROM tab3 WHERE ( NULL ) >= + col4 ---- query I rowsort label-7440 SELECT - ( + 80 ) AS col4 FROM tab4 WHERE ( NULL ) >= + col4 ---- query IIIIIII rowsort label-7445 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + 89 AND NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + 89 AND NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + 89 AND NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + 89 AND NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + 89 AND NULL ---- query IIIIIII rowsort label-7450 SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7450 SELECT ALL * FROM tab1 WHERE NOT NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7450 SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7450 SELECT ALL * FROM tab3 WHERE NOT NULL NOT BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7450 SELECT ALL * FROM tab4 WHERE NOT NULL NOT BETWEEN - col3 AND NULL ---- query I rowsort label-7455 SELECT DISTINCT 17 AS col4 FROM tab0 AS cor0 WHERE NOT - col1 + 67 IN ( col3 ) ---- 17 query I rowsort label-7455 SELECT DISTINCT 17 AS col4 FROM tab1 AS cor0 WHERE NOT - col1 + 67 IN ( col3 ) ---- 17 query I rowsort label-7455 SELECT DISTINCT 17 AS col4 FROM tab2 AS cor0 WHERE NOT - col1 + 67 IN ( col3 ) ---- 17 query I rowsort label-7455 SELECT DISTINCT 17 AS col4 FROM tab3 AS cor0 WHERE NOT - col1 + 67 IN ( col3 ) ---- 17 query I rowsort label-7455 SELECT DISTINCT 17 AS col4 FROM tab4 AS cor0 WHERE NOT - col1 + 67 IN ( col3 ) ---- 17 query I rowsort label-7460 SELECT ALL - col4 FROM tab0 AS cor0 WHERE NOT - 88 IS NOT NULL ---- query I rowsort label-7460 SELECT ALL - col4 FROM tab1 AS cor0 WHERE NOT - 88 IS NOT NULL ---- query I rowsort label-7460 SELECT ALL - col4 FROM tab2 AS cor0 WHERE NOT - 88 IS NOT NULL ---- query I rowsort label-7460 SELECT ALL - col4 FROM tab3 AS cor0 WHERE NOT - 88 IS NOT NULL ---- query I rowsort label-7460 SELECT ALL - col4 FROM tab4 AS cor0 WHERE NOT - 88 IS NOT NULL ---- query IIIIIII rowsort label-7465 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN 2 * ( + col0 ) AND + 19 ---- query IIIIIII rowsort label-7465 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN 2 * ( + col0 ) AND + 19 ---- query IIIIIII rowsort label-7465 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN 2 * ( + col0 ) AND + 19 ---- query IIIIIII rowsort label-7465 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN 2 * ( + col0 ) AND + 19 ---- query IIIIIII rowsort label-7465 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN 2 * ( + col0 ) AND + 19 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7470 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col4 FROM tab0 AS cor0 WHERE + ( col0 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7470 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col4 FROM tab0 AS cor0 WHERE + ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7470 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col4 FROM tab1 AS cor0 WHERE + ( col0 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7470 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col4 FROM tab1 AS cor0 WHERE + ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7470 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col4 FROM tab2 AS cor0 WHERE + ( col0 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7470 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col4 FROM tab2 AS cor0 WHERE + ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7470 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col4 FROM tab3 AS cor0 WHERE + ( col0 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7470 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col4 FROM tab3 AS cor0 WHERE + ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7470 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col4 FROM tab4 AS cor0 WHERE + ( col0 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7470 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col4 FROM tab4 AS cor0 WHERE + ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7475 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7475 SELECT ALL CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7475 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7475 SELECT ALL CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7475 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7475 SELECT ALL CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7475 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7475 SELECT ALL CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7475 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7475 SELECT ALL CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE ( + col1 ) IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-7480 SELECT DISTINCT col1 FROM tab0 WHERE NULL = ( col0 + col1 / col1 ) ---- query I rowsort label-7480 SELECT DISTINCT col1 FROM tab1 WHERE NULL = ( col0 + col1 / col1 ) ---- query I rowsort label-7480 SELECT DISTINCT col1 FROM tab2 WHERE NULL = ( col0 + col1 / col1 ) ---- query I rowsort label-7480 SELECT DISTINCT col1 FROM tab3 WHERE NULL = ( col0 + col1 / col1 ) ---- query I rowsort label-7480 SELECT DISTINCT col1 FROM tab4 WHERE NULL = ( col0 + col1 / col1 ) ---- query I rowsort label-7485 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE + col4 * 32 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-7485 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE + col4 * 32 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-7485 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE + col4 * 32 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-7485 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE + col4 * 32 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-7485 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE + col4 * 32 IS NOT NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-7490 SELECT ALL + col3 AS col0 FROM tab0 AS cor0 WHERE - 52 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7490 SELECT ALL + col3 AS col0 FROM tab1 AS cor0 WHERE - 52 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7490 SELECT ALL + col3 AS col0 FROM tab2 AS cor0 WHERE - 52 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7490 SELECT ALL + col3 AS col0 FROM tab3 AS cor0 WHERE - 52 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7490 SELECT ALL + col3 AS col0 FROM tab4 AS cor0 WHERE - 52 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-7495 SELECT ALL 84 FROM tab0 AS cor0 WHERE 87 IS NULL ---- query I rowsort label-7495 SELECT ALL 84 FROM tab1 AS cor0 WHERE 87 IS NULL ---- query I rowsort label-7495 SELECT ALL 84 FROM tab2 AS cor0 WHERE 87 IS NULL ---- query I rowsort label-7495 SELECT ALL 84 FROM tab3 AS cor0 WHERE 87 IS NULL ---- query I rowsort label-7495 SELECT ALL 84 FROM tab4 AS cor0 WHERE 87 IS NULL ---- query IIIIIII rowsort label-7500 SELECT * FROM tab0 AS cor0 WHERE NOT col4 > 4 AND NOT 16 / 64 IS NULL ---- query IIIIIII rowsort label-7500 SELECT * FROM tab1 AS cor0 WHERE NOT col4 > 4 AND NOT 16 / 64 IS NULL ---- query IIIIIII rowsort label-7500 SELECT * FROM tab2 AS cor0 WHERE NOT col4 > 4 AND NOT 16 / 64 IS NULL ---- query IIIIIII rowsort label-7500 SELECT * FROM tab3 AS cor0 WHERE NOT col4 > 4 AND NOT 16 / 64 IS NULL ---- query IIIIIII rowsort label-7500 SELECT * FROM tab4 AS cor0 WHERE NOT col4 > 4 AND NOT 16 / 64 IS NULL ---- query IIIIIII rowsort label-7505 SELECT * FROM tab0 WHERE NOT + ( 89 ) IS NOT NULL ---- query IIIIIII rowsort label-7505 SELECT * FROM tab1 WHERE NOT + ( 89 ) IS NOT NULL ---- query IIIIIII rowsort label-7505 SELECT * FROM tab2 WHERE NOT + ( 89 ) IS NOT NULL ---- query IIIIIII rowsort label-7505 SELECT * FROM tab3 WHERE NOT + ( 89 ) IS NOT NULL ---- query IIIIIII rowsort label-7505 SELECT * FROM tab4 WHERE NOT + ( 89 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7510 SELECT ALL + CAST( NULL AS SIGNED ) * + col3 AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7510 SELECT ALL + CAST ( NULL AS INTEGER ) * + col3 AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7510 SELECT ALL + CAST( NULL AS SIGNED ) * + col3 AS col2 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7510 SELECT ALL + CAST ( NULL AS INTEGER ) * + col3 AS col2 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7510 SELECT ALL + CAST( NULL AS SIGNED ) * + col3 AS col2 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7510 SELECT ALL + CAST ( NULL AS INTEGER ) * + col3 AS col2 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7510 SELECT ALL + CAST( NULL AS SIGNED ) * + col3 AS col2 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7510 SELECT ALL + CAST ( NULL AS INTEGER ) * + col3 AS col2 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7510 SELECT ALL + CAST( NULL AS SIGNED ) * + col3 AS col2 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-7510 SELECT ALL + CAST ( NULL AS INTEGER ) * + col3 AS col2 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query I rowsort label-7515 SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT - 4 + - col0 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7515 SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT - 4 + - col0 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7515 SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT - 4 + - col0 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7515 SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT - 4 + - col0 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7515 SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT - 4 + - col0 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7520 SELECT col0 FROM tab0 WHERE NOT NULL IN ( + - ( - col0 ) + 41 ) ---- query I rowsort label-7520 SELECT col0 FROM tab1 WHERE NOT NULL IN ( + - ( - col0 ) + 41 ) ---- query I rowsort label-7520 SELECT col0 FROM tab2 WHERE NOT NULL IN ( + - ( - col0 ) + 41 ) ---- query I rowsort label-7520 SELECT col0 FROM tab3 WHERE NOT NULL IN ( + - ( - col0 ) + 41 ) ---- query I rowsort label-7520 SELECT col0 FROM tab4 WHERE NOT NULL IN ( + - ( - col0 ) + 41 ) ---- query I rowsort label-7525 SELECT - col3 AS col4 FROM tab0 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-7525 SELECT - col3 AS col4 FROM tab1 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-7525 SELECT - col3 AS col4 FROM tab2 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-7525 SELECT - col3 AS col4 FROM tab3 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-7525 SELECT - col3 AS col4 FROM tab4 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-7530 SELECT - col3 AS col5 FROM tab0 WHERE NOT ( 76 ) <> ( + col3 ) ---- query I rowsort label-7530 SELECT - col3 AS col5 FROM tab1 WHERE NOT ( 76 ) <> ( + col3 ) ---- query I rowsort label-7530 SELECT - col3 AS col5 FROM tab2 WHERE NOT ( 76 ) <> ( + col3 ) ---- query I rowsort label-7530 SELECT - col3 AS col5 FROM tab3 WHERE NOT ( 76 ) <> ( + col3 ) ---- query I rowsort label-7530 SELECT - col3 AS col5 FROM tab4 WHERE NOT ( 76 ) <> ( + col3 ) ---- query I rowsort label-7535 SELECT col0 FROM tab0 WHERE NOT ( col3 ) < NULL ---- query I rowsort label-7535 SELECT col0 FROM tab1 WHERE NOT ( col3 ) < NULL ---- query I rowsort label-7535 SELECT col0 FROM tab2 WHERE NOT ( col3 ) < NULL ---- query I rowsort label-7535 SELECT col0 FROM tab3 WHERE NOT ( col3 ) < NULL ---- query I rowsort label-7535 SELECT col0 FROM tab4 WHERE NOT ( col3 ) < NULL ---- query IIIIIII rowsort label-7540 SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-7540 SELECT * FROM tab1 WHERE NOT NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-7540 SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-7540 SELECT * FROM tab3 WHERE NOT NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-7540 SELECT * FROM tab4 WHERE NOT NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-7545 SELECT * FROM tab0 WHERE NULL IN ( - col3 ) ---- query IIIIIII rowsort label-7545 SELECT * FROM tab1 WHERE NULL IN ( - col3 ) ---- query IIIIIII rowsort label-7545 SELECT * FROM tab2 WHERE NULL IN ( - col3 ) ---- query IIIIIII rowsort label-7545 SELECT * FROM tab3 WHERE NULL IN ( - col3 ) ---- query IIIIIII rowsort label-7545 SELECT * FROM tab4 WHERE NULL IN ( - col3 ) ---- query IIIIIII rowsort label-7550 SELECT ALL * FROM tab0 cor0 WHERE NOT + ( - 36 ) * + col1 > NULL ---- query IIIIIII rowsort label-7550 SELECT ALL * FROM tab1 cor0 WHERE NOT + ( - 36 ) * + col1 > NULL ---- query IIIIIII rowsort label-7550 SELECT ALL * FROM tab2 cor0 WHERE NOT + ( - 36 ) * + col1 > NULL ---- query IIIIIII rowsort label-7550 SELECT ALL * FROM tab3 cor0 WHERE NOT + ( - 36 ) * + col1 > NULL ---- query IIIIIII rowsort label-7550 SELECT ALL * FROM tab4 cor0 WHERE NOT + ( - 36 ) * + col1 > NULL ---- query I rowsort label-7555 SELECT DISTINCT - 74 FROM tab0 WHERE NOT - 48 > - - col4 + + col0 ---- -74 query I rowsort label-7555 SELECT DISTINCT - 74 FROM tab1 WHERE NOT - 48 > - - col4 + + col0 ---- -74 query I rowsort label-7555 SELECT DISTINCT - 74 FROM tab2 WHERE NOT - 48 > - - col4 + + col0 ---- -74 query I rowsort label-7555 SELECT DISTINCT - 74 FROM tab3 WHERE NOT - 48 > - - col4 + + col0 ---- -74 query I rowsort label-7555 SELECT DISTINCT - 74 FROM tab4 WHERE NOT - 48 > - - col4 + + col0 ---- -74 query IIIIIII rowsort label-7560 SELECT * FROM tab0 WHERE NOT - col0 NOT IN ( + + col3 ) ---- query IIIIIII rowsort label-7560 SELECT * FROM tab1 WHERE NOT - col0 NOT IN ( + + col3 ) ---- query IIIIIII rowsort label-7560 SELECT * FROM tab2 WHERE NOT - col0 NOT IN ( + + col3 ) ---- query IIIIIII rowsort label-7560 SELECT * FROM tab3 WHERE NOT - col0 NOT IN ( + + col3 ) ---- query IIIIIII rowsort label-7560 SELECT * FROM tab4 WHERE NOT - col0 NOT IN ( + + col3 ) ---- query IIIIIII rowsort label-7565 SELECT * FROM tab0 AS cor0 WHERE NULL >= col4 * + + col0 ---- query IIIIIII rowsort label-7565 SELECT * FROM tab1 AS cor0 WHERE NULL >= col4 * + + col0 ---- query IIIIIII rowsort label-7565 SELECT * FROM tab2 AS cor0 WHERE NULL >= col4 * + + col0 ---- query IIIIIII rowsort label-7565 SELECT * FROM tab3 AS cor0 WHERE NULL >= col4 * + + col0 ---- query IIIIIII rowsort label-7565 SELECT * FROM tab4 AS cor0 WHERE NULL >= col4 * + + col0 ---- query I rowsort label-7570 SELECT - col1 FROM tab0 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-7570 SELECT - col1 FROM tab1 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-7570 SELECT - col1 FROM tab2 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-7570 SELECT - col1 FROM tab3 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-7570 SELECT - col1 FROM tab4 AS cor0 WHERE NULL <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7575 SELECT COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7575 SELECT COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7575 SELECT COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7575 SELECT COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7575 SELECT COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7575 SELECT COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7575 SELECT COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7575 SELECT COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7575 SELECT COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7575 SELECT COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- 0 query I rowsort label-7580 SELECT ALL + - col3 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) >= col1 ---- query I rowsort label-7580 SELECT ALL + - col3 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) >= col1 ---- query I rowsort label-7580 SELECT ALL + - col3 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) >= col1 ---- query I rowsort label-7580 SELECT ALL + - col3 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) >= col1 ---- query I rowsort label-7580 SELECT ALL + - col3 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) >= col1 ---- query I rowsort label-7585 SELECT ALL - 20 + + col0 FROM tab0 WHERE - col1 BETWEEN + col4 AND ( col1 + + - col1 + - 93 ) ---- query I rowsort label-7585 SELECT ALL - 20 + + col0 FROM tab1 WHERE - col1 BETWEEN + col4 AND ( col1 + + - col1 + - 93 ) ---- query I rowsort label-7585 SELECT ALL - 20 + + col0 FROM tab2 WHERE - col1 BETWEEN + col4 AND ( col1 + + - col1 + - 93 ) ---- query I rowsort label-7585 SELECT ALL - 20 + + col0 FROM tab3 WHERE - col1 BETWEEN + col4 AND ( col1 + + - col1 + - 93 ) ---- query I rowsort label-7585 SELECT ALL - 20 + + col0 FROM tab4 WHERE - col1 BETWEEN + col4 AND ( col1 + + - col1 + - 93 ) ---- query IIIIIII rowsort label-7590 SELECT * FROM tab0 WHERE NOT + 44 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab1 WHERE NOT + 44 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab2 WHERE NOT + 44 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab3 WHERE NOT + 44 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab4 WHERE NOT + 44 IS NOT NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-7595 SELECT DISTINCT + + MIN( DISTINCT + 1 ), - 85 FROM tab0 WHERE NULL IS NOT NULL ---- NULL -85 skipif mysql # not compatible query II rowsort label-7595 SELECT DISTINCT + + MIN ( DISTINCT + 1 ), - 85 FROM tab0 WHERE NULL IS NOT NULL ---- NULL -85 onlyif mysql # aggregate syntax: query II rowsort label-7595 SELECT DISTINCT + + MIN( DISTINCT + 1 ), - 85 FROM tab1 WHERE NULL IS NOT NULL ---- NULL -85 skipif mysql # not compatible query II rowsort label-7595 SELECT DISTINCT + + MIN ( DISTINCT + 1 ), - 85 FROM tab1 WHERE NULL IS NOT NULL ---- NULL -85 onlyif mysql # aggregate syntax: query II rowsort label-7595 SELECT DISTINCT + + MIN( DISTINCT + 1 ), - 85 FROM tab2 WHERE NULL IS NOT NULL ---- NULL -85 skipif mysql # not compatible query II rowsort label-7595 SELECT DISTINCT + + MIN ( DISTINCT + 1 ), - 85 FROM tab2 WHERE NULL IS NOT NULL ---- NULL -85 onlyif mysql # aggregate syntax: query II rowsort label-7595 SELECT DISTINCT + + MIN( DISTINCT + 1 ), - 85 FROM tab3 WHERE NULL IS NOT NULL ---- NULL -85 skipif mysql # not compatible query II rowsort label-7595 SELECT DISTINCT + + MIN ( DISTINCT + 1 ), - 85 FROM tab3 WHERE NULL IS NOT NULL ---- NULL -85 onlyif mysql # aggregate syntax: query II rowsort label-7595 SELECT DISTINCT + + MIN( DISTINCT + 1 ), - 85 FROM tab4 WHERE NULL IS NOT NULL ---- NULL -85 skipif mysql # not compatible query II rowsort label-7595 SELECT DISTINCT + + MIN ( DISTINCT + 1 ), - 85 FROM tab4 WHERE NULL IS NOT NULL ---- NULL -85 query IIIIIII rowsort label-7600 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - 59 / - col0 ) ---- query IIIIIII rowsort label-7600 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - 59 / - col0 ) ---- query IIIIIII rowsort label-7600 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - 59 / - col0 ) ---- query IIIIIII rowsort label-7600 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - 59 / - col0 ) ---- query IIIIIII rowsort label-7600 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - 59 / - col0 ) ---- query I rowsort label-7605 SELECT 60 + + 30 FROM tab0 AS cor0 WHERE + 16 NOT BETWEEN NULL AND + col4 + 41 ---- query I rowsort label-7605 SELECT 60 + + 30 FROM tab1 AS cor0 WHERE + 16 NOT BETWEEN NULL AND + col4 + 41 ---- query I rowsort label-7605 SELECT 60 + + 30 FROM tab2 AS cor0 WHERE + 16 NOT BETWEEN NULL AND + col4 + 41 ---- query I rowsort label-7605 SELECT 60 + + 30 FROM tab3 AS cor0 WHERE + 16 NOT BETWEEN NULL AND + col4 + 41 ---- query I rowsort label-7605 SELECT 60 + + 30 FROM tab4 AS cor0 WHERE + 16 NOT BETWEEN NULL AND + col4 + 41 ---- onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT ALL COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NULL = col3 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT ALL COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NULL = col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT ALL COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NULL = col3 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT ALL COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NULL = col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT ALL COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NULL = col3 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT ALL COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NULL = col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT ALL COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NULL = col3 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT ALL COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NULL = col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT ALL COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NULL = col3 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT ALL COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NULL = col3 ---- 0 query I rowsort label-7615 SELECT 55 - - col0 FROM tab0 WHERE NULL > ( - col0 / - 98 / + ( - 61 ) ) ---- query I rowsort label-7615 SELECT 55 - - col0 FROM tab1 WHERE NULL > ( - col0 / - 98 / + ( - 61 ) ) ---- query I rowsort label-7615 SELECT 55 - - col0 FROM tab2 WHERE NULL > ( - col0 / - 98 / + ( - 61 ) ) ---- query I rowsort label-7615 SELECT 55 - - col0 FROM tab3 WHERE NULL > ( - col0 / - 98 / + ( - 61 ) ) ---- query I rowsort label-7615 SELECT 55 - - col0 FROM tab4 WHERE NULL > ( - col0 / - 98 / + ( - 61 ) ) ---- query I rowsort label-7620 SELECT + 66 AS col4 FROM tab0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7620 SELECT + 66 AS col4 FROM tab1 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7620 SELECT + 66 AS col4 FROM tab2 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7620 SELECT + 66 AS col4 FROM tab3 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7620 SELECT + 66 AS col4 FROM tab4 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab0 WHERE NOT + col5 IS NULL AND NOT NULL IS NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab1 WHERE NOT + col5 IS NULL AND NOT NULL IS NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab2 WHERE NOT + col5 IS NULL AND NOT NULL IS NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab3 WHERE NOT + col5 IS NULL AND NOT NULL IS NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab4 WHERE NOT + col5 IS NULL AND NOT NULL IS NULL ---- query I rowsort label-7630 SELECT ALL - 81 AS col0 FROM tab0 AS cor0 WHERE NOT col3 * 86 * + col3 IS NOT NULL ---- query I rowsort label-7630 SELECT ALL - 81 AS col0 FROM tab1 AS cor0 WHERE NOT col3 * 86 * + col3 IS NOT NULL ---- query I rowsort label-7630 SELECT ALL - 81 AS col0 FROM tab2 AS cor0 WHERE NOT col3 * 86 * + col3 IS NOT NULL ---- query I rowsort label-7630 SELECT ALL - 81 AS col0 FROM tab3 AS cor0 WHERE NOT col3 * 86 * + col3 IS NOT NULL ---- query I rowsort label-7630 SELECT ALL - 81 AS col0 FROM tab4 AS cor0 WHERE NOT col3 * 86 * + col3 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7635 SELECT COUNT( + - 25 ) AS col0 FROM tab0 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7635 SELECT COUNT ( + - 25 ) AS col0 FROM tab0 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7635 SELECT COUNT( + - 25 ) AS col0 FROM tab1 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7635 SELECT COUNT ( + - 25 ) AS col0 FROM tab1 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7635 SELECT COUNT( + - 25 ) AS col0 FROM tab2 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7635 SELECT COUNT ( + - 25 ) AS col0 FROM tab2 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7635 SELECT COUNT( + - 25 ) AS col0 FROM tab3 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7635 SELECT COUNT ( + - 25 ) AS col0 FROM tab3 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7635 SELECT COUNT( + - 25 ) AS col0 FROM tab4 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7635 SELECT COUNT ( + - 25 ) AS col0 FROM tab4 AS cor0 WHERE col4 + - col1 IS NULL ---- 0 query I rowsort label-7640 SELECT DISTINCT 90 * - 43 AS col2 FROM tab0 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-7640 SELECT DISTINCT 90 * - 43 AS col2 FROM tab1 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-7640 SELECT DISTINCT 90 * - 43 AS col2 FROM tab2 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-7640 SELECT DISTINCT 90 * - 43 AS col2 FROM tab3 WHERE NOT + col5 IS NOT NULL ---- query I rowsort label-7640 SELECT DISTINCT 90 * - 43 AS col2 FROM tab4 WHERE NOT + col5 IS NOT NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab0 cor0 WHERE NOT NULL <= - col1 ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab1 cor0 WHERE NOT NULL <= - col1 ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab2 cor0 WHERE NOT NULL <= - col1 ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab3 cor0 WHERE NOT NULL <= - col1 ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab4 cor0 WHERE NOT NULL <= - col1 ---- query IIIIIII rowsort label-7650 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 27 <> + col3 ---- query IIIIIII rowsort label-7650 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 27 <> + col3 ---- query IIIIIII rowsort label-7650 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 27 <> + col3 ---- query IIIIIII rowsort label-7650 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 27 <> + col3 ---- query IIIIIII rowsort label-7650 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 27 <> + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7655 SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST( NULL AS SIGNED ) * + 61 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7655 SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST ( NULL AS INTEGER ) * + 61 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7655 SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST( NULL AS SIGNED ) * + 61 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7655 SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST ( NULL AS INTEGER ) * + 61 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7655 SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST( NULL AS SIGNED ) * + 61 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7655 SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST ( NULL AS INTEGER ) * + 61 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7655 SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST( NULL AS SIGNED ) * + 61 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7655 SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST ( NULL AS INTEGER ) * + 61 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7655 SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST( NULL AS SIGNED ) * + 61 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7655 SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( + col3, + ( - col4 ), + CAST ( NULL AS INTEGER ) * + 61 ) ---- query I rowsort label-7660 SELECT - 45 AS col5 FROM tab0 AS cor0 WHERE NOT NULL <= col0 ---- query I rowsort label-7660 SELECT - 45 AS col5 FROM tab1 AS cor0 WHERE NOT NULL <= col0 ---- query I rowsort label-7660 SELECT - 45 AS col5 FROM tab2 AS cor0 WHERE NOT NULL <= col0 ---- query I rowsort label-7660 SELECT - 45 AS col5 FROM tab3 AS cor0 WHERE NOT NULL <= col0 ---- query I rowsort label-7660 SELECT - 45 AS col5 FROM tab4 AS cor0 WHERE NOT NULL <= col0 ---- query IIIIIII rowsort label-7665 SELECT ALL * FROM tab0 WHERE NOT 53 IS NULL AND NOT + col3 NOT BETWEEN col3 + + col3 AND NULL ---- query IIIIIII rowsort label-7665 SELECT ALL * FROM tab1 WHERE NOT 53 IS NULL AND NOT + col3 NOT BETWEEN col3 + + col3 AND NULL ---- query IIIIIII rowsort label-7665 SELECT ALL * FROM tab2 WHERE NOT 53 IS NULL AND NOT + col3 NOT BETWEEN col3 + + col3 AND NULL ---- query IIIIIII rowsort label-7665 SELECT ALL * FROM tab3 WHERE NOT 53 IS NULL AND NOT + col3 NOT BETWEEN col3 + + col3 AND NULL ---- query IIIIIII rowsort label-7665 SELECT ALL * FROM tab4 WHERE NOT 53 IS NULL AND NOT + col3 NOT BETWEEN col3 + + col3 AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7670 SELECT DISTINCT COUNT( * ) * + + 36 AS col3 FROM tab0 WHERE - 56 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7670 SELECT DISTINCT COUNT ( * ) * + + 36 AS col3 FROM tab0 WHERE - 56 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7670 SELECT DISTINCT COUNT( * ) * + + 36 AS col3 FROM tab1 WHERE - 56 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7670 SELECT DISTINCT COUNT ( * ) * + + 36 AS col3 FROM tab1 WHERE - 56 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7670 SELECT DISTINCT COUNT( * ) * + + 36 AS col3 FROM tab2 WHERE - 56 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7670 SELECT DISTINCT COUNT ( * ) * + + 36 AS col3 FROM tab2 WHERE - 56 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7670 SELECT DISTINCT COUNT( * ) * + + 36 AS col3 FROM tab3 WHERE - 56 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7670 SELECT DISTINCT COUNT ( * ) * + + 36 AS col3 FROM tab3 WHERE - 56 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7670 SELECT DISTINCT COUNT( * ) * + + 36 AS col3 FROM tab4 WHERE - 56 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-7670 SELECT DISTINCT COUNT ( * ) * + + 36 AS col3 FROM tab4 WHERE - 56 IS NULL ---- 0 query I rowsort label-7675 SELECT DISTINCT - + col1 AS col0 FROM tab0 WHERE NULL NOT BETWEEN NULL AND - col0 + + 71 / - ( - 64 ) ---- query I rowsort label-7675 SELECT DISTINCT - + col1 AS col0 FROM tab1 WHERE NULL NOT BETWEEN NULL AND - col0 + + 71 / - ( - 64 ) ---- query I rowsort label-7675 SELECT DISTINCT - + col1 AS col0 FROM tab2 WHERE NULL NOT BETWEEN NULL AND - col0 + + 71 / - ( - 64 ) ---- query I rowsort label-7675 SELECT DISTINCT - + col1 AS col0 FROM tab3 WHERE NULL NOT BETWEEN NULL AND - col0 + + 71 / - ( - 64 ) ---- query I rowsort label-7675 SELECT DISTINCT - + col1 AS col0 FROM tab4 WHERE NULL NOT BETWEEN NULL AND - col0 + + 71 / - ( - 64 ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab0 WHERE + 67 + - CAST( col3 AS SIGNED ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b skipif mysql # not compatible query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab0 WHERE + 67 + - CAST ( col3 AS INTEGER ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab1 WHERE + 67 + - CAST( col3 AS SIGNED ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b skipif mysql # not compatible query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab1 WHERE + 67 + - CAST ( col3 AS INTEGER ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab2 WHERE + 67 + - CAST( col3 AS SIGNED ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b skipif mysql # not compatible query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab2 WHERE + 67 + - CAST ( col3 AS INTEGER ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab3 WHERE + 67 + - CAST( col3 AS SIGNED ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b skipif mysql # not compatible query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab3 WHERE + 67 + - CAST ( col3 AS INTEGER ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab4 WHERE + 67 + - CAST( col3 AS SIGNED ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b skipif mysql # not compatible query II rowsort label-7680 SELECT DISTINCT + 6 AS col3, - col3 AS col4 FROM tab4 WHERE + 67 + - CAST ( col3 AS INTEGER ) IS NOT NULL ---- 20 values hashing to 4addae9aeb38bf5746b66eda496f406b query I rowsort label-7685 SELECT + 60 AS col3 FROM tab0 cor0 WHERE NOT ( ( - col4 ) > ( + col0 / col3 + col0 ) ) ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-7685 SELECT + 60 AS col3 FROM tab1 cor0 WHERE NOT ( ( - col4 ) > ( + col0 / col3 + col0 ) ) ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-7685 SELECT + 60 AS col3 FROM tab2 cor0 WHERE NOT ( ( - col4 ) > ( + col0 / col3 + col0 ) ) ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-7685 SELECT + 60 AS col3 FROM tab3 cor0 WHERE NOT ( ( - col4 ) > ( + col0 / col3 + col0 ) ) ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-7685 SELECT + 60 AS col3 FROM tab4 cor0 WHERE NOT ( ( - col4 ) > ( + col0 / col3 + col0 ) ) ---- 10 values hashing to 6251008d447a667bae60886316d93ca9 query I rowsort label-7690 SELECT AVG ( ALL + - col1 ) AS col5 FROM tab0 WHERE - col4 IS NULL ---- NULL query I rowsort label-7690 SELECT AVG ( ALL + - col1 ) AS col5 FROM tab1 WHERE - col4 IS NULL ---- NULL query I rowsort label-7690 SELECT AVG ( ALL + - col1 ) AS col5 FROM tab2 WHERE - col4 IS NULL ---- NULL query I rowsort label-7690 SELECT AVG ( ALL + - col1 ) AS col5 FROM tab3 WHERE - col4 IS NULL ---- NULL query I rowsort label-7690 SELECT AVG ( ALL + - col1 ) AS col5 FROM tab4 WHERE - col4 IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7695 SELECT * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7695 SELECT * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7695 SELECT * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7695 SELECT * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7695 SELECT * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7695 SELECT * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7695 SELECT * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7695 SELECT * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7695 SELECT * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) >= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7695 SELECT * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) >= NULL ---- query I rowsort label-7700 SELECT ALL + col4 AS col4 FROM tab0 AS cor0 WHERE NOT + col4 NOT IN ( - 9 + - col0, 14 / - - col0, + col3 * col0 / - col1 ) ---- query I rowsort label-7700 SELECT ALL + col4 AS col4 FROM tab1 AS cor0 WHERE NOT + col4 NOT IN ( - 9 + - col0, 14 / - - col0, + col3 * col0 / - col1 ) ---- query I rowsort label-7700 SELECT ALL + col4 AS col4 FROM tab2 AS cor0 WHERE NOT + col4 NOT IN ( - 9 + - col0, 14 / - - col0, + col3 * col0 / - col1 ) ---- query I rowsort label-7700 SELECT ALL + col4 AS col4 FROM tab3 AS cor0 WHERE NOT + col4 NOT IN ( - 9 + - col0, 14 / - - col0, + col3 * col0 / - col1 ) ---- query I rowsort label-7700 SELECT ALL + col4 AS col4 FROM tab4 AS cor0 WHERE NOT + col4 NOT IN ( - 9 + - col0, 14 / - - col0, + col3 * col0 / - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7705 SELECT * FROM tab0 WHERE CAST( NULL AS SIGNED ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7705 SELECT * FROM tab0 WHERE CAST ( NULL AS INTEGER ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7705 SELECT * FROM tab1 WHERE CAST( NULL AS SIGNED ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7705 SELECT * FROM tab1 WHERE CAST ( NULL AS INTEGER ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7705 SELECT * FROM tab2 WHERE CAST( NULL AS SIGNED ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7705 SELECT * FROM tab2 WHERE CAST ( NULL AS INTEGER ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7705 SELECT * FROM tab3 WHERE CAST( NULL AS SIGNED ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7705 SELECT * FROM tab3 WHERE CAST ( NULL AS INTEGER ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7705 SELECT * FROM tab4 WHERE CAST( NULL AS SIGNED ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7705 SELECT * FROM tab4 WHERE CAST ( NULL AS INTEGER ) - - - col3 + - + ( + + col4 ) + + - 8 IS NOT NULL ---- query IIIIIII rowsort label-7710 SELECT ALL * FROM tab0 WHERE NOT ( NOT col0 IS NULL ) ---- query IIIIIII rowsort label-7710 SELECT ALL * FROM tab1 WHERE NOT ( NOT col0 IS NULL ) ---- query IIIIIII rowsort label-7710 SELECT ALL * FROM tab2 WHERE NOT ( NOT col0 IS NULL ) ---- query IIIIIII rowsort label-7710 SELECT ALL * FROM tab3 WHERE NOT ( NOT col0 IS NULL ) ---- query IIIIIII rowsort label-7710 SELECT ALL * FROM tab4 WHERE NOT ( NOT col0 IS NULL ) ---- query I rowsort label-7715 SELECT DISTINCT col0 AS col0 FROM tab0 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query I rowsort label-7715 SELECT DISTINCT col0 AS col0 FROM tab1 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query I rowsort label-7715 SELECT DISTINCT col0 AS col0 FROM tab2 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query I rowsort label-7715 SELECT DISTINCT col0 AS col0 FROM tab3 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query I rowsort label-7715 SELECT DISTINCT col0 AS col0 FROM tab4 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-7720 SELECT + COUNT( * ) DIV + + 37 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7720 SELECT + COUNT ( * ) / + + 37 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-7720 SELECT + COUNT( * ) DIV + + 37 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7720 SELECT + COUNT ( * ) / + + 37 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-7720 SELECT + COUNT( * ) DIV + + 37 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7720 SELECT + COUNT ( * ) / + + 37 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-7720 SELECT + COUNT( * ) DIV + + 37 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7720 SELECT + COUNT ( * ) / + + 37 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-7720 SELECT + COUNT( * ) DIV + + 37 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7720 SELECT + COUNT ( * ) / + + 37 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 query IIIIIII rowsort label-7725 SELECT * FROM tab0 cor0 WHERE ( 55 ) IS NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab1 cor0 WHERE ( 55 ) IS NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab2 cor0 WHERE ( 55 ) IS NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab3 cor0 WHERE ( 55 ) IS NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab4 cor0 WHERE ( 55 ) IS NULL ---- query I rowsort label-7730 SELECT - 34 FROM tab0 AS cor0 WHERE NULL > + col1 + - + 47 ---- query I rowsort label-7730 SELECT - 34 FROM tab1 AS cor0 WHERE NULL > + col1 + - + 47 ---- query I rowsort label-7730 SELECT - 34 FROM tab2 AS cor0 WHERE NULL > + col1 + - + 47 ---- query I rowsort label-7730 SELECT - 34 FROM tab3 AS cor0 WHERE NULL > + col1 + - + 47 ---- query I rowsort label-7730 SELECT - 34 FROM tab4 AS cor0 WHERE NULL > + col1 + - + 47 ---- onlyif mysql # aggregate syntax: query I rowsort label-7735 SELECT ALL ( ( + MAX( + - 82 ) ) ) * - + MAX( - 47 ) AS col2 FROM tab0 AS cor0 WHERE NULL = + col3 * col0 ---- NULL skipif mysql # not compatible query I rowsort label-7735 SELECT ALL ( ( + MAX ( + - 82 ) ) ) * - + MAX ( - 47 ) AS col2 FROM tab0 AS cor0 WHERE NULL = + col3 * col0 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7735 SELECT ALL ( ( + MAX( + - 82 ) ) ) * - + MAX( - 47 ) AS col2 FROM tab1 AS cor0 WHERE NULL = + col3 * col0 ---- NULL skipif mysql # not compatible query I rowsort label-7735 SELECT ALL ( ( + MAX ( + - 82 ) ) ) * - + MAX ( - 47 ) AS col2 FROM tab1 AS cor0 WHERE NULL = + col3 * col0 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7735 SELECT ALL ( ( + MAX( + - 82 ) ) ) * - + MAX( - 47 ) AS col2 FROM tab2 AS cor0 WHERE NULL = + col3 * col0 ---- NULL skipif mysql # not compatible query I rowsort label-7735 SELECT ALL ( ( + MAX ( + - 82 ) ) ) * - + MAX ( - 47 ) AS col2 FROM tab2 AS cor0 WHERE NULL = + col3 * col0 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7735 SELECT ALL ( ( + MAX( + - 82 ) ) ) * - + MAX( - 47 ) AS col2 FROM tab3 AS cor0 WHERE NULL = + col3 * col0 ---- NULL skipif mysql # not compatible query I rowsort label-7735 SELECT ALL ( ( + MAX ( + - 82 ) ) ) * - + MAX ( - 47 ) AS col2 FROM tab3 AS cor0 WHERE NULL = + col3 * col0 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7735 SELECT ALL ( ( + MAX( + - 82 ) ) ) * - + MAX( - 47 ) AS col2 FROM tab4 AS cor0 WHERE NULL = + col3 * col0 ---- NULL skipif mysql # not compatible query I rowsort label-7735 SELECT ALL ( ( + MAX ( + - 82 ) ) ) * - + MAX ( - 47 ) AS col2 FROM tab4 AS cor0 WHERE NULL = + col3 * col0 ---- NULL query I rowsort label-7740 SELECT + - col1 AS col4 FROM tab0 WHERE NOT col4 * - col4 + - 11 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col1 AS col4 FROM tab1 WHERE NOT col4 * - col4 + - 11 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col1 AS col4 FROM tab2 WHERE NOT col4 * - col4 + - 11 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col1 AS col4 FROM tab3 WHERE NOT col4 * - col4 + - 11 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col1 AS col4 FROM tab4 WHERE NOT col4 * - col4 + - 11 IS NOT NULL ---- query IIIIIII rowsort label-7745 SELECT ALL * FROM tab0 WHERE NOT ( col1 - col1 + - - col1 * - 68 * + col1 = NULL ) ---- query IIIIIII rowsort label-7745 SELECT ALL * FROM tab1 WHERE NOT ( col1 - col1 + - - col1 * - 68 * + col1 = NULL ) ---- query IIIIIII rowsort label-7745 SELECT ALL * FROM tab2 WHERE NOT ( col1 - col1 + - - col1 * - 68 * + col1 = NULL ) ---- query IIIIIII rowsort label-7745 SELECT ALL * FROM tab3 WHERE NOT ( col1 - col1 + - - col1 * - 68 * + col1 = NULL ) ---- query IIIIIII rowsort label-7745 SELECT ALL * FROM tab4 WHERE NOT ( col1 - col1 + - - col1 * - 68 * + col1 = NULL ) ---- query IIIIIII rowsort label-7750 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 NOT BETWEEN + - col0 AND NULL ---- query IIIIIII rowsort label-7750 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 NOT BETWEEN + - col0 AND NULL ---- query IIIIIII rowsort label-7750 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 NOT BETWEEN + - col0 AND NULL ---- query IIIIIII rowsort label-7750 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 NOT BETWEEN + - col0 AND NULL ---- query IIIIIII rowsort label-7750 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 NOT BETWEEN + - col0 AND NULL ---- query II rowsort label-7755 SELECT + col2, - 82 FROM tab0 cor0 WHERE + 15 >= NULL ---- query II rowsort label-7755 SELECT + col2, - 82 FROM tab1 cor0 WHERE + 15 >= NULL ---- query II rowsort label-7755 SELECT + col2, - 82 FROM tab2 cor0 WHERE + 15 >= NULL ---- query II rowsort label-7755 SELECT + col2, - 82 FROM tab3 cor0 WHERE + 15 >= NULL ---- query II rowsort label-7755 SELECT + col2, - 82 FROM tab4 cor0 WHERE + 15 >= NULL ---- query I rowsort label-7760 SELECT + 49 FROM tab0 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7760 SELECT + 49 FROM tab1 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7760 SELECT + 49 FROM tab2 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7760 SELECT + 49 FROM tab3 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7760 SELECT + 49 FROM tab4 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7765 SELECT - - ( col0 ) FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7765 SELECT - - ( col0 ) FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7765 SELECT - - ( col0 ) FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7765 SELECT - - ( col0 ) FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7765 SELECT - - ( col0 ) FROM tab4 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7770 SELECT col5 col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7770 SELECT col5 col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7770 SELECT col5 col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7770 SELECT col5 col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7770 SELECT col5 col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-7775 SELECT 95 AS col3 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-7775 SELECT 95 AS col3 FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-7775 SELECT 95 AS col3 FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-7775 SELECT 95 AS col3 FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-7775 SELECT 95 AS col3 FROM tab4 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7780 SELECT DISTINCT col4 FROM tab0 WHERE NOT NULL < - col3 + + CAST( - 61 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7780 SELECT DISTINCT col4 FROM tab0 WHERE NOT NULL < - col3 + + CAST ( - 61 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7780 SELECT DISTINCT col4 FROM tab1 WHERE NOT NULL < - col3 + + CAST( - 61 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7780 SELECT DISTINCT col4 FROM tab1 WHERE NOT NULL < - col3 + + CAST ( - 61 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7780 SELECT DISTINCT col4 FROM tab2 WHERE NOT NULL < - col3 + + CAST( - 61 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7780 SELECT DISTINCT col4 FROM tab2 WHERE NOT NULL < - col3 + + CAST ( - 61 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7780 SELECT DISTINCT col4 FROM tab3 WHERE NOT NULL < - col3 + + CAST( - 61 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7780 SELECT DISTINCT col4 FROM tab3 WHERE NOT NULL < - col3 + + CAST ( - 61 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7780 SELECT DISTINCT col4 FROM tab4 WHERE NOT NULL < - col3 + + CAST( - 61 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-7780 SELECT DISTINCT col4 FROM tab4 WHERE NOT NULL < - col3 + + CAST ( - 61 AS INTEGER ) ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT - col0 IS NOT NULL ) ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT - col0 IS NOT NULL ) ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT - col0 IS NOT NULL ) ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT - col0 IS NOT NULL ) ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT - col0 IS NOT NULL ) ---- query IIIIIII rowsort label-7790 SELECT * FROM tab0 cor0 WHERE NULL NOT BETWEEN col4 * 40 AND NULL ---- query IIIIIII rowsort label-7790 SELECT * FROM tab1 cor0 WHERE NULL NOT BETWEEN col4 * 40 AND NULL ---- query IIIIIII rowsort label-7790 SELECT * FROM tab2 cor0 WHERE NULL NOT BETWEEN col4 * 40 AND NULL ---- query IIIIIII rowsort label-7790 SELECT * FROM tab3 cor0 WHERE NULL NOT BETWEEN col4 * 40 AND NULL ---- query IIIIIII rowsort label-7790 SELECT * FROM tab4 cor0 WHERE NULL NOT BETWEEN col4 * 40 AND NULL ---- query II rowsort label-7795 SELECT ALL 38, col4 FROM tab0 WHERE NULL IS NOT NULL ---- query II rowsort label-7795 SELECT ALL 38, col4 FROM tab1 WHERE NULL IS NOT NULL ---- query II rowsort label-7795 SELECT ALL 38, col4 FROM tab2 WHERE NULL IS NOT NULL ---- query II rowsort label-7795 SELECT ALL 38, col4 FROM tab3 WHERE NULL IS NOT NULL ---- query II rowsort label-7795 SELECT ALL 38, col4 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-7800 SELECT + 96 AS col0 FROM tab0 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-7800 SELECT + 96 AS col0 FROM tab1 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-7800 SELECT + 96 AS col0 FROM tab2 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-7800 SELECT + 96 AS col0 FROM tab3 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-7800 SELECT + 96 AS col0 FROM tab4 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-7805 SELECT * FROM tab0 WHERE NOT - 1 - - col1 * + + col0 IS NOT NULL ---- query IIIIIII rowsort label-7805 SELECT * FROM tab1 WHERE NOT - 1 - - col1 * + + col0 IS NOT NULL ---- query IIIIIII rowsort label-7805 SELECT * FROM tab2 WHERE NOT - 1 - - col1 * + + col0 IS NOT NULL ---- query IIIIIII rowsort label-7805 SELECT * FROM tab3 WHERE NOT - 1 - - col1 * + + col0 IS NOT NULL ---- query IIIIIII rowsort label-7805 SELECT * FROM tab4 WHERE NOT - 1 - - col1 * + + col0 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7810 SELECT - COUNT( * ) FROM tab0 WHERE NULL <= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7810 SELECT - COUNT ( * ) FROM tab0 WHERE NULL <= ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7810 SELECT - COUNT( * ) FROM tab1 WHERE NULL <= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7810 SELECT - COUNT ( * ) FROM tab1 WHERE NULL <= ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7810 SELECT - COUNT( * ) FROM tab2 WHERE NULL <= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7810 SELECT - COUNT ( * ) FROM tab2 WHERE NULL <= ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7810 SELECT - COUNT( * ) FROM tab3 WHERE NULL <= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7810 SELECT - COUNT ( * ) FROM tab3 WHERE NULL <= ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7810 SELECT - COUNT( * ) FROM tab4 WHERE NULL <= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7810 SELECT - COUNT ( * ) FROM tab4 WHERE NULL <= ( NULL ) ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7815 SELECT col5 col4, - ( col1 ) FROM tab0 WHERE NOT ( 81 * + 10 <> NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7815 SELECT col5 col4, - ( col1 ) FROM tab1 WHERE NOT ( 81 * + 10 <> NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7815 SELECT col5 col4, - ( col1 ) FROM tab2 WHERE NOT ( 81 * + 10 <> NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7815 SELECT col5 col4, - ( col1 ) FROM tab3 WHERE NOT ( 81 * + 10 <> NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-7815 SELECT col5 col4, - ( col1 ) FROM tab4 WHERE NOT ( 81 * + 10 <> NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7820 SELECT * FROM tab0 AS cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7820 SELECT * FROM tab0 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7820 SELECT * FROM tab1 AS cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7820 SELECT * FROM tab1 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7820 SELECT * FROM tab2 AS cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7820 SELECT * FROM tab2 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7820 SELECT * FROM tab3 AS cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7820 SELECT * FROM tab3 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7820 SELECT * FROM tab4 AS cor0 WHERE NOT - CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7820 SELECT * FROM tab4 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-7825 SELECT ALL 11, - COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 skipif mysql # not compatible query II rowsort label-7825 SELECT ALL 11, - COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 onlyif mysql # aggregate syntax: query II rowsort label-7825 SELECT ALL 11, - COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 skipif mysql # not compatible query II rowsort label-7825 SELECT ALL 11, - COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 onlyif mysql # aggregate syntax: query II rowsort label-7825 SELECT ALL 11, - COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 skipif mysql # not compatible query II rowsort label-7825 SELECT ALL 11, - COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 onlyif mysql # aggregate syntax: query II rowsort label-7825 SELECT ALL 11, - COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 skipif mysql # not compatible query II rowsort label-7825 SELECT ALL 11, - COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 onlyif mysql # aggregate syntax: query II rowsort label-7825 SELECT ALL 11, - COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 skipif mysql # not compatible query II rowsort label-7825 SELECT ALL 11, - COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NOT ( 17 ) IS NOT NULL ---- 11 0 query I rowsort label-7830 SELECT DISTINCT 6 FROM tab0 AS cor0 WHERE NOT col5 IS NOT NULL ---- query I rowsort label-7830 SELECT DISTINCT 6 FROM tab1 AS cor0 WHERE NOT col5 IS NOT NULL ---- query I rowsort label-7830 SELECT DISTINCT 6 FROM tab2 AS cor0 WHERE NOT col5 IS NOT NULL ---- query I rowsort label-7830 SELECT DISTINCT 6 FROM tab3 AS cor0 WHERE NOT col5 IS NOT NULL ---- query I rowsort label-7830 SELECT DISTINCT 6 FROM tab4 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-7835 SELECT ALL * FROM tab0 WHERE NOT 31 * + col4 NOT BETWEEN + col1 * + col3 AND NULL ---- query IIIIIII rowsort label-7835 SELECT ALL * FROM tab1 WHERE NOT 31 * + col4 NOT BETWEEN + col1 * + col3 AND NULL ---- query IIIIIII rowsort label-7835 SELECT ALL * FROM tab2 WHERE NOT 31 * + col4 NOT BETWEEN + col1 * + col3 AND NULL ---- query IIIIIII rowsort label-7835 SELECT ALL * FROM tab3 WHERE NOT 31 * + col4 NOT BETWEEN + col1 * + col3 AND NULL ---- query IIIIIII rowsort label-7835 SELECT ALL * FROM tab4 WHERE NOT 31 * + col4 NOT BETWEEN + col1 * + col3 AND NULL ---- query I rowsort label-7840 SELECT ALL 71 + - 19 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-7840 SELECT ALL 71 + - 19 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-7840 SELECT ALL 71 + - 19 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-7840 SELECT ALL 71 + - 19 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query I rowsort label-7840 SELECT ALL 71 + - 19 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2fe0d4b2f9833b3e66161ab9af38438c query II rowsort label-7845 SELECT DISTINCT - col0, - 82 * - 75 FROM tab0 AS cor0 WHERE NOT + 28 * col0 IS NULL ---- 20 values hashing to 412fe0bf8f2dd60a177ee0423274144e query II rowsort label-7845 SELECT DISTINCT - col0, - 82 * - 75 FROM tab1 AS cor0 WHERE NOT + 28 * col0 IS NULL ---- 20 values hashing to 412fe0bf8f2dd60a177ee0423274144e query II rowsort label-7845 SELECT DISTINCT - col0, - 82 * - 75 FROM tab2 AS cor0 WHERE NOT + 28 * col0 IS NULL ---- 20 values hashing to 412fe0bf8f2dd60a177ee0423274144e query II rowsort label-7845 SELECT DISTINCT - col0, - 82 * - 75 FROM tab3 AS cor0 WHERE NOT + 28 * col0 IS NULL ---- 20 values hashing to 412fe0bf8f2dd60a177ee0423274144e query II rowsort label-7845 SELECT DISTINCT - col0, - 82 * - 75 FROM tab4 AS cor0 WHERE NOT + 28 * col0 IS NULL ---- 20 values hashing to 412fe0bf8f2dd60a177ee0423274144e query I rowsort label-7850 SELECT - col3 AS col1 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-7850 SELECT - col3 AS col1 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-7850 SELECT - col3 AS col1 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-7850 SELECT - col3 AS col1 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-7850 SELECT - col3 AS col1 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-7855 SELECT - - col0 FROM tab0 AS cor0 WHERE NOT + col5 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7855 SELECT - - col0 FROM tab1 AS cor0 WHERE NOT + col5 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7855 SELECT - - col0 FROM tab2 AS cor0 WHERE NOT + col5 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7855 SELECT - - col0 FROM tab3 AS cor0 WHERE NOT + col5 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-7855 SELECT - - col0 FROM tab4 AS cor0 WHERE NOT + col5 IS NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-7860 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <= 31 * 3 ---- query IIIIIII rowsort label-7860 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <= 31 * 3 ---- query IIIIIII rowsort label-7860 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <= 31 * 3 ---- query IIIIIII rowsort label-7860 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <= 31 * 3 ---- query IIIIIII rowsort label-7860 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <= 31 * 3 ---- query I rowsort label-7865 SELECT - 98 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN 31 AND NULL ---- query I rowsort label-7865 SELECT - 98 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN 31 AND NULL ---- query I rowsort label-7865 SELECT - 98 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN 31 AND NULL ---- query I rowsort label-7865 SELECT - 98 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN 31 AND NULL ---- query I rowsort label-7865 SELECT - 98 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN 31 AND NULL ---- query IIIIIII rowsort label-7870 SELECT * FROM tab0 WHERE NULL <= 74 ---- query IIIIIII rowsort label-7870 SELECT * FROM tab1 WHERE NULL <= 74 ---- query IIIIIII rowsort label-7870 SELECT * FROM tab2 WHERE NULL <= 74 ---- query IIIIIII rowsort label-7870 SELECT * FROM tab3 WHERE NULL <= 74 ---- query IIIIIII rowsort label-7870 SELECT * FROM tab4 WHERE NULL <= 74 ---- query IIIIIII rowsort label-7875 SELECT * FROM tab0 WHERE NULL <= + col1 * - col1 ---- query IIIIIII rowsort label-7875 SELECT * FROM tab1 WHERE NULL <= + col1 * - col1 ---- query IIIIIII rowsort label-7875 SELECT * FROM tab2 WHERE NULL <= + col1 * - col1 ---- query IIIIIII rowsort label-7875 SELECT * FROM tab3 WHERE NULL <= + col1 * - col1 ---- query IIIIIII rowsort label-7875 SELECT * FROM tab4 WHERE NULL <= + col1 * - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-7880 SELECT DISTINCT + - COUNT( * ) FROM tab0 WHERE 37 > NULL ---- 0 skipif mysql # not compatible query I rowsort label-7880 SELECT DISTINCT + - COUNT ( * ) FROM tab0 WHERE 37 > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7880 SELECT DISTINCT + - COUNT( * ) FROM tab1 WHERE 37 > NULL ---- 0 skipif mysql # not compatible query I rowsort label-7880 SELECT DISTINCT + - COUNT ( * ) FROM tab1 WHERE 37 > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7880 SELECT DISTINCT + - COUNT( * ) FROM tab2 WHERE 37 > NULL ---- 0 skipif mysql # not compatible query I rowsort label-7880 SELECT DISTINCT + - COUNT ( * ) FROM tab2 WHERE 37 > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7880 SELECT DISTINCT + - COUNT( * ) FROM tab3 WHERE 37 > NULL ---- 0 skipif mysql # not compatible query I rowsort label-7880 SELECT DISTINCT + - COUNT ( * ) FROM tab3 WHERE 37 > NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7880 SELECT DISTINCT + - COUNT( * ) FROM tab4 WHERE 37 > NULL ---- 0 skipif mysql # not compatible query I rowsort label-7880 SELECT DISTINCT + - COUNT ( * ) FROM tab4 WHERE 37 > NULL ---- 0 query IIIIIII rowsort label-7885 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( col4, - ( - col3 ) * - + 64, col0 - + 14 ) ---- query IIIIIII rowsort label-7885 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( col4, - ( - col3 ) * - + 64, col0 - + 14 ) ---- query IIIIIII rowsort label-7885 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( col4, - ( - col3 ) * - + 64, col0 - + 14 ) ---- query IIIIIII rowsort label-7885 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( col4, - ( - col3 ) * - + 64, col0 - + 14 ) ---- query IIIIIII rowsort label-7885 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( col4, - ( - col3 ) * - + 64, col0 - + 14 ) ---- query I rowsort label-7890 SELECT 47 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 27a1f734c53f2fa872323aff53bc4896 query I rowsort label-7890 SELECT 47 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 27a1f734c53f2fa872323aff53bc4896 query I rowsort label-7890 SELECT 47 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 27a1f734c53f2fa872323aff53bc4896 query I rowsort label-7890 SELECT 47 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 27a1f734c53f2fa872323aff53bc4896 query I rowsort label-7890 SELECT 47 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 27a1f734c53f2fa872323aff53bc4896 query IIIIIII rowsort label-7895 SELECT * FROM tab0 WHERE NOT + col0 NOT IN ( col0 * col1 - + - col4 ) ---- query IIIIIII rowsort label-7895 SELECT * FROM tab1 WHERE NOT + col0 NOT IN ( col0 * col1 - + - col4 ) ---- query IIIIIII rowsort label-7895 SELECT * FROM tab2 WHERE NOT + col0 NOT IN ( col0 * col1 - + - col4 ) ---- query IIIIIII rowsort label-7895 SELECT * FROM tab3 WHERE NOT + col0 NOT IN ( col0 * col1 - + - col4 ) ---- query IIIIIII rowsort label-7895 SELECT * FROM tab4 WHERE NOT + col0 NOT IN ( col0 * col1 - + - col4 ) ---- query I rowsort label-7900 SELECT DISTINCT + col4 FROM tab0 WHERE NOT NULL < NULL ---- query I rowsort label-7900 SELECT DISTINCT + col4 FROM tab1 WHERE NOT NULL < NULL ---- query I rowsort label-7900 SELECT DISTINCT + col4 FROM tab2 WHERE NOT NULL < NULL ---- query I rowsort label-7900 SELECT DISTINCT + col4 FROM tab3 WHERE NOT NULL < NULL ---- query I rowsort label-7900 SELECT DISTINCT + col4 FROM tab4 WHERE NOT NULL < NULL ---- query I rowsort label-7905 SELECT ALL col1 FROM tab0 AS cor0 WHERE NOT ( NULL NOT IN ( + 66 ) ) ---- query I rowsort label-7905 SELECT ALL col1 FROM tab1 AS cor0 WHERE NOT ( NULL NOT IN ( + 66 ) ) ---- query I rowsort label-7905 SELECT ALL col1 FROM tab2 AS cor0 WHERE NOT ( NULL NOT IN ( + 66 ) ) ---- query I rowsort label-7905 SELECT ALL col1 FROM tab3 AS cor0 WHERE NOT ( NULL NOT IN ( + 66 ) ) ---- query I rowsort label-7905 SELECT ALL col1 FROM tab4 AS cor0 WHERE NOT ( NULL NOT IN ( + 66 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab0 cor0 WHERE NOT NULL < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab0 cor0 WHERE NOT NULL < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab1 cor0 WHERE NOT NULL < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab1 cor0 WHERE NOT NULL < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab2 cor0 WHERE NOT NULL < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab2 cor0 WHERE NOT NULL < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab3 cor0 WHERE NOT NULL < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab3 cor0 WHERE NOT NULL < + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab4 cor0 WHERE NOT NULL < + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query II rowsort label-7910 SELECT DISTINCT + - col3 - - ( - + col3 ) + 54 * col0 - - - 72, + 92 AS col3 FROM tab4 cor0 WHERE NOT NULL < + CAST ( NULL AS INTEGER ) ---- query II rowsort label-7915 SELECT ALL + 11, col2 FROM tab0 WHERE + col3 IS NULL ---- query II rowsort label-7915 SELECT ALL + 11, col2 FROM tab1 WHERE + col3 IS NULL ---- query II rowsort label-7915 SELECT ALL + 11, col2 FROM tab2 WHERE + col3 IS NULL ---- query II rowsort label-7915 SELECT ALL + 11, col2 FROM tab3 WHERE + col3 IS NULL ---- query II rowsort label-7915 SELECT ALL + 11, col2 FROM tab4 WHERE + col3 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7920 SELECT ALL - SUM( + 60 ) + - 40 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7920 SELECT ALL - SUM ( + 60 ) + - 40 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7920 SELECT ALL - SUM( + 60 ) + - 40 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7920 SELECT ALL - SUM ( + 60 ) + - 40 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7920 SELECT ALL - SUM( + 60 ) + - 40 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7920 SELECT ALL - SUM ( + 60 ) + - 40 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7920 SELECT ALL - SUM( + 60 ) + - 40 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7920 SELECT ALL - SUM ( + 60 ) + - 40 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7920 SELECT ALL - SUM( + 60 ) + - 40 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7920 SELECT ALL - SUM ( + 60 ) + - 40 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- NULL query I rowsort label-7925 SELECT col1 * - col4 + + - ( + 16 ) FROM tab0 cor0 WHERE - 73 IS NULL ---- query I rowsort label-7925 SELECT col1 * - col4 + + - ( + 16 ) FROM tab1 cor0 WHERE - 73 IS NULL ---- query I rowsort label-7925 SELECT col1 * - col4 + + - ( + 16 ) FROM tab2 cor0 WHERE - 73 IS NULL ---- query I rowsort label-7925 SELECT col1 * - col4 + + - ( + 16 ) FROM tab3 cor0 WHERE - 73 IS NULL ---- query I rowsort label-7925 SELECT col1 * - col4 + + - ( + 16 ) FROM tab4 cor0 WHERE - 73 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab0 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab0 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab1 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab1 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab2 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab2 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab3 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab3 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab4 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query I rowsort label-7930 SELECT + + col2 AS col3 FROM tab4 AS cor0 WHERE NULL IN ( - col0 * + col3, - col0 ) OR NOT 18 NOT BETWEEN + + 71 + + col3 * - CAST ( NULL AS INTEGER ) AND NULL ---- query IIIIIII rowsort label-7935 SELECT ALL * FROM tab0 WHERE NOT NULL > + col1 / 87 ---- query IIIIIII rowsort label-7935 SELECT ALL * FROM tab1 WHERE NOT NULL > + col1 / 87 ---- query IIIIIII rowsort label-7935 SELECT ALL * FROM tab2 WHERE NOT NULL > + col1 / 87 ---- query IIIIIII rowsort label-7935 SELECT ALL * FROM tab3 WHERE NOT NULL > + col1 / 87 ---- query IIIIIII rowsort label-7935 SELECT ALL * FROM tab4 WHERE NOT NULL > + col1 / 87 ---- query I rowsort label-7940 SELECT ALL + + col3 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7940 SELECT ALL + + col3 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7940 SELECT ALL + + col3 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7940 SELECT ALL + + col3 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7940 SELECT ALL + + col3 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-7945 SELECT * FROM tab0 WHERE NOT + col4 / col3 + + - col0 >= NULL ---- query IIIIIII rowsort label-7945 SELECT * FROM tab1 WHERE NOT + col4 / col3 + + - col0 >= NULL ---- query IIIIIII rowsort label-7945 SELECT * FROM tab2 WHERE NOT + col4 / col3 + + - col0 >= NULL ---- query IIIIIII rowsort label-7945 SELECT * FROM tab3 WHERE NOT + col4 / col3 + + - col0 >= NULL ---- query IIIIIII rowsort label-7945 SELECT * FROM tab4 WHERE NOT + col4 / col3 + + - col0 >= NULL ---- query I rowsort label-7950 SELECT ALL - 25 AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2f7f2740c4182cd3277e1389c872ab8a query I rowsort label-7950 SELECT ALL - 25 AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2f7f2740c4182cd3277e1389c872ab8a query I rowsort label-7950 SELECT ALL - 25 AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2f7f2740c4182cd3277e1389c872ab8a query I rowsort label-7950 SELECT ALL - 25 AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2f7f2740c4182cd3277e1389c872ab8a query I rowsort label-7950 SELECT ALL - 25 AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 2f7f2740c4182cd3277e1389c872ab8a query IIIIIII rowsort label-7955 SELECT ALL * FROM tab0 WHERE NOT 44 IS NOT NULL ---- query IIIIIII rowsort label-7955 SELECT ALL * FROM tab1 WHERE NOT 44 IS NOT NULL ---- query IIIIIII rowsort label-7955 SELECT ALL * FROM tab2 WHERE NOT 44 IS NOT NULL ---- query IIIIIII rowsort label-7955 SELECT ALL * FROM tab3 WHERE NOT 44 IS NOT NULL ---- query IIIIIII rowsort label-7955 SELECT ALL * FROM tab4 WHERE NOT 44 IS NOT NULL ---- query I rowsort label-7960 SELECT ( + + col1 ) AS col1 FROM tab0 WHERE NOT NULL <= - col4 - - 43 ---- query I rowsort label-7960 SELECT ( + + col1 ) AS col1 FROM tab1 WHERE NOT NULL <= - col4 - - 43 ---- query I rowsort label-7960 SELECT ( + + col1 ) AS col1 FROM tab2 WHERE NOT NULL <= - col4 - - 43 ---- query I rowsort label-7960 SELECT ( + + col1 ) AS col1 FROM tab3 WHERE NOT NULL <= - col4 - - 43 ---- query I rowsort label-7960 SELECT ( + + col1 ) AS col1 FROM tab4 WHERE NOT NULL <= - col4 - - 43 ---- onlyif mysql # aggregate syntax: query I rowsort label-7965 SELECT ALL + COUNT( * ) FROM tab0 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7965 SELECT ALL + COUNT ( * ) FROM tab0 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7965 SELECT ALL + COUNT( * ) FROM tab1 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7965 SELECT ALL + COUNT ( * ) FROM tab1 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7965 SELECT ALL + COUNT( * ) FROM tab2 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7965 SELECT ALL + COUNT ( * ) FROM tab2 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7965 SELECT ALL + COUNT( * ) FROM tab3 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7965 SELECT ALL + COUNT ( * ) FROM tab3 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7965 SELECT ALL + COUNT( * ) FROM tab4 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7965 SELECT ALL + COUNT ( * ) FROM tab4 WHERE NOT + 17 - - + col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7970 SELECT ALL + - COUNT( * ) * - COUNT( * ) + - COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) + - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 onlyif mysql # aggregate syntax: query I rowsort label-7970 SELECT ALL + - COUNT( * ) * - COUNT( * ) + - COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) + - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 onlyif mysql # aggregate syntax: query I rowsort label-7970 SELECT ALL + - COUNT( * ) * - COUNT( * ) + - COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) + - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 onlyif mysql # aggregate syntax: query I rowsort label-7970 SELECT ALL + - COUNT( * ) * - COUNT( * ) + - COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) + - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 onlyif mysql # aggregate syntax: query I rowsort label-7970 SELECT ALL + - COUNT( * ) * - COUNT( * ) + - COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) + - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 90 onlyif mysql # aggregate syntax: query I rowsort label-7975 SELECT MIN( ALL - col3 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7975 SELECT MIN ( ALL - col3 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7975 SELECT MIN( ALL - col3 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7975 SELECT MIN ( ALL - col3 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7975 SELECT MIN( ALL - col3 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7975 SELECT MIN ( ALL - col3 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7975 SELECT MIN( ALL - col3 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7975 SELECT MIN ( ALL - col3 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7975 SELECT MIN( ALL - col3 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7975 SELECT MIN ( ALL - col3 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- NULL query IIIIIII rowsort label-7980 SELECT * FROM tab0 AS cor0 WHERE 0 IS NULL ---- query IIIIIII rowsort label-7980 SELECT * FROM tab1 AS cor0 WHERE 0 IS NULL ---- query IIIIIII rowsort label-7980 SELECT * FROM tab2 AS cor0 WHERE 0 IS NULL ---- query IIIIIII rowsort label-7980 SELECT * FROM tab3 AS cor0 WHERE 0 IS NULL ---- query IIIIIII rowsort label-7980 SELECT * FROM tab4 AS cor0 WHERE 0 IS NULL ---- query IIIIIII rowsort label-7985 SELECT * FROM tab0 WHERE NOT + 27 IS NOT NULL ---- query IIIIIII rowsort label-7985 SELECT * FROM tab1 WHERE NOT + 27 IS NOT NULL ---- query IIIIIII rowsort label-7985 SELECT * FROM tab2 WHERE NOT + 27 IS NOT NULL ---- query IIIIIII rowsort label-7985 SELECT * FROM tab3 WHERE NOT + 27 IS NOT NULL ---- query IIIIIII rowsort label-7985 SELECT * FROM tab4 WHERE NOT + 27 IS NOT NULL ---- query IIIIIII rowsort label-7990 SELECT * FROM tab0 WHERE NOT NULL BETWEEN + + 15 * + col4 AND NULL ---- query IIIIIII rowsort label-7990 SELECT * FROM tab1 WHERE NOT NULL BETWEEN + + 15 * + col4 AND NULL ---- query IIIIIII rowsort label-7990 SELECT * FROM tab2 WHERE NOT NULL BETWEEN + + 15 * + col4 AND NULL ---- query IIIIIII rowsort label-7990 SELECT * FROM tab3 WHERE NOT NULL BETWEEN + + 15 * + col4 AND NULL ---- query IIIIIII rowsort label-7990 SELECT * FROM tab4 WHERE NOT NULL BETWEEN + + 15 * + col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7995 SELECT * FROM tab0 WHERE NOT + ( + CAST( NULL AS SIGNED ) ) BETWEEN + col1 * + + col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7995 SELECT * FROM tab0 WHERE NOT + ( + CAST ( NULL AS INTEGER ) ) BETWEEN + col1 * + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7995 SELECT * FROM tab1 WHERE NOT + ( + CAST( NULL AS SIGNED ) ) BETWEEN + col1 * + + col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7995 SELECT * FROM tab1 WHERE NOT + ( + CAST ( NULL AS INTEGER ) ) BETWEEN + col1 * + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7995 SELECT * FROM tab2 WHERE NOT + ( + CAST( NULL AS SIGNED ) ) BETWEEN + col1 * + + col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7995 SELECT * FROM tab2 WHERE NOT + ( + CAST ( NULL AS INTEGER ) ) BETWEEN + col1 * + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7995 SELECT * FROM tab3 WHERE NOT + ( + CAST( NULL AS SIGNED ) ) BETWEEN + col1 * + + col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7995 SELECT * FROM tab3 WHERE NOT + ( + CAST ( NULL AS INTEGER ) ) BETWEEN + col1 * + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7995 SELECT * FROM tab4 WHERE NOT + ( + CAST( NULL AS SIGNED ) ) BETWEEN + col1 * + + col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7995 SELECT * FROM tab4 WHERE NOT + ( + CAST ( NULL AS INTEGER ) ) BETWEEN + col1 * + + col3 AND NULL ---- query I rowsort label-8000 SELECT ALL + 1 AS col0 FROM tab0 WHERE 42 IS NULL ---- query I rowsort label-8000 SELECT ALL + 1 AS col0 FROM tab1 WHERE 42 IS NULL ---- query I rowsort label-8000 SELECT ALL + 1 AS col0 FROM tab2 WHERE 42 IS NULL ---- query I rowsort label-8000 SELECT ALL + 1 AS col0 FROM tab3 WHERE 42 IS NULL ---- query I rowsort label-8000 SELECT ALL + 1 AS col0 FROM tab4 WHERE 42 IS NULL ---- query IIIIIII rowsort label-8005 SELECT * FROM tab0 WHERE NOT - col3 >= NULL ---- query IIIIIII rowsort label-8005 SELECT * FROM tab1 WHERE NOT - col3 >= NULL ---- query IIIIIII rowsort label-8005 SELECT * FROM tab2 WHERE NOT - col3 >= NULL ---- query IIIIIII rowsort label-8005 SELECT * FROM tab3 WHERE NOT - col3 >= NULL ---- query IIIIIII rowsort label-8005 SELECT * FROM tab4 WHERE NOT - col3 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8010 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) + col4, + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8010 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) + col4, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8010 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) + col4, + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8010 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) + col4, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8010 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) + col4, + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8010 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) + col4, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8010 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) + col4, + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8010 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) + col4, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8010 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( CAST( NULL AS SIGNED ) + col4, + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8010 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) + col4, + col4 ) ---- query IIIIIII rowsort label-8015 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 0 > NULL ---- query IIIIIII rowsort label-8015 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 0 > NULL ---- query IIIIIII rowsort label-8015 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 0 > NULL ---- query IIIIIII rowsort label-8015 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 0 > NULL ---- query IIIIIII rowsort label-8015 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 0 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN - col4 AND NULL ---- skipif mysql # not compatible query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN - col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN - col4 AND NULL ---- skipif mysql # not compatible query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN - col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN - col4 AND NULL ---- skipif mysql # not compatible query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN - col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN - col4 AND NULL ---- skipif mysql # not compatible query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN - col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN - col4 AND NULL ---- skipif mysql # not compatible query I rowsort label-8020 SELECT DISTINCT - col4 FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN - col4 AND NULL ---- query I rowsort label-8025 SELECT ALL - - col0 + col1 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-8025 SELECT ALL - - col0 + col1 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-8025 SELECT ALL - - col0 + col1 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-8025 SELECT ALL - - col0 + col1 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-8025 SELECT ALL - - col0 + col1 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-8030 SELECT * FROM tab0 WHERE + col0 <> NULL ---- query IIIIIII rowsort label-8030 SELECT * FROM tab1 WHERE + col0 <> NULL ---- query IIIIIII rowsort label-8030 SELECT * FROM tab2 WHERE + col0 <> NULL ---- query IIIIIII rowsort label-8030 SELECT * FROM tab3 WHERE + col0 <> NULL ---- query IIIIIII rowsort label-8030 SELECT * FROM tab4 WHERE + col0 <> NULL ---- query II rowsort label-8035 SELECT - col1 AS col4, col2 AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query II rowsort label-8035 SELECT - col1 AS col4, col2 AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query II rowsort label-8035 SELECT - col1 AS col4, col2 AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query II rowsort label-8035 SELECT - col1 AS col4, col2 AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query II rowsort label-8035 SELECT - col1 AS col4, col2 AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-8040 SELECT DISTINCT 51 - + - col3 + + 43 FROM tab0 WHERE NOT + - 54 IS NULL ---- 10 values hashing to b2469e96abb478b22670a4e90f03a604 query I rowsort label-8040 SELECT DISTINCT 51 - + - col3 + + 43 FROM tab1 WHERE NOT + - 54 IS NULL ---- 10 values hashing to b2469e96abb478b22670a4e90f03a604 query I rowsort label-8040 SELECT DISTINCT 51 - + - col3 + + 43 FROM tab2 WHERE NOT + - 54 IS NULL ---- 10 values hashing to b2469e96abb478b22670a4e90f03a604 query I rowsort label-8040 SELECT DISTINCT 51 - + - col3 + + 43 FROM tab3 WHERE NOT + - 54 IS NULL ---- 10 values hashing to b2469e96abb478b22670a4e90f03a604 query I rowsort label-8040 SELECT DISTINCT 51 - + - col3 + + 43 FROM tab4 WHERE NOT + - 54 IS NULL ---- 10 values hashing to b2469e96abb478b22670a4e90f03a604 query IIIIIII rowsort label-8045 SELECT * FROM tab0 WHERE NOT + 23 / - + 72 NOT BETWEEN + 57 * ( col1 ) AND NULL ---- query IIIIIII rowsort label-8045 SELECT * FROM tab1 WHERE NOT + 23 / - + 72 NOT BETWEEN + 57 * ( col1 ) AND NULL ---- query IIIIIII rowsort label-8045 SELECT * FROM tab2 WHERE NOT + 23 / - + 72 NOT BETWEEN + 57 * ( col1 ) AND NULL ---- query IIIIIII rowsort label-8045 SELECT * FROM tab3 WHERE NOT + 23 / - + 72 NOT BETWEEN + 57 * ( col1 ) AND NULL ---- query IIIIIII rowsort label-8045 SELECT * FROM tab4 WHERE NOT + 23 / - + 72 NOT BETWEEN + 57 * ( col1 ) AND NULL ---- query IIIIIII rowsort label-8050 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-8050 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-8050 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-8050 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-8050 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-8055 SELECT - COUNT( * ) AS col1 FROM tab0 cor0 WHERE NOT - 15 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-8055 SELECT - COUNT ( * ) AS col1 FROM tab0 cor0 WHERE NOT - 15 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8055 SELECT - COUNT( * ) AS col1 FROM tab1 cor0 WHERE NOT - 15 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-8055 SELECT - COUNT ( * ) AS col1 FROM tab1 cor0 WHERE NOT - 15 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8055 SELECT - COUNT( * ) AS col1 FROM tab2 cor0 WHERE NOT - 15 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-8055 SELECT - COUNT ( * ) AS col1 FROM tab2 cor0 WHERE NOT - 15 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8055 SELECT - COUNT( * ) AS col1 FROM tab3 cor0 WHERE NOT - 15 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-8055 SELECT - COUNT ( * ) AS col1 FROM tab3 cor0 WHERE NOT - 15 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8055 SELECT - COUNT( * ) AS col1 FROM tab4 cor0 WHERE NOT - 15 IS NULL ---- -10 skipif mysql # not compatible query I rowsort label-8055 SELECT - COUNT ( * ) AS col1 FROM tab4 cor0 WHERE NOT - 15 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8060 SELECT ALL COUNT( + col1 ) FROM tab0 WHERE NOT col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8060 SELECT ALL COUNT ( + col1 ) FROM tab0 WHERE NOT col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8060 SELECT ALL COUNT( + col1 ) FROM tab1 WHERE NOT col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8060 SELECT ALL COUNT ( + col1 ) FROM tab1 WHERE NOT col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8060 SELECT ALL COUNT( + col1 ) FROM tab2 WHERE NOT col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8060 SELECT ALL COUNT ( + col1 ) FROM tab2 WHERE NOT col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8060 SELECT ALL COUNT( + col1 ) FROM tab3 WHERE NOT col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8060 SELECT ALL COUNT ( + col1 ) FROM tab3 WHERE NOT col1 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8060 SELECT ALL COUNT( + col1 ) FROM tab4 WHERE NOT col1 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8060 SELECT ALL COUNT ( + col1 ) FROM tab4 WHERE NOT col1 IS NULL ---- 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8065 SELECT - MIN( + col3 ) AS col4 FROM tab0 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8065 SELECT - MIN ( + col3 ) AS col4 FROM tab0 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8065 SELECT - MIN( + col3 ) AS col4 FROM tab1 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8065 SELECT - MIN ( + col3 ) AS col4 FROM tab1 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8065 SELECT - MIN( + col3 ) AS col4 FROM tab2 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8065 SELECT - MIN ( + col3 ) AS col4 FROM tab2 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8065 SELECT - MIN( + col3 ) AS col4 FROM tab3 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8065 SELECT - MIN ( + col3 ) AS col4 FROM tab3 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8065 SELECT - MIN( + col3 ) AS col4 FROM tab4 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8065 SELECT - MIN ( + col3 ) AS col4 FROM tab4 WHERE NOT + col0 * + 6 BETWEEN NULL AND col3 * + col3 + + CAST ( NULL AS INTEGER ) ---- NULL query I rowsort label-8070 SELECT ALL col0 FROM tab0 AS cor0 WHERE - 56 < col1 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8070 SELECT ALL col0 FROM tab1 AS cor0 WHERE - 56 < col1 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8070 SELECT ALL col0 FROM tab2 AS cor0 WHERE - 56 < col1 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8070 SELECT ALL col0 FROM tab3 AS cor0 WHERE - 56 < col1 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8070 SELECT ALL col0 FROM tab4 AS cor0 WHERE - 56 < col1 ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-8075 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = - 47 ---- query IIIIIII rowsort label-8075 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = - 47 ---- query IIIIIII rowsort label-8075 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = - 47 ---- query IIIIIII rowsort label-8075 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = - 47 ---- query IIIIIII rowsort label-8075 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = - 47 ---- query I rowsort label-8080 SELECT DISTINCT - col0 + - + 93 - - + col1 AS col2 FROM tab0 cor0 WHERE + 28 IS NULL ---- query I rowsort label-8080 SELECT DISTINCT - col0 + - + 93 - - + col1 AS col2 FROM tab1 cor0 WHERE + 28 IS NULL ---- query I rowsort label-8080 SELECT DISTINCT - col0 + - + 93 - - + col1 AS col2 FROM tab2 cor0 WHERE + 28 IS NULL ---- query I rowsort label-8080 SELECT DISTINCT - col0 + - + 93 - - + col1 AS col2 FROM tab3 cor0 WHERE + 28 IS NULL ---- query I rowsort label-8080 SELECT DISTINCT - col0 + - + 93 - - + col1 AS col2 FROM tab4 cor0 WHERE + 28 IS NULL ---- query I rowsort label-8085 SELECT ALL - col0 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8085 SELECT ALL - col0 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8085 SELECT ALL - col0 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8085 SELECT ALL - col0 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8085 SELECT ALL - col0 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8090 SELECT ALL + col0 AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-8090 SELECT ALL + col0 AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-8090 SELECT ALL + col0 AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-8090 SELECT ALL + col0 AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-8090 SELECT ALL + col0 AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-8095 SELECT + col3 AS col4 FROM tab0 WHERE + col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8095 SELECT + col3 AS col4 FROM tab1 WHERE + col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8095 SELECT + col3 AS col4 FROM tab2 WHERE + col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8095 SELECT + col3 AS col4 FROM tab3 WHERE + col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8095 SELECT + col3 AS col4 FROM tab4 WHERE + col0 IS NOT NULL ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8100 SELECT + col5 FROM tab0 WHERE NULL >= ( - + 45 ) ---- query I rowsort label-8100 SELECT + col5 FROM tab1 WHERE NULL >= ( - + 45 ) ---- query I rowsort label-8100 SELECT + col5 FROM tab2 WHERE NULL >= ( - + 45 ) ---- query I rowsort label-8100 SELECT + col5 FROM tab3 WHERE NULL >= ( - + 45 ) ---- query I rowsort label-8100 SELECT + col5 FROM tab4 WHERE NULL >= ( - + 45 ) ---- query I rowsort label-8105 SELECT ALL - + col3 FROM tab0 cor0 WHERE 32 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-8105 SELECT ALL - + col3 FROM tab1 cor0 WHERE 32 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-8105 SELECT ALL - + col3 FROM tab2 cor0 WHERE 32 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-8105 SELECT ALL - + col3 FROM tab3 cor0 WHERE 32 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-8105 SELECT ALL - + col3 FROM tab4 cor0 WHERE 32 IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8110 SELECT DISTINCT + ( 92 ) col2 FROM tab0 AS cor0 WHERE NOT col4 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8110 SELECT DISTINCT + ( 92 ) col2 FROM tab1 AS cor0 WHERE NOT col4 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8110 SELECT DISTINCT + ( 92 ) col2 FROM tab2 AS cor0 WHERE NOT col4 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8110 SELECT DISTINCT + ( 92 ) col2 FROM tab3 AS cor0 WHERE NOT col4 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8110 SELECT DISTINCT + ( 92 ) col2 FROM tab4 AS cor0 WHERE NOT col4 BETWEEN NULL AND NULL ---- query I rowsort label-8115 SELECT + col5 AS col2 FROM tab0 WHERE + 12 * - col0 < NULL ---- query I rowsort label-8115 SELECT + col5 AS col2 FROM tab1 WHERE + 12 * - col0 < NULL ---- query I rowsort label-8115 SELECT + col5 AS col2 FROM tab2 WHERE + 12 * - col0 < NULL ---- query I rowsort label-8115 SELECT + col5 AS col2 FROM tab3 WHERE + 12 * - col0 < NULL ---- query I rowsort label-8115 SELECT + col5 AS col2 FROM tab4 WHERE + 12 * - col0 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST( NULL AS SIGNED ) FROM tab0 WHERE - col1 = NULL ---- skipif mysql # not compatible query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST ( NULL AS INTEGER ) FROM tab0 WHERE - col1 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST( NULL AS SIGNED ) FROM tab1 WHERE - col1 = NULL ---- skipif mysql # not compatible query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST ( NULL AS INTEGER ) FROM tab1 WHERE - col1 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST( NULL AS SIGNED ) FROM tab2 WHERE - col1 = NULL ---- skipif mysql # not compatible query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST ( NULL AS INTEGER ) FROM tab2 WHERE - col1 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST( NULL AS SIGNED ) FROM tab3 WHERE - col1 = NULL ---- skipif mysql # not compatible query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST ( NULL AS INTEGER ) FROM tab3 WHERE - col1 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST( NULL AS SIGNED ) FROM tab4 WHERE - col1 = NULL ---- skipif mysql # not compatible query II rowsort label-8120 SELECT + col3 AS col2, 58 + CAST ( NULL AS INTEGER ) FROM tab4 WHERE - col1 = NULL ---- query I rowsort label-8125 SELECT + + 80 FROM tab0 WHERE ( 74 ) IS NULL ---- query I rowsort label-8125 SELECT + + 80 FROM tab1 WHERE ( 74 ) IS NULL ---- query I rowsort label-8125 SELECT + + 80 FROM tab2 WHERE ( 74 ) IS NULL ---- query I rowsort label-8125 SELECT + + 80 FROM tab3 WHERE ( 74 ) IS NULL ---- query I rowsort label-8125 SELECT + + 80 FROM tab4 WHERE ( 74 ) IS NULL ---- query IIIIIII rowsort label-8130 SELECT * FROM tab0 AS cor0 WHERE NOT + 91 / col3 * 36 * + 67 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT * FROM tab1 AS cor0 WHERE NOT + 91 / col3 * 36 * + 67 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT * FROM tab2 AS cor0 WHERE NOT + 91 / col3 * 36 * + 67 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT * FROM tab3 AS cor0 WHERE NOT + 91 / col3 * 36 * + 67 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT * FROM tab4 AS cor0 WHERE NOT + 91 / col3 * 36 * + 67 IS NOT NULL ---- query IIIIIII rowsort label-8135 SELECT * FROM tab0 AS cor0 WHERE NOT + 43 IS NOT NULL ---- query IIIIIII rowsort label-8135 SELECT * FROM tab1 AS cor0 WHERE NOT + 43 IS NOT NULL ---- query IIIIIII rowsort label-8135 SELECT * FROM tab2 AS cor0 WHERE NOT + 43 IS NOT NULL ---- query IIIIIII rowsort label-8135 SELECT * FROM tab3 AS cor0 WHERE NOT + 43 IS NOT NULL ---- query IIIIIII rowsort label-8135 SELECT * FROM tab4 AS cor0 WHERE NOT + 43 IS NOT NULL ---- query I rowsort label-8140 SELECT DISTINCT col0 * col3 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-8140 SELECT DISTINCT col0 * col3 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-8140 SELECT DISTINCT col0 * col3 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-8140 SELECT DISTINCT col0 * col3 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-8140 SELECT DISTINCT col0 * col3 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e930824a53dab4f8534aa0150731a540 query I rowsort label-8145 SELECT DISTINCT 9 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 9 query I rowsort label-8145 SELECT DISTINCT 9 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 9 query I rowsort label-8145 SELECT DISTINCT 9 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 9 query I rowsort label-8145 SELECT DISTINCT 9 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 9 query I rowsort label-8145 SELECT DISTINCT 9 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 9 query I rowsort label-8150 SELECT DISTINCT - col0 AS col0 FROM tab0 WHERE - - col0 >= + + col4 ---- -264 -527 -750 query I rowsort label-8150 SELECT DISTINCT - col0 AS col0 FROM tab1 WHERE - - col0 >= + + col4 ---- -264 -527 -750 query I rowsort label-8150 SELECT DISTINCT - col0 AS col0 FROM tab2 WHERE - - col0 >= + + col4 ---- -264 -527 -750 query I rowsort label-8150 SELECT DISTINCT - col0 AS col0 FROM tab3 WHERE - - col0 >= + + col4 ---- -264 -527 -750 query I rowsort label-8150 SELECT DISTINCT - col0 AS col0 FROM tab4 WHERE - - col0 >= + + col4 ---- -264 -527 -750 query I rowsort label-8155 SELECT + ( + + col3 ) FROM tab0 WHERE col0 NOT BETWEEN 93 + + + 55 - + + 44 + + + col4 AND col4 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8155 SELECT + ( + + col3 ) FROM tab1 WHERE col0 NOT BETWEEN 93 + + + 55 - + + 44 + + + col4 AND col4 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8155 SELECT + ( + + col3 ) FROM tab2 WHERE col0 NOT BETWEEN 93 + + + 55 - + + 44 + + + col4 AND col4 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8155 SELECT + ( + + col3 ) FROM tab3 WHERE col0 NOT BETWEEN 93 + + + 55 - + + 44 + + + col4 AND col4 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query I rowsort label-8155 SELECT + ( + + col3 ) FROM tab4 WHERE col0 NOT BETWEEN 93 + + + 55 - + + 44 + + + col4 AND col4 ---- 10 values hashing to 8a8f60736809d7594bf251d6e0001674 query IIIIIII rowsort label-8160 SELECT * FROM tab0 WHERE ( NULL NOT BETWEEN - col0 AND NULL ) ---- query IIIIIII rowsort label-8160 SELECT * FROM tab1 WHERE ( NULL NOT BETWEEN - col0 AND NULL ) ---- query IIIIIII rowsort label-8160 SELECT * FROM tab2 WHERE ( NULL NOT BETWEEN - col0 AND NULL ) ---- query IIIIIII rowsort label-8160 SELECT * FROM tab3 WHERE ( NULL NOT BETWEEN - col0 AND NULL ) ---- query IIIIIII rowsort label-8160 SELECT * FROM tab4 WHERE ( NULL NOT BETWEEN - col0 AND NULL ) ---- query I rowsort label-8165 SELECT + + col1 * - 24 - + + col4 - - - col3 FROM tab0 AS cor0 WHERE 72 IS NULL ---- query I rowsort label-8165 SELECT + + col1 * - 24 - + + col4 - - - col3 FROM tab1 AS cor0 WHERE 72 IS NULL ---- query I rowsort label-8165 SELECT + + col1 * - 24 - + + col4 - - - col3 FROM tab2 AS cor0 WHERE 72 IS NULL ---- query I rowsort label-8165 SELECT + + col1 * - 24 - + + col4 - - - col3 FROM tab3 AS cor0 WHERE 72 IS NULL ---- query I rowsort label-8165 SELECT + + col1 * - 24 - + + col4 - - - col3 FROM tab4 AS cor0 WHERE 72 IS NULL ---- query IIIIIII rowsort label-8170 SELECT * FROM tab0 AS cor0 WHERE NULL <= + 56 ---- query IIIIIII rowsort label-8170 SELECT * FROM tab1 AS cor0 WHERE NULL <= + 56 ---- query IIIIIII rowsort label-8170 SELECT * FROM tab2 AS cor0 WHERE NULL <= + 56 ---- query IIIIIII rowsort label-8170 SELECT * FROM tab3 AS cor0 WHERE NULL <= + 56 ---- query IIIIIII rowsort label-8170 SELECT * FROM tab4 AS cor0 WHERE NULL <= + 56 ---- query I rowsort label-8175 SELECT ALL + col3 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8175 SELECT ALL + col3 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8175 SELECT ALL + col3 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8175 SELECT ALL + col3 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8175 SELECT ALL + col3 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8180 SELECT + col0 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8180 SELECT + col0 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8180 SELECT + col0 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8180 SELECT + col0 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8180 SELECT + col0 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8185 SELECT DISTINCT - col0 / - col4 * 32 col0 FROM tab0 AS cor0 WHERE NULL IN ( - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8185 SELECT DISTINCT - col0 / - col4 * 32 col0 FROM tab1 AS cor0 WHERE NULL IN ( - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8185 SELECT DISTINCT - col0 / - col4 * 32 col0 FROM tab2 AS cor0 WHERE NULL IN ( - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8185 SELECT DISTINCT - col0 / - col4 * 32 col0 FROM tab3 AS cor0 WHERE NULL IN ( - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8185 SELECT DISTINCT - col0 / - col4 * 32 col0 FROM tab4 AS cor0 WHERE NULL IN ( - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8190 SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) / 19 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8190 SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) / 19 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8190 SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) / 19 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8190 SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) / 19 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8190 SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) / 19 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8190 SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) / 19 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8190 SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) / 19 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8190 SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) / 19 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8190 SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) / 19 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8190 SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) / 19 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- NULL query I rowsort label-8195 SELECT DISTINCT - ( + ( - 9 ) ) FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-8195 SELECT DISTINCT - ( + ( - 9 ) ) FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-8195 SELECT DISTINCT - ( + ( - 9 ) ) FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-8195 SELECT DISTINCT - ( + ( - 9 ) ) FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-8195 SELECT DISTINCT - ( + ( - 9 ) ) FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-8200 SELECT col3 AS col4 FROM tab0 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-8200 SELECT col3 AS col4 FROM tab1 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-8200 SELECT col3 AS col4 FROM tab2 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-8200 SELECT col3 AS col4 FROM tab3 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-8200 SELECT col3 AS col4 FROM tab4 AS cor0 WHERE NULL > ( NULL ) ---- query IIIIIII rowsort label-8205 SELECT * FROM tab0 AS cor0 WHERE 58 IS NULL ---- query IIIIIII rowsort label-8205 SELECT * FROM tab1 AS cor0 WHERE 58 IS NULL ---- query IIIIIII rowsort label-8205 SELECT * FROM tab2 AS cor0 WHERE 58 IS NULL ---- query IIIIIII rowsort label-8205 SELECT * FROM tab3 AS cor0 WHERE 58 IS NULL ---- query IIIIIII rowsort label-8205 SELECT * FROM tab4 AS cor0 WHERE 58 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8210 SELECT * FROM tab0 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST( - col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8210 SELECT * FROM tab0 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST ( - col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8210 SELECT * FROM tab1 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST( - col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8210 SELECT * FROM tab1 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST ( - col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8210 SELECT * FROM tab2 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST( - col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8210 SELECT * FROM tab2 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST ( - col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8210 SELECT * FROM tab3 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST( - col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8210 SELECT * FROM tab3 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST ( - col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8210 SELECT * FROM tab4 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST( - col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8210 SELECT * FROM tab4 WHERE NOT + + 84 NOT BETWEEN - 51 * - 35 * - + CAST ( - col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8215 SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( * ) col5 FROM tab0 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8215 SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( * ) col5 FROM tab0 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8215 SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( * ) col5 FROM tab1 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8215 SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( * ) col5 FROM tab1 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8215 SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( * ) col5 FROM tab2 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8215 SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( * ) col5 FROM tab2 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8215 SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( * ) col5 FROM tab3 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8215 SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( * ) col5 FROM tab3 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8215 SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( * ) col5 FROM tab4 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8215 SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( * ) col5 FROM tab4 cor0 WHERE NOT - col4 * col1 NOT BETWEEN ( - - col1 ) AND NULL ---- NULL query IIIIIII rowsort label-8220 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8220 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8220 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8220 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8220 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 BETWEEN NULL AND NULL ---- query I rowsort label-8225 SELECT ALL - col0 AS col2 FROM tab0 WHERE + col1 * - - col1 + + col1 > - col3 ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8225 SELECT ALL - col0 AS col2 FROM tab1 WHERE + col1 * - - col1 + + col1 > - col3 ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8225 SELECT ALL - col0 AS col2 FROM tab2 WHERE + col1 * - - col1 + + col1 > - col3 ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8225 SELECT ALL - col0 AS col2 FROM tab3 WHERE + col1 * - - col1 + + col1 > - col3 ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8225 SELECT ALL - col0 AS col2 FROM tab4 WHERE + col1 * - - col1 + + col1 > - col3 ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8230 SELECT col4 AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8230 SELECT col4 AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8230 SELECT col4 AS col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8230 SELECT col4 AS col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8230 SELECT col4 AS col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8235 SELECT ALL - col1 FROM tab0 WHERE NULL >= NULL ---- query I rowsort label-8235 SELECT ALL - col1 FROM tab1 WHERE NULL >= NULL ---- query I rowsort label-8235 SELECT ALL - col1 FROM tab2 WHERE NULL >= NULL ---- query I rowsort label-8235 SELECT ALL - col1 FROM tab3 WHERE NULL >= NULL ---- query I rowsort label-8235 SELECT ALL - col1 FROM tab4 WHERE NULL >= NULL ---- query I rowsort label-8240 SELECT - 35 FROM tab0 WHERE NOT - + col3 IS NOT NULL ---- query I rowsort label-8240 SELECT - 35 FROM tab1 WHERE NOT - + col3 IS NOT NULL ---- query I rowsort label-8240 SELECT - 35 FROM tab2 WHERE NOT - + col3 IS NOT NULL ---- query I rowsort label-8240 SELECT - 35 FROM tab3 WHERE NOT - + col3 IS NOT NULL ---- query I rowsort label-8240 SELECT - 35 FROM tab4 WHERE NOT - + col3 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8245 SELECT DISTINCT + ( + 25 ) col0 FROM tab0 WHERE NOT NULL IN ( - + col3 / 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8245 SELECT DISTINCT + ( + 25 ) col0 FROM tab1 WHERE NOT NULL IN ( - + col3 / 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8245 SELECT DISTINCT + ( + 25 ) col0 FROM tab2 WHERE NOT NULL IN ( - + col3 / 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8245 SELECT DISTINCT + ( + 25 ) col0 FROM tab3 WHERE NOT NULL IN ( - + col3 / 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8245 SELECT DISTINCT + ( + 25 ) col0 FROM tab4 WHERE NOT NULL IN ( - + col3 / 11 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT ALL * FROM tab0 WHERE NOT + 90 < - + col0 + - 7 / - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT ALL * FROM tab0 WHERE NOT + 90 < - + col0 + - 7 / - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT ALL * FROM tab1 WHERE NOT + 90 < - + col0 + - 7 / - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT ALL * FROM tab1 WHERE NOT + 90 < - + col0 + - 7 / - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT ALL * FROM tab2 WHERE NOT + 90 < - + col0 + - 7 / - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT ALL * FROM tab2 WHERE NOT + 90 < - + col0 + - 7 / - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT ALL * FROM tab3 WHERE NOT + 90 < - + col0 + - 7 / - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT ALL * FROM tab3 WHERE NOT + 90 < - + col0 + - 7 / - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT ALL * FROM tab4 WHERE NOT + 90 < - + col0 + - 7 / - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT ALL * FROM tab4 WHERE NOT + 90 < - + col0 + - 7 / - CAST ( NULL AS INTEGER ) ---- query I rowsort label-8255 SELECT ALL - col4 * 17 AS col1 FROM tab0 AS cor0 WHERE NOT + 51 * - col4 IS NOT NULL ---- query I rowsort label-8255 SELECT ALL - col4 * 17 AS col1 FROM tab1 AS cor0 WHERE NOT + 51 * - col4 IS NOT NULL ---- query I rowsort label-8255 SELECT ALL - col4 * 17 AS col1 FROM tab2 AS cor0 WHERE NOT + 51 * - col4 IS NOT NULL ---- query I rowsort label-8255 SELECT ALL - col4 * 17 AS col1 FROM tab3 AS cor0 WHERE NOT + 51 * - col4 IS NOT NULL ---- query I rowsort label-8255 SELECT ALL - col4 * 17 AS col1 FROM tab4 AS cor0 WHERE NOT + 51 * - col4 IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM( ALL - + 60 ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL > - col0 * - CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM ( ALL - + 60 ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL > - col0 * - CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM( ALL - + 60 ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL > - col0 * - CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM ( ALL - + 60 ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL > - col0 * - CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM( ALL - + 60 ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL > - col0 * - CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM ( ALL - + 60 ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL > - col0 * - CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM( ALL - + 60 ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL > - col0 * - CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM ( ALL - + 60 ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL > - col0 * - CAST ( NULL AS INTEGER ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM( ALL - + 60 ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL > - col0 * - CAST( NULL AS SIGNED ) ---- NULL skipif mysql # not compatible query I rowsort label-8260 SELECT ALL - 47 * + + 52 + + SUM ( ALL - + 60 ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL > - col0 * - CAST ( NULL AS INTEGER ) ---- NULL query I rowsort label-8265 SELECT + 98 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 9d3bb785402e8380db187d8eda9b2b07 query I rowsort label-8265 SELECT + 98 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 9d3bb785402e8380db187d8eda9b2b07 query I rowsort label-8265 SELECT + 98 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 9d3bb785402e8380db187d8eda9b2b07 query I rowsort label-8265 SELECT + 98 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 9d3bb785402e8380db187d8eda9b2b07 query I rowsort label-8265 SELECT + 98 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 9d3bb785402e8380db187d8eda9b2b07 query IIIIIII rowsort label-8270 SELECT ALL * FROM tab0 WHERE NOT + 86 <> NULL ---- query IIIIIII rowsort label-8270 SELECT ALL * FROM tab1 WHERE NOT + 86 <> NULL ---- query IIIIIII rowsort label-8270 SELECT ALL * FROM tab2 WHERE NOT + 86 <> NULL ---- query IIIIIII rowsort label-8270 SELECT ALL * FROM tab3 WHERE NOT + 86 <> NULL ---- query IIIIIII rowsort label-8270 SELECT ALL * FROM tab4 WHERE NOT + 86 <> NULL ---- query I rowsort label-8275 SELECT ALL 87 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8275 SELECT ALL 87 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8275 SELECT ALL 87 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8275 SELECT ALL 87 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8275 SELECT ALL 87 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8280 SELECT 11 * col4 * - + 8 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8280 SELECT 11 * col4 * - + 8 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8280 SELECT 11 * col4 * - + 8 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8280 SELECT 11 * col4 * - + 8 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8280 SELECT 11 * col4 * - + 8 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8285 SELECT * FROM tab0 WHERE - col3 + + 77 * CAST( NULL AS SIGNED ) BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8285 SELECT * FROM tab0 WHERE - col3 + + 77 * CAST ( NULL AS INTEGER ) BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8285 SELECT * FROM tab1 WHERE - col3 + + 77 * CAST( NULL AS SIGNED ) BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8285 SELECT * FROM tab1 WHERE - col3 + + 77 * CAST ( NULL AS INTEGER ) BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8285 SELECT * FROM tab2 WHERE - col3 + + 77 * CAST( NULL AS SIGNED ) BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8285 SELECT * FROM tab2 WHERE - col3 + + 77 * CAST ( NULL AS INTEGER ) BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8285 SELECT * FROM tab3 WHERE - col3 + + 77 * CAST( NULL AS SIGNED ) BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8285 SELECT * FROM tab3 WHERE - col3 + + 77 * CAST ( NULL AS INTEGER ) BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8285 SELECT * FROM tab4 WHERE - col3 + + 77 * CAST( NULL AS SIGNED ) BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8285 SELECT * FROM tab4 WHERE - col3 + + 77 * CAST ( NULL AS INTEGER ) BETWEEN NULL AND + col0 ---- query I rowsort label-8290 SELECT 82 + 89 FROM tab0 WHERE col0 NOT BETWEEN NULL AND + + col1 ---- 171 171 171 171 171 query I rowsort label-8290 SELECT 82 + 89 FROM tab1 WHERE col0 NOT BETWEEN NULL AND + + col1 ---- 171 171 171 171 171 query I rowsort label-8290 SELECT 82 + 89 FROM tab2 WHERE col0 NOT BETWEEN NULL AND + + col1 ---- 171 171 171 171 171 query I rowsort label-8290 SELECT 82 + 89 FROM tab3 WHERE col0 NOT BETWEEN NULL AND + + col1 ---- 171 171 171 171 171 query I rowsort label-8290 SELECT 82 + 89 FROM tab4 WHERE col0 NOT BETWEEN NULL AND + + col1 ---- 171 171 171 171 171 query IIIIIII rowsort label-8295 SELECT ALL * FROM tab0 WHERE NULL > + 10 ---- query IIIIIII rowsort label-8295 SELECT ALL * FROM tab1 WHERE NULL > + 10 ---- query IIIIIII rowsort label-8295 SELECT ALL * FROM tab2 WHERE NULL > + 10 ---- query IIIIIII rowsort label-8295 SELECT ALL * FROM tab3 WHERE NULL > + 10 ---- query IIIIIII rowsort label-8295 SELECT ALL * FROM tab4 WHERE NULL > + 10 ---- onlyif mysql # aggregate syntax: query I rowsort label-8300 SELECT ALL - - COUNT( * ) FROM tab0 AS cor0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8300 SELECT ALL - - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8300 SELECT ALL - - COUNT( * ) FROM tab1 AS cor0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8300 SELECT ALL - - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8300 SELECT ALL - - COUNT( * ) FROM tab2 AS cor0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8300 SELECT ALL - - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8300 SELECT ALL - - COUNT( * ) FROM tab3 AS cor0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8300 SELECT ALL - - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + col0 IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8300 SELECT ALL - - COUNT( * ) FROM tab4 AS cor0 WHERE NOT + col0 IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8300 SELECT ALL - - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + col0 IS NULL ---- 10 query IIIIIII rowsort label-8305 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 + + + ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-8305 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 + + + ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-8305 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 + + + ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-8305 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 + + + ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-8305 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 + + + ( col4 ) IS NOT NULL ---- query II rowsort label-8310 SELECT - 31 AS col5, col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 21feb2f227d173083e56baae682ded8a query II rowsort label-8310 SELECT - 31 AS col5, col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 21feb2f227d173083e56baae682ded8a query II rowsort label-8310 SELECT - 31 AS col5, col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 21feb2f227d173083e56baae682ded8a query II rowsort label-8310 SELECT - 31 AS col5, col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 21feb2f227d173083e56baae682ded8a query II rowsort label-8310 SELECT - 31 AS col5, col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to 21feb2f227d173083e56baae682ded8a query II rowsort label-8315 SELECT ALL - col4 AS col0, col2 AS col0 FROM tab0 AS cor0 WHERE NOT NULL >= + col0 + - col1 ---- query II rowsort label-8315 SELECT ALL - col4 AS col0, col2 AS col0 FROM tab1 AS cor0 WHERE NOT NULL >= + col0 + - col1 ---- query II rowsort label-8315 SELECT ALL - col4 AS col0, col2 AS col0 FROM tab2 AS cor0 WHERE NOT NULL >= + col0 + - col1 ---- query II rowsort label-8315 SELECT ALL - col4 AS col0, col2 AS col0 FROM tab3 AS cor0 WHERE NOT NULL >= + col0 + - col1 ---- query II rowsort label-8315 SELECT ALL - col4 AS col0, col2 AS col0 FROM tab4 AS cor0 WHERE NOT NULL >= + col0 + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8320 SELECT ALL * FROM tab0 WHERE NOT - 84 * - col0 = - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8320 SELECT ALL * FROM tab0 WHERE NOT - 84 * - col0 = - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8320 SELECT ALL * FROM tab1 WHERE NOT - 84 * - col0 = - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8320 SELECT ALL * FROM tab1 WHERE NOT - 84 * - col0 = - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8320 SELECT ALL * FROM tab2 WHERE NOT - 84 * - col0 = - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8320 SELECT ALL * FROM tab2 WHERE NOT - 84 * - col0 = - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8320 SELECT ALL * FROM tab3 WHERE NOT - 84 * - col0 = - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8320 SELECT ALL * FROM tab3 WHERE NOT - 84 * - col0 = - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8320 SELECT ALL * FROM tab4 WHERE NOT - 84 * - col0 = - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8320 SELECT ALL * FROM tab4 WHERE NOT - 84 * - col0 = - CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-8325 SELECT * FROM tab0 AS cor0 WHERE NOT - 71 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8325 SELECT * FROM tab1 AS cor0 WHERE NOT - 71 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8325 SELECT * FROM tab2 AS cor0 WHERE NOT - 71 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8325 SELECT * FROM tab3 AS cor0 WHERE NOT - 71 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8325 SELECT * FROM tab4 AS cor0 WHERE NOT - 71 * col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8330 SELECT col4 + - CAST( NULL AS SIGNED ) * - - col0 FROM tab0 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- skipif mysql # not compatible query I rowsort label-8330 SELECT col4 + - CAST ( NULL AS INTEGER ) * - - col0 FROM tab0 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8330 SELECT col4 + - CAST( NULL AS SIGNED ) * - - col0 FROM tab1 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- skipif mysql # not compatible query I rowsort label-8330 SELECT col4 + - CAST ( NULL AS INTEGER ) * - - col0 FROM tab1 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8330 SELECT col4 + - CAST( NULL AS SIGNED ) * - - col0 FROM tab2 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- skipif mysql # not compatible query I rowsort label-8330 SELECT col4 + - CAST ( NULL AS INTEGER ) * - - col0 FROM tab2 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8330 SELECT col4 + - CAST( NULL AS SIGNED ) * - - col0 FROM tab3 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- skipif mysql # not compatible query I rowsort label-8330 SELECT col4 + - CAST ( NULL AS INTEGER ) * - - col0 FROM tab3 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8330 SELECT col4 + - CAST( NULL AS SIGNED ) * - - col0 FROM tab4 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- skipif mysql # not compatible query I rowsort label-8330 SELECT col4 + - CAST ( NULL AS INTEGER ) * - - col0 FROM tab4 WHERE - + ( + col1 ) - - col4 < - + col4 * - - 89 ---- query I rowsort label-8335 SELECT + 10 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-8335 SELECT + 10 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-8335 SELECT + 10 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-8335 SELECT + 10 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-8335 SELECT + 10 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) <> NULL ---- query I rowsort label-8340 SELECT + - col0 - + 64 FROM tab0 cor0 WHERE NOT + col4 <> col0 ---- query I rowsort label-8340 SELECT + - col0 - + 64 FROM tab1 cor0 WHERE NOT + col4 <> col0 ---- query I rowsort label-8340 SELECT + - col0 - + 64 FROM tab2 cor0 WHERE NOT + col4 <> col0 ---- query I rowsort label-8340 SELECT + - col0 - + 64 FROM tab3 cor0 WHERE NOT + col4 <> col0 ---- query I rowsort label-8340 SELECT + - col0 - + 64 FROM tab4 cor0 WHERE NOT + col4 <> col0 ---- query I rowsort label-8345 SELECT ALL col3 * + 30 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 0a0a41463ac014d73ca04ae970c45c0b query I rowsort label-8345 SELECT ALL col3 * + 30 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 0a0a41463ac014d73ca04ae970c45c0b query I rowsort label-8345 SELECT ALL col3 * + 30 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 0a0a41463ac014d73ca04ae970c45c0b query I rowsort label-8345 SELECT ALL col3 * + 30 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 0a0a41463ac014d73ca04ae970c45c0b query I rowsort label-8345 SELECT ALL col3 * + 30 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to 0a0a41463ac014d73ca04ae970c45c0b query IIIIIII rowsort label-8350 SELECT * FROM tab0 WHERE NOT + + 13 IS NOT NULL ---- query IIIIIII rowsort label-8350 SELECT * FROM tab1 WHERE NOT + + 13 IS NOT NULL ---- query IIIIIII rowsort label-8350 SELECT * FROM tab2 WHERE NOT + + 13 IS NOT NULL ---- query IIIIIII rowsort label-8350 SELECT * FROM tab3 WHERE NOT + + 13 IS NOT NULL ---- query IIIIIII rowsort label-8350 SELECT * FROM tab4 WHERE NOT + + 13 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8355 SELECT + COUNT( * ) FROM tab0 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8355 SELECT + COUNT ( * ) FROM tab0 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8355 SELECT + COUNT( * ) FROM tab1 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8355 SELECT + COUNT ( * ) FROM tab1 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8355 SELECT + COUNT( * ) FROM tab2 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8355 SELECT + COUNT ( * ) FROM tab2 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8355 SELECT + COUNT( * ) FROM tab3 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8355 SELECT + COUNT ( * ) FROM tab3 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8355 SELECT + COUNT( * ) FROM tab4 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8355 SELECT + COUNT ( * ) FROM tab4 WHERE NOT + col0 + - - col1 IS NOT NULL ---- 0 query I rowsort label-8360 SELECT ALL + col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-8360 SELECT ALL + col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-8360 SELECT ALL + col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-8360 SELECT ALL + col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-8360 SELECT ALL + col3 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-8365 SELECT col2 FROM tab0 WHERE col1 NOT BETWEEN 56 AND NULL ---- query I rowsort label-8365 SELECT col2 FROM tab1 WHERE col1 NOT BETWEEN 56 AND NULL ---- query I rowsort label-8365 SELECT col2 FROM tab2 WHERE col1 NOT BETWEEN 56 AND NULL ---- query I rowsort label-8365 SELECT col2 FROM tab3 WHERE col1 NOT BETWEEN 56 AND NULL ---- query I rowsort label-8365 SELECT col2 FROM tab4 WHERE col1 NOT BETWEEN 56 AND NULL ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8370 SELECT DISTINCT - COUNT( * ) DIV + 70 FROM tab0 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8370 SELECT DISTINCT - COUNT ( * ) / + 70 FROM tab0 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8370 SELECT DISTINCT - COUNT( * ) DIV + 70 FROM tab1 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8370 SELECT DISTINCT - COUNT ( * ) / + 70 FROM tab1 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8370 SELECT DISTINCT - COUNT( * ) DIV + 70 FROM tab2 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8370 SELECT DISTINCT - COUNT ( * ) / + 70 FROM tab2 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8370 SELECT DISTINCT - COUNT( * ) DIV + 70 FROM tab3 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8370 SELECT DISTINCT - COUNT ( * ) / + 70 FROM tab3 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8370 SELECT DISTINCT - COUNT( * ) DIV + 70 FROM tab4 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8370 SELECT DISTINCT - COUNT ( * ) / + 70 FROM tab4 WHERE NOT + col1 + - col4 * col0 IS NULL ---- 0 query I rowsort label-8375 SELECT 3 FROM tab0 WHERE - col3 * - ( col4 ) BETWEEN ( - 68 + 26 ) AND NULL ---- query I rowsort label-8375 SELECT 3 FROM tab1 WHERE - col3 * - ( col4 ) BETWEEN ( - 68 + 26 ) AND NULL ---- query I rowsort label-8375 SELECT 3 FROM tab2 WHERE - col3 * - ( col4 ) BETWEEN ( - 68 + 26 ) AND NULL ---- query I rowsort label-8375 SELECT 3 FROM tab3 WHERE - col3 * - ( col4 ) BETWEEN ( - 68 + 26 ) AND NULL ---- query I rowsort label-8375 SELECT 3 FROM tab4 WHERE - col3 * - ( col4 ) BETWEEN ( - 68 + 26 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8380 SELECT ALL 37 col1 FROM tab0 WHERE ( - col0 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8380 SELECT ALL 37 col1 FROM tab1 WHERE ( - col0 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8380 SELECT ALL 37 col1 FROM tab2 WHERE ( - col0 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8380 SELECT ALL 37 col1 FROM tab3 WHERE ( - col0 ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8380 SELECT ALL 37 col1 FROM tab4 WHERE ( - col0 ) IS NULL ---- query I rowsort label-8385 SELECT ALL - col3 + - 54 AS col4 FROM tab0 WHERE NOT + col0 / col3 + col0 IS NULL ---- 10 values hashing to efe8c19fd48cb5e47f92d5f55a090a0d query I rowsort label-8385 SELECT ALL - col3 + - 54 AS col4 FROM tab1 WHERE NOT + col0 / col3 + col0 IS NULL ---- 10 values hashing to efe8c19fd48cb5e47f92d5f55a090a0d query I rowsort label-8385 SELECT ALL - col3 + - 54 AS col4 FROM tab2 WHERE NOT + col0 / col3 + col0 IS NULL ---- 10 values hashing to efe8c19fd48cb5e47f92d5f55a090a0d query I rowsort label-8385 SELECT ALL - col3 + - 54 AS col4 FROM tab3 WHERE NOT + col0 / col3 + col0 IS NULL ---- 10 values hashing to efe8c19fd48cb5e47f92d5f55a090a0d query I rowsort label-8385 SELECT ALL - col3 + - 54 AS col4 FROM tab4 WHERE NOT + col0 / col3 + col0 IS NULL ---- 10 values hashing to efe8c19fd48cb5e47f92d5f55a090a0d query IIIIIII rowsort label-8390 SELECT * FROM tab0 WHERE + col3 IN ( + 46 + col4 * col4 ) ---- query IIIIIII rowsort label-8390 SELECT * FROM tab1 WHERE + col3 IN ( + 46 + col4 * col4 ) ---- query IIIIIII rowsort label-8390 SELECT * FROM tab2 WHERE + col3 IN ( + 46 + col4 * col4 ) ---- query IIIIIII rowsort label-8390 SELECT * FROM tab3 WHERE + col3 IN ( + 46 + col4 * col4 ) ---- query IIIIIII rowsort label-8390 SELECT * FROM tab4 WHERE + col3 IN ( + 46 + col4 * col4 ) ---- query IIIIIII rowsort label-8395 SELECT * FROM tab0 WHERE col1 IN ( - col4 * - 94 ) ---- query IIIIIII rowsort label-8395 SELECT * FROM tab1 WHERE col1 IN ( - col4 * - 94 ) ---- query IIIIIII rowsort label-8395 SELECT * FROM tab2 WHERE col1 IN ( - col4 * - 94 ) ---- query IIIIIII rowsort label-8395 SELECT * FROM tab3 WHERE col1 IN ( - col4 * - 94 ) ---- query IIIIIII rowsort label-8395 SELECT * FROM tab4 WHERE col1 IN ( - col4 * - 94 ) ---- query IIIIIII rowsort label-8400 SELECT * FROM tab0 WHERE NOT ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-8400 SELECT * FROM tab1 WHERE NOT ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-8400 SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-8400 SELECT * FROM tab3 WHERE NOT ( NULL ) IN ( + col1 ) ---- query IIIIIII rowsort label-8400 SELECT * FROM tab4 WHERE NOT ( NULL ) IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8405 SELECT col2 FROM tab0 WHERE + 70 IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8405 SELECT col2 FROM tab0 WHERE + 70 IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8405 SELECT col2 FROM tab1 WHERE + 70 IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8405 SELECT col2 FROM tab1 WHERE + 70 IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8405 SELECT col2 FROM tab2 WHERE + 70 IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8405 SELECT col2 FROM tab2 WHERE + 70 IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8405 SELECT col2 FROM tab3 WHERE + 70 IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8405 SELECT col2 FROM tab3 WHERE + 70 IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8405 SELECT col2 FROM tab4 WHERE + 70 IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8405 SELECT col2 FROM tab4 WHERE + 70 IN ( CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-8410 SELECT * FROM tab0 WHERE NULL IN ( + ( 50 ) ) ---- query IIIIIII rowsort label-8410 SELECT * FROM tab1 WHERE NULL IN ( + ( 50 ) ) ---- query IIIIIII rowsort label-8410 SELECT * FROM tab2 WHERE NULL IN ( + ( 50 ) ) ---- query IIIIIII rowsort label-8410 SELECT * FROM tab3 WHERE NULL IN ( + ( 50 ) ) ---- query IIIIIII rowsort label-8410 SELECT * FROM tab4 WHERE NULL IN ( + ( 50 ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab0 WHERE NOT CAST( 32 AS DECIMAL ) <> 83 ---- skipif mysql # not compatible query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab0 WHERE NOT CAST ( 32 AS REAL ) <> 83 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab1 WHERE NOT CAST( 32 AS DECIMAL ) <> 83 ---- skipif mysql # not compatible query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab1 WHERE NOT CAST ( 32 AS REAL ) <> 83 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab2 WHERE NOT CAST( 32 AS DECIMAL ) <> 83 ---- skipif mysql # not compatible query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab2 WHERE NOT CAST ( 32 AS REAL ) <> 83 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab3 WHERE NOT CAST( 32 AS DECIMAL ) <> 83 ---- skipif mysql # not compatible query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab3 WHERE NOT CAST ( 32 AS REAL ) <> 83 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab4 WHERE NOT CAST( 32 AS DECIMAL ) <> 83 ---- skipif mysql # not compatible query I rowsort label-8415 SELECT ALL + col3 + + 69 FROM tab4 WHERE NOT CAST ( 32 AS REAL ) <> 83 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab0 WHERE NULL NOT IN ( - 97 + col0 ) ---- query IIIIIII rowsort label-8420 SELECT * FROM tab1 WHERE NULL NOT IN ( - 97 + col0 ) ---- query IIIIIII rowsort label-8420 SELECT * FROM tab2 WHERE NULL NOT IN ( - 97 + col0 ) ---- query IIIIIII rowsort label-8420 SELECT * FROM tab3 WHERE NULL NOT IN ( - 97 + col0 ) ---- query IIIIIII rowsort label-8420 SELECT * FROM tab4 WHERE NULL NOT IN ( - 97 + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8425 SELECT ( col4 ) FROM tab0 WHERE CAST( NULL AS SIGNED ) IN ( ( + ( + col0 ) ) ) ---- skipif mysql # not compatible query I rowsort label-8425 SELECT ( col4 ) FROM tab0 WHERE CAST ( NULL AS INTEGER ) IN ( ( + ( + col0 ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8425 SELECT ( col4 ) FROM tab1 WHERE CAST( NULL AS SIGNED ) IN ( ( + ( + col0 ) ) ) ---- skipif mysql # not compatible query I rowsort label-8425 SELECT ( col4 ) FROM tab1 WHERE CAST ( NULL AS INTEGER ) IN ( ( + ( + col0 ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8425 SELECT ( col4 ) FROM tab2 WHERE CAST( NULL AS SIGNED ) IN ( ( + ( + col0 ) ) ) ---- skipif mysql # not compatible query I rowsort label-8425 SELECT ( col4 ) FROM tab2 WHERE CAST ( NULL AS INTEGER ) IN ( ( + ( + col0 ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8425 SELECT ( col4 ) FROM tab3 WHERE CAST( NULL AS SIGNED ) IN ( ( + ( + col0 ) ) ) ---- skipif mysql # not compatible query I rowsort label-8425 SELECT ( col4 ) FROM tab3 WHERE CAST ( NULL AS INTEGER ) IN ( ( + ( + col0 ) ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8425 SELECT ( col4 ) FROM tab4 WHERE CAST( NULL AS SIGNED ) IN ( ( + ( + col0 ) ) ) ---- skipif mysql # not compatible query I rowsort label-8425 SELECT ( col4 ) FROM tab4 WHERE CAST ( NULL AS INTEGER ) IN ( ( + ( + col0 ) ) ) ---- query I rowsort label-8430 SELECT DISTINCT 28 + - 12 FROM tab0 WHERE NOT NULL < NULL ---- query I rowsort label-8430 SELECT DISTINCT 28 + - 12 FROM tab1 WHERE NOT NULL < NULL ---- query I rowsort label-8430 SELECT DISTINCT 28 + - 12 FROM tab2 WHERE NOT NULL < NULL ---- query I rowsort label-8430 SELECT DISTINCT 28 + - 12 FROM tab3 WHERE NOT NULL < NULL ---- query I rowsort label-8430 SELECT DISTINCT 28 + - 12 FROM tab4 WHERE NOT NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab0 WHERE NOT ( col0 ) NOT IN ( 53 + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab0 WHERE NOT ( col0 ) NOT IN ( 53 + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab1 WHERE NOT ( col0 ) NOT IN ( 53 + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab1 WHERE NOT ( col0 ) NOT IN ( 53 + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab2 WHERE NOT ( col0 ) NOT IN ( 53 + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab2 WHERE NOT ( col0 ) NOT IN ( 53 + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab3 WHERE NOT ( col0 ) NOT IN ( 53 + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab3 WHERE NOT ( col0 ) NOT IN ( 53 + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab4 WHERE NOT ( col0 ) NOT IN ( 53 + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-8435 SELECT DISTINCT + 12 + - col1 AS col4 FROM tab4 WHERE NOT ( col0 ) NOT IN ( 53 + CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-8440 SELECT ALL * FROM tab0 WHERE NOT ( NULL ) <> ( - col4 ) ---- query IIIIIII rowsort label-8440 SELECT ALL * FROM tab1 WHERE NOT ( NULL ) <> ( - col4 ) ---- query IIIIIII rowsort label-8440 SELECT ALL * FROM tab2 WHERE NOT ( NULL ) <> ( - col4 ) ---- query IIIIIII rowsort label-8440 SELECT ALL * FROM tab3 WHERE NOT ( NULL ) <> ( - col4 ) ---- query IIIIIII rowsort label-8440 SELECT ALL * FROM tab4 WHERE NOT ( NULL ) <> ( - col4 ) ---- query I rowsort label-8445 SELECT ALL col4 / col1 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-8445 SELECT ALL col4 / col1 FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-8445 SELECT ALL col4 / col1 FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-8445 SELECT ALL col4 / col1 FROM tab3 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-8445 SELECT ALL col4 / col1 FROM tab4 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8450 SELECT * FROM tab0 WHERE - col3 + col1 IS NULL ---- query IIIIIII rowsort label-8450 SELECT * FROM tab1 WHERE - col3 + col1 IS NULL ---- query IIIIIII rowsort label-8450 SELECT * FROM tab2 WHERE - col3 + col1 IS NULL ---- query IIIIIII rowsort label-8450 SELECT * FROM tab3 WHERE - col3 + col1 IS NULL ---- query IIIIIII rowsort label-8450 SELECT * FROM tab4 WHERE - col3 + col1 IS NULL ---- query IIIIIII rowsort label-8455 SELECT * FROM tab0 WHERE ( 53 - - col4 ) IS NULL ---- query IIIIIII rowsort label-8455 SELECT * FROM tab1 WHERE ( 53 - - col4 ) IS NULL ---- query IIIIIII rowsort label-8455 SELECT * FROM tab2 WHERE ( 53 - - col4 ) IS NULL ---- query IIIIIII rowsort label-8455 SELECT * FROM tab3 WHERE ( 53 - - col4 ) IS NULL ---- query IIIIIII rowsort label-8455 SELECT * FROM tab4 WHERE ( 53 - - col4 ) IS NULL ---- query I rowsort label-8460 SELECT 14 FROM tab0 WHERE col0 IS NULL ---- query I rowsort label-8460 SELECT 14 FROM tab1 WHERE col0 IS NULL ---- query I rowsort label-8460 SELECT 14 FROM tab2 WHERE col0 IS NULL ---- query I rowsort label-8460 SELECT 14 FROM tab3 WHERE col0 IS NULL ---- query I rowsort label-8460 SELECT 14 FROM tab4 WHERE col0 IS NULL ---- query I rowsort label-8465 SELECT 69 * 44 AS col3 FROM tab0 WHERE + col5 IS NULL ---- query I rowsort label-8465 SELECT 69 * 44 AS col3 FROM tab1 WHERE + col5 IS NULL ---- query I rowsort label-8465 SELECT 69 * 44 AS col3 FROM tab2 WHERE + col5 IS NULL ---- query I rowsort label-8465 SELECT 69 * 44 AS col3 FROM tab3 WHERE + col5 IS NULL ---- query I rowsort label-8465 SELECT 69 * 44 AS col3 FROM tab4 WHERE + col5 IS NULL ---- query I rowsort label-8470 SELECT ALL + col0 AS col4 FROM tab0 WHERE NOT 11 * + col4 IS NOT NULL ---- query I rowsort label-8470 SELECT ALL + col0 AS col4 FROM tab1 WHERE NOT 11 * + col4 IS NOT NULL ---- query I rowsort label-8470 SELECT ALL + col0 AS col4 FROM tab2 WHERE NOT 11 * + col4 IS NOT NULL ---- query I rowsort label-8470 SELECT ALL + col0 AS col4 FROM tab3 WHERE NOT 11 * + col4 IS NOT NULL ---- query I rowsort label-8470 SELECT ALL + col0 AS col4 FROM tab4 WHERE NOT 11 * + col4 IS NOT NULL ---- query I rowsort label-8475 SELECT + 58 / + col4 FROM tab0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8475 SELECT + 58 / + col4 FROM tab1 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8475 SELECT + 58 / + col4 FROM tab2 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8475 SELECT + 58 / + col4 FROM tab3 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8475 SELECT + 58 / + col4 FROM tab4 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8480 SELECT col5 FROM tab0 WHERE - 36 IS NULL ---- query I rowsort label-8480 SELECT col5 FROM tab1 WHERE - 36 IS NULL ---- query I rowsort label-8480 SELECT col5 FROM tab2 WHERE - 36 IS NULL ---- query I rowsort label-8480 SELECT col5 FROM tab3 WHERE - 36 IS NULL ---- query I rowsort label-8480 SELECT col5 FROM tab4 WHERE - 36 IS NULL ---- query I rowsort label-8485 SELECT ALL 63 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IN ( + col1 * col0 ) ---- query I rowsort label-8485 SELECT ALL 63 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IN ( + col1 * col0 ) ---- query I rowsort label-8485 SELECT ALL 63 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IN ( + col1 * col0 ) ---- query I rowsort label-8485 SELECT ALL 63 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IN ( + col1 * col0 ) ---- query I rowsort label-8485 SELECT ALL 63 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IN ( + col1 * col0 ) ---- query I rowsort label-8490 SELECT ( + 0 ) FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8490 SELECT ( + 0 ) FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8490 SELECT ( + 0 ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8490 SELECT ( + 0 ) FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8490 SELECT ( + 0 ) FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8495 SELECT col4 AS col4 FROM tab0 AS cor0 WHERE 71 / + col0 IS NULL ---- query I rowsort label-8495 SELECT col4 AS col4 FROM tab1 AS cor0 WHERE 71 / + col0 IS NULL ---- query I rowsort label-8495 SELECT col4 AS col4 FROM tab2 AS cor0 WHERE 71 / + col0 IS NULL ---- query I rowsort label-8495 SELECT col4 AS col4 FROM tab3 AS cor0 WHERE 71 / + col0 IS NULL ---- query I rowsort label-8495 SELECT col4 AS col4 FROM tab4 AS cor0 WHERE 71 / + col0 IS NULL ---- query IIIIIII rowsort label-8500 SELECT * FROM tab0 AS cor0 WHERE NULL = - 11 * 99 ---- query IIIIIII rowsort label-8500 SELECT * FROM tab1 AS cor0 WHERE NULL = - 11 * 99 ---- query IIIIIII rowsort label-8500 SELECT * FROM tab2 AS cor0 WHERE NULL = - 11 * 99 ---- query IIIIIII rowsort label-8500 SELECT * FROM tab3 AS cor0 WHERE NULL = - 11 * 99 ---- query IIIIIII rowsort label-8500 SELECT * FROM tab4 AS cor0 WHERE NULL = - 11 * 99 ---- query IIIIIII rowsort label-8505 SELECT ALL * FROM tab0 WHERE col4 <> col4 ---- query IIIIIII rowsort label-8505 SELECT ALL * FROM tab1 WHERE col4 <> col4 ---- query IIIIIII rowsort label-8505 SELECT ALL * FROM tab2 WHERE col4 <> col4 ---- query IIIIIII rowsort label-8505 SELECT ALL * FROM tab3 WHERE col4 <> col4 ---- query IIIIIII rowsort label-8505 SELECT ALL * FROM tab4 WHERE col4 <> col4 ---- query IIIIIII rowsort label-8510 SELECT * FROM tab0 WHERE NOT NULL > - col4 * col4 ---- query IIIIIII rowsort label-8510 SELECT * FROM tab1 WHERE NOT NULL > - col4 * col4 ---- query IIIIIII rowsort label-8510 SELECT * FROM tab2 WHERE NOT NULL > - col4 * col4 ---- query IIIIIII rowsort label-8510 SELECT * FROM tab3 WHERE NOT NULL > - col4 * col4 ---- query IIIIIII rowsort label-8510 SELECT * FROM tab4 WHERE NOT NULL > - col4 * col4 ---- query I rowsort label-8515 SELECT col0 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8515 SELECT col0 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8515 SELECT col0 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8515 SELECT col0 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8515 SELECT col0 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-8520 SELECT * FROM tab0 cor0 WHERE col3 * + col1 IS NULL ---- query IIIIIII rowsort label-8520 SELECT * FROM tab1 cor0 WHERE col3 * + col1 IS NULL ---- query IIIIIII rowsort label-8520 SELECT * FROM tab2 cor0 WHERE col3 * + col1 IS NULL ---- query IIIIIII rowsort label-8520 SELECT * FROM tab3 cor0 WHERE col3 * + col1 IS NULL ---- query IIIIIII rowsort label-8520 SELECT * FROM tab4 cor0 WHERE col3 * + col1 IS NULL ---- query IIIIIII rowsort label-8525 SELECT * FROM tab0 AS cor0 WHERE - 24 * col4 IS NULL ---- query IIIIIII rowsort label-8525 SELECT * FROM tab1 AS cor0 WHERE - 24 * col4 IS NULL ---- query IIIIIII rowsort label-8525 SELECT * FROM tab2 AS cor0 WHERE - 24 * col4 IS NULL ---- query IIIIIII rowsort label-8525 SELECT * FROM tab3 AS cor0 WHERE - 24 * col4 IS NULL ---- query IIIIIII rowsort label-8525 SELECT * FROM tab4 AS cor0 WHERE - 24 * col4 IS NULL ---- query IIIIIII rowsort label-8530 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col0 NOT IN ( + col1 + col0 * - col1 ) ---- query IIIIIII rowsort label-8530 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col0 NOT IN ( + col1 + col0 * - col1 ) ---- query IIIIIII rowsort label-8530 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col0 NOT IN ( + col1 + col0 * - col1 ) ---- query IIIIIII rowsort label-8530 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col0 NOT IN ( + col1 + col0 * - col1 ) ---- query IIIIIII rowsort label-8530 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col0 NOT IN ( + col1 + col0 * - col1 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-8535 SELECT COUNT( * ) FROM tab0 AS cor0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8535 SELECT COUNT ( * ) FROM tab0 AS cor0 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8535 SELECT COUNT( * ) FROM tab1 AS cor0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8535 SELECT COUNT ( * ) FROM tab1 AS cor0 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8535 SELECT COUNT( * ) FROM tab2 AS cor0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8535 SELECT COUNT ( * ) FROM tab2 AS cor0 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8535 SELECT COUNT( * ) FROM tab3 AS cor0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8535 SELECT COUNT ( * ) FROM tab3 AS cor0 WHERE NULL <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8535 SELECT COUNT( * ) FROM tab4 AS cor0 WHERE NULL <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8535 SELECT COUNT ( * ) FROM tab4 AS cor0 WHERE NULL <> NULL ---- 0 query I rowsort label-8540 SELECT ALL col3 * 47 FROM tab0 cor0 WHERE NOT col3 NOT IN ( 49 ) ---- query I rowsort label-8540 SELECT ALL col3 * 47 FROM tab1 cor0 WHERE NOT col3 NOT IN ( 49 ) ---- query I rowsort label-8540 SELECT ALL col3 * 47 FROM tab2 cor0 WHERE NOT col3 NOT IN ( 49 ) ---- query I rowsort label-8540 SELECT ALL col3 * 47 FROM tab3 cor0 WHERE NOT col3 NOT IN ( 49 ) ---- query I rowsort label-8540 SELECT ALL col3 * 47 FROM tab4 cor0 WHERE NOT col3 NOT IN ( 49 ) ---- query I rowsort label-8545 SELECT DISTINCT col4 AS col3 FROM tab0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-8545 SELECT DISTINCT col4 AS col3 FROM tab1 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-8545 SELECT DISTINCT col4 AS col3 FROM tab2 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-8545 SELECT DISTINCT col4 AS col3 FROM tab3 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-8545 SELECT DISTINCT col4 AS col3 FROM tab4 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-8550 SELECT * FROM tab0 WHERE NULL IN ( + col4 ) ---- query IIIIIII rowsort label-8550 SELECT * FROM tab1 WHERE NULL IN ( + col4 ) ---- query IIIIIII rowsort label-8550 SELECT * FROM tab2 WHERE NULL IN ( + col4 ) ---- query IIIIIII rowsort label-8550 SELECT * FROM tab3 WHERE NULL IN ( + col4 ) ---- query IIIIIII rowsort label-8550 SELECT * FROM tab4 WHERE NULL IN ( + col4 ) ---- query I rowsort label-8555 SELECT - col4 - col3 AS col1 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8555 SELECT - col4 - col3 AS col1 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8555 SELECT - col4 - col3 AS col1 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8555 SELECT - col4 - col3 AS col1 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8555 SELECT - col4 - col3 AS col1 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-8560 SELECT * FROM tab0 WHERE - 76 IS NULL ---- query IIIIIII rowsort label-8560 SELECT * FROM tab1 WHERE - 76 IS NULL ---- query IIIIIII rowsort label-8560 SELECT * FROM tab2 WHERE - 76 IS NULL ---- query IIIIIII rowsort label-8560 SELECT * FROM tab3 WHERE - 76 IS NULL ---- query IIIIIII rowsort label-8560 SELECT * FROM tab4 WHERE - 76 IS NULL ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8565 SELECT - COUNT( * ) DIV 35 AS col2 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8565 SELECT - COUNT ( * ) / 35 AS col2 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8565 SELECT - COUNT( * ) DIV 35 AS col2 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8565 SELECT - COUNT ( * ) / 35 AS col2 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8565 SELECT - COUNT( * ) DIV 35 AS col2 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8565 SELECT - COUNT ( * ) / 35 AS col2 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8565 SELECT - COUNT( * ) DIV 35 AS col2 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8565 SELECT - COUNT ( * ) / 35 AS col2 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8565 SELECT - COUNT( * ) DIV 35 AS col2 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-8565 SELECT - COUNT ( * ) / 35 AS col2 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 0 query IIIIIII rowsort label-8570 SELECT * FROM tab0 WHERE NOT 3 + - col0 < 49 ---- query IIIIIII rowsort label-8570 SELECT * FROM tab1 WHERE NOT 3 + - col0 < 49 ---- query IIIIIII rowsort label-8570 SELECT * FROM tab2 WHERE NOT 3 + - col0 < 49 ---- query IIIIIII rowsort label-8570 SELECT * FROM tab3 WHERE NOT 3 + - col0 < 49 ---- query IIIIIII rowsort label-8570 SELECT * FROM tab4 WHERE NOT 3 + - col0 < 49 ---- query I rowsort label-8575 SELECT col5 FROM tab0 WHERE NOT ( col4 + + col0 * 61 ) BETWEEN col3 AND col1 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8575 SELECT col5 FROM tab1 WHERE NOT ( col4 + + col0 * 61 ) BETWEEN col3 AND col1 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8575 SELECT col5 FROM tab2 WHERE NOT ( col4 + + col0 * 61 ) BETWEEN col3 AND col1 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8575 SELECT col5 FROM tab3 WHERE NOT ( col4 + + col0 * 61 ) BETWEEN col3 AND col1 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-8575 SELECT col5 FROM tab4 WHERE NOT ( col4 + + col0 * 61 ) BETWEEN col3 AND col1 ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d onlyif mysql # DIV for integer division: query I rowsort label-8580 SELECT ALL col3 DIV col3 FROM tab0 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a skipif mysql # not compatible query I rowsort label-8580 SELECT ALL col3 / col3 FROM tab0 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a onlyif mysql # DIV for integer division: query I rowsort label-8580 SELECT ALL col3 DIV col3 FROM tab1 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a skipif mysql # not compatible query I rowsort label-8580 SELECT ALL col3 / col3 FROM tab1 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a onlyif mysql # DIV for integer division: query I rowsort label-8580 SELECT ALL col3 DIV col3 FROM tab2 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a skipif mysql # not compatible query I rowsort label-8580 SELECT ALL col3 / col3 FROM tab2 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a onlyif mysql # DIV for integer division: query I rowsort label-8580 SELECT ALL col3 DIV col3 FROM tab3 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a skipif mysql # not compatible query I rowsort label-8580 SELECT ALL col3 / col3 FROM tab3 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a onlyif mysql # DIV for integer division: query I rowsort label-8580 SELECT ALL col3 DIV col3 FROM tab4 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a skipif mysql # not compatible query I rowsort label-8580 SELECT ALL col3 / col3 FROM tab4 AS cor0 WHERE NOT col2 IS NULL ---- 10 values hashing to eabdbd29c5918a1ebe3bdb572dcae04a query I rowsort label-8585 SELECT col5 FROM tab0 cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-8585 SELECT col5 FROM tab1 cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-8585 SELECT col5 FROM tab2 cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-8585 SELECT col5 FROM tab3 cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-8585 SELECT col5 FROM tab4 cor0 WHERE NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 91 + + col3 < NULL ---- query IIIIIII rowsort label-8590 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 91 + + col3 < NULL ---- query IIIIIII rowsort label-8590 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 91 + + col3 < NULL ---- query IIIIIII rowsort label-8590 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 91 + + col3 < NULL ---- query IIIIIII rowsort label-8590 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 91 + + col3 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST( 94 AS SIGNED ) + col0 AS col3 FROM tab0 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd skipif mysql # not compatible query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST ( 94 AS INTEGER ) + col0 AS col3 FROM tab0 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST( 94 AS SIGNED ) + col0 AS col3 FROM tab1 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd skipif mysql # not compatible query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST ( 94 AS INTEGER ) + col0 AS col3 FROM tab1 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST( 94 AS SIGNED ) + col0 AS col3 FROM tab2 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd skipif mysql # not compatible query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST ( 94 AS INTEGER ) + col0 AS col3 FROM tab2 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST( 94 AS SIGNED ) + col0 AS col3 FROM tab3 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd skipif mysql # not compatible query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST ( 94 AS INTEGER ) + col0 AS col3 FROM tab3 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST( 94 AS SIGNED ) + col0 AS col3 FROM tab4 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd skipif mysql # not compatible query I rowsort label-8595 SELECT DISTINCT - + 44 * + CAST ( 94 AS INTEGER ) + col0 AS col3 FROM tab4 cor0 WHERE NOT col0 IS NULL ---- 10 values hashing to 19f69936f66d9e3bdcd767cefb24e6bd query I rowsort label-8600 SELECT - col0 FROM tab0 AS cor0 WHERE NOT col0 + col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8600 SELECT - col0 FROM tab1 AS cor0 WHERE NOT col0 + col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8600 SELECT - col0 FROM tab2 AS cor0 WHERE NOT col0 + col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8600 SELECT - col0 FROM tab3 AS cor0 WHERE NOT col0 + col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8600 SELECT - col0 FROM tab4 AS cor0 WHERE NOT col0 + col0 IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-8605 SELECT 71 AS col2 FROM tab0 WHERE 32 / + + col3 + 87 NOT BETWEEN NULL AND 98 ---- query I rowsort label-8605 SELECT 71 AS col2 FROM tab1 WHERE 32 / + + col3 + 87 NOT BETWEEN NULL AND 98 ---- query I rowsort label-8605 SELECT 71 AS col2 FROM tab2 WHERE 32 / + + col3 + 87 NOT BETWEEN NULL AND 98 ---- query I rowsort label-8605 SELECT 71 AS col2 FROM tab3 WHERE 32 / + + col3 + 87 NOT BETWEEN NULL AND 98 ---- query I rowsort label-8605 SELECT 71 AS col2 FROM tab4 WHERE 32 / + + col3 + 87 NOT BETWEEN NULL AND 98 ---- query IIIIIII rowsort label-8610 SELECT * FROM tab0 WHERE + + col4 * + 99 * - ( - col3 ) IN ( - col3 ) ---- query IIIIIII rowsort label-8610 SELECT * FROM tab1 WHERE + + col4 * + 99 * - ( - col3 ) IN ( - col3 ) ---- query IIIIIII rowsort label-8610 SELECT * FROM tab2 WHERE + + col4 * + 99 * - ( - col3 ) IN ( - col3 ) ---- query IIIIIII rowsort label-8610 SELECT * FROM tab3 WHERE + + col4 * + 99 * - ( - col3 ) IN ( - col3 ) ---- query IIIIIII rowsort label-8610 SELECT * FROM tab4 WHERE + + col4 * + 99 * - ( - col3 ) IN ( - col3 ) ---- query IIIIIII rowsort label-8615 SELECT * FROM tab0 WHERE + col4 = + col0 ---- query IIIIIII rowsort label-8615 SELECT * FROM tab1 WHERE + col4 = + col0 ---- query IIIIIII rowsort label-8615 SELECT * FROM tab2 WHERE + col4 = + col0 ---- query IIIIIII rowsort label-8615 SELECT * FROM tab3 WHERE + col4 = + col0 ---- query IIIIIII rowsort label-8615 SELECT * FROM tab4 WHERE + col4 = + col0 ---- query I rowsort label-8620 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE 15 IS NULL ---- query I rowsort label-8620 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE 15 IS NULL ---- query I rowsort label-8620 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE 15 IS NULL ---- query I rowsort label-8620 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE 15 IS NULL ---- query I rowsort label-8620 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE 15 IS NULL ---- query I rowsort label-8625 SELECT - 85 * - + col1 AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8625 SELECT - 85 * - + col1 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8625 SELECT - 85 * - + col1 AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8625 SELECT - 85 * - + col1 AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8625 SELECT - 85 * - + col1 AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8630 SELECT + + col3 AS col4 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8630 SELECT + + col3 AS col4 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8630 SELECT + + col3 AS col4 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8630 SELECT + + col3 AS col4 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8630 SELECT + + col3 AS col4 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8635 SELECT ( 16 ) + - COUNT( * ) FROM tab0 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 skipif mysql # not compatible query I rowsort label-8635 SELECT ( 16 ) + - COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 onlyif mysql # aggregate syntax: query I rowsort label-8635 SELECT ( 16 ) + - COUNT( * ) FROM tab1 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 skipif mysql # not compatible query I rowsort label-8635 SELECT ( 16 ) + - COUNT ( * ) FROM tab1 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 onlyif mysql # aggregate syntax: query I rowsort label-8635 SELECT ( 16 ) + - COUNT( * ) FROM tab2 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 skipif mysql # not compatible query I rowsort label-8635 SELECT ( 16 ) + - COUNT ( * ) FROM tab2 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 onlyif mysql # aggregate syntax: query I rowsort label-8635 SELECT ( 16 ) + - COUNT( * ) FROM tab3 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 skipif mysql # not compatible query I rowsort label-8635 SELECT ( 16 ) + - COUNT ( * ) FROM tab3 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 onlyif mysql # aggregate syntax: query I rowsort label-8635 SELECT ( 16 ) + - COUNT( * ) FROM tab4 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 skipif mysql # not compatible query I rowsort label-8635 SELECT ( 16 ) + - COUNT ( * ) FROM tab4 AS cor0 WHERE ( NULL ) < ( - col1 ) ---- 16 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8640 SELECT ALL * FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8640 SELECT ALL * FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8640 SELECT ALL * FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8640 SELECT ALL * FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8640 SELECT ALL * FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8640 SELECT ALL * FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8640 SELECT ALL * FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8640 SELECT ALL * FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8640 SELECT ALL * FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8640 SELECT ALL * FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( col4 + 8 * + CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-8645 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( col0 ) IS NOT NULL ---- query IIIIIII rowsort label-8645 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( col0 ) IS NOT NULL ---- query IIIIIII rowsort label-8645 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col0 ) IS NOT NULL ---- query IIIIIII rowsort label-8645 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( col0 ) IS NOT NULL ---- query IIIIIII rowsort label-8645 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( col0 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8650 SELECT + CAST( + + 79 AS SIGNED ) FROM tab0 AS cor0 WHERE NOT + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8650 SELECT + CAST ( + + 79 AS INTEGER ) FROM tab0 AS cor0 WHERE NOT + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8650 SELECT + CAST( + + 79 AS SIGNED ) FROM tab1 AS cor0 WHERE NOT + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8650 SELECT + CAST ( + + 79 AS INTEGER ) FROM tab1 AS cor0 WHERE NOT + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8650 SELECT + CAST( + + 79 AS SIGNED ) FROM tab2 AS cor0 WHERE NOT + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8650 SELECT + CAST ( + + 79 AS INTEGER ) FROM tab2 AS cor0 WHERE NOT + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8650 SELECT + CAST( + + 79 AS SIGNED ) FROM tab3 AS cor0 WHERE NOT + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8650 SELECT + CAST ( + + 79 AS INTEGER ) FROM tab3 AS cor0 WHERE NOT + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8650 SELECT + CAST( + + 79 AS SIGNED ) FROM tab4 AS cor0 WHERE NOT + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8650 SELECT + CAST ( + + 79 AS INTEGER ) FROM tab4 AS cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-8655 SELECT + + col0 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8655 SELECT + + col0 AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8655 SELECT + + col0 AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8655 SELECT + + col0 AS col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8655 SELECT + + col0 AS col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-8660 SELECT * FROM tab0 WHERE NOT 83 - - 3 NOT BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-8660 SELECT * FROM tab1 WHERE NOT 83 - - 3 NOT BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-8660 SELECT * FROM tab2 WHERE NOT 83 - - 3 NOT BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-8660 SELECT * FROM tab3 WHERE NOT 83 - - 3 NOT BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-8660 SELECT * FROM tab4 WHERE NOT 83 - - 3 NOT BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-8665 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + 98 AND ( - + 71 ) ---- query IIIIIII rowsort label-8665 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + 98 AND ( - + 71 ) ---- query IIIIIII rowsort label-8665 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + 98 AND ( - + 71 ) ---- query IIIIIII rowsort label-8665 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + 98 AND ( - + 71 ) ---- query IIIIIII rowsort label-8665 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + 98 AND ( - + 71 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-8670 SELECT DISTINCT - ( COUNT( * ) ) col3 FROM tab0 WHERE NOT - col3 IS NULL ---- -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8670 SELECT DISTINCT - ( COUNT ( * ) ) col3 FROM tab0 WHERE NOT - col3 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8670 SELECT DISTINCT - ( COUNT( * ) ) col3 FROM tab1 WHERE NOT - col3 IS NULL ---- -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8670 SELECT DISTINCT - ( COUNT ( * ) ) col3 FROM tab1 WHERE NOT - col3 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8670 SELECT DISTINCT - ( COUNT( * ) ) col3 FROM tab2 WHERE NOT - col3 IS NULL ---- -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8670 SELECT DISTINCT - ( COUNT ( * ) ) col3 FROM tab2 WHERE NOT - col3 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8670 SELECT DISTINCT - ( COUNT( * ) ) col3 FROM tab3 WHERE NOT - col3 IS NULL ---- -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8670 SELECT DISTINCT - ( COUNT ( * ) ) col3 FROM tab3 WHERE NOT - col3 IS NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-8670 SELECT DISTINCT - ( COUNT( * ) ) col3 FROM tab4 WHERE NOT - col3 IS NULL ---- -10 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8670 SELECT DISTINCT - ( COUNT ( * ) ) col3 FROM tab4 WHERE NOT - col3 IS NULL ---- -10 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8675 SELECT * FROM tab0 WHERE ( - CAST( NULL AS SIGNED ) + + - col1 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8675 SELECT * FROM tab0 WHERE ( - CAST ( NULL AS INTEGER ) + + - col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8675 SELECT * FROM tab1 WHERE ( - CAST( NULL AS SIGNED ) + + - col1 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8675 SELECT * FROM tab1 WHERE ( - CAST ( NULL AS INTEGER ) + + - col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8675 SELECT * FROM tab2 WHERE ( - CAST( NULL AS SIGNED ) + + - col1 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8675 SELECT * FROM tab2 WHERE ( - CAST ( NULL AS INTEGER ) + + - col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8675 SELECT * FROM tab3 WHERE ( - CAST( NULL AS SIGNED ) + + - col1 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8675 SELECT * FROM tab3 WHERE ( - CAST ( NULL AS INTEGER ) + + - col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8675 SELECT * FROM tab4 WHERE ( - CAST( NULL AS SIGNED ) + + - col1 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8675 SELECT * FROM tab4 WHERE ( - CAST ( NULL AS INTEGER ) + + - col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8680 SELECT ALL - CAST( COUNT( * ) AS SIGNED ) AS col4 FROM tab0 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-8680 SELECT ALL - CAST ( COUNT ( * ) AS INTEGER ) AS col4 FROM tab0 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8680 SELECT ALL - CAST( COUNT( * ) AS SIGNED ) AS col4 FROM tab1 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-8680 SELECT ALL - CAST ( COUNT ( * ) AS INTEGER ) AS col4 FROM tab1 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8680 SELECT ALL - CAST( COUNT( * ) AS SIGNED ) AS col4 FROM tab2 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-8680 SELECT ALL - CAST ( COUNT ( * ) AS INTEGER ) AS col4 FROM tab2 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8680 SELECT ALL - CAST( COUNT( * ) AS SIGNED ) AS col4 FROM tab3 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-8680 SELECT ALL - CAST ( COUNT ( * ) AS INTEGER ) AS col4 FROM tab3 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8680 SELECT ALL - CAST( COUNT( * ) AS SIGNED ) AS col4 FROM tab4 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-8680 SELECT ALL - CAST ( COUNT ( * ) AS INTEGER ) AS col4 FROM tab4 WHERE NOT ( NOT ( NULL ) IS NOT NULL ) ---- 0 query IIIIIII rowsort label-8685 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( col1, - col3 ) ---- query IIIIIII rowsort label-8685 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( col1, - col3 ) ---- query IIIIIII rowsort label-8685 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( col1, - col3 ) ---- query IIIIIII rowsort label-8685 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( col1, - col3 ) ---- query IIIIIII rowsort label-8685 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( col1, - col3 ) ---- query IIIIIII rowsort label-8690 SELECT * FROM tab0 WHERE NOT ( NULL ) NOT IN ( - 42 ) ---- query IIIIIII rowsort label-8690 SELECT * FROM tab1 WHERE NOT ( NULL ) NOT IN ( - 42 ) ---- query IIIIIII rowsort label-8690 SELECT * FROM tab2 WHERE NOT ( NULL ) NOT IN ( - 42 ) ---- query IIIIIII rowsort label-8690 SELECT * FROM tab3 WHERE NOT ( NULL ) NOT IN ( - 42 ) ---- query IIIIIII rowsort label-8690 SELECT * FROM tab4 WHERE NOT ( NULL ) NOT IN ( - 42 ) ---- query I rowsort label-8695 SELECT - col3 FROM tab0 WHERE - 79 IS NULL ---- query I rowsort label-8695 SELECT - col3 FROM tab1 WHERE - 79 IS NULL ---- query I rowsort label-8695 SELECT - col3 FROM tab2 WHERE - 79 IS NULL ---- query I rowsort label-8695 SELECT - col3 FROM tab3 WHERE - 79 IS NULL ---- query I rowsort label-8695 SELECT - col3 FROM tab4 WHERE - 79 IS NULL ---- query I rowsort label-8700 SELECT ( + col1 ) AS col3 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + 63 AND - - ( - col1 ) ---- query I rowsort label-8700 SELECT ( + col1 ) AS col3 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + 63 AND - - ( - col1 ) ---- query I rowsort label-8700 SELECT ( + col1 ) AS col3 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + 63 AND - - ( - col1 ) ---- query I rowsort label-8700 SELECT ( + col1 ) AS col3 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + 63 AND - - ( - col1 ) ---- query I rowsort label-8700 SELECT ( + col1 ) AS col3 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + 63 AND - - ( - col1 ) ---- query I rowsort label-8705 SELECT col0 AS col5 FROM tab0 AS cor0 WHERE - col1 + - + 41 * - col3 * - - col0 * - 13 * + col4 NOT IN ( col1 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8705 SELECT col0 AS col5 FROM tab1 AS cor0 WHERE - col1 + - + 41 * - col3 * - - col0 * - 13 * + col4 NOT IN ( col1 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8705 SELECT col0 AS col5 FROM tab2 AS cor0 WHERE - col1 + - + 41 * - col3 * - - col0 * - 13 * + col4 NOT IN ( col1 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8705 SELECT col0 AS col5 FROM tab3 AS cor0 WHERE - col1 + - + 41 * - col3 * - - col0 * - 13 * + col4 NOT IN ( col1 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-8705 SELECT col0 AS col5 FROM tab4 AS cor0 WHERE - col1 + - + 41 * - col3 * - - col0 * - 13 * + col4 NOT IN ( col1 ) ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query IIIIIII rowsort label-8710 SELECT * FROM tab0 WHERE NOT + + col4 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT * FROM tab1 WHERE NOT + + col4 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT * FROM tab2 WHERE NOT + + col4 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT * FROM tab3 WHERE NOT + + col4 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT * FROM tab4 WHERE NOT + + col4 IS NOT NULL ---- query IIIIIII rowsort label-8715 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - col0 AND NULL ---- query IIIIIII rowsort label-8715 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - col0 AND NULL ---- query IIIIIII rowsort label-8715 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - col0 AND NULL ---- query IIIIIII rowsort label-8715 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - col0 AND NULL ---- query IIIIIII rowsort label-8715 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - col0 AND NULL ---- query I rowsort label-8720 SELECT + col2 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND ( - 98 ) ---- query I rowsort label-8720 SELECT + col2 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND ( - 98 ) ---- query I rowsort label-8720 SELECT + col2 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND ( - 98 ) ---- query I rowsort label-8720 SELECT + col2 FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND ( - 98 ) ---- query I rowsort label-8720 SELECT + col2 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND ( - 98 ) ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-8725 SELECT DISTINCT COUNT( DISTINCT - CAST( NULL AS DECIMAL ) ) AS col3 FROM tab0 WHERE NULL NOT IN ( col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT COUNT ( DISTINCT - CAST ( NULL AS REAL ) ) AS col3 FROM tab0 WHERE NULL NOT IN ( col4 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-8725 SELECT DISTINCT COUNT( DISTINCT - CAST( NULL AS DECIMAL ) ) AS col3 FROM tab1 WHERE NULL NOT IN ( col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT COUNT ( DISTINCT - CAST ( NULL AS REAL ) ) AS col3 FROM tab1 WHERE NULL NOT IN ( col4 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-8725 SELECT DISTINCT COUNT( DISTINCT - CAST( NULL AS DECIMAL ) ) AS col3 FROM tab2 WHERE NULL NOT IN ( col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT COUNT ( DISTINCT - CAST ( NULL AS REAL ) ) AS col3 FROM tab2 WHERE NULL NOT IN ( col4 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-8725 SELECT DISTINCT COUNT( DISTINCT - CAST( NULL AS DECIMAL ) ) AS col3 FROM tab3 WHERE NULL NOT IN ( col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT COUNT ( DISTINCT - CAST ( NULL AS REAL ) ) AS col3 FROM tab3 WHERE NULL NOT IN ( col4 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-8725 SELECT DISTINCT COUNT( DISTINCT - CAST( NULL AS DECIMAL ) ) AS col3 FROM tab4 WHERE NULL NOT IN ( col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT COUNT ( DISTINCT - CAST ( NULL AS REAL ) ) AS col3 FROM tab4 WHERE NULL NOT IN ( col4 ) ---- 0 query I rowsort label-8730 SELECT ALL + + col4 FROM tab0 WHERE NULL NOT BETWEEN col4 * - + 35 + + 98 AND - + 65 * - col3 ---- query I rowsort label-8730 SELECT ALL + + col4 FROM tab1 WHERE NULL NOT BETWEEN col4 * - + 35 + + 98 AND - + 65 * - col3 ---- query I rowsort label-8730 SELECT ALL + + col4 FROM tab2 WHERE NULL NOT BETWEEN col4 * - + 35 + + 98 AND - + 65 * - col3 ---- query I rowsort label-8730 SELECT ALL + + col4 FROM tab3 WHERE NULL NOT BETWEEN col4 * - + 35 + + 98 AND - + 65 * - col3 ---- query I rowsort label-8730 SELECT ALL + + col4 FROM tab4 WHERE NULL NOT BETWEEN col4 * - + 35 + + 98 AND - + 65 * - col3 ---- query IIIIIII rowsort label-8735 SELECT ALL * FROM tab0 WHERE + col1 + + col4 IS NULL ---- query IIIIIII rowsort label-8735 SELECT ALL * FROM tab1 WHERE + col1 + + col4 IS NULL ---- query IIIIIII rowsort label-8735 SELECT ALL * FROM tab2 WHERE + col1 + + col4 IS NULL ---- query IIIIIII rowsort label-8735 SELECT ALL * FROM tab3 WHERE + col1 + + col4 IS NULL ---- query IIIIIII rowsort label-8735 SELECT ALL * FROM tab4 WHERE + col1 + + col4 IS NULL ---- query I rowsort label-8740 SELECT col3 * col3 * - col1 AS col4 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8740 SELECT col3 * col3 * - col1 AS col4 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8740 SELECT col3 * col3 * - col1 AS col4 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8740 SELECT col3 * col3 * - col1 AS col4 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8740 SELECT col3 * col3 * - col1 AS col4 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8745 SELECT ALL - AVG ( + 76 ) col3 FROM tab0 WHERE ( NOT ( NULL ) IS NULL ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8745 SELECT ALL - AVG ( + 76 ) col3 FROM tab1 WHERE ( NOT ( NULL ) IS NULL ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8745 SELECT ALL - AVG ( + 76 ) col3 FROM tab2 WHERE ( NOT ( NULL ) IS NULL ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8745 SELECT ALL - AVG ( + 76 ) col3 FROM tab3 WHERE ( NOT ( NULL ) IS NULL ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8745 SELECT ALL - AVG ( + 76 ) col3 FROM tab4 WHERE ( NOT ( NULL ) IS NULL ) ---- NULL query IIIIIII rowsort label-8750 SELECT * FROM tab0 WHERE NOT - 70 IS NOT NULL ---- query IIIIIII rowsort label-8750 SELECT * FROM tab1 WHERE NOT - 70 IS NOT NULL ---- query IIIIIII rowsort label-8750 SELECT * FROM tab2 WHERE NOT - 70 IS NOT NULL ---- query IIIIIII rowsort label-8750 SELECT * FROM tab3 WHERE NOT - 70 IS NOT NULL ---- query IIIIIII rowsort label-8750 SELECT * FROM tab4 WHERE NOT - 70 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8755 SELECT - COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 skipif mysql # not compatible query I rowsort label-8755 SELECT - COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8755 SELECT - COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 skipif mysql # not compatible query I rowsort label-8755 SELECT - COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8755 SELECT - COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 skipif mysql # not compatible query I rowsort label-8755 SELECT - COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8755 SELECT - COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 skipif mysql # not compatible query I rowsort label-8755 SELECT - COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8755 SELECT - COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 skipif mysql # not compatible query I rowsort label-8755 SELECT - COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NULL BETWEEN col3 AND + - ( - - 55 ) ---- 0 query IIIIIII rowsort label-8760 SELECT * FROM tab0 AS cor0 WHERE 14 IN ( - + col3 + + 68 * - 47 * col4 - - col0, col4 * + 28 ) ---- query IIIIIII rowsort label-8760 SELECT * FROM tab1 AS cor0 WHERE 14 IN ( - + col3 + + 68 * - 47 * col4 - - col0, col4 * + 28 ) ---- query IIIIIII rowsort label-8760 SELECT * FROM tab2 AS cor0 WHERE 14 IN ( - + col3 + + 68 * - 47 * col4 - - col0, col4 * + 28 ) ---- query IIIIIII rowsort label-8760 SELECT * FROM tab3 AS cor0 WHERE 14 IN ( - + col3 + + 68 * - 47 * col4 - - col0, col4 * + 28 ) ---- query IIIIIII rowsort label-8760 SELECT * FROM tab4 AS cor0 WHERE 14 IN ( - + col3 + + 68 * - 47 * col4 - - col0, col4 * + 28 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT CAST( + col0 AS SIGNED ) * - - col3 + - col3 FROM tab0 cor0 WHERE 9 = - col3 ---- skipif mysql # not compatible query I rowsort label-8765 SELECT CAST ( + col0 AS INTEGER ) * - - col3 + - col3 FROM tab0 cor0 WHERE 9 = - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT CAST( + col0 AS SIGNED ) * - - col3 + - col3 FROM tab1 cor0 WHERE 9 = - col3 ---- skipif mysql # not compatible query I rowsort label-8765 SELECT CAST ( + col0 AS INTEGER ) * - - col3 + - col3 FROM tab1 cor0 WHERE 9 = - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT CAST( + col0 AS SIGNED ) * - - col3 + - col3 FROM tab2 cor0 WHERE 9 = - col3 ---- skipif mysql # not compatible query I rowsort label-8765 SELECT CAST ( + col0 AS INTEGER ) * - - col3 + - col3 FROM tab2 cor0 WHERE 9 = - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT CAST( + col0 AS SIGNED ) * - - col3 + - col3 FROM tab3 cor0 WHERE 9 = - col3 ---- skipif mysql # not compatible query I rowsort label-8765 SELECT CAST ( + col0 AS INTEGER ) * - - col3 + - col3 FROM tab3 cor0 WHERE 9 = - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT CAST( + col0 AS SIGNED ) * - - col3 + - col3 FROM tab4 cor0 WHERE 9 = - col3 ---- skipif mysql # not compatible query I rowsort label-8765 SELECT CAST ( + col0 AS INTEGER ) * - - col3 + - col3 FROM tab4 cor0 WHERE 9 = - col3 ---- query IIIIIII rowsort label-8770 SELECT * FROM tab0 AS cor0 WHERE - col0 = NULL ---- query IIIIIII rowsort label-8770 SELECT * FROM tab1 AS cor0 WHERE - col0 = NULL ---- query IIIIIII rowsort label-8770 SELECT * FROM tab2 AS cor0 WHERE - col0 = NULL ---- query IIIIIII rowsort label-8770 SELECT * FROM tab3 AS cor0 WHERE - col0 = NULL ---- query IIIIIII rowsort label-8770 SELECT * FROM tab4 AS cor0 WHERE - col0 = NULL ---- query I rowsort label-8775 SELECT DISTINCT + col4 FROM tab0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-8775 SELECT DISTINCT + col4 FROM tab1 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-8775 SELECT DISTINCT + col4 FROM tab2 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-8775 SELECT DISTINCT + col4 FROM tab3 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-8775 SELECT DISTINCT + col4 FROM tab4 WHERE NOT col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8780 SELECT ALL COUNT( * ) FROM tab0 WHERE NOT NULL IN ( + col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-8780 SELECT ALL COUNT ( * ) FROM tab0 WHERE NOT NULL IN ( + col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8780 SELECT ALL COUNT( * ) FROM tab1 WHERE NOT NULL IN ( + col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-8780 SELECT ALL COUNT ( * ) FROM tab1 WHERE NOT NULL IN ( + col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8780 SELECT ALL COUNT( * ) FROM tab2 WHERE NOT NULL IN ( + col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-8780 SELECT ALL COUNT ( * ) FROM tab2 WHERE NOT NULL IN ( + col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8780 SELECT ALL COUNT( * ) FROM tab3 WHERE NOT NULL IN ( + col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-8780 SELECT ALL COUNT ( * ) FROM tab3 WHERE NOT NULL IN ( + col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8780 SELECT ALL COUNT( * ) FROM tab4 WHERE NOT NULL IN ( + col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-8780 SELECT ALL COUNT ( * ) FROM tab4 WHERE NOT NULL IN ( + col0 ) ---- 0 query I rowsort label-8785 SELECT + + 55 AS col3 FROM tab0 AS cor0 WHERE NOT col0 NOT BETWEEN - 71 / - col4 AND NULL ---- query I rowsort label-8785 SELECT + + 55 AS col3 FROM tab1 AS cor0 WHERE NOT col0 NOT BETWEEN - 71 / - col4 AND NULL ---- query I rowsort label-8785 SELECT + + 55 AS col3 FROM tab2 AS cor0 WHERE NOT col0 NOT BETWEEN - 71 / - col4 AND NULL ---- query I rowsort label-8785 SELECT + + 55 AS col3 FROM tab3 AS cor0 WHERE NOT col0 NOT BETWEEN - 71 / - col4 AND NULL ---- query I rowsort label-8785 SELECT + + 55 AS col3 FROM tab4 AS cor0 WHERE NOT col0 NOT BETWEEN - 71 / - col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab0 AS cor0 WHERE + ( - 24 ) * + CAST( NULL AS SIGNED ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab0 AS cor0 WHERE + ( - 24 ) * + CAST ( NULL AS INTEGER ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab1 AS cor0 WHERE + ( - 24 ) * + CAST( NULL AS SIGNED ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab1 AS cor0 WHERE + ( - 24 ) * + CAST ( NULL AS INTEGER ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab2 AS cor0 WHERE + ( - 24 ) * + CAST( NULL AS SIGNED ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab2 AS cor0 WHERE + ( - 24 ) * + CAST ( NULL AS INTEGER ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab3 AS cor0 WHERE + ( - 24 ) * + CAST( NULL AS SIGNED ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab3 AS cor0 WHERE + ( - 24 ) * + CAST ( NULL AS INTEGER ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab4 AS cor0 WHERE + ( - 24 ) * + CAST( NULL AS SIGNED ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8790 SELECT + ( + 43 ) col4 FROM tab4 AS cor0 WHERE + ( - 24 ) * + CAST ( NULL AS INTEGER ) * + col4 NOT BETWEEN - col1 AND - - 41 ---- query IIIIIII rowsort label-8795 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 38 / + + 21 <> NULL ---- query IIIIIII rowsort label-8795 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 38 / + + 21 <> NULL ---- query IIIIIII rowsort label-8795 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 38 / + + 21 <> NULL ---- query IIIIIII rowsort label-8795 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 38 / + + 21 <> NULL ---- query IIIIIII rowsort label-8795 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 38 / + + 21 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8800 SELECT COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8800 SELECT COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8800 SELECT COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8800 SELECT COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8800 SELECT COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8800 SELECT COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8800 SELECT COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8800 SELECT COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-8800 SELECT COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 skipif mysql # not compatible query I rowsort label-8800 SELECT COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 query I rowsort label-8805 SELECT ALL col2 FROM tab0 WHERE NULL < ( NULL ) OR NOT NULL NOT BETWEEN 17 AND NULL ---- query I rowsort label-8805 SELECT ALL col2 FROM tab1 WHERE NULL < ( NULL ) OR NOT NULL NOT BETWEEN 17 AND NULL ---- query I rowsort label-8805 SELECT ALL col2 FROM tab2 WHERE NULL < ( NULL ) OR NOT NULL NOT BETWEEN 17 AND NULL ---- query I rowsort label-8805 SELECT ALL col2 FROM tab3 WHERE NULL < ( NULL ) OR NOT NULL NOT BETWEEN 17 AND NULL ---- query I rowsort label-8805 SELECT ALL col2 FROM tab4 WHERE NULL < ( NULL ) OR NOT NULL NOT BETWEEN 17 AND NULL ---- query IIIIIII rowsort label-8810 SELECT ALL * FROM tab0 AS cor0 WHERE - col1 >= col1 + 79 ---- query IIIIIII rowsort label-8810 SELECT ALL * FROM tab1 AS cor0 WHERE - col1 >= col1 + 79 ---- query IIIIIII rowsort label-8810 SELECT ALL * FROM tab2 AS cor0 WHERE - col1 >= col1 + 79 ---- query IIIIIII rowsort label-8810 SELECT ALL * FROM tab3 AS cor0 WHERE - col1 >= col1 + 79 ---- query IIIIIII rowsort label-8810 SELECT ALL * FROM tab4 AS cor0 WHERE - col1 >= col1 + 79 ---- query IIIIIII rowsort label-8815 SELECT ALL * FROM tab0 AS cor0 WHERE NULL <> 67 ---- query IIIIIII rowsort label-8815 SELECT ALL * FROM tab1 AS cor0 WHERE NULL <> 67 ---- query IIIIIII rowsort label-8815 SELECT ALL * FROM tab2 AS cor0 WHERE NULL <> 67 ---- query IIIIIII rowsort label-8815 SELECT ALL * FROM tab3 AS cor0 WHERE NULL <> 67 ---- query IIIIIII rowsort label-8815 SELECT ALL * FROM tab4 AS cor0 WHERE NULL <> 67 ---- query I rowsort label-8820 SELECT ALL + 86 AS col3 FROM tab0 WHERE NOT NULL BETWEEN - ( col0 ) AND NULL ---- query I rowsort label-8820 SELECT ALL + 86 AS col3 FROM tab1 WHERE NOT NULL BETWEEN - ( col0 ) AND NULL ---- query I rowsort label-8820 SELECT ALL + 86 AS col3 FROM tab2 WHERE NOT NULL BETWEEN - ( col0 ) AND NULL ---- query I rowsort label-8820 SELECT ALL + 86 AS col3 FROM tab3 WHERE NOT NULL BETWEEN - ( col0 ) AND NULL ---- query I rowsort label-8820 SELECT ALL + 86 AS col3 FROM tab4 WHERE NOT NULL BETWEEN - ( col0 ) AND NULL ---- query IIIIIII rowsort label-8825 SELECT * FROM tab0 WHERE + 96 IS NULL ---- query IIIIIII rowsort label-8825 SELECT * FROM tab1 WHERE + 96 IS NULL ---- query IIIIIII rowsort label-8825 SELECT * FROM tab2 WHERE + 96 IS NULL ---- query IIIIIII rowsort label-8825 SELECT * FROM tab3 WHERE + 96 IS NULL ---- query IIIIIII rowsort label-8825 SELECT * FROM tab4 WHERE + 96 IS NULL ---- query I rowsort label-8830 SELECT DISTINCT + + col4 AS col3 FROM tab0 WHERE NOT + + col1 IS NOT NULL ---- query I rowsort label-8830 SELECT DISTINCT + + col4 AS col3 FROM tab1 WHERE NOT + + col1 IS NOT NULL ---- query I rowsort label-8830 SELECT DISTINCT + + col4 AS col3 FROM tab2 WHERE NOT + + col1 IS NOT NULL ---- query I rowsort label-8830 SELECT DISTINCT + + col4 AS col3 FROM tab3 WHERE NOT + + col1 IS NOT NULL ---- query I rowsort label-8830 SELECT DISTINCT + + col4 AS col3 FROM tab4 WHERE NOT + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8835 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) <> + 81 ---- query IIIIIII rowsort label-8835 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) <> + 81 ---- query IIIIIII rowsort label-8835 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) <> + 81 ---- query IIIIIII rowsort label-8835 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) <> + 81 ---- query IIIIIII rowsort label-8835 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) <> + 81 ---- onlyif mysql # aggregate syntax: query I rowsort label-8840 SELECT DISTINCT MIN( DISTINCT - col0 ) AS col2 FROM tab0 WHERE ( - 44 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT MIN ( DISTINCT - col0 ) AS col2 FROM tab0 WHERE ( - 44 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8840 SELECT DISTINCT MIN( DISTINCT - col0 ) AS col2 FROM tab1 WHERE ( - 44 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT MIN ( DISTINCT - col0 ) AS col2 FROM tab1 WHERE ( - 44 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8840 SELECT DISTINCT MIN( DISTINCT - col0 ) AS col2 FROM tab2 WHERE ( - 44 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT MIN ( DISTINCT - col0 ) AS col2 FROM tab2 WHERE ( - 44 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8840 SELECT DISTINCT MIN( DISTINCT - col0 ) AS col2 FROM tab3 WHERE ( - 44 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT MIN ( DISTINCT - col0 ) AS col2 FROM tab3 WHERE ( - 44 ) IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8840 SELECT DISTINCT MIN( DISTINCT - col0 ) AS col2 FROM tab4 WHERE ( - 44 ) IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT MIN ( DISTINCT - col0 ) AS col2 FROM tab4 WHERE ( - 44 ) IS NULL ---- NULL query I rowsort label-8845 SELECT DISTINCT - - col1 FROM tab0 AS cor0 WHERE + col3 < 43 + + - col0 ---- query I rowsort label-8845 SELECT DISTINCT - - col1 FROM tab1 AS cor0 WHERE + col3 < 43 + + - col0 ---- query I rowsort label-8845 SELECT DISTINCT - - col1 FROM tab2 AS cor0 WHERE + col3 < 43 + + - col0 ---- query I rowsort label-8845 SELECT DISTINCT - - col1 FROM tab3 AS cor0 WHERE + col3 < 43 + + - col0 ---- query I rowsort label-8845 SELECT DISTINCT - - col1 FROM tab4 AS cor0 WHERE + col3 < 43 + + - col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-8850 SELECT ALL COUNT( * ) * - ( + 96 ) FROM tab0 AS cor0 WHERE col2 IS NOT NULL ---- -960 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL COUNT ( * ) * - ( + 96 ) FROM tab0 AS cor0 WHERE col2 IS NOT NULL ---- -960 onlyif mysql # aggregate syntax: query I rowsort label-8850 SELECT ALL COUNT( * ) * - ( + 96 ) FROM tab1 AS cor0 WHERE col2 IS NOT NULL ---- -960 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL COUNT ( * ) * - ( + 96 ) FROM tab1 AS cor0 WHERE col2 IS NOT NULL ---- -960 onlyif mysql # aggregate syntax: query I rowsort label-8850 SELECT ALL COUNT( * ) * - ( + 96 ) FROM tab2 AS cor0 WHERE col2 IS NOT NULL ---- -960 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL COUNT ( * ) * - ( + 96 ) FROM tab2 AS cor0 WHERE col2 IS NOT NULL ---- -960 onlyif mysql # aggregate syntax: query I rowsort label-8850 SELECT ALL COUNT( * ) * - ( + 96 ) FROM tab3 AS cor0 WHERE col2 IS NOT NULL ---- -960 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL COUNT ( * ) * - ( + 96 ) FROM tab3 AS cor0 WHERE col2 IS NOT NULL ---- -960 onlyif mysql # aggregate syntax: query I rowsort label-8850 SELECT ALL COUNT( * ) * - ( + 96 ) FROM tab4 AS cor0 WHERE col2 IS NOT NULL ---- -960 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL COUNT ( * ) * - ( + 96 ) FROM tab4 AS cor0 WHERE col2 IS NOT NULL ---- -960 query I rowsort label-8855 SELECT + col3 FROM tab0 WHERE NOT ( NULL ) = ( NULL ) ---- query I rowsort label-8855 SELECT + col3 FROM tab1 WHERE NOT ( NULL ) = ( NULL ) ---- query I rowsort label-8855 SELECT + col3 FROM tab2 WHERE NOT ( NULL ) = ( NULL ) ---- query I rowsort label-8855 SELECT + col3 FROM tab3 WHERE NOT ( NULL ) = ( NULL ) ---- query I rowsort label-8855 SELECT + col3 FROM tab4 WHERE NOT ( NULL ) = ( NULL ) ---- query I rowsort label-8860 SELECT + - col1 FROM tab0 WHERE NULL = NULL ---- query I rowsort label-8860 SELECT + - col1 FROM tab1 WHERE NULL = NULL ---- query I rowsort label-8860 SELECT + - col1 FROM tab2 WHERE NULL = NULL ---- query I rowsort label-8860 SELECT + - col1 FROM tab3 WHERE NULL = NULL ---- query I rowsort label-8860 SELECT + - col1 FROM tab4 WHERE NULL = NULL ---- query I rowsort label-8865 SELECT + col4 FROM tab0 WHERE + + col1 IS NULL ---- query I rowsort label-8865 SELECT + col4 FROM tab1 WHERE + + col1 IS NULL ---- query I rowsort label-8865 SELECT + col4 FROM tab2 WHERE + + col1 IS NULL ---- query I rowsort label-8865 SELECT + col4 FROM tab3 WHERE + + col1 IS NULL ---- query I rowsort label-8865 SELECT + col4 FROM tab4 WHERE + + col1 IS NULL ---- query IIIIIII rowsort label-8870 SELECT * FROM tab0 AS cor0 WHERE ( NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-8870 SELECT * FROM tab1 AS cor0 WHERE ( NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-8870 SELECT * FROM tab2 AS cor0 WHERE ( NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-8870 SELECT * FROM tab3 AS cor0 WHERE ( NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-8870 SELECT * FROM tab4 AS cor0 WHERE ( NULL BETWEEN NULL AND NULL ) ---- query I rowsort label-8875 SELECT 18 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to a1d8f07939743ef64e73a2c71a70048a query I rowsort label-8875 SELECT 18 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to a1d8f07939743ef64e73a2c71a70048a query I rowsort label-8875 SELECT 18 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to a1d8f07939743ef64e73a2c71a70048a query I rowsort label-8875 SELECT 18 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to a1d8f07939743ef64e73a2c71a70048a query I rowsort label-8875 SELECT 18 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to a1d8f07939743ef64e73a2c71a70048a onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) = - col0 ---- skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) = - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) = - col0 ---- skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) = - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) = - col0 ---- skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) = - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) = - col0 ---- skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) = - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) = - col0 ---- skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + + 80 + col3 + + + col1 FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) = - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8885 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-8885 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8885 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-8885 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8885 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-8885 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8885 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-8885 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8885 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS DECIMAL ) = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-8885 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS REAL ) = col1 ---- query I rowsort label-8890 SELECT - 58 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8890 SELECT - 58 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8890 SELECT - 58 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8890 SELECT - 58 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8890 SELECT - 58 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8895 SELECT - 30 + 52 * 48 AS col4 FROM tab0 WHERE NOT + col3 IS NULL ---- 10 values hashing to f87a791b6c5830346f3c61db12c09c06 query I rowsort label-8895 SELECT - 30 + 52 * 48 AS col4 FROM tab1 WHERE NOT + col3 IS NULL ---- 10 values hashing to f87a791b6c5830346f3c61db12c09c06 query I rowsort label-8895 SELECT - 30 + 52 * 48 AS col4 FROM tab2 WHERE NOT + col3 IS NULL ---- 10 values hashing to f87a791b6c5830346f3c61db12c09c06 query I rowsort label-8895 SELECT - 30 + 52 * 48 AS col4 FROM tab3 WHERE NOT + col3 IS NULL ---- 10 values hashing to f87a791b6c5830346f3c61db12c09c06 query I rowsort label-8895 SELECT - 30 + 52 * 48 AS col4 FROM tab4 WHERE NOT + col3 IS NULL ---- 10 values hashing to f87a791b6c5830346f3c61db12c09c06 query IIIIIII rowsort label-8900 SELECT * FROM tab0 WHERE NOT - 7 IS NOT NULL ---- query IIIIIII rowsort label-8900 SELECT * FROM tab1 WHERE NOT - 7 IS NOT NULL ---- query IIIIIII rowsort label-8900 SELECT * FROM tab2 WHERE NOT - 7 IS NOT NULL ---- query IIIIIII rowsort label-8900 SELECT * FROM tab3 WHERE NOT - 7 IS NOT NULL ---- query IIIIIII rowsort label-8900 SELECT * FROM tab4 WHERE NOT - 7 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8905 SELECT ALL * FROM tab0 AS cor0 WHERE NULL <= + CAST( NULL AS SIGNED ) * + 64 * - col0 / col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8905 SELECT ALL * FROM tab0 AS cor0 WHERE NULL <= + CAST ( NULL AS INTEGER ) * + 64 * - col0 / col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8905 SELECT ALL * FROM tab1 AS cor0 WHERE NULL <= + CAST( NULL AS SIGNED ) * + 64 * - col0 / col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8905 SELECT ALL * FROM tab1 AS cor0 WHERE NULL <= + CAST ( NULL AS INTEGER ) * + 64 * - col0 / col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8905 SELECT ALL * FROM tab2 AS cor0 WHERE NULL <= + CAST( NULL AS SIGNED ) * + 64 * - col0 / col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8905 SELECT ALL * FROM tab2 AS cor0 WHERE NULL <= + CAST ( NULL AS INTEGER ) * + 64 * - col0 / col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8905 SELECT ALL * FROM tab3 AS cor0 WHERE NULL <= + CAST( NULL AS SIGNED ) * + 64 * - col0 / col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8905 SELECT ALL * FROM tab3 AS cor0 WHERE NULL <= + CAST ( NULL AS INTEGER ) * + 64 * - col0 / col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8905 SELECT ALL * FROM tab4 AS cor0 WHERE NULL <= + CAST( NULL AS SIGNED ) * + 64 * - col0 / col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8905 SELECT ALL * FROM tab4 AS cor0 WHERE NULL <= + CAST ( NULL AS INTEGER ) * + 64 * - col0 / col0 ---- query I rowsort label-8910 SELECT DISTINCT - ( + col1 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8910 SELECT DISTINCT - ( + col1 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8910 SELECT DISTINCT - ( + col1 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8910 SELECT DISTINCT - ( + col1 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8910 SELECT DISTINCT - ( + col1 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8915 SELECT ALL 65 AS col3 FROM tab0 WHERE - 80 IS NOT NULL ---- 10 values hashing to c3a68f653e8a6ad78f2a6411cbaba540 query I rowsort label-8915 SELECT ALL 65 AS col3 FROM tab1 WHERE - 80 IS NOT NULL ---- 10 values hashing to c3a68f653e8a6ad78f2a6411cbaba540 query I rowsort label-8915 SELECT ALL 65 AS col3 FROM tab2 WHERE - 80 IS NOT NULL ---- 10 values hashing to c3a68f653e8a6ad78f2a6411cbaba540 query I rowsort label-8915 SELECT ALL 65 AS col3 FROM tab3 WHERE - 80 IS NOT NULL ---- 10 values hashing to c3a68f653e8a6ad78f2a6411cbaba540 query I rowsort label-8915 SELECT ALL 65 AS col3 FROM tab4 WHERE - 80 IS NOT NULL ---- 10 values hashing to c3a68f653e8a6ad78f2a6411cbaba540 query I rowsort label-8920 SELECT ALL col1 AS col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-8920 SELECT ALL col1 AS col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-8920 SELECT ALL col1 AS col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-8920 SELECT ALL col1 AS col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-8920 SELECT ALL col1 AS col3 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab0 WHERE - + 35 > + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab0 WHERE - + 35 > + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab1 WHERE - + 35 > + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab1 WHERE - + 35 > + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab2 WHERE - + 35 > + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab2 WHERE - + 35 > + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab3 WHERE - + 35 > + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab3 WHERE - + 35 > + - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab4 WHERE - + 35 > + - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-8925 SELECT ALL - 9 * + col4 FROM tab4 WHERE - + 35 > + - CAST ( NULL AS INTEGER ) ---- query I rowsort label-8930 SELECT ALL - + col1 - + col0 * + col4 AS col0 FROM tab0 WHERE NULL <= - - 80 + col4 ---- query I rowsort label-8930 SELECT ALL - + col1 - + col0 * + col4 AS col0 FROM tab1 WHERE NULL <= - - 80 + col4 ---- query I rowsort label-8930 SELECT ALL - + col1 - + col0 * + col4 AS col0 FROM tab2 WHERE NULL <= - - 80 + col4 ---- query I rowsort label-8930 SELECT ALL - + col1 - + col0 * + col4 AS col0 FROM tab3 WHERE NULL <= - - 80 + col4 ---- query I rowsort label-8930 SELECT ALL - + col1 - + col0 * + col4 AS col0 FROM tab4 WHERE NULL <= - - 80 + col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-8935 SELECT COUNT( ALL col0 ) AS col0 FROM tab0 AS cor0 WHERE col0 <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8935 SELECT COUNT ( ALL col0 ) AS col0 FROM tab0 AS cor0 WHERE col0 <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8935 SELECT COUNT( ALL col0 ) AS col0 FROM tab1 AS cor0 WHERE col0 <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8935 SELECT COUNT ( ALL col0 ) AS col0 FROM tab1 AS cor0 WHERE col0 <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8935 SELECT COUNT( ALL col0 ) AS col0 FROM tab2 AS cor0 WHERE col0 <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8935 SELECT COUNT ( ALL col0 ) AS col0 FROM tab2 AS cor0 WHERE col0 <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8935 SELECT COUNT( ALL col0 ) AS col0 FROM tab3 AS cor0 WHERE col0 <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8935 SELECT COUNT ( ALL col0 ) AS col0 FROM tab3 AS cor0 WHERE col0 <> NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8935 SELECT COUNT( ALL col0 ) AS col0 FROM tab4 AS cor0 WHERE col0 <> NULL ---- 0 skipif mysql # not compatible query I rowsort label-8935 SELECT COUNT ( ALL col0 ) AS col0 FROM tab4 AS cor0 WHERE col0 <> NULL ---- 0 query I rowsort label-8940 SELECT col0 * - col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 0f53767c1855c467ebd20c1928d890f2 query I rowsort label-8940 SELECT col0 * - col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 0f53767c1855c467ebd20c1928d890f2 query I rowsort label-8940 SELECT col0 * - col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 0f53767c1855c467ebd20c1928d890f2 query I rowsort label-8940 SELECT col0 * - col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 0f53767c1855c467ebd20c1928d890f2 query I rowsort label-8940 SELECT col0 * - col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to 0f53767c1855c467ebd20c1928d890f2 query I rowsort label-8945 SELECT ALL 31 * + col3 + + + col0 FROM tab0 cor0 WHERE NOT ( col0 ) IS NULL ---- 10 values hashing to 5ccf525b733fb5086c2936fbda7ced5b query I rowsort label-8945 SELECT ALL 31 * + col3 + + + col0 FROM tab1 cor0 WHERE NOT ( col0 ) IS NULL ---- 10 values hashing to 5ccf525b733fb5086c2936fbda7ced5b query I rowsort label-8945 SELECT ALL 31 * + col3 + + + col0 FROM tab2 cor0 WHERE NOT ( col0 ) IS NULL ---- 10 values hashing to 5ccf525b733fb5086c2936fbda7ced5b query I rowsort label-8945 SELECT ALL 31 * + col3 + + + col0 FROM tab3 cor0 WHERE NOT ( col0 ) IS NULL ---- 10 values hashing to 5ccf525b733fb5086c2936fbda7ced5b query I rowsort label-8945 SELECT ALL 31 * + col3 + + + col0 FROM tab4 cor0 WHERE NOT ( col0 ) IS NULL ---- 10 values hashing to 5ccf525b733fb5086c2936fbda7ced5b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8950 SELECT ALL 39 col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8950 SELECT ALL 39 col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8950 SELECT ALL 39 col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8950 SELECT ALL 39 col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8950 SELECT ALL 39 col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-8955 SELECT col1 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8955 SELECT col1 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8955 SELECT col1 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8955 SELECT col1 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8955 SELECT col1 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-8960 SELECT * FROM tab0 WHERE - col4 = NULL ---- query IIIIIII rowsort label-8960 SELECT * FROM tab1 WHERE - col4 = NULL ---- query IIIIIII rowsort label-8960 SELECT * FROM tab2 WHERE - col4 = NULL ---- query IIIIIII rowsort label-8960 SELECT * FROM tab3 WHERE - col4 = NULL ---- query IIIIIII rowsort label-8960 SELECT * FROM tab4 WHERE - col4 = NULL ---- query IIIIIII rowsort label-8965 SELECT * FROM tab0 WHERE + col3 + + 0 IS NULL ---- query IIIIIII rowsort label-8965 SELECT * FROM tab1 WHERE + col3 + + 0 IS NULL ---- query IIIIIII rowsort label-8965 SELECT * FROM tab2 WHERE + col3 + + 0 IS NULL ---- query IIIIIII rowsort label-8965 SELECT * FROM tab3 WHERE + col3 + + 0 IS NULL ---- query IIIIIII rowsort label-8965 SELECT * FROM tab4 WHERE + col3 + + 0 IS NULL ---- query IIIIIII rowsort label-8970 SELECT ALL * FROM tab0 WHERE NOT 77 + + + col0 BETWEEN - - 8 + - 4 AND NULL ---- query IIIIIII rowsort label-8970 SELECT ALL * FROM tab1 WHERE NOT 77 + + + col0 BETWEEN - - 8 + - 4 AND NULL ---- query IIIIIII rowsort label-8970 SELECT ALL * FROM tab2 WHERE NOT 77 + + + col0 BETWEEN - - 8 + - 4 AND NULL ---- query IIIIIII rowsort label-8970 SELECT ALL * FROM tab3 WHERE NOT 77 + + + col0 BETWEEN - - 8 + - 4 AND NULL ---- query IIIIIII rowsort label-8970 SELECT ALL * FROM tab4 WHERE NOT 77 + + + col0 BETWEEN - - 8 + - 4 AND NULL ---- query I rowsort label-8975 SELECT + - 91 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-8975 SELECT + - 91 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-8975 SELECT + - 91 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-8975 SELECT + - 91 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-8975 SELECT + - 91 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-8980 SELECT DISTINCT + ( - col1 ) - - 57 FROM tab0 AS cor0 WHERE + col1 * - + 9 IS NULL ---- query I rowsort label-8980 SELECT DISTINCT + ( - col1 ) - - 57 FROM tab1 AS cor0 WHERE + col1 * - + 9 IS NULL ---- query I rowsort label-8980 SELECT DISTINCT + ( - col1 ) - - 57 FROM tab2 AS cor0 WHERE + col1 * - + 9 IS NULL ---- query I rowsort label-8980 SELECT DISTINCT + ( - col1 ) - - 57 FROM tab3 AS cor0 WHERE + col1 * - + 9 IS NULL ---- query I rowsort label-8980 SELECT DISTINCT + ( - col1 ) - - 57 FROM tab4 AS cor0 WHERE + col1 * - + 9 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8985 SELECT - - MAX( ALL - col3 ) FROM tab0 WHERE ( - col1 ) < 51 ---- -90 skipif mysql # not compatible query I rowsort label-8985 SELECT - - MAX ( ALL - col3 ) FROM tab0 WHERE ( - col1 ) < 51 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-8985 SELECT - - MAX( ALL - col3 ) FROM tab1 WHERE ( - col1 ) < 51 ---- -90 skipif mysql # not compatible query I rowsort label-8985 SELECT - - MAX ( ALL - col3 ) FROM tab1 WHERE ( - col1 ) < 51 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-8985 SELECT - - MAX( ALL - col3 ) FROM tab2 WHERE ( - col1 ) < 51 ---- -90 skipif mysql # not compatible query I rowsort label-8985 SELECT - - MAX ( ALL - col3 ) FROM tab2 WHERE ( - col1 ) < 51 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-8985 SELECT - - MAX( ALL - col3 ) FROM tab3 WHERE ( - col1 ) < 51 ---- -90 skipif mysql # not compatible query I rowsort label-8985 SELECT - - MAX ( ALL - col3 ) FROM tab3 WHERE ( - col1 ) < 51 ---- -90 onlyif mysql # aggregate syntax: query I rowsort label-8985 SELECT - - MAX( ALL - col3 ) FROM tab4 WHERE ( - col1 ) < 51 ---- -90 skipif mysql # not compatible query I rowsort label-8985 SELECT - - MAX ( ALL - col3 ) FROM tab4 WHERE ( - col1 ) < 51 ---- -90 query I rowsort label-8990 SELECT DISTINCT 93 / - 13 / - - ( + + col4 ) AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8990 SELECT DISTINCT 93 / - 13 / - - ( + + col4 ) AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8990 SELECT DISTINCT 93 / - 13 / - - ( + + col4 ) AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8990 SELECT DISTINCT 93 / - 13 / - - ( + + col4 ) AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8990 SELECT DISTINCT 93 / - 13 / - - ( + + col4 ) AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8995 SELECT + col3 FROM tab0 cor0 WHERE CAST( NULL AS SIGNED ) IN ( - 13, col4 ) ---- skipif mysql # not compatible query I rowsort label-8995 SELECT + col3 FROM tab0 cor0 WHERE CAST ( NULL AS INTEGER ) IN ( - 13, col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8995 SELECT + col3 FROM tab1 cor0 WHERE CAST( NULL AS SIGNED ) IN ( - 13, col4 ) ---- skipif mysql # not compatible query I rowsort label-8995 SELECT + col3 FROM tab1 cor0 WHERE CAST ( NULL AS INTEGER ) IN ( - 13, col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8995 SELECT + col3 FROM tab2 cor0 WHERE CAST( NULL AS SIGNED ) IN ( - 13, col4 ) ---- skipif mysql # not compatible query I rowsort label-8995 SELECT + col3 FROM tab2 cor0 WHERE CAST ( NULL AS INTEGER ) IN ( - 13, col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8995 SELECT + col3 FROM tab3 cor0 WHERE CAST( NULL AS SIGNED ) IN ( - 13, col4 ) ---- skipif mysql # not compatible query I rowsort label-8995 SELECT + col3 FROM tab3 cor0 WHERE CAST ( NULL AS INTEGER ) IN ( - 13, col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8995 SELECT + col3 FROM tab4 cor0 WHERE CAST( NULL AS SIGNED ) IN ( - 13, col4 ) ---- skipif mysql # not compatible query I rowsort label-8995 SELECT + col3 FROM tab4 cor0 WHERE CAST ( NULL AS INTEGER ) IN ( - 13, col4 ) ---- query I rowsort label-9000 SELECT col3 + + - 87 AS col5 FROM tab0 cor0 WHERE NULL IS NULL ---- 10 values hashing to d6ecc3ddf868f474819f53a174b73dcc query I rowsort label-9000 SELECT col3 + + - 87 AS col5 FROM tab1 cor0 WHERE NULL IS NULL ---- 10 values hashing to d6ecc3ddf868f474819f53a174b73dcc query I rowsort label-9000 SELECT col3 + + - 87 AS col5 FROM tab2 cor0 WHERE NULL IS NULL ---- 10 values hashing to d6ecc3ddf868f474819f53a174b73dcc query I rowsort label-9000 SELECT col3 + + - 87 AS col5 FROM tab3 cor0 WHERE NULL IS NULL ---- 10 values hashing to d6ecc3ddf868f474819f53a174b73dcc query I rowsort label-9000 SELECT col3 + + - 87 AS col5 FROM tab4 cor0 WHERE NULL IS NULL ---- 10 values hashing to d6ecc3ddf868f474819f53a174b73dcc query I rowsort label-9005 SELECT DISTINCT col1 FROM tab0 WHERE NOT NULL > NULL ---- query I rowsort label-9005 SELECT DISTINCT col1 FROM tab1 WHERE NOT NULL > NULL ---- query I rowsort label-9005 SELECT DISTINCT col1 FROM tab2 WHERE NOT NULL > NULL ---- query I rowsort label-9005 SELECT DISTINCT col1 FROM tab3 WHERE NOT NULL > NULL ---- query I rowsort label-9005 SELECT DISTINCT col1 FROM tab4 WHERE NOT NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab0 AS cor0 WHERE NOT NULL < + 78 / CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab0 AS cor0 WHERE NOT NULL < + 78 / CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab1 AS cor0 WHERE NOT NULL < + 78 / CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab1 AS cor0 WHERE NOT NULL < + 78 / CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab2 AS cor0 WHERE NOT NULL < + 78 / CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab2 AS cor0 WHERE NOT NULL < + 78 / CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab3 AS cor0 WHERE NOT NULL < + 78 / CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab3 AS cor0 WHERE NOT NULL < + 78 / CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab4 AS cor0 WHERE NOT NULL < + 78 / CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-9010 SELECT - ( + + col3 ) FROM tab4 AS cor0 WHERE NOT NULL < + 78 / CAST ( NULL AS INTEGER ) ---- query I rowsort label-9015 SELECT + ( col3 ) AS col5 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-9015 SELECT + ( col3 ) AS col5 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-9015 SELECT + ( col3 ) AS col5 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-9015 SELECT + ( col3 ) AS col5 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-9015 SELECT + ( col3 ) AS col5 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-9020 SELECT ALL - CAST( NULL AS DECIMAL ) * + COUNT( * ) * - COUNT( * ) + 91, - COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-9020 SELECT ALL - CAST ( NULL AS REAL ) * + COUNT ( * ) * - COUNT ( * ) + 91, - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-9020 SELECT ALL - CAST( NULL AS DECIMAL ) * + COUNT( * ) * - COUNT( * ) + 91, - COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-9020 SELECT ALL - CAST ( NULL AS REAL ) * + COUNT ( * ) * - COUNT ( * ) + 91, - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-9020 SELECT ALL - CAST( NULL AS DECIMAL ) * + COUNT( * ) * - COUNT( * ) + 91, - COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-9020 SELECT ALL - CAST ( NULL AS REAL ) * + COUNT ( * ) * - COUNT ( * ) + 91, - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-9020 SELECT ALL - CAST( NULL AS DECIMAL ) * + COUNT( * ) * - COUNT( * ) + 91, - COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-9020 SELECT ALL - CAST ( NULL AS REAL ) * + COUNT ( * ) * - COUNT ( * ) + 91, - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-9020 SELECT ALL - CAST( NULL AS DECIMAL ) * + COUNT( * ) * - COUNT( * ) + 91, - COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-9020 SELECT ALL - CAST ( NULL AS REAL ) * + COUNT ( * ) * - COUNT ( * ) + 91, - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL 0 query IIIIIII rowsort label-9025 SELECT * FROM tab0 cor0 WHERE NULL <> + ( col4 ) ---- query IIIIIII rowsort label-9025 SELECT * FROM tab1 cor0 WHERE NULL <> + ( col4 ) ---- query IIIIIII rowsort label-9025 SELECT * FROM tab2 cor0 WHERE NULL <> + ( col4 ) ---- query IIIIIII rowsort label-9025 SELECT * FROM tab3 cor0 WHERE NULL <> + ( col4 ) ---- query IIIIIII rowsort label-9025 SELECT * FROM tab4 cor0 WHERE NULL <> + ( col4 ) ---- query IIIIIII rowsort label-9030 SELECT * FROM tab0 AS cor0 WHERE NOT 64 <> 89 ---- query IIIIIII rowsort label-9030 SELECT * FROM tab1 AS cor0 WHERE NOT 64 <> 89 ---- query IIIIIII rowsort label-9030 SELECT * FROM tab2 AS cor0 WHERE NOT 64 <> 89 ---- query IIIIIII rowsort label-9030 SELECT * FROM tab3 AS cor0 WHERE NOT 64 <> 89 ---- query IIIIIII rowsort label-9030 SELECT * FROM tab4 AS cor0 WHERE NOT 64 <> 89 ---- query I rowsort label-9035 SELECT ALL - col4 FROM tab0 AS cor0 WHERE NOT - 98 IS NOT NULL ---- query I rowsort label-9035 SELECT ALL - col4 FROM tab1 AS cor0 WHERE NOT - 98 IS NOT NULL ---- query I rowsort label-9035 SELECT ALL - col4 FROM tab2 AS cor0 WHERE NOT - 98 IS NOT NULL ---- query I rowsort label-9035 SELECT ALL - col4 FROM tab3 AS cor0 WHERE NOT - 98 IS NOT NULL ---- query I rowsort label-9035 SELECT ALL - col4 FROM tab4 AS cor0 WHERE NOT - 98 IS NOT NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 86 / + 59 < NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 86 / + 59 < NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 86 / + 59 < NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 86 / + 59 < NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 86 / + 59 < NULL ---- query I rowsort label-9045 SELECT 17 AS col5 FROM tab0 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-9045 SELECT 17 AS col5 FROM tab1 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-9045 SELECT 17 AS col5 FROM tab2 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-9045 SELECT 17 AS col5 FROM tab3 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-9045 SELECT 17 AS col5 FROM tab4 AS cor0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-9050 SELECT ALL - 25 AS col1 FROM tab0 WHERE + 30 BETWEEN NULL AND NULL ---- query I rowsort label-9050 SELECT ALL - 25 AS col1 FROM tab1 WHERE + 30 BETWEEN NULL AND NULL ---- query I rowsort label-9050 SELECT ALL - 25 AS col1 FROM tab2 WHERE + 30 BETWEEN NULL AND NULL ---- query I rowsort label-9050 SELECT ALL - 25 AS col1 FROM tab3 WHERE + 30 BETWEEN NULL AND NULL ---- query I rowsort label-9050 SELECT ALL - 25 AS col1 FROM tab4 WHERE + 30 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9055 SELECT ALL * FROM tab0 AS cor0 WHERE ( col0 ) < NULL ---- query IIIIIII rowsort label-9055 SELECT ALL * FROM tab1 AS cor0 WHERE ( col0 ) < NULL ---- query IIIIIII rowsort label-9055 SELECT ALL * FROM tab2 AS cor0 WHERE ( col0 ) < NULL ---- query IIIIIII rowsort label-9055 SELECT ALL * FROM tab3 AS cor0 WHERE ( col0 ) < NULL ---- query IIIIIII rowsort label-9055 SELECT ALL * FROM tab4 AS cor0 WHERE ( col0 ) < NULL ---- query IIIIIII rowsort label-9060 SELECT * FROM tab0 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab1 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab2 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab3 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab4 WHERE NOT NULL <> ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-9065 SELECT - 52 DIV - - CAST( col1 AS SIGNED ) - + - ( + col0 ) * + 36 * + 85 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 skipif mysql # not compatible query I rowsort label-9065 SELECT - 52 / - - CAST ( col1 AS INTEGER ) - + - ( + col0 ) * + 36 * + 85 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-9065 SELECT - 52 DIV - - CAST( col1 AS SIGNED ) - + - ( + col0 ) * + 36 * + 85 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 skipif mysql # not compatible query I rowsort label-9065 SELECT - 52 / - - CAST ( col1 AS INTEGER ) - + - ( + col0 ) * + 36 * + 85 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-9065 SELECT - 52 DIV - - CAST( col1 AS SIGNED ) - + - ( + col0 ) * + 36 * + 85 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 skipif mysql # not compatible query I rowsort label-9065 SELECT - 52 / - - CAST ( col1 AS INTEGER ) - + - ( + col0 ) * + 36 * + 85 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-9065 SELECT - 52 DIV - - CAST( col1 AS SIGNED ) - + - ( + col0 ) * + 36 * + 85 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 skipif mysql # not compatible query I rowsort label-9065 SELECT - 52 / - - CAST ( col1 AS INTEGER ) - + - ( + col0 ) * + 36 * + 85 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: query I rowsort label-9065 SELECT - 52 DIV - - CAST( col1 AS SIGNED ) - + - ( + col0 ) * + 36 * + 85 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 skipif mysql # not compatible query I rowsort label-9065 SELECT - 52 / - - CAST ( col1 AS INTEGER ) - + - ( + col0 ) * + 36 * + 85 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 10 values hashing to b921dbf3f472aecc9935a6f0c98bd3a1 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9070 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9070 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9070 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9070 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9070 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9070 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9070 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9070 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9070 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9070 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND + CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-9075 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9075 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9075 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9075 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9075 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9080 SELECT ALL * FROM tab0 cor0 WHERE NOT - col4 + col4 <= col4 ---- query IIIIIII rowsort label-9080 SELECT ALL * FROM tab1 cor0 WHERE NOT - col4 + col4 <= col4 ---- query IIIIIII rowsort label-9080 SELECT ALL * FROM tab2 cor0 WHERE NOT - col4 + col4 <= col4 ---- query IIIIIII rowsort label-9080 SELECT ALL * FROM tab3 cor0 WHERE NOT - col4 + col4 <= col4 ---- query IIIIIII rowsort label-9080 SELECT ALL * FROM tab4 cor0 WHERE NOT - col4 + col4 <= col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-9085 SELECT DISTINCT - COUNT( * ) * - - COUNT( * ) - - 31 col2 FROM tab0 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9085 SELECT DISTINCT - COUNT ( * ) * - - COUNT ( * ) - - 31 col2 FROM tab0 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 onlyif mysql # aggregate syntax: query I rowsort label-9085 SELECT DISTINCT - COUNT( * ) * - - COUNT( * ) - - 31 col2 FROM tab1 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9085 SELECT DISTINCT - COUNT ( * ) * - - COUNT ( * ) - - 31 col2 FROM tab1 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 onlyif mysql # aggregate syntax: query I rowsort label-9085 SELECT DISTINCT - COUNT( * ) * - - COUNT( * ) - - 31 col2 FROM tab2 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9085 SELECT DISTINCT - COUNT ( * ) * - - COUNT ( * ) - - 31 col2 FROM tab2 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 onlyif mysql # aggregate syntax: query I rowsort label-9085 SELECT DISTINCT - COUNT( * ) * - - COUNT( * ) - - 31 col2 FROM tab3 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9085 SELECT DISTINCT - COUNT ( * ) * - - COUNT ( * ) - - 31 col2 FROM tab3 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 onlyif mysql # aggregate syntax: query I rowsort label-9085 SELECT DISTINCT - COUNT( * ) * - - COUNT( * ) - - 31 col2 FROM tab4 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9085 SELECT DISTINCT - COUNT ( * ) * - - COUNT ( * ) - - 31 col2 FROM tab4 WHERE NOT + ( + - col0 ) + + + col0 IS NULL ---- -69 onlyif mysql # aggregate syntax: query I rowsort label-9090 SELECT ( - + COUNT( * ) ) FROM tab0 AS cor0 WHERE 81 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9090 SELECT ( - + COUNT ( * ) ) FROM tab0 AS cor0 WHERE 81 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9090 SELECT ( - + COUNT( * ) ) FROM tab1 AS cor0 WHERE 81 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9090 SELECT ( - + COUNT ( * ) ) FROM tab1 AS cor0 WHERE 81 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9090 SELECT ( - + COUNT( * ) ) FROM tab2 AS cor0 WHERE 81 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9090 SELECT ( - + COUNT ( * ) ) FROM tab2 AS cor0 WHERE 81 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9090 SELECT ( - + COUNT( * ) ) FROM tab3 AS cor0 WHERE 81 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9090 SELECT ( - + COUNT ( * ) ) FROM tab3 AS cor0 WHERE 81 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9090 SELECT ( - + COUNT( * ) ) FROM tab4 AS cor0 WHERE 81 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9090 SELECT ( - + COUNT ( * ) ) FROM tab4 AS cor0 WHERE 81 IS NOT NULL ---- -10 query I rowsort label-9095 SELECT 89 AS col2 FROM tab0 AS cor0 WHERE + col4 / - 45 IS NULL ---- query I rowsort label-9095 SELECT 89 AS col2 FROM tab1 AS cor0 WHERE + col4 / - 45 IS NULL ---- query I rowsort label-9095 SELECT 89 AS col2 FROM tab2 AS cor0 WHERE + col4 / - 45 IS NULL ---- query I rowsort label-9095 SELECT 89 AS col2 FROM tab3 AS cor0 WHERE + col4 / - 45 IS NULL ---- query I rowsort label-9095 SELECT 89 AS col2 FROM tab4 AS cor0 WHERE + col4 / - 45 IS NULL ---- query I rowsort label-9100 SELECT - col4 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN col4 * - col1 AND - 92 ---- query I rowsort label-9100 SELECT - col4 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN col4 * - col1 AND - 92 ---- query I rowsort label-9100 SELECT - col4 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN col4 * - col1 AND - 92 ---- query I rowsort label-9100 SELECT - col4 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN col4 * - col1 AND - 92 ---- query I rowsort label-9100 SELECT - col4 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN col4 * - col1 AND - 92 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab0 WHERE - col1 <> NULL ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab1 WHERE - col1 <> NULL ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab2 WHERE - col1 <> NULL ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab3 WHERE - col1 <> NULL ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab4 WHERE - col1 <> NULL ---- query IIIIIII rowsort label-9110 SELECT ALL * FROM tab0 WHERE + 62 IS NULL ---- query IIIIIII rowsort label-9110 SELECT ALL * FROM tab1 WHERE + 62 IS NULL ---- query IIIIIII rowsort label-9110 SELECT ALL * FROM tab2 WHERE + 62 IS NULL ---- query IIIIIII rowsort label-9110 SELECT ALL * FROM tab3 WHERE + 62 IS NULL ---- query IIIIIII rowsort label-9110 SELECT ALL * FROM tab4 WHERE + 62 IS NULL ---- query I rowsort label-9115 SELECT - 36 AS col4 FROM tab0 WHERE NOT ( + col4 < - 6 ) ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query I rowsort label-9115 SELECT - 36 AS col4 FROM tab1 WHERE NOT ( + col4 < - 6 ) ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query I rowsort label-9115 SELECT - 36 AS col4 FROM tab2 WHERE NOT ( + col4 < - 6 ) ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query I rowsort label-9115 SELECT - 36 AS col4 FROM tab3 WHERE NOT ( + col4 < - 6 ) ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query I rowsort label-9115 SELECT - 36 AS col4 FROM tab4 WHERE NOT ( + col4 < - 6 ) ---- 10 values hashing to bca191479f447cbd6b39b56f5a27feda query IIIIIII rowsort label-9120 SELECT ALL * FROM tab0 WHERE + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-9120 SELECT ALL * FROM tab1 WHERE + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-9120 SELECT ALL * FROM tab2 WHERE + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-9120 SELECT ALL * FROM tab3 WHERE + ( + col0 ) IS NULL ---- query IIIIIII rowsort label-9120 SELECT ALL * FROM tab4 WHERE + ( + col0 ) IS NULL ---- query I rowsort label-9125 SELECT - 83 + + col3 * - 45 + - col3 FROM tab0 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to e2980c8c3c1cc55f105d610316542a85 query I rowsort label-9125 SELECT - 83 + + col3 * - 45 + - col3 FROM tab1 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to e2980c8c3c1cc55f105d610316542a85 query I rowsort label-9125 SELECT - 83 + + col3 * - 45 + - col3 FROM tab2 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to e2980c8c3c1cc55f105d610316542a85 query I rowsort label-9125 SELECT - 83 + + col3 * - 45 + - col3 FROM tab3 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to e2980c8c3c1cc55f105d610316542a85 query I rowsort label-9125 SELECT - 83 + + col3 * - 45 + - col3 FROM tab4 AS cor0 WHERE NOT col4 IS NULL ---- 10 values hashing to e2980c8c3c1cc55f105d610316542a85 query I rowsort label-9130 SELECT - 33 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9130 SELECT - 33 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9130 SELECT - 33 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9130 SELECT - 33 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9130 SELECT - 33 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT * FROM tab0 AS cor0 WHERE + CAST( NULL AS SIGNED ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT * FROM tab0 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT * FROM tab1 AS cor0 WHERE + CAST( NULL AS SIGNED ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT * FROM tab1 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT * FROM tab2 AS cor0 WHERE + CAST( NULL AS SIGNED ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT * FROM tab2 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT * FROM tab3 AS cor0 WHERE + CAST( NULL AS SIGNED ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT * FROM tab3 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT * FROM tab4 AS cor0 WHERE + CAST( NULL AS SIGNED ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT * FROM tab4 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / - 20 + + col1 NOT BETWEEN NULL AND NULL ---- query I rowsort label-9140 SELECT DISTINCT - + col3 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 5 AND - 80 ---- query I rowsort label-9140 SELECT DISTINCT - + col3 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 5 AND - 80 ---- query I rowsort label-9140 SELECT DISTINCT - + col3 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 5 AND - 80 ---- query I rowsort label-9140 SELECT DISTINCT - + col3 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 5 AND - 80 ---- query I rowsort label-9140 SELECT DISTINCT - + col3 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 5 AND - 80 ---- query I rowsort label-9145 SELECT - 69 * + - ( - + 50 ) * - - 0 + + col1 - + 77 FROM tab0 WHERE NULL > NULL ---- query I rowsort label-9145 SELECT - 69 * + - ( - + 50 ) * - - 0 + + col1 - + 77 FROM tab1 WHERE NULL > NULL ---- query I rowsort label-9145 SELECT - 69 * + - ( - + 50 ) * - - 0 + + col1 - + 77 FROM tab2 WHERE NULL > NULL ---- query I rowsort label-9145 SELECT - 69 * + - ( - + 50 ) * - - 0 + + col1 - + 77 FROM tab3 WHERE NULL > NULL ---- query I rowsort label-9145 SELECT - 69 * + - ( - + 50 ) * - - 0 + + col1 - + 77 FROM tab4 WHERE NULL > NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9150 SELECT COUNT( * ) FROM tab0 WHERE + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9150 SELECT COUNT ( * ) FROM tab0 WHERE + col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9150 SELECT COUNT( * ) FROM tab1 WHERE + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9150 SELECT COUNT ( * ) FROM tab1 WHERE + col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9150 SELECT COUNT( * ) FROM tab2 WHERE + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9150 SELECT COUNT ( * ) FROM tab2 WHERE + col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9150 SELECT COUNT( * ) FROM tab3 WHERE + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9150 SELECT COUNT ( * ) FROM tab3 WHERE + col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9150 SELECT COUNT( * ) FROM tab4 WHERE + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9150 SELECT COUNT ( * ) FROM tab4 WHERE + col1 IS NULL ---- 0 query I rowsort label-9155 SELECT ALL - - 77 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9155 SELECT ALL - - 77 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9155 SELECT ALL - - 77 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9155 SELECT ALL - - 77 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9155 SELECT ALL - - 77 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-9160 SELECT ALL + + col3 * + - 63 AS col0 FROM tab0 WHERE NOT + 97 IS NULL ---- 10 values hashing to c5be61d2285df401e49a1acc7f97677c query I rowsort label-9160 SELECT ALL + + col3 * + - 63 AS col0 FROM tab1 WHERE NOT + 97 IS NULL ---- 10 values hashing to c5be61d2285df401e49a1acc7f97677c query I rowsort label-9160 SELECT ALL + + col3 * + - 63 AS col0 FROM tab2 WHERE NOT + 97 IS NULL ---- 10 values hashing to c5be61d2285df401e49a1acc7f97677c query I rowsort label-9160 SELECT ALL + + col3 * + - 63 AS col0 FROM tab3 WHERE NOT + 97 IS NULL ---- 10 values hashing to c5be61d2285df401e49a1acc7f97677c query I rowsort label-9160 SELECT ALL + + col3 * + - 63 AS col0 FROM tab4 WHERE NOT + 97 IS NULL ---- 10 values hashing to c5be61d2285df401e49a1acc7f97677c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT DISTINCT - + col0 col4 FROM tab0 AS cor0 WHERE NOT 17 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT DISTINCT - + col0 col4 FROM tab1 AS cor0 WHERE NOT 17 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT DISTINCT - + col0 col4 FROM tab2 AS cor0 WHERE NOT 17 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT DISTINCT - + col0 col4 FROM tab3 AS cor0 WHERE NOT 17 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT DISTINCT - + col0 col4 FROM tab4 AS cor0 WHERE NOT 17 <> NULL ---- query I rowsort label-9170 SELECT + col5 AS col1 FROM tab0 cor0 WHERE NOT - col1 * col4 IS NOT NULL ---- query I rowsort label-9170 SELECT + col5 AS col1 FROM tab1 cor0 WHERE NOT - col1 * col4 IS NOT NULL ---- query I rowsort label-9170 SELECT + col5 AS col1 FROM tab2 cor0 WHERE NOT - col1 * col4 IS NOT NULL ---- query I rowsort label-9170 SELECT + col5 AS col1 FROM tab3 cor0 WHERE NOT - col1 * col4 IS NOT NULL ---- query I rowsort label-9170 SELECT + col5 AS col1 FROM tab4 cor0 WHERE NOT - col1 * col4 IS NOT NULL ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab0 cor0 WHERE NOT NULL = 14 ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab1 cor0 WHERE NOT NULL = 14 ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab2 cor0 WHERE NOT NULL = 14 ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab3 cor0 WHERE NOT NULL = 14 ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab4 cor0 WHERE NOT NULL = 14 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9180 SELECT ALL CAST( NULL AS SIGNED ) * 42 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9180 SELECT ALL CAST ( NULL AS INTEGER ) * 42 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9180 SELECT ALL CAST( NULL AS SIGNED ) * 42 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9180 SELECT ALL CAST ( NULL AS INTEGER ) * 42 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9180 SELECT ALL CAST( NULL AS SIGNED ) * 42 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9180 SELECT ALL CAST ( NULL AS INTEGER ) * 42 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9180 SELECT ALL CAST( NULL AS SIGNED ) * 42 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9180 SELECT ALL CAST ( NULL AS INTEGER ) * 42 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9180 SELECT ALL CAST( NULL AS SIGNED ) * 42 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9180 SELECT ALL CAST ( NULL AS INTEGER ) * 42 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-9185 SELECT * FROM tab0 WHERE + col4 BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-9185 SELECT * FROM tab1 WHERE + col4 BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-9185 SELECT * FROM tab2 WHERE + col4 BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-9185 SELECT * FROM tab3 WHERE + col4 BETWEEN NULL AND col3 ---- query IIIIIII rowsort label-9185 SELECT * FROM tab4 WHERE + col4 BETWEEN NULL AND col3 ---- query I rowsort label-9190 SELECT - col4 AS col5 FROM tab0 cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-9190 SELECT - col4 AS col5 FROM tab1 cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-9190 SELECT - col4 AS col5 FROM tab2 cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-9190 SELECT - col4 AS col5 FROM tab3 cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-9190 SELECT - col4 AS col5 FROM tab4 cor0 WHERE NOT NULL >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9195 SELECT * FROM tab0 cor0 WHERE NOT ( + - CAST( NULL AS SIGNED ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9195 SELECT * FROM tab0 cor0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9195 SELECT * FROM tab1 cor0 WHERE NOT ( + - CAST( NULL AS SIGNED ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9195 SELECT * FROM tab1 cor0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9195 SELECT * FROM tab2 cor0 WHERE NOT ( + - CAST( NULL AS SIGNED ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9195 SELECT * FROM tab2 cor0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9195 SELECT * FROM tab3 cor0 WHERE NOT ( + - CAST( NULL AS SIGNED ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9195 SELECT * FROM tab3 cor0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9195 SELECT * FROM tab4 cor0 WHERE NOT ( + - CAST( NULL AS SIGNED ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9195 SELECT * FROM tab4 cor0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + - 95 - - col3 < - - col3 / 64 * - col3 * - - col4 / + + col1 ) ---- query I rowsort label-9200 SELECT DISTINCT + 78 FROM tab0 AS cor0 WHERE col4 * - ( + col3 ) IS NULL ---- query I rowsort label-9200 SELECT DISTINCT + 78 FROM tab1 AS cor0 WHERE col4 * - ( + col3 ) IS NULL ---- query I rowsort label-9200 SELECT DISTINCT + 78 FROM tab2 AS cor0 WHERE col4 * - ( + col3 ) IS NULL ---- query I rowsort label-9200 SELECT DISTINCT + 78 FROM tab3 AS cor0 WHERE col4 * - ( + col3 ) IS NULL ---- query I rowsort label-9200 SELECT DISTINCT + 78 FROM tab4 AS cor0 WHERE col4 * - ( + col3 ) IS NULL ---- query I rowsort label-9205 SELECT col1 AS col2 FROM tab0 AS cor0 WHERE NOT ( 48 BETWEEN NULL AND col0 * + 95 ) ---- query I rowsort label-9205 SELECT col1 AS col2 FROM tab1 AS cor0 WHERE NOT ( 48 BETWEEN NULL AND col0 * + 95 ) ---- query I rowsort label-9205 SELECT col1 AS col2 FROM tab2 AS cor0 WHERE NOT ( 48 BETWEEN NULL AND col0 * + 95 ) ---- query I rowsort label-9205 SELECT col1 AS col2 FROM tab3 AS cor0 WHERE NOT ( 48 BETWEEN NULL AND col0 * + 95 ) ---- query I rowsort label-9205 SELECT col1 AS col2 FROM tab4 AS cor0 WHERE NOT ( 48 BETWEEN NULL AND col0 * + 95 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL 47 * - MAX( - + 95 ) * - 46 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL 47 * - MAX ( - + 95 ) * - 46 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL 47 * - MAX( - + 95 ) * - 46 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL 47 * - MAX ( - + 95 ) * - 46 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL 47 * - MAX( - + 95 ) * - 46 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL 47 * - MAX ( - + 95 ) * - 46 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL 47 * - MAX( - + 95 ) * - 46 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL 47 * - MAX ( - + 95 ) * - 46 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL 47 * - MAX( - + 95 ) * - 46 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL 47 * - MAX ( - + 95 ) * - 46 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL query I rowsort label-9215 SELECT 85 AS col3 FROM tab0 WHERE col3 < NULL ---- query I rowsort label-9215 SELECT 85 AS col3 FROM tab1 WHERE col3 < NULL ---- query I rowsort label-9215 SELECT 85 AS col3 FROM tab2 WHERE col3 < NULL ---- query I rowsort label-9215 SELECT 85 AS col3 FROM tab3 WHERE col3 < NULL ---- query I rowsort label-9215 SELECT 85 AS col3 FROM tab4 WHERE col3 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9220 SELECT ALL * FROM tab0 WHERE NULL IN ( + col1, CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9220 SELECT ALL * FROM tab0 WHERE NULL IN ( + col1, CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9220 SELECT ALL * FROM tab1 WHERE NULL IN ( + col1, CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9220 SELECT ALL * FROM tab1 WHERE NULL IN ( + col1, CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9220 SELECT ALL * FROM tab2 WHERE NULL IN ( + col1, CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9220 SELECT ALL * FROM tab2 WHERE NULL IN ( + col1, CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9220 SELECT ALL * FROM tab3 WHERE NULL IN ( + col1, CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9220 SELECT ALL * FROM tab3 WHERE NULL IN ( + col1, CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9220 SELECT ALL * FROM tab4 WHERE NULL IN ( + col1, CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9220 SELECT ALL * FROM tab4 WHERE NULL IN ( + col1, CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-9225 SELECT * FROM tab0 WHERE NULL > col0 ---- query IIIIIII rowsort label-9225 SELECT * FROM tab1 WHERE NULL > col0 ---- query IIIIIII rowsort label-9225 SELECT * FROM tab2 WHERE NULL > col0 ---- query IIIIIII rowsort label-9225 SELECT * FROM tab3 WHERE NULL > col0 ---- query IIIIIII rowsort label-9225 SELECT * FROM tab4 WHERE NULL > col0 ---- query I rowsort label-9230 SELECT DISTINCT - col0 + 49 FROM tab0 AS cor0 WHERE NOT 80 * col4 IS NULL ---- 10 values hashing to b34c12fd429ec5c883e7d10192426abc query I rowsort label-9230 SELECT DISTINCT - col0 + 49 FROM tab1 AS cor0 WHERE NOT 80 * col4 IS NULL ---- 10 values hashing to b34c12fd429ec5c883e7d10192426abc query I rowsort label-9230 SELECT DISTINCT - col0 + 49 FROM tab2 AS cor0 WHERE NOT 80 * col4 IS NULL ---- 10 values hashing to b34c12fd429ec5c883e7d10192426abc query I rowsort label-9230 SELECT DISTINCT - col0 + 49 FROM tab3 AS cor0 WHERE NOT 80 * col4 IS NULL ---- 10 values hashing to b34c12fd429ec5c883e7d10192426abc query I rowsort label-9230 SELECT DISTINCT - col0 + 49 FROM tab4 AS cor0 WHERE NOT 80 * col4 IS NULL ---- 10 values hashing to b34c12fd429ec5c883e7d10192426abc query I rowsort label-9235 SELECT ALL + col4 FROM tab0 WHERE NOT - 34 IS NOT NULL ---- query I rowsort label-9235 SELECT ALL + col4 FROM tab1 WHERE NOT - 34 IS NOT NULL ---- query I rowsort label-9235 SELECT ALL + col4 FROM tab2 WHERE NOT - 34 IS NOT NULL ---- query I rowsort label-9235 SELECT ALL + col4 FROM tab3 WHERE NOT - 34 IS NOT NULL ---- query I rowsort label-9235 SELECT ALL + col4 FROM tab4 WHERE NOT - 34 IS NOT NULL ---- query IIIIIII rowsort label-9240 SELECT * FROM tab0 WHERE + 31 > NULL ---- query IIIIIII rowsort label-9240 SELECT * FROM tab1 WHERE + 31 > NULL ---- query IIIIIII rowsort label-9240 SELECT * FROM tab2 WHERE + 31 > NULL ---- query IIIIIII rowsort label-9240 SELECT * FROM tab3 WHERE + 31 > NULL ---- query IIIIIII rowsort label-9240 SELECT * FROM tab4 WHERE + 31 > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9245 SELECT DISTINCT - col4 col4 FROM tab0 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9245 SELECT DISTINCT - col4 col4 FROM tab1 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9245 SELECT DISTINCT - col4 col4 FROM tab2 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9245 SELECT DISTINCT - col4 col4 FROM tab3 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9245 SELECT DISTINCT - col4 col4 FROM tab4 WHERE NOT - col0 IS NOT NULL ---- query IIIIIII rowsort label-9250 SELECT ALL * FROM tab0 WHERE NOT NULL <> col1 * + + 17 + col3 ---- query IIIIIII rowsort label-9250 SELECT ALL * FROM tab1 WHERE NOT NULL <> col1 * + + 17 + col3 ---- query IIIIIII rowsort label-9250 SELECT ALL * FROM tab2 WHERE NOT NULL <> col1 * + + 17 + col3 ---- query IIIIIII rowsort label-9250 SELECT ALL * FROM tab3 WHERE NOT NULL <> col1 * + + 17 + col3 ---- query IIIIIII rowsort label-9250 SELECT ALL * FROM tab4 WHERE NOT NULL <> col1 * + + 17 + col3 ---- query IIIIIII rowsort label-9255 SELECT * FROM tab0 WHERE NOT + 9 <= NULL ---- query IIIIIII rowsort label-9255 SELECT * FROM tab1 WHERE NOT + 9 <= NULL ---- query IIIIIII rowsort label-9255 SELECT * FROM tab2 WHERE NOT + 9 <= NULL ---- query IIIIIII rowsort label-9255 SELECT * FROM tab3 WHERE NOT + 9 <= NULL ---- query IIIIIII rowsort label-9255 SELECT * FROM tab4 WHERE NOT + 9 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9260 SELECT + 54 AS col4 FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-9260 SELECT + 54 AS col4 FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9260 SELECT + 54 AS col4 FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-9260 SELECT + 54 AS col4 FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9260 SELECT + 54 AS col4 FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-9260 SELECT + 54 AS col4 FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9260 SELECT + 54 AS col4 FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-9260 SELECT + 54 AS col4 FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9260 SELECT + 54 AS col4 FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query I rowsort label-9260 SELECT + 54 AS col4 FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9265 SELECT DISTINCT + COUNT( * ) FROM tab0 AS cor0 WHERE ( NULL ) = NULL ---- 0 skipif mysql # not compatible query I rowsort label-9265 SELECT DISTINCT + COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9265 SELECT DISTINCT + COUNT( * ) FROM tab1 AS cor0 WHERE ( NULL ) = NULL ---- 0 skipif mysql # not compatible query I rowsort label-9265 SELECT DISTINCT + COUNT ( * ) FROM tab1 AS cor0 WHERE ( NULL ) = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9265 SELECT DISTINCT + COUNT( * ) FROM tab2 AS cor0 WHERE ( NULL ) = NULL ---- 0 skipif mysql # not compatible query I rowsort label-9265 SELECT DISTINCT + COUNT ( * ) FROM tab2 AS cor0 WHERE ( NULL ) = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9265 SELECT DISTINCT + COUNT( * ) FROM tab3 AS cor0 WHERE ( NULL ) = NULL ---- 0 skipif mysql # not compatible query I rowsort label-9265 SELECT DISTINCT + COUNT ( * ) FROM tab3 AS cor0 WHERE ( NULL ) = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9265 SELECT DISTINCT + COUNT( * ) FROM tab4 AS cor0 WHERE ( NULL ) = NULL ---- 0 skipif mysql # not compatible query I rowsort label-9265 SELECT DISTINCT + COUNT ( * ) FROM tab4 AS cor0 WHERE ( NULL ) = NULL ---- 0 query I rowsort label-9270 SELECT ALL + 21 AS col4 FROM tab0 AS cor0 WHERE col4 + + 69 IS NULL ---- query I rowsort label-9270 SELECT ALL + 21 AS col4 FROM tab1 AS cor0 WHERE col4 + + 69 IS NULL ---- query I rowsort label-9270 SELECT ALL + 21 AS col4 FROM tab2 AS cor0 WHERE col4 + + 69 IS NULL ---- query I rowsort label-9270 SELECT ALL + 21 AS col4 FROM tab3 AS cor0 WHERE col4 + + 69 IS NULL ---- query I rowsort label-9270 SELECT ALL + 21 AS col4 FROM tab4 AS cor0 WHERE col4 + + 69 IS NULL ---- query IIIIIII rowsort label-9275 SELECT * FROM tab0 WHERE NOT ( - ( + 34 ) ) + + col4 * + col1 <> 14 ---- query IIIIIII rowsort label-9275 SELECT * FROM tab1 WHERE NOT ( - ( + 34 ) ) + + col4 * + col1 <> 14 ---- query IIIIIII rowsort label-9275 SELECT * FROM tab2 WHERE NOT ( - ( + 34 ) ) + + col4 * + col1 <> 14 ---- query IIIIIII rowsort label-9275 SELECT * FROM tab3 WHERE NOT ( - ( + 34 ) ) + + col4 * + col1 <> 14 ---- query IIIIIII rowsort label-9275 SELECT * FROM tab4 WHERE NOT ( - ( + 34 ) ) + + col4 * + col1 <> 14 ---- query I rowsort label-9280 SELECT ALL col0 FROM tab0 WHERE NULL NOT BETWEEN + + col1 * col3 AND + col1 ---- query I rowsort label-9280 SELECT ALL col0 FROM tab1 WHERE NULL NOT BETWEEN + + col1 * col3 AND + col1 ---- query I rowsort label-9280 SELECT ALL col0 FROM tab2 WHERE NULL NOT BETWEEN + + col1 * col3 AND + col1 ---- query I rowsort label-9280 SELECT ALL col0 FROM tab3 WHERE NULL NOT BETWEEN + + col1 * col3 AND + col1 ---- query I rowsort label-9280 SELECT ALL col0 FROM tab4 WHERE NULL NOT BETWEEN + + col1 * col3 AND + col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9285 SELECT ALL * FROM tab0 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9285 SELECT ALL * FROM tab0 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9285 SELECT ALL * FROM tab1 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9285 SELECT ALL * FROM tab1 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9285 SELECT ALL * FROM tab2 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9285 SELECT ALL * FROM tab2 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9285 SELECT ALL * FROM tab3 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9285 SELECT ALL * FROM tab3 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9285 SELECT ALL * FROM tab4 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9285 SELECT ALL * FROM tab4 AS cor0 WHERE - col0 * + ( col1 ) = col0 * - CAST ( NULL AS REAL ) ---- query II rowsort label-9290 SELECT ALL - + 5 * col0, col5 AS col0 FROM tab0 cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query II rowsort label-9290 SELECT ALL - + 5 * col0, col5 AS col0 FROM tab1 cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query II rowsort label-9290 SELECT ALL - + 5 * col0, col5 AS col0 FROM tab2 cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query II rowsort label-9290 SELECT ALL - + 5 * col0, col5 AS col0 FROM tab3 cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query II rowsort label-9290 SELECT ALL - + 5 * col0, col5 AS col0 FROM tab4 cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-9295 SELECT DISTINCT + 50 / + col1 AS col0 FROM tab0 WHERE NOT col3 / + 39 + - + 60 BETWEEN NULL AND NULL ---- query I rowsort label-9295 SELECT DISTINCT + 50 / + col1 AS col0 FROM tab1 WHERE NOT col3 / + 39 + - + 60 BETWEEN NULL AND NULL ---- query I rowsort label-9295 SELECT DISTINCT + 50 / + col1 AS col0 FROM tab2 WHERE NOT col3 / + 39 + - + 60 BETWEEN NULL AND NULL ---- query I rowsort label-9295 SELECT DISTINCT + 50 / + col1 AS col0 FROM tab3 WHERE NOT col3 / + 39 + - + 60 BETWEEN NULL AND NULL ---- query I rowsort label-9295 SELECT DISTINCT + 50 / + col1 AS col0 FROM tab4 WHERE NOT col3 / + 39 + - + 60 BETWEEN NULL AND NULL ---- query II rowsort label-9300 SELECT + - col3, 21 AS col1 FROM tab0 AS cor0 WHERE + 89 * + col0 IS NOT NULL ---- 20 values hashing to 1d297ca33005c998b659e986b9b5f0cd query II rowsort label-9300 SELECT + - col3, 21 AS col1 FROM tab1 AS cor0 WHERE + 89 * + col0 IS NOT NULL ---- 20 values hashing to 1d297ca33005c998b659e986b9b5f0cd query II rowsort label-9300 SELECT + - col3, 21 AS col1 FROM tab2 AS cor0 WHERE + 89 * + col0 IS NOT NULL ---- 20 values hashing to 1d297ca33005c998b659e986b9b5f0cd query II rowsort label-9300 SELECT + - col3, 21 AS col1 FROM tab3 AS cor0 WHERE + 89 * + col0 IS NOT NULL ---- 20 values hashing to 1d297ca33005c998b659e986b9b5f0cd query II rowsort label-9300 SELECT + - col3, 21 AS col1 FROM tab4 AS cor0 WHERE + 89 * + col0 IS NOT NULL ---- 20 values hashing to 1d297ca33005c998b659e986b9b5f0cd query II rowsort label-9305 SELECT DISTINCT - 5 + + col0, - col4 FROM tab0 AS cor0 WHERE NOT 77 IS NOT NULL ---- query II rowsort label-9305 SELECT DISTINCT - 5 + + col0, - col4 FROM tab1 AS cor0 WHERE NOT 77 IS NOT NULL ---- query II rowsort label-9305 SELECT DISTINCT - 5 + + col0, - col4 FROM tab2 AS cor0 WHERE NOT 77 IS NOT NULL ---- query II rowsort label-9305 SELECT DISTINCT - 5 + + col0, - col4 FROM tab3 AS cor0 WHERE NOT 77 IS NOT NULL ---- query II rowsort label-9305 SELECT DISTINCT - 5 + + col0, - col4 FROM tab4 AS cor0 WHERE NOT 77 IS NOT NULL ---- query IIIIIII rowsort label-9310 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN col1 AND - 98 ---- query IIIIIII rowsort label-9310 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN col1 AND - 98 ---- query IIIIIII rowsort label-9310 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN col1 AND - 98 ---- query IIIIIII rowsort label-9310 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN col1 AND - 98 ---- query IIIIIII rowsort label-9310 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN col1 AND - 98 ---- query IIIIIII rowsort label-9315 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN - + 77 AND - + col4 ---- query IIIIIII rowsort label-9315 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN - + 77 AND - + col4 ---- query IIIIIII rowsort label-9315 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN - + 77 AND - + col4 ---- query IIIIIII rowsort label-9315 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN - + 77 AND - + col4 ---- query IIIIIII rowsort label-9315 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN - + 77 AND - + col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-9320 SELECT DISTINCT + ( - - MIN( ALL + 37 ) ) FROM tab0 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL skipif mysql # not compatible query I rowsort label-9320 SELECT DISTINCT + ( - - MIN ( ALL + 37 ) ) FROM tab0 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9320 SELECT DISTINCT + ( - - MIN( ALL + 37 ) ) FROM tab1 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL skipif mysql # not compatible query I rowsort label-9320 SELECT DISTINCT + ( - - MIN ( ALL + 37 ) ) FROM tab1 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9320 SELECT DISTINCT + ( - - MIN( ALL + 37 ) ) FROM tab2 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL skipif mysql # not compatible query I rowsort label-9320 SELECT DISTINCT + ( - - MIN ( ALL + 37 ) ) FROM tab2 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9320 SELECT DISTINCT + ( - - MIN( ALL + 37 ) ) FROM tab3 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL skipif mysql # not compatible query I rowsort label-9320 SELECT DISTINCT + ( - - MIN ( ALL + 37 ) ) FROM tab3 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9320 SELECT DISTINCT + ( - - MIN( ALL + 37 ) ) FROM tab4 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL skipif mysql # not compatible query I rowsort label-9320 SELECT DISTINCT + ( - - MIN ( ALL + 37 ) ) FROM tab4 WHERE NULL BETWEEN + - 77 + - col4 * - - col3 - col0 AND - 56 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9325 SELECT ALL - COUNT( * ) - - COUNT( * ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9325 SELECT ALL - COUNT ( * ) - - COUNT ( * ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9325 SELECT ALL - COUNT( * ) - - COUNT( * ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9325 SELECT ALL - COUNT ( * ) - - COUNT ( * ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9325 SELECT ALL - COUNT( * ) - - COUNT( * ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9325 SELECT ALL - COUNT ( * ) - - COUNT ( * ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9325 SELECT ALL - COUNT( * ) - - COUNT( * ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9325 SELECT ALL - COUNT ( * ) - - COUNT ( * ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9325 SELECT ALL - COUNT( * ) - - COUNT( * ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9325 SELECT ALL - COUNT ( * ) - - COUNT ( * ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 0 query I rowsort label-9330 SELECT 1 AS col0 FROM tab0 AS cor0 WHERE NOT - 39 + col1 >= col4 ---- 1 1 1 1 1 1 query I rowsort label-9330 SELECT 1 AS col0 FROM tab1 AS cor0 WHERE NOT - 39 + col1 >= col4 ---- 1 1 1 1 1 1 query I rowsort label-9330 SELECT 1 AS col0 FROM tab2 AS cor0 WHERE NOT - 39 + col1 >= col4 ---- 1 1 1 1 1 1 query I rowsort label-9330 SELECT 1 AS col0 FROM tab3 AS cor0 WHERE NOT - 39 + col1 >= col4 ---- 1 1 1 1 1 1 query I rowsort label-9330 SELECT 1 AS col0 FROM tab4 AS cor0 WHERE NOT - 39 + col1 >= col4 ---- 1 1 1 1 1 1 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9335 SELECT - + ( 8 ) FROM tab0 AS cor0 WHERE - 13 * + + CAST( NULL AS SIGNED ) <= + 13 + - col0 ---- skipif mysql # not compatible query I rowsort label-9335 SELECT - + ( 8 ) FROM tab0 AS cor0 WHERE - 13 * + + CAST ( NULL AS INTEGER ) <= + 13 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9335 SELECT - + ( 8 ) FROM tab1 AS cor0 WHERE - 13 * + + CAST( NULL AS SIGNED ) <= + 13 + - col0 ---- skipif mysql # not compatible query I rowsort label-9335 SELECT - + ( 8 ) FROM tab1 AS cor0 WHERE - 13 * + + CAST ( NULL AS INTEGER ) <= + 13 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9335 SELECT - + ( 8 ) FROM tab2 AS cor0 WHERE - 13 * + + CAST( NULL AS SIGNED ) <= + 13 + - col0 ---- skipif mysql # not compatible query I rowsort label-9335 SELECT - + ( 8 ) FROM tab2 AS cor0 WHERE - 13 * + + CAST ( NULL AS INTEGER ) <= + 13 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9335 SELECT - + ( 8 ) FROM tab3 AS cor0 WHERE - 13 * + + CAST( NULL AS SIGNED ) <= + 13 + - col0 ---- skipif mysql # not compatible query I rowsort label-9335 SELECT - + ( 8 ) FROM tab3 AS cor0 WHERE - 13 * + + CAST ( NULL AS INTEGER ) <= + 13 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9335 SELECT - + ( 8 ) FROM tab4 AS cor0 WHERE - 13 * + + CAST( NULL AS SIGNED ) <= + 13 + - col0 ---- skipif mysql # not compatible query I rowsort label-9335 SELECT - + ( 8 ) FROM tab4 AS cor0 WHERE - 13 * + + CAST ( NULL AS INTEGER ) <= + 13 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9340 SELECT + + CAST( NULL AS SIGNED ) - col0 AS col1, col0 FROM tab0 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-9340 SELECT + + CAST ( NULL AS INTEGER ) - col0 AS col1, col0 FROM tab0 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9340 SELECT + + CAST( NULL AS SIGNED ) - col0 AS col1, col0 FROM tab1 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-9340 SELECT + + CAST ( NULL AS INTEGER ) - col0 AS col1, col0 FROM tab1 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9340 SELECT + + CAST( NULL AS SIGNED ) - col0 AS col1, col0 FROM tab2 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-9340 SELECT + + CAST ( NULL AS INTEGER ) - col0 AS col1, col0 FROM tab2 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9340 SELECT + + CAST( NULL AS SIGNED ) - col0 AS col1, col0 FROM tab3 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-9340 SELECT + + CAST ( NULL AS INTEGER ) - col0 AS col1, col0 FROM tab3 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9340 SELECT + + CAST( NULL AS SIGNED ) - col0 AS col1, col0 FROM tab4 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-9340 SELECT + + CAST ( NULL AS INTEGER ) - col0 AS col1, col0 FROM tab4 cor0 WHERE - col3 * + 52 * 59 - col0 - + ( 94 ) IS NULL ---- query I rowsort label-9345 SELECT - - ( + - col3 ) AS col3 FROM tab0 WHERE NOT ( - 40 IS NULL ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9345 SELECT - - ( + - col3 ) AS col3 FROM tab1 WHERE NOT ( - 40 IS NULL ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9345 SELECT - - ( + - col3 ) AS col3 FROM tab2 WHERE NOT ( - 40 IS NULL ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9345 SELECT - - ( + - col3 ) AS col3 FROM tab3 WHERE NOT ( - 40 IS NULL ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9345 SELECT - - ( + - col3 ) AS col3 FROM tab4 WHERE NOT ( - 40 IS NULL ) ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d onlyif mysql # aggregate syntax: query I rowsort label-9350 SELECT MIN( - - col0 ) FROM tab0 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL skipif mysql # not compatible query I rowsort label-9350 SELECT MIN ( - - col0 ) FROM tab0 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9350 SELECT MIN( - - col0 ) FROM tab1 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL skipif mysql # not compatible query I rowsort label-9350 SELECT MIN ( - - col0 ) FROM tab1 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9350 SELECT MIN( - - col0 ) FROM tab2 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL skipif mysql # not compatible query I rowsort label-9350 SELECT MIN ( - - col0 ) FROM tab2 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9350 SELECT MIN( - - col0 ) FROM tab3 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL skipif mysql # not compatible query I rowsort label-9350 SELECT MIN ( - - col0 ) FROM tab3 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9350 SELECT MIN( - - col0 ) FROM tab4 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL skipif mysql # not compatible query I rowsort label-9350 SELECT MIN ( - - col0 ) FROM tab4 AS cor0 WHERE NOT NULL <> + col0 / 3 ---- NULL query I rowsort label-9355 SELECT ALL ( - col0 ) AS col5 FROM tab0 cor0 WHERE NULL IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-9355 SELECT ALL ( - col0 ) AS col5 FROM tab1 cor0 WHERE NULL IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-9355 SELECT ALL ( - col0 ) AS col5 FROM tab2 cor0 WHERE NULL IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-9355 SELECT ALL ( - col0 ) AS col5 FROM tab3 cor0 WHERE NULL IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 query I rowsort label-9355 SELECT ALL ( - col0 ) AS col5 FROM tab4 cor0 WHERE NULL IS NULL ---- 10 values hashing to dc8bd79a17d0641a0b6f4e61a82c7a95 onlyif mysql # DIV for integer division: query II rowsort label-9360 SELECT - col3 AS col5, col0 DIV + col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc skipif mysql # not compatible query II rowsort label-9360 SELECT - col3 AS col5, col0 / + col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc onlyif mysql # DIV for integer division: query II rowsort label-9360 SELECT - col3 AS col5, col0 DIV + col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc skipif mysql # not compatible query II rowsort label-9360 SELECT - col3 AS col5, col0 / + col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc onlyif mysql # DIV for integer division: query II rowsort label-9360 SELECT - col3 AS col5, col0 DIV + col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc skipif mysql # not compatible query II rowsort label-9360 SELECT - col3 AS col5, col0 / + col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc onlyif mysql # DIV for integer division: query II rowsort label-9360 SELECT - col3 AS col5, col0 DIV + col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc skipif mysql # not compatible query II rowsort label-9360 SELECT - col3 AS col5, col0 / + col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc onlyif mysql # DIV for integer division: query II rowsort label-9360 SELECT - col3 AS col5, col0 DIV + col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc skipif mysql # not compatible query II rowsort label-9360 SELECT - col3 AS col5, col0 / + col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 20 values hashing to eb874cc63cb86290bb24b3ebceac67cc onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9365 SELECT ALL - col1 * CAST( NULL AS SIGNED ) * + col0 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9365 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) * + col0 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9365 SELECT ALL - col1 * CAST( NULL AS SIGNED ) * + col0 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9365 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) * + col0 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9365 SELECT ALL - col1 * CAST( NULL AS SIGNED ) * + col0 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9365 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) * + col0 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9365 SELECT ALL - col1 * CAST( NULL AS SIGNED ) * + col0 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9365 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) * + col0 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9365 SELECT ALL - col1 * CAST( NULL AS SIGNED ) * + col0 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9365 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) * + col0 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIII rowsort label-9370 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-9370 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-9370 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-9370 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-9370 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-9375 SELECT ALL * FROM tab0 WHERE NOT + 50 / - + col4 + + 58 <> NULL ---- query IIIIIII rowsort label-9375 SELECT ALL * FROM tab1 WHERE NOT + 50 / - + col4 + + 58 <> NULL ---- query IIIIIII rowsort label-9375 SELECT ALL * FROM tab2 WHERE NOT + 50 / - + col4 + + 58 <> NULL ---- query IIIIIII rowsort label-9375 SELECT ALL * FROM tab3 WHERE NOT + 50 / - + col4 + + 58 <> NULL ---- query IIIIIII rowsort label-9375 SELECT ALL * FROM tab4 WHERE NOT + 50 / - + col4 + + 58 <> NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab0 WHERE - - col0 - - 71 * + col0 IS NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab1 WHERE - - col0 - - 71 * + col0 IS NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab2 WHERE - - col0 - - 71 * + col0 IS NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab3 WHERE - - col0 - - 71 * + col0 IS NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab4 WHERE - - col0 - - 71 * + col0 IS NULL ---- query I rowsort label-9385 SELECT ALL - 85 AS col5 FROM tab0 WHERE NOT + ( col1 ) IS NOT NULL ---- query I rowsort label-9385 SELECT ALL - 85 AS col5 FROM tab1 WHERE NOT + ( col1 ) IS NOT NULL ---- query I rowsort label-9385 SELECT ALL - 85 AS col5 FROM tab2 WHERE NOT + ( col1 ) IS NOT NULL ---- query I rowsort label-9385 SELECT ALL - 85 AS col5 FROM tab3 WHERE NOT + ( col1 ) IS NOT NULL ---- query I rowsort label-9385 SELECT ALL - 85 AS col5 FROM tab4 WHERE NOT + ( col1 ) IS NOT NULL ---- query I rowsort label-9390 SELECT - 22 FROM tab0 cor0 WHERE NOT - 88 IS NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-9390 SELECT - 22 FROM tab1 cor0 WHERE NOT - 88 IS NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-9390 SELECT - 22 FROM tab2 cor0 WHERE NOT - 88 IS NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-9390 SELECT - 22 FROM tab3 cor0 WHERE NOT - 88 IS NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-9390 SELECT - 22 FROM tab4 cor0 WHERE NOT - 88 IS NULL ---- 10 values hashing to 92c9f496e0eac186e7242442d8c56320 query I rowsort label-9395 SELECT + ( 78 ) FROM tab0 AS cor0 WHERE NOT 13 IS NOT NULL ---- query I rowsort label-9395 SELECT + ( 78 ) FROM tab1 AS cor0 WHERE NOT 13 IS NOT NULL ---- query I rowsort label-9395 SELECT + ( 78 ) FROM tab2 AS cor0 WHERE NOT 13 IS NOT NULL ---- query I rowsort label-9395 SELECT + ( 78 ) FROM tab3 AS cor0 WHERE NOT 13 IS NOT NULL ---- query I rowsort label-9395 SELECT + ( 78 ) FROM tab4 AS cor0 WHERE NOT 13 IS NOT NULL ---- query I rowsort label-9400 SELECT ALL 51 FROM tab0 AS cor0 WHERE NOT col3 IS NULL ---- 10 values hashing to c9c738f6df3a991a4e4a4534fd34e71f query I rowsort label-9400 SELECT ALL 51 FROM tab1 AS cor0 WHERE NOT col3 IS NULL ---- 10 values hashing to c9c738f6df3a991a4e4a4534fd34e71f query I rowsort label-9400 SELECT ALL 51 FROM tab2 AS cor0 WHERE NOT col3 IS NULL ---- 10 values hashing to c9c738f6df3a991a4e4a4534fd34e71f query I rowsort label-9400 SELECT ALL 51 FROM tab3 AS cor0 WHERE NOT col3 IS NULL ---- 10 values hashing to c9c738f6df3a991a4e4a4534fd34e71f query I rowsort label-9400 SELECT ALL 51 FROM tab4 AS cor0 WHERE NOT col3 IS NULL ---- 10 values hashing to c9c738f6df3a991a4e4a4534fd34e71f query IIIIIII rowsort label-9405 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN - 84 * - + 80 * - col4 AND NULL ---- query IIIIIII rowsort label-9405 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN - 84 * - + 80 * - col4 AND NULL ---- query IIIIIII rowsort label-9405 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN - 84 * - + 80 * - col4 AND NULL ---- query IIIIIII rowsort label-9405 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN - 84 * - + 80 * - col4 AND NULL ---- query IIIIIII rowsort label-9405 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN - 84 * - + 80 * - col4 AND NULL ---- query IIIIIII rowsort label-9410 SELECT * FROM tab0 WHERE NOT NULL NOT IN ( - col1, + col0, - col4 * + + col4, - 33, - - 85 ) ---- query IIIIIII rowsort label-9410 SELECT * FROM tab1 WHERE NOT NULL NOT IN ( - col1, + col0, - col4 * + + col4, - 33, - - 85 ) ---- query IIIIIII rowsort label-9410 SELECT * FROM tab2 WHERE NOT NULL NOT IN ( - col1, + col0, - col4 * + + col4, - 33, - - 85 ) ---- query IIIIIII rowsort label-9410 SELECT * FROM tab3 WHERE NOT NULL NOT IN ( - col1, + col0, - col4 * + + col4, - 33, - - 85 ) ---- query IIIIIII rowsort label-9410 SELECT * FROM tab4 WHERE NOT NULL NOT IN ( - col1, + col0, - col4 * + + col4, - 33, - - 85 ) ---- query I rowsort label-9415 SELECT DISTINCT - - 30 FROM tab0 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-9415 SELECT DISTINCT - - 30 FROM tab1 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-9415 SELECT DISTINCT - - 30 FROM tab2 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-9415 SELECT DISTINCT - - 30 FROM tab3 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-9415 SELECT DISTINCT - - 30 FROM tab4 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-9420 SELECT DISTINCT + 70 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9420 SELECT DISTINCT + 70 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9420 SELECT DISTINCT + 70 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9420 SELECT DISTINCT + 70 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9420 SELECT DISTINCT + 70 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-9425 SELECT ALL * FROM tab0 cor0 WHERE col4 / - col3 < + - col1 ---- query IIIIIII rowsort label-9425 SELECT ALL * FROM tab1 cor0 WHERE col4 / - col3 < + - col1 ---- query IIIIIII rowsort label-9425 SELECT ALL * FROM tab2 cor0 WHERE col4 / - col3 < + - col1 ---- query IIIIIII rowsort label-9425 SELECT ALL * FROM tab3 cor0 WHERE col4 / - col3 < + - col1 ---- query IIIIIII rowsort label-9425 SELECT ALL * FROM tab4 cor0 WHERE col4 / - col3 < + - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-9430 SELECT - COUNT( * ) FROM tab0 WHERE col3 + col1 / 45 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9430 SELECT - COUNT ( * ) FROM tab0 WHERE col3 + col1 / 45 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9430 SELECT - COUNT( * ) FROM tab1 WHERE col3 + col1 / 45 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9430 SELECT - COUNT ( * ) FROM tab1 WHERE col3 + col1 / 45 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9430 SELECT - COUNT( * ) FROM tab2 WHERE col3 + col1 / 45 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9430 SELECT - COUNT ( * ) FROM tab2 WHERE col3 + col1 / 45 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9430 SELECT - COUNT( * ) FROM tab3 WHERE col3 + col1 / 45 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9430 SELECT - COUNT ( * ) FROM tab3 WHERE col3 + col1 / 45 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9430 SELECT - COUNT( * ) FROM tab4 WHERE col3 + col1 / 45 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9430 SELECT - COUNT ( * ) FROM tab4 WHERE col3 + col1 / 45 IS NULL ---- 0 query I rowsort label-9435 SELECT DISTINCT + col3 * + col3 - - - col3 FROM tab0 AS cor0 WHERE - col0 - - col0 + - col0 IS NULL ---- query I rowsort label-9435 SELECT DISTINCT + col3 * + col3 - - - col3 FROM tab1 AS cor0 WHERE - col0 - - col0 + - col0 IS NULL ---- query I rowsort label-9435 SELECT DISTINCT + col3 * + col3 - - - col3 FROM tab2 AS cor0 WHERE - col0 - - col0 + - col0 IS NULL ---- query I rowsort label-9435 SELECT DISTINCT + col3 * + col3 - - - col3 FROM tab3 AS cor0 WHERE - col0 - - col0 + - col0 IS NULL ---- query I rowsort label-9435 SELECT DISTINCT + col3 * + col3 - - - col3 FROM tab4 AS cor0 WHERE - col0 - - col0 + - col0 IS NULL ---- query IIIIIII rowsort label-9440 SELECT * FROM tab0 AS cor0 WHERE NOT NULL < + 1 ---- query IIIIIII rowsort label-9440 SELECT * FROM tab1 AS cor0 WHERE NOT NULL < + 1 ---- query IIIIIII rowsort label-9440 SELECT * FROM tab2 AS cor0 WHERE NOT NULL < + 1 ---- query IIIIIII rowsort label-9440 SELECT * FROM tab3 AS cor0 WHERE NOT NULL < + 1 ---- query IIIIIII rowsort label-9440 SELECT * FROM tab4 AS cor0 WHERE NOT NULL < + 1 ---- query IIIIIII rowsort label-9445 SELECT * FROM tab0 cor0 WHERE NOT NULL BETWEEN - 46 AND ( + col4 ) ---- query IIIIIII rowsort label-9445 SELECT * FROM tab1 cor0 WHERE NOT NULL BETWEEN - 46 AND ( + col4 ) ---- query IIIIIII rowsort label-9445 SELECT * FROM tab2 cor0 WHERE NOT NULL BETWEEN - 46 AND ( + col4 ) ---- query IIIIIII rowsort label-9445 SELECT * FROM tab3 cor0 WHERE NOT NULL BETWEEN - 46 AND ( + col4 ) ---- query IIIIIII rowsort label-9445 SELECT * FROM tab4 cor0 WHERE NOT NULL BETWEEN - 46 AND ( + col4 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9450 SELECT SUM( ALL - col4 ) + + ( + - 27 ) FROM tab0 WHERE 53 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9450 SELECT SUM ( ALL - col4 ) + + ( + - 27 ) FROM tab0 WHERE 53 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9450 SELECT SUM( ALL - col4 ) + + ( + - 27 ) FROM tab1 WHERE 53 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9450 SELECT SUM ( ALL - col4 ) + + ( + - 27 ) FROM tab1 WHERE 53 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9450 SELECT SUM( ALL - col4 ) + + ( + - 27 ) FROM tab2 WHERE 53 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9450 SELECT SUM ( ALL - col4 ) + + ( + - 27 ) FROM tab2 WHERE 53 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9450 SELECT SUM( ALL - col4 ) + + ( + - 27 ) FROM tab3 WHERE 53 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9450 SELECT SUM ( ALL - col4 ) + + ( + - 27 ) FROM tab3 WHERE 53 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9450 SELECT SUM( ALL - col4 ) + + ( + - 27 ) FROM tab4 WHERE 53 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9450 SELECT SUM ( ALL - col4 ) + + ( + - 27 ) FROM tab4 WHERE 53 IS NULL ---- NULL query I rowsort label-9455 SELECT - ( - col1 ) FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-9455 SELECT - ( - col1 ) FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-9455 SELECT - ( - col1 ) FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-9455 SELECT - ( - col1 ) FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-9455 SELECT - ( - col1 ) FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-9460 SELECT * FROM tab0 AS cor0 WHERE NOT 5 = NULL ---- query IIIIIII rowsort label-9460 SELECT * FROM tab1 AS cor0 WHERE NOT 5 = NULL ---- query IIIIIII rowsort label-9460 SELECT * FROM tab2 AS cor0 WHERE NOT 5 = NULL ---- query IIIIIII rowsort label-9460 SELECT * FROM tab3 AS cor0 WHERE NOT 5 = NULL ---- query IIIIIII rowsort label-9460 SELECT * FROM tab4 AS cor0 WHERE NOT 5 = NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9465 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 + - + CAST( NULL AS DECIMAL ) + 2 NOT BETWEEN col4 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9465 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 + - + CAST ( NULL AS REAL ) + 2 NOT BETWEEN col4 AND + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9465 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 + - + CAST( NULL AS DECIMAL ) + 2 NOT BETWEEN col4 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9465 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 + - + CAST ( NULL AS REAL ) + 2 NOT BETWEEN col4 AND + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9465 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 + - + CAST( NULL AS DECIMAL ) + 2 NOT BETWEEN col4 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9465 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 + - + CAST ( NULL AS REAL ) + 2 NOT BETWEEN col4 AND + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9465 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 + - + CAST( NULL AS DECIMAL ) + 2 NOT BETWEEN col4 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9465 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 + - + CAST ( NULL AS REAL ) + 2 NOT BETWEEN col4 AND + col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9465 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 + - + CAST( NULL AS DECIMAL ) + 2 NOT BETWEEN col4 AND + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9465 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 + - + CAST ( NULL AS REAL ) + 2 NOT BETWEEN col4 AND + col0 ---- query IIIIIII rowsort label-9470 SELECT * FROM tab0 AS cor0 WHERE NOT 96 BETWEEN + - 5 AND NULL ---- query IIIIIII rowsort label-9470 SELECT * FROM tab1 AS cor0 WHERE NOT 96 BETWEEN + - 5 AND NULL ---- query IIIIIII rowsort label-9470 SELECT * FROM tab2 AS cor0 WHERE NOT 96 BETWEEN + - 5 AND NULL ---- query IIIIIII rowsort label-9470 SELECT * FROM tab3 AS cor0 WHERE NOT 96 BETWEEN + - 5 AND NULL ---- query IIIIIII rowsort label-9470 SELECT * FROM tab4 AS cor0 WHERE NOT 96 BETWEEN + - 5 AND NULL ---- query I rowsort label-9475 SELECT DISTINCT - - col0 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9475 SELECT DISTINCT - - col0 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9475 SELECT DISTINCT - - col0 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9475 SELECT DISTINCT - - col0 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9475 SELECT DISTINCT - - col0 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-9480 SELECT ( - col3 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9480 SELECT ( - col3 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9480 SELECT ( - col3 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9480 SELECT ( - col3 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d query I rowsort label-9480 SELECT ( - col3 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to b7dffbc8ed3ceb8fd33955f7f5c59c5d onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9485 SELECT + ( + CAST( NULL AS SIGNED ) ) FROM tab0 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9485 SELECT + ( + CAST ( NULL AS INTEGER ) ) FROM tab0 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9485 SELECT + ( + CAST( NULL AS SIGNED ) ) FROM tab1 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9485 SELECT + ( + CAST ( NULL AS INTEGER ) ) FROM tab1 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9485 SELECT + ( + CAST( NULL AS SIGNED ) ) FROM tab2 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9485 SELECT + ( + CAST ( NULL AS INTEGER ) ) FROM tab2 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9485 SELECT + ( + CAST( NULL AS SIGNED ) ) FROM tab3 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9485 SELECT + ( + CAST ( NULL AS INTEGER ) ) FROM tab3 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9485 SELECT + ( + CAST( NULL AS SIGNED ) ) FROM tab4 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 skipif mysql # not compatible query I rowsort label-9485 SELECT + ( + CAST ( NULL AS INTEGER ) ) FROM tab4 WHERE NOT - col1 IS NULL ---- 10 values hashing to db761b746c7d0f18810c20311a9f8974 query IIIIIIIIIIIIII rowsort label-9490 SELECT * FROM tab0, tab0 cor0 WHERE NOT NULL >= NULL ---- query IIIIIIIIIIIIII rowsort label-9490 SELECT * FROM tab1, tab1 cor0 WHERE NOT NULL >= NULL ---- query IIIIIIIIIIIIII rowsort label-9490 SELECT * FROM tab2, tab2 cor0 WHERE NOT NULL >= NULL ---- query IIIIIIIIIIIIII rowsort label-9490 SELECT * FROM tab3, tab3 cor0 WHERE NOT NULL >= NULL ---- query IIIIIIIIIIIIII rowsort label-9490 SELECT * FROM tab4, tab4 cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-9495 SELECT - col3 + + ( + ( col0 ) ) FROM tab0 WHERE ( col4 IS NOT NULL ) ---- 10 values hashing to a317c7379e284dcc3507c9fb47143667 query I rowsort label-9495 SELECT - col3 + + ( + ( col0 ) ) FROM tab1 WHERE ( col4 IS NOT NULL ) ---- 10 values hashing to a317c7379e284dcc3507c9fb47143667 query I rowsort label-9495 SELECT - col3 + + ( + ( col0 ) ) FROM tab2 WHERE ( col4 IS NOT NULL ) ---- 10 values hashing to a317c7379e284dcc3507c9fb47143667 query I rowsort label-9495 SELECT - col3 + + ( + ( col0 ) ) FROM tab3 WHERE ( col4 IS NOT NULL ) ---- 10 values hashing to a317c7379e284dcc3507c9fb47143667 query I rowsort label-9495 SELECT - col3 + + ( + ( col0 ) ) FROM tab4 WHERE ( col4 IS NOT NULL ) ---- 10 values hashing to a317c7379e284dcc3507c9fb47143667 query I rowsort label-9500 SELECT ALL - + 26 FROM tab0 WHERE NULL IS NULL ---- 10 values hashing to 58cadd16b5840e34f02db2e46249088e query I rowsort label-9500 SELECT ALL - + 26 FROM tab1 WHERE NULL IS NULL ---- 10 values hashing to 58cadd16b5840e34f02db2e46249088e query I rowsort label-9500 SELECT ALL - + 26 FROM tab2 WHERE NULL IS NULL ---- 10 values hashing to 58cadd16b5840e34f02db2e46249088e query I rowsort label-9500 SELECT ALL - + 26 FROM tab3 WHERE NULL IS NULL ---- 10 values hashing to 58cadd16b5840e34f02db2e46249088e query I rowsort label-9500 SELECT ALL - + 26 FROM tab4 WHERE NULL IS NULL ---- 10 values hashing to 58cadd16b5840e34f02db2e46249088e query I rowsort label-9505 SELECT DISTINCT col0 AS col0 FROM tab0 WHERE + col3 IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-9505 SELECT DISTINCT col0 AS col0 FROM tab1 WHERE + col3 IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-9505 SELECT DISTINCT col0 AS col0 FROM tab2 WHERE + col3 IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-9505 SELECT DISTINCT col0 AS col0 FROM tab3 WHERE + col3 IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-9505 SELECT DISTINCT col0 AS col0 FROM tab4 WHERE + col3 IS NOT NULL ---- 10 values hashing to 7234800e00c43947930f52fa694206d2 query I rowsort label-9510 SELECT ALL 33 FROM tab0 WHERE NOT ( NULL ) IN ( - 26 ) ---- query I rowsort label-9510 SELECT ALL 33 FROM tab1 WHERE NOT ( NULL ) IN ( - 26 ) ---- query I rowsort label-9510 SELECT ALL 33 FROM tab2 WHERE NOT ( NULL ) IN ( - 26 ) ---- query I rowsort label-9510 SELECT ALL 33 FROM tab3 WHERE NOT ( NULL ) IN ( - 26 ) ---- query I rowsort label-9510 SELECT ALL 33 FROM tab4 WHERE NOT ( NULL ) IN ( - 26 ) ---- query I rowsort label-9515 SELECT ALL 65 * - ( ( 65 ) ) AS col1 FROM tab0 WHERE NOT NULL NOT IN ( - col3 - - col4 ) ---- query I rowsort label-9515 SELECT ALL 65 * - ( ( 65 ) ) AS col1 FROM tab1 WHERE NOT NULL NOT IN ( - col3 - - col4 ) ---- query I rowsort label-9515 SELECT ALL 65 * - ( ( 65 ) ) AS col1 FROM tab2 WHERE NOT NULL NOT IN ( - col3 - - col4 ) ---- query I rowsort label-9515 SELECT ALL 65 * - ( ( 65 ) ) AS col1 FROM tab3 WHERE NOT NULL NOT IN ( - col3 - - col4 ) ---- query I rowsort label-9515 SELECT ALL 65 * - ( ( 65 ) ) AS col1 FROM tab4 WHERE NOT NULL NOT IN ( - col3 - - col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab0 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST( col4 AS SIGNED ) + + col1 ---- skipif mysql # not compatible query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab0 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST ( col4 AS INTEGER ) + + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab1 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST( col4 AS SIGNED ) + + col1 ---- skipif mysql # not compatible query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab1 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST ( col4 AS INTEGER ) + + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab2 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST( col4 AS SIGNED ) + + col1 ---- skipif mysql # not compatible query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab2 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST ( col4 AS INTEGER ) + + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab3 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST( col4 AS SIGNED ) + + col1 ---- skipif mysql # not compatible query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab3 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST ( col4 AS INTEGER ) + + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab4 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST( col4 AS SIGNED ) + + col1 ---- skipif mysql # not compatible query I rowsort label-9520 SELECT ALL - col4 + 20 AS col0 FROM tab4 WHERE NOT ( col1 + - col1 * 5 ) NOT BETWEEN NULL AND - CAST ( col4 AS INTEGER ) + + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9525 SELECT * FROM tab0 WHERE + col3 + - col3 <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9525 SELECT * FROM tab0 WHERE + col3 + - col3 <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9525 SELECT * FROM tab1 WHERE + col3 + - col3 <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9525 SELECT * FROM tab1 WHERE + col3 + - col3 <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9525 SELECT * FROM tab2 WHERE + col3 + - col3 <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9525 SELECT * FROM tab2 WHERE + col3 + - col3 <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9525 SELECT * FROM tab3 WHERE + col3 + - col3 <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9525 SELECT * FROM tab3 WHERE + col3 + - col3 <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9525 SELECT * FROM tab4 WHERE + col3 + - col3 <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9525 SELECT * FROM tab4 WHERE + col3 + - col3 <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9530 SELECT - COUNT( * ) AS col5 FROM tab0 WHERE NOT - col0 + CAST( NULL AS SIGNED ) >= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-9530 SELECT - COUNT ( * ) AS col5 FROM tab0 WHERE NOT - col0 + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9530 SELECT - COUNT( * ) AS col5 FROM tab1 WHERE NOT - col0 + CAST( NULL AS SIGNED ) >= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-9530 SELECT - COUNT ( * ) AS col5 FROM tab1 WHERE NOT - col0 + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9530 SELECT - COUNT( * ) AS col5 FROM tab2 WHERE NOT - col0 + CAST( NULL AS SIGNED ) >= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-9530 SELECT - COUNT ( * ) AS col5 FROM tab2 WHERE NOT - col0 + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9530 SELECT - COUNT( * ) AS col5 FROM tab3 WHERE NOT - col0 + CAST( NULL AS SIGNED ) >= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-9530 SELECT - COUNT ( * ) AS col5 FROM tab3 WHERE NOT - col0 + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9530 SELECT - COUNT( * ) AS col5 FROM tab4 WHERE NOT - col0 + CAST( NULL AS SIGNED ) >= ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-9530 SELECT - COUNT ( * ) AS col5 FROM tab4 WHERE NOT - col0 + CAST ( NULL AS INTEGER ) >= ( NULL ) ---- 0 query IIIIIII rowsort label-9535 SELECT * FROM tab0 WHERE 10 >= ( col4 ) ---- query IIIIIII rowsort label-9535 SELECT * FROM tab1 WHERE 10 >= ( col4 ) ---- query IIIIIII rowsort label-9535 SELECT * FROM tab2 WHERE 10 >= ( col4 ) ---- query IIIIIII rowsort label-9535 SELECT * FROM tab3 WHERE 10 >= ( col4 ) ---- query IIIIIII rowsort label-9535 SELECT * FROM tab4 WHERE 10 >= ( col4 ) ---- query IIIIIII rowsort label-9540 SELECT * FROM tab0 WHERE + 31 = + ( - col0 ) ---- query IIIIIII rowsort label-9540 SELECT * FROM tab1 WHERE + 31 = + ( - col0 ) ---- query IIIIIII rowsort label-9540 SELECT * FROM tab2 WHERE + 31 = + ( - col0 ) ---- query IIIIIII rowsort label-9540 SELECT * FROM tab3 WHERE + 31 = + ( - col0 ) ---- query IIIIIII rowsort label-9540 SELECT * FROM tab4 WHERE + 31 = + ( - col0 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9545 SELECT COUNT( * ) FROM tab0 WHERE ( NULL ) >= - 49 * + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9545 SELECT COUNT ( * ) FROM tab0 WHERE ( NULL ) >= - 49 * + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9545 SELECT COUNT( * ) FROM tab1 WHERE ( NULL ) >= - 49 * + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9545 SELECT COUNT ( * ) FROM tab1 WHERE ( NULL ) >= - 49 * + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9545 SELECT COUNT( * ) FROM tab2 WHERE ( NULL ) >= - 49 * + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9545 SELECT COUNT ( * ) FROM tab2 WHERE ( NULL ) >= - 49 * + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9545 SELECT COUNT( * ) FROM tab3 WHERE ( NULL ) >= - 49 * + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9545 SELECT COUNT ( * ) FROM tab3 WHERE ( NULL ) >= - 49 * + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9545 SELECT COUNT( * ) FROM tab4 WHERE ( NULL ) >= - 49 * + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9545 SELECT COUNT ( * ) FROM tab4 WHERE ( NULL ) >= - 49 * + col4 ---- 0 query IIIIIII rowsort label-9550 SELECT * FROM tab0 WHERE NOT col1 < ( NULL ) ---- query IIIIIII rowsort label-9550 SELECT * FROM tab1 WHERE NOT col1 < ( NULL ) ---- query IIIIIII rowsort label-9550 SELECT * FROM tab2 WHERE NOT col1 < ( NULL ) ---- query IIIIIII rowsort label-9550 SELECT * FROM tab3 WHERE NOT col1 < ( NULL ) ---- query IIIIIII rowsort label-9550 SELECT * FROM tab4 WHERE NOT col1 < ( NULL ) ---- query IIIIIII rowsort label-9555 SELECT * FROM tab0 WHERE ( 66 * col0 ) <> NULL ---- query IIIIIII rowsort label-9555 SELECT * FROM tab1 WHERE ( 66 * col0 ) <> NULL ---- query IIIIIII rowsort label-9555 SELECT * FROM tab2 WHERE ( 66 * col0 ) <> NULL ---- query IIIIIII rowsort label-9555 SELECT * FROM tab3 WHERE ( 66 * col0 ) <> NULL ---- query IIIIIII rowsort label-9555 SELECT * FROM tab4 WHERE ( 66 * col0 ) <> NULL ---- query IIIIIII rowsort label-9560 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col1 + 37 >= NULL ---- query IIIIIII rowsort label-9560 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col1 + 37 >= NULL ---- query IIIIIII rowsort label-9560 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col1 + 37 >= NULL ---- query IIIIIII rowsort label-9560 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col1 + 37 >= NULL ---- query IIIIIII rowsort label-9560 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col1 + 37 >= NULL ---- query I rowsort label-9565 SELECT + 50 AS col2 FROM tab0 AS cor0 WHERE + 29 * 0 IN ( - col1 ) ---- query I rowsort label-9565 SELECT + 50 AS col2 FROM tab1 AS cor0 WHERE + 29 * 0 IN ( - col1 ) ---- query I rowsort label-9565 SELECT + 50 AS col2 FROM tab2 AS cor0 WHERE + 29 * 0 IN ( - col1 ) ---- query I rowsort label-9565 SELECT + 50 AS col2 FROM tab3 AS cor0 WHERE + 29 * 0 IN ( - col1 ) ---- query I rowsort label-9565 SELECT + 50 AS col2 FROM tab4 AS cor0 WHERE + 29 * 0 IN ( - col1 ) ---- query IIIIIII rowsort label-9570 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + col3 * + col1 AND ( + col4 ) ---- query IIIIIII rowsort label-9570 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + col3 * + col1 AND ( + col4 ) ---- query IIIIIII rowsort label-9570 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + col3 * + col1 AND ( + col4 ) ---- query IIIIIII rowsort label-9570 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + col3 * + col1 AND ( + col4 ) ---- query IIIIIII rowsort label-9570 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + col3 * + col1 AND ( + col4 ) ---- query IIIIIII rowsort label-9575 SELECT * FROM tab0 AS cor0 WHERE col4 BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-9575 SELECT * FROM tab1 AS cor0 WHERE col4 BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-9575 SELECT * FROM tab2 AS cor0 WHERE col4 BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-9575 SELECT * FROM tab3 AS cor0 WHERE col4 BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-9575 SELECT * FROM tab4 AS cor0 WHERE col4 BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-9580 SELECT * FROM tab0 WHERE NOT NULL >= ( 4 + - col1 ) ---- query IIIIIII rowsort label-9580 SELECT * FROM tab1 WHERE NOT NULL >= ( 4 + - col1 ) ---- query IIIIIII rowsort label-9580 SELECT * FROM tab2 WHERE NOT NULL >= ( 4 + - col1 ) ---- query IIIIIII rowsort label-9580 SELECT * FROM tab3 WHERE NOT NULL >= ( 4 + - col1 ) ---- query IIIIIII rowsort label-9580 SELECT * FROM tab4 WHERE NOT NULL >= ( 4 + - col1 ) ---- query IIIIIII rowsort label-9585 SELECT * FROM tab0 WHERE NOT col4 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-9585 SELECT * FROM tab1 WHERE NOT col4 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-9585 SELECT * FROM tab2 WHERE NOT col4 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-9585 SELECT * FROM tab3 WHERE NOT col4 BETWEEN ( col4 ) AND NULL ---- query IIIIIII rowsort label-9585 SELECT * FROM tab4 WHERE NOT col4 BETWEEN ( col4 ) AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9590 SELECT - MAX( DISTINCT col4 ) * + COUNT( * ) FROM tab0 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-9590 SELECT - MAX ( DISTINCT col4 ) * + COUNT ( * ) FROM tab0 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9590 SELECT - MAX( DISTINCT col4 ) * + COUNT( * ) FROM tab1 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-9590 SELECT - MAX ( DISTINCT col4 ) * + COUNT ( * ) FROM tab1 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9590 SELECT - MAX( DISTINCT col4 ) * + COUNT( * ) FROM tab2 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-9590 SELECT - MAX ( DISTINCT col4 ) * + COUNT ( * ) FROM tab2 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9590 SELECT - MAX( DISTINCT col4 ) * + COUNT( * ) FROM tab3 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-9590 SELECT - MAX ( DISTINCT col4 ) * + COUNT ( * ) FROM tab3 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9590 SELECT - MAX( DISTINCT col4 ) * + COUNT( * ) FROM tab4 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL skipif mysql # not compatible query I rowsort label-9590 SELECT - MAX ( DISTINCT col4 ) * + COUNT ( * ) FROM tab4 WHERE NOT NULL NOT IN ( + col1 ) ---- NULL query I rowsort label-9595 SELECT ALL - col3 AS col5 FROM tab0 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-9595 SELECT ALL - col3 AS col5 FROM tab1 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-9595 SELECT ALL - col3 AS col5 FROM tab2 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-9595 SELECT ALL - col3 AS col5 FROM tab3 AS cor0 WHERE NOT NULL <> NULL ---- query I rowsort label-9595 SELECT ALL - col3 AS col5 FROM tab4 AS cor0 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-9600 SELECT ALL * FROM tab0 cor0 WHERE NOT col3 * - 59 BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-9600 SELECT ALL * FROM tab1 cor0 WHERE NOT col3 * - 59 BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-9600 SELECT ALL * FROM tab2 cor0 WHERE NOT col3 * - 59 BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-9600 SELECT ALL * FROM tab3 cor0 WHERE NOT col3 * - 59 BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-9600 SELECT ALL * FROM tab4 cor0 WHERE NOT col3 * - 59 BETWEEN ( NULL ) AND col3 ---- query I rowsort label-9605 SELECT ALL ( + col0 ) / - col4 + col3 AS col5 FROM tab0 AS cor0 WHERE NOT NULL >= col4 / + 57 ---- query I rowsort label-9605 SELECT ALL ( + col0 ) / - col4 + col3 AS col5 FROM tab1 AS cor0 WHERE NOT NULL >= col4 / + 57 ---- query I rowsort label-9605 SELECT ALL ( + col0 ) / - col4 + col3 AS col5 FROM tab2 AS cor0 WHERE NOT NULL >= col4 / + 57 ---- query I rowsort label-9605 SELECT ALL ( + col0 ) / - col4 + col3 AS col5 FROM tab3 AS cor0 WHERE NOT NULL >= col4 / + 57 ---- query I rowsort label-9605 SELECT ALL ( + col0 ) / - col4 + col3 AS col5 FROM tab4 AS cor0 WHERE NOT NULL >= col4 / + 57 ---- onlyif mysql # aggregate syntax: query I rowsort label-9610 SELECT 37 + + COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 47 skipif mysql # not compatible query I rowsort label-9610 SELECT 37 + + COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-9610 SELECT 37 + + COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 47 skipif mysql # not compatible query I rowsort label-9610 SELECT 37 + + COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-9610 SELECT 37 + + COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 47 skipif mysql # not compatible query I rowsort label-9610 SELECT 37 + + COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-9610 SELECT 37 + + COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 47 skipif mysql # not compatible query I rowsort label-9610 SELECT 37 + + COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-9610 SELECT 37 + + COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 47 skipif mysql # not compatible query I rowsort label-9610 SELECT 37 + + COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 47 query I rowsort label-9615 SELECT ALL + 76 AS col4 FROM tab0 AS cor0 WHERE - col3 * + 43 IS NOT NULL ---- 10 values hashing to 83dda2f68da110a49609e1ba8bc9e928 query I rowsort label-9615 SELECT ALL + 76 AS col4 FROM tab1 AS cor0 WHERE - col3 * + 43 IS NOT NULL ---- 10 values hashing to 83dda2f68da110a49609e1ba8bc9e928 query I rowsort label-9615 SELECT ALL + 76 AS col4 FROM tab2 AS cor0 WHERE - col3 * + 43 IS NOT NULL ---- 10 values hashing to 83dda2f68da110a49609e1ba8bc9e928 query I rowsort label-9615 SELECT ALL + 76 AS col4 FROM tab3 AS cor0 WHERE - col3 * + 43 IS NOT NULL ---- 10 values hashing to 83dda2f68da110a49609e1ba8bc9e928 query I rowsort label-9615 SELECT ALL + 76 AS col4 FROM tab4 AS cor0 WHERE - col3 * + 43 IS NOT NULL ---- 10 values hashing to 83dda2f68da110a49609e1ba8bc9e928 query IIIIIII rowsort label-9620 SELECT ALL * FROM tab0 WHERE - col0 - col4 * + 26 IS NULL ---- query IIIIIII rowsort label-9620 SELECT ALL * FROM tab1 WHERE - col0 - col4 * + 26 IS NULL ---- query IIIIIII rowsort label-9620 SELECT ALL * FROM tab2 WHERE - col0 - col4 * + 26 IS NULL ---- query IIIIIII rowsort label-9620 SELECT ALL * FROM tab3 WHERE - col0 - col4 * + 26 IS NULL ---- query IIIIIII rowsort label-9620 SELECT ALL * FROM tab4 WHERE - col0 - col4 * + 26 IS NULL ---- query I rowsort label-9625 SELECT - col0 - + 54 FROM tab0 WHERE NOT - 19 IS NOT NULL ---- query I rowsort label-9625 SELECT - col0 - + 54 FROM tab1 WHERE NOT - 19 IS NOT NULL ---- query I rowsort label-9625 SELECT - col0 - + 54 FROM tab2 WHERE NOT - 19 IS NOT NULL ---- query I rowsort label-9625 SELECT - col0 - + 54 FROM tab3 WHERE NOT - 19 IS NOT NULL ---- query I rowsort label-9625 SELECT - col0 - + 54 FROM tab4 WHERE NOT - 19 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9630 SELECT + MAX( col0 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9630 SELECT + MAX ( col0 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9630 SELECT + MAX( col0 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9630 SELECT + MAX ( col0 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9630 SELECT + MAX( col0 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9630 SELECT + MAX ( col0 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9630 SELECT + MAX( col0 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9630 SELECT + MAX ( col0 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9630 SELECT + MAX( col0 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9630 SELECT + MAX ( col0 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9635 SELECT DISTINCT COUNT( * ) AS col5 FROM tab0 WHERE 77 * + CAST( - col1 AS SIGNED ) - + 5 * - 35 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-9635 SELECT DISTINCT COUNT ( * ) AS col5 FROM tab0 WHERE 77 * + CAST ( - col1 AS INTEGER ) - + 5 * - 35 IS NOT NULL ---- 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9635 SELECT DISTINCT COUNT( * ) AS col5 FROM tab1 WHERE 77 * + CAST( - col1 AS SIGNED ) - + 5 * - 35 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-9635 SELECT DISTINCT COUNT ( * ) AS col5 FROM tab1 WHERE 77 * + CAST ( - col1 AS INTEGER ) - + 5 * - 35 IS NOT NULL ---- 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9635 SELECT DISTINCT COUNT( * ) AS col5 FROM tab2 WHERE 77 * + CAST( - col1 AS SIGNED ) - + 5 * - 35 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-9635 SELECT DISTINCT COUNT ( * ) AS col5 FROM tab2 WHERE 77 * + CAST ( - col1 AS INTEGER ) - + 5 * - 35 IS NOT NULL ---- 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9635 SELECT DISTINCT COUNT( * ) AS col5 FROM tab3 WHERE 77 * + CAST( - col1 AS SIGNED ) - + 5 * - 35 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-9635 SELECT DISTINCT COUNT ( * ) AS col5 FROM tab3 WHERE 77 * + CAST ( - col1 AS INTEGER ) - + 5 * - 35 IS NOT NULL ---- 10 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9635 SELECT DISTINCT COUNT( * ) AS col5 FROM tab4 WHERE 77 * + CAST( - col1 AS SIGNED ) - + 5 * - 35 IS NOT NULL ---- 10 skipif mysql # not compatible query I rowsort label-9635 SELECT DISTINCT COUNT ( * ) AS col5 FROM tab4 WHERE 77 * + CAST ( - col1 AS INTEGER ) - + 5 * - 35 IS NOT NULL ---- 10 query IIIIIII rowsort label-9640 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN ( + 8 ) AND ( - col3 ) ---- query IIIIIII rowsort label-9640 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN ( + 8 ) AND ( - col3 ) ---- query IIIIIII rowsort label-9640 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN ( + 8 ) AND ( - col3 ) ---- query IIIIIII rowsort label-9640 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN ( + 8 ) AND ( - col3 ) ---- query IIIIIII rowsort label-9640 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN ( + 8 ) AND ( - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab0 AS cor0 WHERE NULL IN ( - CAST( 1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab0 AS cor0 WHERE NULL IN ( - CAST ( 1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab1 AS cor0 WHERE NULL IN ( - CAST( 1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab1 AS cor0 WHERE NULL IN ( - CAST ( 1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab2 AS cor0 WHERE NULL IN ( - CAST( 1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab2 AS cor0 WHERE NULL IN ( - CAST ( 1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab3 AS cor0 WHERE NULL IN ( - CAST( 1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab3 AS cor0 WHERE NULL IN ( - CAST ( 1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab4 AS cor0 WHERE NULL IN ( - CAST( 1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-9645 SELECT ALL col0 AS col5 FROM tab4 AS cor0 WHERE NULL IN ( - CAST ( 1 AS INTEGER ) ) ---- query IIIIIII rowsort label-9650 SELECT * FROM tab0 AS cor0 WHERE ( ( + ( + col5 ) ) ) IS NULL ---- query IIIIIII rowsort label-9650 SELECT * FROM tab1 AS cor0 WHERE ( ( + ( + col5 ) ) ) IS NULL ---- query IIIIIII rowsort label-9650 SELECT * FROM tab2 AS cor0 WHERE ( ( + ( + col5 ) ) ) IS NULL ---- query IIIIIII rowsort label-9650 SELECT * FROM tab3 AS cor0 WHERE ( ( + ( + col5 ) ) ) IS NULL ---- query IIIIIII rowsort label-9650 SELECT * FROM tab4 AS cor0 WHERE ( ( + ( + col5 ) ) ) IS NULL ---- query I rowsort label-9655 SELECT + col2 AS col1 FROM tab0 WHERE 65 < ( NULL ) ---- query I rowsort label-9655 SELECT + col2 AS col1 FROM tab1 WHERE 65 < ( NULL ) ---- query I rowsort label-9655 SELECT + col2 AS col1 FROM tab2 WHERE 65 < ( NULL ) ---- query I rowsort label-9655 SELECT + col2 AS col1 FROM tab3 WHERE 65 < ( NULL ) ---- query I rowsort label-9655 SELECT + col2 AS col1 FROM tab4 WHERE 65 < ( NULL ) ---- query I rowsort label-9660 SELECT col1 FROM tab0 WHERE NOT ( ( NULL ) <> NULL ) ---- query I rowsort label-9660 SELECT col1 FROM tab1 WHERE NOT ( ( NULL ) <> NULL ) ---- query I rowsort label-9660 SELECT col1 FROM tab2 WHERE NOT ( ( NULL ) <> NULL ) ---- query I rowsort label-9660 SELECT col1 FROM tab3 WHERE NOT ( ( NULL ) <> NULL ) ---- query I rowsort label-9660 SELECT col1 FROM tab4 WHERE NOT ( ( NULL ) <> NULL ) ---- query I rowsort label-9665 SELECT + 44 + - col1 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= ( + + col0 + 99 ) ---- query I rowsort label-9665 SELECT + 44 + - col1 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= ( + + col0 + 99 ) ---- query I rowsort label-9665 SELECT + 44 + - col1 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= ( + + col0 + 99 ) ---- query I rowsort label-9665 SELECT + 44 + - col1 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= ( + + col0 + 99 ) ---- query I rowsort label-9665 SELECT + 44 + - col1 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= ( + + col0 + 99 ) ---- query IIIIIII rowsort label-9670 SELECT * FROM tab0 AS cor0 WHERE NOT 35 = NULL ---- query IIIIIII rowsort label-9670 SELECT * FROM tab1 AS cor0 WHERE NOT 35 = NULL ---- query IIIIIII rowsort label-9670 SELECT * FROM tab2 AS cor0 WHERE NOT 35 = NULL ---- query IIIIIII rowsort label-9670 SELECT * FROM tab3 AS cor0 WHERE NOT 35 = NULL ---- query IIIIIII rowsort label-9670 SELECT * FROM tab4 AS cor0 WHERE NOT 35 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9675 SELECT - 98 * 52 + - col3 col3 FROM tab0 AS cor0 WHERE + col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9675 SELECT - 98 * 52 + - col3 col3 FROM tab1 AS cor0 WHERE + col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9675 SELECT - 98 * 52 + - col3 col3 FROM tab2 AS cor0 WHERE + col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9675 SELECT - 98 * 52 + - col3 col3 FROM tab3 AS cor0 WHERE + col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9675 SELECT - 98 * 52 + - col3 col3 FROM tab4 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-9680 SELECT DISTINCT + col4 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9680 SELECT DISTINCT + col4 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9680 SELECT DISTINCT + col4 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9680 SELECT DISTINCT + col4 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9680 SELECT DISTINCT + col4 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9685 SELECT - COUNT( * ) AS col0 FROM tab0 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-9685 SELECT - COUNT ( * ) AS col0 FROM tab0 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9685 SELECT - COUNT( * ) AS col0 FROM tab1 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-9685 SELECT - COUNT ( * ) AS col0 FROM tab1 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9685 SELECT - COUNT( * ) AS col0 FROM tab2 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-9685 SELECT - COUNT ( * ) AS col0 FROM tab2 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9685 SELECT - COUNT( * ) AS col0 FROM tab3 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-9685 SELECT - COUNT ( * ) AS col0 FROM tab3 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9685 SELECT - COUNT( * ) AS col0 FROM tab4 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-9685 SELECT - COUNT ( * ) AS col0 FROM tab4 WHERE col4 IN ( + + 3 * - col0 ) ---- 0 onlyif mysql # DIV for integer division: query I rowsort label-9690 SELECT ALL col0 DIV 79 AS col4 FROM tab0 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 skipif mysql # not compatible query I rowsort label-9690 SELECT ALL col0 / 79 AS col4 FROM tab0 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 onlyif mysql # DIV for integer division: query I rowsort label-9690 SELECT ALL col0 DIV 79 AS col4 FROM tab1 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 skipif mysql # not compatible query I rowsort label-9690 SELECT ALL col0 / 79 AS col4 FROM tab1 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 onlyif mysql # DIV for integer division: query I rowsort label-9690 SELECT ALL col0 DIV 79 AS col4 FROM tab2 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 skipif mysql # not compatible query I rowsort label-9690 SELECT ALL col0 / 79 AS col4 FROM tab2 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 onlyif mysql # DIV for integer division: query I rowsort label-9690 SELECT ALL col0 DIV 79 AS col4 FROM tab3 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 skipif mysql # not compatible query I rowsort label-9690 SELECT ALL col0 / 79 AS col4 FROM tab3 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 onlyif mysql # DIV for integer division: query I rowsort label-9690 SELECT ALL col0 DIV 79 AS col4 FROM tab4 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 skipif mysql # not compatible query I rowsort label-9690 SELECT ALL col0 / 79 AS col4 FROM tab4 WHERE NOT - ( col1 ) IS NULL ---- 10 values hashing to d91e6fbc38e85c9a86a7afbba314e2a2 query I rowsort label-9695 SELECT DISTINCT 25 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 25 query I rowsort label-9695 SELECT DISTINCT 25 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 25 query I rowsort label-9695 SELECT DISTINCT 25 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 25 query I rowsort label-9695 SELECT DISTINCT 25 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 25 query I rowsort label-9695 SELECT DISTINCT 25 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 25 query IIIIIII rowsort label-9700 SELECT * FROM tab0 WHERE 56 >= NULL ---- query IIIIIII rowsort label-9700 SELECT * FROM tab1 WHERE 56 >= NULL ---- query IIIIIII rowsort label-9700 SELECT * FROM tab2 WHERE 56 >= NULL ---- query IIIIIII rowsort label-9700 SELECT * FROM tab3 WHERE 56 >= NULL ---- query IIIIIII rowsort label-9700 SELECT * FROM tab4 WHERE 56 >= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9705 SELECT ALL - COUNT( * ) AS col4 FROM tab0 WHERE NOT ( + col0 ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-9705 SELECT ALL - COUNT ( * ) AS col4 FROM tab0 WHERE NOT ( + col0 ) < NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9705 SELECT ALL - COUNT( * ) AS col4 FROM tab1 WHERE NOT ( + col0 ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-9705 SELECT ALL - COUNT ( * ) AS col4 FROM tab1 WHERE NOT ( + col0 ) < NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9705 SELECT ALL - COUNT( * ) AS col4 FROM tab2 WHERE NOT ( + col0 ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-9705 SELECT ALL - COUNT ( * ) AS col4 FROM tab2 WHERE NOT ( + col0 ) < NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9705 SELECT ALL - COUNT( * ) AS col4 FROM tab3 WHERE NOT ( + col0 ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-9705 SELECT ALL - COUNT ( * ) AS col4 FROM tab3 WHERE NOT ( + col0 ) < NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9705 SELECT ALL - COUNT( * ) AS col4 FROM tab4 WHERE NOT ( + col0 ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-9705 SELECT ALL - COUNT ( * ) AS col4 FROM tab4 WHERE NOT ( + col0 ) < NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9710 SELECT ALL - COUNT( col3 ) FROM tab0 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL - COUNT ( col3 ) FROM tab0 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9710 SELECT ALL - COUNT( col3 ) FROM tab1 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL - COUNT ( col3 ) FROM tab1 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9710 SELECT ALL - COUNT( col3 ) FROM tab2 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL - COUNT ( col3 ) FROM tab2 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9710 SELECT ALL - COUNT( col3 ) FROM tab3 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL - COUNT ( col3 ) FROM tab3 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9710 SELECT ALL - COUNT( col3 ) FROM tab4 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL - COUNT ( col3 ) FROM tab4 AS cor0 WHERE NOT - col3 NOT BETWEEN NULL AND - col1 + - col3 * - col4 ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9715 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col4 - col4 / col1 - col3 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-9715 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col4 - col4 / col1 - col3 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9715 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col4 - col4 / col1 - col3 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-9715 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col4 - col4 / col1 - col3 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9715 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col4 - col4 / col1 - col3 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-9715 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col4 - col4 / col1 - col3 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9715 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col4 - col4 / col1 - col3 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-9715 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col4 - col4 / col1 - col3 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9715 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col4 - col4 / col1 - col3 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-9715 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col4 - col4 / col1 - col3 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT - COUNT( * ) AS col4 FROM tab0 WHERE + 76 / col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9720 SELECT - COUNT ( * ) AS col4 FROM tab0 WHERE + 76 / col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT - COUNT( * ) AS col4 FROM tab1 WHERE + 76 / col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9720 SELECT - COUNT ( * ) AS col4 FROM tab1 WHERE + 76 / col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT - COUNT( * ) AS col4 FROM tab2 WHERE + 76 / col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9720 SELECT - COUNT ( * ) AS col4 FROM tab2 WHERE + 76 / col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT - COUNT( * ) AS col4 FROM tab3 WHERE + 76 / col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9720 SELECT - COUNT ( * ) AS col4 FROM tab3 WHERE + 76 / col0 IS NOT NULL ---- -10 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT - COUNT( * ) AS col4 FROM tab4 WHERE + 76 / col0 IS NOT NULL ---- -10 skipif mysql # not compatible query I rowsort label-9720 SELECT - COUNT ( * ) AS col4 FROM tab4 WHERE + 76 / col0 IS NOT NULL ---- -10 query I rowsort label-9725 SELECT + 13 AS col1 FROM tab0 WHERE + + 78 NOT BETWEEN ( + col1 ) AND col1 ---- 10 values hashing to adf1ffff808eb394801707b38811dd28 query I rowsort label-9725 SELECT + 13 AS col1 FROM tab1 WHERE + + 78 NOT BETWEEN ( + col1 ) AND col1 ---- 10 values hashing to adf1ffff808eb394801707b38811dd28 query I rowsort label-9725 SELECT + 13 AS col1 FROM tab2 WHERE + + 78 NOT BETWEEN ( + col1 ) AND col1 ---- 10 values hashing to adf1ffff808eb394801707b38811dd28 query I rowsort label-9725 SELECT + 13 AS col1 FROM tab3 WHERE + + 78 NOT BETWEEN ( + col1 ) AND col1 ---- 10 values hashing to adf1ffff808eb394801707b38811dd28 query I rowsort label-9725 SELECT + 13 AS col1 FROM tab4 WHERE + + 78 NOT BETWEEN ( + col1 ) AND col1 ---- 10 values hashing to adf1ffff808eb394801707b38811dd28 query IIIIIII rowsort label-9730 SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT IN ( - 16 ) ---- query IIIIIII rowsort label-9730 SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT IN ( - 16 ) ---- query IIIIIII rowsort label-9730 SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT IN ( - 16 ) ---- query IIIIIII rowsort label-9730 SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT IN ( - 16 ) ---- query IIIIIII rowsort label-9730 SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT IN ( - 16 ) ---- query IIIIIII rowsort label-9735 SELECT * FROM tab0 AS cor0 WHERE NOT - 39 + - col4 >= NULL ---- query IIIIIII rowsort label-9735 SELECT * FROM tab1 AS cor0 WHERE NOT - 39 + - col4 >= NULL ---- query IIIIIII rowsort label-9735 SELECT * FROM tab2 AS cor0 WHERE NOT - 39 + - col4 >= NULL ---- query IIIIIII rowsort label-9735 SELECT * FROM tab3 AS cor0 WHERE NOT - 39 + - col4 >= NULL ---- query IIIIIII rowsort label-9735 SELECT * FROM tab4 AS cor0 WHERE NOT - 39 + - col4 >= NULL ---- query I rowsort label-9740 SELECT ALL col2 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9740 SELECT ALL col2 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9740 SELECT ALL col2 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9740 SELECT ALL col2 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9740 SELECT ALL col2 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9745 SELECT * FROM tab0 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9745 SELECT * FROM tab0 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9745 SELECT * FROM tab1 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9745 SELECT * FROM tab1 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9745 SELECT * FROM tab2 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9745 SELECT * FROM tab2 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9745 SELECT * FROM tab3 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9745 SELECT * FROM tab3 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9745 SELECT * FROM tab4 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9745 SELECT * FROM tab4 AS cor0 WHERE NOT - col1 - ( + - 36 ) BETWEEN NULL AND + ( CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-9750 SELECT ALL * FROM tab0 cor0 WHERE NOT - 86 <> - + ( - 59 ) AND - col0 IS NULL ---- query IIIIIII rowsort label-9750 SELECT ALL * FROM tab1 cor0 WHERE NOT - 86 <> - + ( - 59 ) AND - col0 IS NULL ---- query IIIIIII rowsort label-9750 SELECT ALL * FROM tab2 cor0 WHERE NOT - 86 <> - + ( - 59 ) AND - col0 IS NULL ---- query IIIIIII rowsort label-9750 SELECT ALL * FROM tab3 cor0 WHERE NOT - 86 <> - + ( - 59 ) AND - col0 IS NULL ---- query IIIIIII rowsort label-9750 SELECT ALL * FROM tab4 cor0 WHERE NOT - 86 <> - + ( - 59 ) AND - col0 IS NULL ---- query IIIIIII rowsort label-9755 SELECT * FROM tab0 WHERE 87 <= NULL ---- query IIIIIII rowsort label-9755 SELECT * FROM tab1 WHERE 87 <= NULL ---- query IIIIIII rowsort label-9755 SELECT * FROM tab2 WHERE 87 <= NULL ---- query IIIIIII rowsort label-9755 SELECT * FROM tab3 WHERE 87 <= NULL ---- query IIIIIII rowsort label-9755 SELECT * FROM tab4 WHERE 87 <= NULL ---- query I rowsort label-9760 SELECT col0 AS col4 FROM tab0 WHERE - - 75 BETWEEN - + col0 * col1 AND - 30 ---- query I rowsort label-9760 SELECT col0 AS col4 FROM tab1 WHERE - - 75 BETWEEN - + col0 * col1 AND - 30 ---- query I rowsort label-9760 SELECT col0 AS col4 FROM tab2 WHERE - - 75 BETWEEN - + col0 * col1 AND - 30 ---- query I rowsort label-9760 SELECT col0 AS col4 FROM tab3 WHERE - - 75 BETWEEN - + col0 * col1 AND - 30 ---- query I rowsort label-9760 SELECT col0 AS col4 FROM tab4 WHERE - - 75 BETWEEN - + col0 * col1 AND - 30 ---- query IIIIIII rowsort label-9765 SELECT * FROM tab0 WHERE ( ( NOT NULL >= NULL ) ) ---- query IIIIIII rowsort label-9765 SELECT * FROM tab1 WHERE ( ( NOT NULL >= NULL ) ) ---- query IIIIIII rowsort label-9765 SELECT * FROM tab2 WHERE ( ( NOT NULL >= NULL ) ) ---- query IIIIIII rowsort label-9765 SELECT * FROM tab3 WHERE ( ( NOT NULL >= NULL ) ) ---- query IIIIIII rowsort label-9765 SELECT * FROM tab4 WHERE ( ( NOT NULL >= NULL ) ) ---- query IIIIIII rowsort label-9770 SELECT * FROM tab0 cor0 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-9770 SELECT * FROM tab1 cor0 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-9770 SELECT * FROM tab2 cor0 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-9770 SELECT * FROM tab3 cor0 WHERE NOT NULL < - col0 ---- query IIIIIII rowsort label-9770 SELECT * FROM tab4 cor0 WHERE NOT NULL < - col0 ---- query I rowsort label-9775 SELECT ALL + col0 + - col0 FROM tab0 cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-9775 SELECT ALL + col0 + - col0 FROM tab1 cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-9775 SELECT ALL + col0 + - col0 FROM tab2 cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-9775 SELECT ALL + col0 + - col0 FROM tab3 cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query I rowsort label-9775 SELECT ALL + col0 + - col0 FROM tab4 cor0 WHERE NULL IS NULL ---- 10 values hashing to b833e3a3ba082b2c0028b4cd08f0834d query IIIIIII rowsort label-9780 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= - col4 ---- query IIIIIII rowsort label-9780 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= - col4 ---- query IIIIIII rowsort label-9780 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= - col4 ---- query IIIIIII rowsort label-9780 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= - col4 ---- query IIIIIII rowsort label-9780 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-9785 SELECT DISTINCT + - col0 AS col2 FROM tab0 AS cor0 WHERE NOT - col3 + - - col3 IS NOT NULL ---- query I rowsort label-9785 SELECT DISTINCT + - col0 AS col2 FROM tab1 AS cor0 WHERE NOT - col3 + - - col3 IS NOT NULL ---- query I rowsort label-9785 SELECT DISTINCT + - col0 AS col2 FROM tab2 AS cor0 WHERE NOT - col3 + - - col3 IS NOT NULL ---- query I rowsort label-9785 SELECT DISTINCT + - col0 AS col2 FROM tab3 AS cor0 WHERE NOT - col3 + - - col3 IS NOT NULL ---- query I rowsort label-9785 SELECT DISTINCT + - col0 AS col2 FROM tab4 AS cor0 WHERE NOT - col3 + - - col3 IS NOT NULL ---- query IIIIIII rowsort label-9790 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( col1 ) AND ( NULL ) ---- query IIIIIII rowsort label-9790 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( col1 ) AND ( NULL ) ---- query IIIIIII rowsort label-9790 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( col1 ) AND ( NULL ) ---- query IIIIIII rowsort label-9790 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( col1 ) AND ( NULL ) ---- query IIIIIII rowsort label-9790 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( col1 ) AND ( NULL ) ---- query IIIIIII rowsort label-9795 SELECT * FROM tab0 WHERE NULL = ( + col1 + col4 ) ---- query IIIIIII rowsort label-9795 SELECT * FROM tab1 WHERE NULL = ( + col1 + col4 ) ---- query IIIIIII rowsort label-9795 SELECT * FROM tab2 WHERE NULL = ( + col1 + col4 ) ---- query IIIIIII rowsort label-9795 SELECT * FROM tab3 WHERE NULL = ( + col1 + col4 ) ---- query IIIIIII rowsort label-9795 SELECT * FROM tab4 WHERE NULL = ( + col1 + col4 ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9800 SELECT COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9800 SELECT COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9800 SELECT COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9800 SELECT COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9800 SELECT COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9800 SELECT COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9800 SELECT COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9800 SELECT COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9800 SELECT COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9800 SELECT COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- 0 query IIIIIII rowsort label-9805 SELECT * FROM tab0 AS cor0 WHERE col3 / col3 IS NULL ---- query IIIIIII rowsort label-9805 SELECT * FROM tab1 AS cor0 WHERE col3 / col3 IS NULL ---- query IIIIIII rowsort label-9805 SELECT * FROM tab2 AS cor0 WHERE col3 / col3 IS NULL ---- query IIIIIII rowsort label-9805 SELECT * FROM tab3 AS cor0 WHERE col3 / col3 IS NULL ---- query IIIIIII rowsort label-9805 SELECT * FROM tab4 AS cor0 WHERE col3 / col3 IS NULL ---- query I rowsort label-9810 SELECT col1 FROM tab0 cor0 WHERE col3 + + col4 + - 6 = NULL ---- query I rowsort label-9810 SELECT col1 FROM tab1 cor0 WHERE col3 + + col4 + - 6 = NULL ---- query I rowsort label-9810 SELECT col1 FROM tab2 cor0 WHERE col3 + + col4 + - 6 = NULL ---- query I rowsort label-9810 SELECT col1 FROM tab3 cor0 WHERE col3 + + col4 + - 6 = NULL ---- query I rowsort label-9810 SELECT col1 FROM tab4 cor0 WHERE col3 + + col4 + - 6 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9815 SELECT * FROM tab0 WHERE NOT + col1 * - 59 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9815 SELECT * FROM tab0 WHERE NOT + col1 * - 59 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9815 SELECT * FROM tab1 WHERE NOT + col1 * - 59 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9815 SELECT * FROM tab1 WHERE NOT + col1 * - 59 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9815 SELECT * FROM tab2 WHERE NOT + col1 * - 59 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9815 SELECT * FROM tab2 WHERE NOT + col1 * - 59 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9815 SELECT * FROM tab3 WHERE NOT + col1 * - 59 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9815 SELECT * FROM tab3 WHERE NOT + col1 * - 59 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9815 SELECT * FROM tab4 WHERE NOT + col1 * - 59 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9815 SELECT * FROM tab4 WHERE NOT + col1 * - 59 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-9820 SELECT * FROM tab0 WHERE NOT NULL IN ( - + col4 / + - 83 * col4 ) ---- query IIIIIII rowsort label-9820 SELECT * FROM tab1 WHERE NOT NULL IN ( - + col4 / + - 83 * col4 ) ---- query IIIIIII rowsort label-9820 SELECT * FROM tab2 WHERE NOT NULL IN ( - + col4 / + - 83 * col4 ) ---- query IIIIIII rowsort label-9820 SELECT * FROM tab3 WHERE NOT NULL IN ( - + col4 / + - 83 * col4 ) ---- query IIIIIII rowsort label-9820 SELECT * FROM tab4 WHERE NOT NULL IN ( - + col4 / + - 83 * col4 ) ---- query I rowsort label-9825 SELECT col0 FROM tab0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-9825 SELECT col0 FROM tab1 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-9825 SELECT col0 FROM tab2 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-9825 SELECT col0 FROM tab3 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-9825 SELECT col0 FROM tab4 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9830 SELECT col1 col2 FROM tab0 cor0 WHERE CAST( col0 AS SIGNED ) > NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9830 SELECT col1 col2 FROM tab0 cor0 WHERE CAST ( col0 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9830 SELECT col1 col2 FROM tab1 cor0 WHERE CAST( col0 AS SIGNED ) > NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9830 SELECT col1 col2 FROM tab1 cor0 WHERE CAST ( col0 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9830 SELECT col1 col2 FROM tab2 cor0 WHERE CAST( col0 AS SIGNED ) > NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9830 SELECT col1 col2 FROM tab2 cor0 WHERE CAST ( col0 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9830 SELECT col1 col2 FROM tab3 cor0 WHERE CAST( col0 AS SIGNED ) > NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9830 SELECT col1 col2 FROM tab3 cor0 WHERE CAST ( col0 AS INTEGER ) > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9830 SELECT col1 col2 FROM tab4 cor0 WHERE CAST( col0 AS SIGNED ) > NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9830 SELECT col1 col2 FROM tab4 cor0 WHERE CAST ( col0 AS INTEGER ) > NULL ---- query I rowsort label-9835 SELECT + 6 AS col0 FROM tab0 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-9835 SELECT + 6 AS col0 FROM tab1 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-9835 SELECT + 6 AS col0 FROM tab2 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-9835 SELECT + 6 AS col0 FROM tab3 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-9835 SELECT + 6 AS col0 FROM tab4 AS cor0 WHERE col1 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9840 SELECT DISTINCT + MAX( + col3 ) FROM tab0 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 skipif mysql # not compatible query I rowsort label-9840 SELECT DISTINCT + MAX ( + col3 ) FROM tab0 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 onlyif mysql # aggregate syntax: query I rowsort label-9840 SELECT DISTINCT + MAX( + col3 ) FROM tab1 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 skipif mysql # not compatible query I rowsort label-9840 SELECT DISTINCT + MAX ( + col3 ) FROM tab1 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 onlyif mysql # aggregate syntax: query I rowsort label-9840 SELECT DISTINCT + MAX( + col3 ) FROM tab2 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 skipif mysql # not compatible query I rowsort label-9840 SELECT DISTINCT + MAX ( + col3 ) FROM tab2 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 onlyif mysql # aggregate syntax: query I rowsort label-9840 SELECT DISTINCT + MAX( + col3 ) FROM tab3 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 skipif mysql # not compatible query I rowsort label-9840 SELECT DISTINCT + MAX ( + col3 ) FROM tab3 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 onlyif mysql # aggregate syntax: query I rowsort label-9840 SELECT DISTINCT + MAX( + col3 ) FROM tab4 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 skipif mysql # not compatible query I rowsort label-9840 SELECT DISTINCT + MAX ( + col3 ) FROM tab4 AS cor0 WHERE NOT col1 NOT BETWEEN - + col3 + col3 AND + col0 ---- 922 query I rowsort label-9845 SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT ( - col1 ) IS NOT NULL ---- query I rowsort label-9845 SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT ( - col1 ) IS NOT NULL ---- query I rowsort label-9845 SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT ( - col1 ) IS NOT NULL ---- query I rowsort label-9845 SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT ( - col1 ) IS NOT NULL ---- query I rowsort label-9845 SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT ( - col1 ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9850 SELECT COUNT( * ) * COUNT( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9850 SELECT COUNT ( * ) * COUNT ( * ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9850 SELECT COUNT( * ) * COUNT( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9850 SELECT COUNT ( * ) * COUNT ( * ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9850 SELECT COUNT( * ) * COUNT( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9850 SELECT COUNT ( * ) * COUNT ( * ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9850 SELECT COUNT( * ) * COUNT( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9850 SELECT COUNT ( * ) * COUNT ( * ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9850 SELECT COUNT( * ) * COUNT( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9850 SELECT COUNT ( * ) * COUNT ( * ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- 0 query IIIIIII rowsort label-9855 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col1 <= NULL ---- query IIIIIII rowsort label-9855 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col1 <= NULL ---- query IIIIIII rowsort label-9855 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col1 <= NULL ---- query IIIIIII rowsort label-9855 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col1 <= NULL ---- query IIIIIII rowsort label-9855 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col1 <= NULL ---- query I rowsort label-9860 SELECT DISTINCT - 1 AS col4 FROM tab0 WHERE col5 IS NOT NULL ---- -1 query I rowsort label-9860 SELECT DISTINCT - 1 AS col4 FROM tab1 WHERE col5 IS NOT NULL ---- -1 query I rowsort label-9860 SELECT DISTINCT - 1 AS col4 FROM tab2 WHERE col5 IS NOT NULL ---- -1 query I rowsort label-9860 SELECT DISTINCT - 1 AS col4 FROM tab3 WHERE col5 IS NOT NULL ---- -1 query I rowsort label-9860 SELECT DISTINCT - 1 AS col4 FROM tab4 WHERE col5 IS NOT NULL ---- -1 query IIIIIII rowsort label-9865 SELECT * FROM tab0 WHERE NOT NULL BETWEEN ( NULL ) AND col4 ---- query IIIIIII rowsort label-9865 SELECT * FROM tab1 WHERE NOT NULL BETWEEN ( NULL ) AND col4 ---- query IIIIIII rowsort label-9865 SELECT * FROM tab2 WHERE NOT NULL BETWEEN ( NULL ) AND col4 ---- query IIIIIII rowsort label-9865 SELECT * FROM tab3 WHERE NOT NULL BETWEEN ( NULL ) AND col4 ---- query IIIIIII rowsort label-9865 SELECT * FROM tab4 WHERE NOT NULL BETWEEN ( NULL ) AND col4 ---- query IIIIIII rowsort label-9870 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT NULL BETWEEN + col4 AND col1 ) ---- query IIIIIII rowsort label-9870 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT NULL BETWEEN + col4 AND col1 ) ---- query IIIIIII rowsort label-9870 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT NULL BETWEEN + col4 AND col1 ) ---- query IIIIIII rowsort label-9870 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT NULL BETWEEN + col4 AND col1 ) ---- query IIIIIII rowsort label-9870 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT NULL BETWEEN + col4 AND col1 ) ---- query IIIIIII rowsort label-9875 SELECT ALL * FROM tab0 AS cor0 WHERE ( col4 ) <= NULL ---- query IIIIIII rowsort label-9875 SELECT ALL * FROM tab1 AS cor0 WHERE ( col4 ) <= NULL ---- query IIIIIII rowsort label-9875 SELECT ALL * FROM tab2 AS cor0 WHERE ( col4 ) <= NULL ---- query IIIIIII rowsort label-9875 SELECT ALL * FROM tab3 AS cor0 WHERE ( col4 ) <= NULL ---- query IIIIIII rowsort label-9875 SELECT ALL * FROM tab4 AS cor0 WHERE ( col4 ) <= NULL ---- query I rowsort label-9880 SELECT DISTINCT + - col0 AS col4 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN 95 AND NULL ---- query I rowsort label-9880 SELECT DISTINCT + - col0 AS col4 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN 95 AND NULL ---- query I rowsort label-9880 SELECT DISTINCT + - col0 AS col4 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN 95 AND NULL ---- query I rowsort label-9880 SELECT DISTINCT + - col0 AS col4 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN 95 AND NULL ---- query I rowsort label-9880 SELECT DISTINCT + - col0 AS col4 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN 95 AND NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT( * ) AS col3 FROM tab0 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT ( * ) AS col3 FROM tab0 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 onlyif mysql # aggregate syntax: query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT( * ) AS col3 FROM tab1 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT ( * ) AS col3 FROM tab1 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 onlyif mysql # aggregate syntax: query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT( * ) AS col3 FROM tab2 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT ( * ) AS col3 FROM tab2 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 onlyif mysql # aggregate syntax: query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT( * ) AS col3 FROM tab3 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT ( * ) AS col3 FROM tab3 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 onlyif mysql # aggregate syntax: query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT( * ) AS col3 FROM tab4 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9885 SELECT ALL - - 96 col1, - COUNT ( * ) AS col3 FROM tab4 WHERE NULL IN ( col0, - col1 + - + 26 * + 96 ) ---- 96 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9890 SELECT + CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT 38 <> NULL ---- skipif mysql # not compatible query I rowsort label-9890 SELECT + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT 38 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9890 SELECT + CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT 38 <> NULL ---- skipif mysql # not compatible query I rowsort label-9890 SELECT + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT 38 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9890 SELECT + CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT 38 <> NULL ---- skipif mysql # not compatible query I rowsort label-9890 SELECT + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT 38 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9890 SELECT + CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT 38 <> NULL ---- skipif mysql # not compatible query I rowsort label-9890 SELECT + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT 38 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9890 SELECT + CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT 38 <> NULL ---- skipif mysql # not compatible query I rowsort label-9890 SELECT + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT 38 <> NULL ---- query II rowsort label-9895 SELECT col1, 67 FROM tab0 WHERE NOT NULL = + col1 ---- query II rowsort label-9895 SELECT col1, 67 FROM tab1 WHERE NOT NULL = + col1 ---- query II rowsort label-9895 SELECT col1, 67 FROM tab2 WHERE NOT NULL = + col1 ---- query II rowsort label-9895 SELECT col1, 67 FROM tab3 WHERE NOT NULL = + col1 ---- query II rowsort label-9895 SELECT col1, 67 FROM tab4 WHERE NOT NULL = + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9900 SELECT * FROM tab0 WHERE NOT - 72 * + CAST( NULL AS SIGNED ) > - - 39 ---- skipif mysql # not compatible query IIIIIII rowsort label-9900 SELECT * FROM tab0 WHERE NOT - 72 * + CAST ( NULL AS INTEGER ) > - - 39 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9900 SELECT * FROM tab1 WHERE NOT - 72 * + CAST( NULL AS SIGNED ) > - - 39 ---- skipif mysql # not compatible query IIIIIII rowsort label-9900 SELECT * FROM tab1 WHERE NOT - 72 * + CAST ( NULL AS INTEGER ) > - - 39 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9900 SELECT * FROM tab2 WHERE NOT - 72 * + CAST( NULL AS SIGNED ) > - - 39 ---- skipif mysql # not compatible query IIIIIII rowsort label-9900 SELECT * FROM tab2 WHERE NOT - 72 * + CAST ( NULL AS INTEGER ) > - - 39 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9900 SELECT * FROM tab3 WHERE NOT - 72 * + CAST( NULL AS SIGNED ) > - - 39 ---- skipif mysql # not compatible query IIIIIII rowsort label-9900 SELECT * FROM tab3 WHERE NOT - 72 * + CAST ( NULL AS INTEGER ) > - - 39 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9900 SELECT * FROM tab4 WHERE NOT - 72 * + CAST( NULL AS SIGNED ) > - - 39 ---- skipif mysql # not compatible query IIIIIII rowsort label-9900 SELECT * FROM tab4 WHERE NOT - 72 * + CAST ( NULL AS INTEGER ) > - - 39 ---- query IIIIIII rowsort label-9905 SELECT ALL * FROM tab0 WHERE - 87 - - 8 IS NULL ---- query IIIIIII rowsort label-9905 SELECT ALL * FROM tab1 WHERE - 87 - - 8 IS NULL ---- query IIIIIII rowsort label-9905 SELECT ALL * FROM tab2 WHERE - 87 - - 8 IS NULL ---- query IIIIIII rowsort label-9905 SELECT ALL * FROM tab3 WHERE - 87 - - 8 IS NULL ---- query IIIIIII rowsort label-9905 SELECT ALL * FROM tab4 WHERE - 87 - - 8 IS NULL ---- query I rowsort label-9910 SELECT DISTINCT - 72 AS col3 FROM tab0 WHERE + + 58 IS NOT NULL ---- -72 query I rowsort label-9910 SELECT DISTINCT - 72 AS col3 FROM tab1 WHERE + + 58 IS NOT NULL ---- -72 query I rowsort label-9910 SELECT DISTINCT - 72 AS col3 FROM tab2 WHERE + + 58 IS NOT NULL ---- -72 query I rowsort label-9910 SELECT DISTINCT - 72 AS col3 FROM tab3 WHERE + + 58 IS NOT NULL ---- -72 query I rowsort label-9910 SELECT DISTINCT - 72 AS col3 FROM tab4 WHERE + + 58 IS NOT NULL ---- -72 query II rowsort label-9915 SELECT + col1 AS col3, col4 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-9915 SELECT + col1 AS col3, col4 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-9915 SELECT + col1 AS col3, col4 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-9915 SELECT + col1 AS col3, col4 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-9915 SELECT + col1 AS col3, col4 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9920 SELECT * FROM tab0 AS cor0 WHERE + CAST( NULL AS DECIMAL ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9920 SELECT * FROM tab0 AS cor0 WHERE + CAST ( NULL AS REAL ) <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9920 SELECT * FROM tab1 AS cor0 WHERE + CAST( NULL AS DECIMAL ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9920 SELECT * FROM tab1 AS cor0 WHERE + CAST ( NULL AS REAL ) <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9920 SELECT * FROM tab2 AS cor0 WHERE + CAST( NULL AS DECIMAL ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9920 SELECT * FROM tab2 AS cor0 WHERE + CAST ( NULL AS REAL ) <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9920 SELECT * FROM tab3 AS cor0 WHERE + CAST( NULL AS DECIMAL ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9920 SELECT * FROM tab3 AS cor0 WHERE + CAST ( NULL AS REAL ) <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9920 SELECT * FROM tab4 AS cor0 WHERE + CAST( NULL AS DECIMAL ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9920 SELECT * FROM tab4 AS cor0 WHERE + CAST ( NULL AS REAL ) <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9925 SELECT DISTINCT - COUNT( * ) - - 62 col0 FROM tab0 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9925 SELECT DISTINCT - COUNT ( * ) - - 62 col0 FROM tab0 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-9925 SELECT DISTINCT - COUNT( * ) - - 62 col0 FROM tab1 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9925 SELECT DISTINCT - COUNT ( * ) - - 62 col0 FROM tab1 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-9925 SELECT DISTINCT - COUNT( * ) - - 62 col0 FROM tab2 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9925 SELECT DISTINCT - COUNT ( * ) - - 62 col0 FROM tab2 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-9925 SELECT DISTINCT - COUNT( * ) - - 62 col0 FROM tab3 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9925 SELECT DISTINCT - COUNT ( * ) - - 62 col0 FROM tab3 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-9925 SELECT DISTINCT - COUNT( * ) - - 62 col0 FROM tab4 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9925 SELECT DISTINCT - COUNT ( * ) - - 62 col0 FROM tab4 WHERE NOT NULL IN ( + - col1 * 39 ) ---- 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9930 SELECT 84 col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 6640cd7903b7277a9e1bb2858b4869a3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9930 SELECT 84 col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 6640cd7903b7277a9e1bb2858b4869a3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9930 SELECT 84 col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 6640cd7903b7277a9e1bb2858b4869a3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9930 SELECT 84 col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 6640cd7903b7277a9e1bb2858b4869a3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9930 SELECT 84 col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 10 values hashing to 6640cd7903b7277a9e1bb2858b4869a3 query I rowsort label-9935 SELECT ALL - - 67 + - + 4 AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9935 SELECT ALL - - 67 + - + 4 AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9935 SELECT ALL - - 67 + - + 4 AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9935 SELECT ALL - - 67 + - + 4 AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9935 SELECT ALL - - 67 + - + 4 AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-9940 SELECT ALL + col1 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-9940 SELECT ALL + col1 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-9940 SELECT ALL + col1 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-9940 SELECT ALL + col1 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-9940 SELECT ALL + col1 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9945 SELECT ALL * FROM tab0 cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-9945 SELECT ALL * FROM tab0 cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9945 SELECT ALL * FROM tab1 cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-9945 SELECT ALL * FROM tab1 cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9945 SELECT ALL * FROM tab2 cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-9945 SELECT ALL * FROM tab2 cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9945 SELECT ALL * FROM tab3 cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-9945 SELECT ALL * FROM tab3 cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * - - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9945 SELECT ALL * FROM tab4 cor0 WHERE NOT + CAST( NULL AS SIGNED ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * - - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-9945 SELECT ALL * FROM tab4 cor0 WHERE NOT + CAST ( NULL AS INTEGER ) * - + ( - col4 ) NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * - - col3 ---- query IIIIIII rowsort label-9950 SELECT ALL * FROM tab0 cor0 WHERE col1 * + 3 IN ( - 70 + col3 * + 38 - + + col0 ) ---- query IIIIIII rowsort label-9950 SELECT ALL * FROM tab1 cor0 WHERE col1 * + 3 IN ( - 70 + col3 * + 38 - + + col0 ) ---- query IIIIIII rowsort label-9950 SELECT ALL * FROM tab2 cor0 WHERE col1 * + 3 IN ( - 70 + col3 * + 38 - + + col0 ) ---- query IIIIIII rowsort label-9950 SELECT ALL * FROM tab3 cor0 WHERE col1 * + 3 IN ( - 70 + col3 * + 38 - + + col0 ) ---- query IIIIIII rowsort label-9950 SELECT ALL * FROM tab4 cor0 WHERE col1 * + 3 IN ( - 70 + col3 * + 38 - + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9955 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * + 28 AS col5 FROM tab0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9955 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 28 AS col5 FROM tab0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9955 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * + 28 AS col5 FROM tab1 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9955 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 28 AS col5 FROM tab1 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9955 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * + 28 AS col5 FROM tab2 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9955 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 28 AS col5 FROM tab2 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9955 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * + 28 AS col5 FROM tab3 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9955 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 28 AS col5 FROM tab3 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9955 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * + 28 AS col5 FROM tab4 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-9955 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 28 AS col5 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-9960 SELECT col0 AS col4 FROM tab0 WHERE NULL >= ( + + col1 + + - 44 ) ---- query I rowsort label-9960 SELECT col0 AS col4 FROM tab1 WHERE NULL >= ( + + col1 + + - 44 ) ---- query I rowsort label-9960 SELECT col0 AS col4 FROM tab2 WHERE NULL >= ( + + col1 + + - 44 ) ---- query I rowsort label-9960 SELECT col0 AS col4 FROM tab3 WHERE NULL >= ( + + col1 + + - 44 ) ---- query I rowsort label-9960 SELECT col0 AS col4 FROM tab4 WHERE NULL >= ( + + col1 + + - 44 ) ---- query I rowsort label-9965 SELECT col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) <> ( NULL ) ---- query I rowsort label-9965 SELECT col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) <> ( NULL ) ---- query I rowsort label-9965 SELECT col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) <> ( NULL ) ---- query I rowsort label-9965 SELECT col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) <> ( NULL ) ---- query I rowsort label-9965 SELECT col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) <> ( NULL ) ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab0 AS cor0 WHERE col1 * - 40 IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab1 AS cor0 WHERE col1 * - 40 IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab2 AS cor0 WHERE col1 * - 40 IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab3 AS cor0 WHERE col1 * - 40 IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab4 AS cor0 WHERE col1 * - 40 IS NULL ---- query IIIIIII rowsort label-9975 SELECT ALL * FROM tab0 WHERE NOT col1 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-9975 SELECT ALL * FROM tab1 WHERE NOT col1 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-9975 SELECT ALL * FROM tab2 WHERE NOT col1 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-9975 SELECT ALL * FROM tab3 WHERE NOT col1 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-9975 SELECT ALL * FROM tab4 WHERE NOT col1 + - col1 IS NOT NULL ---- query I rowsort label-9980 SELECT + + col3 FROM tab0 WHERE NULL NOT BETWEEN - 21 / - col4 * + col4 AND - - 55 ---- query I rowsort label-9980 SELECT + + col3 FROM tab1 WHERE NULL NOT BETWEEN - 21 / - col4 * + col4 AND - - 55 ---- query I rowsort label-9980 SELECT + + col3 FROM tab2 WHERE NULL NOT BETWEEN - 21 / - col4 * + col4 AND - - 55 ---- query I rowsort label-9980 SELECT + + col3 FROM tab3 WHERE NULL NOT BETWEEN - 21 / - col4 * + col4 AND - - 55 ---- query I rowsort label-9980 SELECT + + col3 FROM tab4 WHERE NULL NOT BETWEEN - 21 / - col4 * + col4 AND - - 55 ---- onlyif mysql # aggregate syntax: query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX( DISTINCT - + 64 ) col5 FROM tab0 AS cor0 WHERE + 68 <= - col1 ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX ( DISTINCT - + 64 ) col5 FROM tab0 AS cor0 WHERE + 68 <= - col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX( DISTINCT - + 64 ) col5 FROM tab1 AS cor0 WHERE + 68 <= - col1 ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX ( DISTINCT - + 64 ) col5 FROM tab1 AS cor0 WHERE + 68 <= - col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX( DISTINCT - + 64 ) col5 FROM tab2 AS cor0 WHERE + 68 <= - col1 ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX ( DISTINCT - + 64 ) col5 FROM tab2 AS cor0 WHERE + 68 <= - col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX( DISTINCT - + 64 ) col5 FROM tab3 AS cor0 WHERE + 68 <= - col1 ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX ( DISTINCT - + 64 ) col5 FROM tab3 AS cor0 WHERE + 68 <= - col1 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX( DISTINCT - + 64 ) col5 FROM tab4 AS cor0 WHERE + 68 <= - col1 ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT - 11 / + + 54 + + MAX ( DISTINCT - + 64 ) col5 FROM tab4 AS cor0 WHERE + 68 <= - col1 ---- NULL query IIIIIII rowsort label-9990 SELECT * FROM tab0 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-9990 SELECT * FROM tab1 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-9990 SELECT * FROM tab2 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-9990 SELECT * FROM tab3 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query IIIIIII rowsort label-9990 SELECT * FROM tab4 WHERE NULL NOT BETWEEN col1 AND - col3 ---- query I rowsort label-9995 SELECT DISTINCT + 82 + + col3 AS col2 FROM tab0 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to b21ac1039ac8242af5d8606f2f21eb1d query I rowsort label-9995 SELECT DISTINCT + 82 + + col3 AS col2 FROM tab1 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to b21ac1039ac8242af5d8606f2f21eb1d query I rowsort label-9995 SELECT DISTINCT + 82 + + col3 AS col2 FROM tab2 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to b21ac1039ac8242af5d8606f2f21eb1d query I rowsort label-9995 SELECT DISTINCT + 82 + + col3 AS col2 FROM tab3 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to b21ac1039ac8242af5d8606f2f21eb1d query I rowsort label-9995 SELECT DISTINCT + 82 + + col3 AS col2 FROM tab4 AS cor0 WHERE col1 IS NOT NULL ---- 10 values hashing to b21ac1039ac8242af5d8606f2f21eb1d