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,6832,2901.79,'ixerx',7235,728.46,'dogmr') statement ok INSERT INTO tab0 VALUES(1,7382,7476.62,'axypn',3160,3644.69,'dkuxs') statement ok INSERT INTO tab0 VALUES(2,1959,1479.67,'kgypu',4269,172.60,'jgmoh') statement ok INSERT INTO tab0 VALUES(3,1535,2305.63,'skgzp',256,1545.71,'ngnkb') statement ok INSERT INTO tab0 VALUES(4,2337,1589.91,'zmfcw',1691,6361.35,'xqqpn') statement ok INSERT INTO tab0 VALUES(5,7093,1455.78,'rdcja',1276,6832.76,'aywln') statement ok INSERT INTO tab0 VALUES(6,6288,764.49,'iyxmu',5090,5031.23,'jadoz') statement ok INSERT INTO tab0 VALUES(7,9409,1365.39,'ekqnp',3841,9146.20,'wfxal') statement ok INSERT INTO tab0 VALUES(8,6199,4347.6,'taico',4116,9729.43,'ontlt') statement ok INSERT INTO tab0 VALUES(9,7901,6286.43,'oniks',9632,5942.5,'frbfq') statement ok INSERT INTO tab0 VALUES(10,8516,5495.92,'pxclw',2484,1813.78,'chnnl') statement ok INSERT INTO tab0 VALUES(11,6046,8279.55,'erudf',4394,2484.98,'ixyko') statement ok INSERT INTO tab0 VALUES(12,3750,5177.4,'gtzhv',7968,458.80,'ugsbg') statement ok INSERT INTO tab0 VALUES(13,1387,7220.2,'jxdzn',7935,1852.32,'mhmyd') statement ok INSERT INTO tab0 VALUES(14,6474,2175.3,'cofme',2407,2647.63,'kixrw') statement ok INSERT INTO tab0 VALUES(15,5528,798.78,'qfnkq',4123,4936.4,'yfylv') statement ok INSERT INTO tab0 VALUES(16,5323,3084.17,'oidzc',1702,3178.9,'tiyzo') statement ok INSERT INTO tab0 VALUES(17,4135,4514.45,'jopzz',891,441.78,'cwurp') statement ok INSERT INTO tab0 VALUES(18,2994,2309.37,'dwmzj',5817,4660.64,'sxzuz') statement ok INSERT INTO tab0 VALUES(19,6936,1679.27,'crdlq',234,4883.85,'hmvoz') statement ok INSERT INTO tab0 VALUES(20,6249,2071.22,'hyfug',8777,7518.40,'dslen') statement ok INSERT INTO tab0 VALUES(21,7724,3420.15,'hihrd',8208,2589.19,'xbccb') statement ok INSERT INTO tab0 VALUES(22,5909,2400.97,'pgoyo',8670,9984.16,'zgaez') statement ok INSERT INTO tab0 VALUES(23,4353,8674.68,'mclun',4934,5702.41,'ipypj') statement ok INSERT INTO tab0 VALUES(24,6860,1142.51,'oicaq',7649,8107.34,'cyser') statement ok INSERT INTO tab0 VALUES(25,8739,4192.6,'hngyl',4593,4175.77,'czzkc') statement ok INSERT INTO tab0 VALUES(26,8050,3953.39,'uqquj',1925,5746.5,'odtpn') statement ok INSERT INTO tab0 VALUES(27,6861,4538.18,'iasob',5431,5773.20,'rydaw') statement ok INSERT INTO tab0 VALUES(28,2489,4302.83,'yphhe',1775,4573.3,'iatax') statement ok INSERT INTO tab0 VALUES(29,8760,2086.59,'fybdz',9753,6076.27,'pgodv') statement ok INSERT INTO tab0 VALUES(30,7251,3470.68,'qmjny',1537,4075.69,'lulgu') statement ok INSERT INTO tab0 VALUES(31,8541,7024.46,'pnuil',3930,8475.21,'jkurs') statement ok INSERT INTO tab0 VALUES(32,3468,553.48,'pmqvf',9613,1547.8,'ylafr') statement ok INSERT INTO tab0 VALUES(33,4370,7353.66,'extze',8395,4173.92,'oznnt') statement ok INSERT INTO tab0 VALUES(34,6340,2457.39,'mszoy',8464,2100.92,'zzwzo') statement ok INSERT INTO tab0 VALUES(35,8476,8886.68,'sezdm',7640,2186.93,'wjuyt') statement ok INSERT INTO tab0 VALUES(36,5128,3901.26,'beqir',4619,8656.59,'qfpuy') statement ok INSERT INTO tab0 VALUES(37,7151,5249.70,'zgwxc',225,9344.45,'xwxea') statement ok INSERT INTO tab0 VALUES(38,3153,7416.57,'dudwm',8663,1950.11,'cyeay') statement ok INSERT INTO tab0 VALUES(39,748,7879.52,'tabqk',8768,286.33,'hrmsj') statement ok INSERT INTO tab0 VALUES(40,7802,3348.46,'mjfby',5250,529.17,'ovxge') statement ok INSERT INTO tab0 VALUES(41,3684,6026.63,'vhnsg',9951,7467.10,'vyjfe') statement ok INSERT INTO tab0 VALUES(42,521,9853.75,'yqzxe',3092,754.12,'glfds') statement ok INSERT INTO tab0 VALUES(43,4439,6755.16,'crjva',4520,1154.92,'estli') statement ok INSERT INTO tab0 VALUES(44,6821,2900.90,'lfurw',4964,6796.95,'khypg') statement ok INSERT INTO tab0 VALUES(45,5553,4940.88,'muftp',7280,9423.61,'dyaig') statement ok INSERT INTO tab0 VALUES(46,6275,6270.1,'vrgqf',7705,641.32,'itdqa') statement ok INSERT INTO tab0 VALUES(47,3631,3270.26,'udsjn',7103,8167.67,'nkyzy') statement ok INSERT INTO tab0 VALUES(48,2518,1559.86,'blhjx',2217,2085.53,'icfkr') statement ok INSERT INTO tab0 VALUES(49,9338,2244.38,'ccaus',6920,1089.22,'exmqw') statement ok INSERT INTO tab0 VALUES(50,3248,8172.87,'bxcme',3462,8739.56,'tptfo') statement ok INSERT INTO tab0 VALUES(51,7405,177.0,'hakgs',3725,9706.6,'xbzsb') statement ok INSERT INTO tab0 VALUES(52,224,3330.14,'xgdwv',467,6025.3,'zhspk') statement ok INSERT INTO tab0 VALUES(53,6623,3192.53,'lbmfo',8576,3345.66,'rmxtb') statement ok INSERT INTO tab0 VALUES(54,9271,2063.40,'orelf',6319,7178.21,'lfhfo') statement ok INSERT INTO tab0 VALUES(55,9845,5229.5,'pjedw',6592,9149.10,'jpena') statement ok INSERT INTO tab0 VALUES(56,273,7216.4,'dhhjd',8170,3246.4,'ohyuw') statement ok INSERT INTO tab0 VALUES(57,3988,8038.28,'uyrvr',6956,2070.16,'yuwwl') statement ok INSERT INTO tab0 VALUES(58,7177,9446.13,'ratyy',7233,3087.12,'ujmir') statement ok INSERT INTO tab0 VALUES(59,31,1181.59,'dslbs',2912,4875.26,'kjkvp') statement ok INSERT INTO tab0 VALUES(60,7995,7222.37,'iudpq',8783,3375.69,'rexyz') statement ok INSERT INTO tab0 VALUES(61,3016,2035.4,'uoeyb',1767,8142.47,'ummpb') statement ok INSERT INTO tab0 VALUES(62,4798,6825.13,'fikyo',2160,8594.66,'tioxe') statement ok INSERT INTO tab0 VALUES(63,2047,5787.30,'yfyqm',4891,263.52,'cgcnd') statement ok INSERT INTO tab0 VALUES(64,3722,2351.42,'ojrss',765,1043.59,'okcpf') statement ok INSERT INTO tab0 VALUES(65,289,5438.73,'sgalf',7716,7441.82,'mrkbn') statement ok INSERT INTO tab0 VALUES(66,4966,5705.93,'ookwq',2059,829.69,'sviqr') statement ok INSERT INTO tab0 VALUES(67,4973,1800.34,'lizxa',9737,3692.39,'araym') statement ok INSERT INTO tab0 VALUES(68,2788,6607.99,'mhhmi',7571,5877.85,'valtn') statement ok INSERT INTO tab0 VALUES(69,7390,3500.78,'hvtqe',4511,845.94,'vatzv') statement ok INSERT INTO tab0 VALUES(70,5512,2589.59,'ocjti',2886,1920.58,'pdyvk') statement ok INSERT INTO tab0 VALUES(71,2893,6975.39,'qekmn',9656,8540.83,'dlqbx') statement ok INSERT INTO tab0 VALUES(72,5523,8995.38,'egybu',7658,2507.7,'rmnyj') statement ok INSERT INTO tab0 VALUES(73,899,6476.12,'tqlik',6857,4233.8,'dpckp') statement ok INSERT INTO tab0 VALUES(74,9269,8981.65,'pynyh',5599,8996.17,'uafgb') statement ok INSERT INTO tab0 VALUES(75,4887,4065.62,'ainkt',1857,3188.34,'azugh') statement ok INSERT INTO tab0 VALUES(76,7260,3518.38,'fjaea',4484,561.38,'tuier') statement ok INSERT INTO tab0 VALUES(77,2399,9619.17,'vkqxy',4463,8484.96,'dapbx') statement ok INSERT INTO tab0 VALUES(78,4069,1386.17,'mnnnq',6153,4186.84,'hrjew') statement ok INSERT INTO tab0 VALUES(79,5039,824.71,'ovbhz',8545,1012.91,'tdvjy') statement ok INSERT INTO tab0 VALUES(80,8331,9179.30,'tjmaj',6506,4669.37,'fmhzw') statement ok INSERT INTO tab0 VALUES(81,8473,3183.84,'snkdi',2035,9477.83,'enwai') statement ok INSERT INTO tab0 VALUES(82,2744,1306.69,'ouovz',5507,4620.44,'lxdjm') statement ok INSERT INTO tab0 VALUES(83,2430,7.83,'tglfz',6927,393.2,'uhpvq') statement ok INSERT INTO tab0 VALUES(84,4068,9984.94,'jmtht',7181,4460.17,'unkiy') statement ok INSERT INTO tab0 VALUES(85,702,2422.57,'ethjn',9280,8091.42,'apbyx') statement ok INSERT INTO tab0 VALUES(86,3126,5246.27,'tdixn',9617,2424.34,'exubd') statement ok INSERT INTO tab0 VALUES(87,1142,9367.65,'nqjsz',9212,4710.66,'gjnot') statement ok INSERT INTO tab0 VALUES(88,4803,4935.59,'eiugo',4965,4562.39,'olgvi') statement ok INSERT INTO tab0 VALUES(89,5669,7591.28,'kljla',905,205.97,'zmsag') statement ok INSERT INTO tab0 VALUES(90,8047,4710.44,'inzdv',9440,4730.40,'xmbbm') statement ok INSERT INTO tab0 VALUES(91,257,1658.35,'kpfyu',2605,2341.30,'rrlwc') statement ok INSERT INTO tab0 VALUES(92,5868,8039.5,'udznr',3316,4604.13,'fgtkz') statement ok INSERT INTO tab0 VALUES(93,4953,3942.40,'dkesx',6618,6697.22,'vszvk') statement ok INSERT INTO tab0 VALUES(94,5339,6201.27,'flfnb',933,3666.97,'oxeqt') statement ok INSERT INTO tab0 VALUES(95,3858,4633.61,'idtlp',9314,6665.95,'adtsy') statement ok INSERT INTO tab0 VALUES(96,7595,8294.62,'hphjl',691,9215.0,'zlkqh') statement ok INSERT INTO tab0 VALUES(97,5139,1730.84,'ryuyq',1125,3448.39,'wmnoy') statement ok INSERT INTO tab0 VALUES(98,7834,1224.29,'stfnw',5054,6360.93,'ovwnq') statement ok INSERT INTO tab0 VALUES(99,1026,1048.59,'vwigf',6546,6062.9,'ydhme') 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 UNIQUE INDEX idx_tab2_2 ON tab2 (col4,col0,col1 DESC) statement ok CREATE INDEX idx_tab2_3 ON tab2 (col0 DESC,col4 DESC) statement ok CREATE UNIQUE INDEX idx_tab2_4 ON tab2 (col1 DESC) 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 DESC,col4) statement ok CREATE INDEX idx_tab3_1 ON tab3 (col0) statement ok CREATE INDEX idx_tab3_5 ON tab3 (col1 DESC) 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,col4 DESC) statement ok CREATE UNIQUE INDEX idx_tab4_2 ON tab4 (col0 DESC,col3) statement ok CREATE INDEX idx_tab4_4 ON tab4 (col4,col1) statement ok CREATE UNIQUE INDEX idx_tab4_5 ON tab4 (col4,col3 DESC) statement ok INSERT INTO tab4 SELECT * FROM tab0 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-0 SELECT * FROM tab0 WHERE NOT NULL BETWEEN 75 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-0 SELECT * FROM tab0 WHERE NOT NULL BETWEEN 75 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-0 SELECT * FROM tab1 WHERE NOT NULL BETWEEN 75 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-0 SELECT * FROM tab1 WHERE NOT NULL BETWEEN 75 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-0 SELECT * FROM tab2 WHERE NOT NULL BETWEEN 75 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-0 SELECT * FROM tab2 WHERE NOT NULL BETWEEN 75 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-0 SELECT * FROM tab3 WHERE NOT NULL BETWEEN 75 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-0 SELECT * FROM tab3 WHERE NOT NULL BETWEEN 75 AND CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-0 SELECT * FROM tab4 WHERE NOT NULL BETWEEN 75 AND CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-0 SELECT * FROM tab4 WHERE NOT NULL BETWEEN 75 AND CAST ( NULL AS INTEGER ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5 SELECT col3 col0 FROM tab0 WHERE - 71 = + col4 AND NOT ( NULL ) NOT IN ( 76 * 9 + 18 - - col1 * 20 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5 SELECT col3 col0 FROM tab1 WHERE - 71 = + col4 AND NOT ( NULL ) NOT IN ( 76 * 9 + 18 - - col1 * 20 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5 SELECT col3 col0 FROM tab2 WHERE - 71 = + col4 AND NOT ( NULL ) NOT IN ( 76 * 9 + 18 - - col1 * 20 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5 SELECT col3 col0 FROM tab3 WHERE - 71 = + col4 AND NOT ( NULL ) NOT IN ( 76 * 9 + 18 - - col1 * 20 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5 SELECT col3 col0 FROM tab4 WHERE - 71 = + col4 AND NOT ( NULL ) NOT IN ( 76 * 9 + 18 - - col1 * 20 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-10 SELECT COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-10 SELECT COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-10 SELECT COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-10 SELECT COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-10 SELECT COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-10 SELECT COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-10 SELECT COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-10 SELECT COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-10 SELECT COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-10 SELECT COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) <= NULL ---- 0 query I rowsort label-15 SELECT + col5 AS col1 FROM tab0 AS cor0 WHERE ( - 0 ) BETWEEN 6 * - col4 AND ( + col0 * - - col1 - 48 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-15 SELECT + col5 AS col1 FROM tab1 AS cor0 WHERE ( - 0 ) BETWEEN 6 * - col4 AND ( + col0 * - - col1 - 48 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-15 SELECT + col5 AS col1 FROM tab2 AS cor0 WHERE ( - 0 ) BETWEEN 6 * - col4 AND ( + col0 * - - col1 - 48 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-15 SELECT + col5 AS col1 FROM tab3 AS cor0 WHERE ( - 0 ) BETWEEN 6 * - col4 AND ( + col0 * - - col1 - 48 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-15 SELECT + col5 AS col1 FROM tab4 AS cor0 WHERE ( - 0 ) BETWEEN 6 * - col4 AND ( + col0 * - - col1 - 48 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-20 SELECT ALL - col0 AS col3 FROM tab0 AS cor0 WHERE + col1 + + + 58 NOT IN ( - + 1 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-20 SELECT ALL - col0 AS col3 FROM tab1 AS cor0 WHERE + col1 + + + 58 NOT IN ( - + 1 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-20 SELECT ALL - col0 AS col3 FROM tab2 AS cor0 WHERE + col1 + + + 58 NOT IN ( - + 1 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-20 SELECT ALL - col0 AS col3 FROM tab3 AS cor0 WHERE + col1 + + + 58 NOT IN ( - + 1 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-20 SELECT ALL - col0 AS col3 FROM tab4 AS cor0 WHERE + col1 + + + 58 NOT IN ( - + 1 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 onlyif mysql # aggregate syntax: query I rowsort label-25 SELECT DISTINCT COUNT( * ) FROM tab0 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-25 SELECT DISTINCT COUNT ( * ) FROM tab0 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-25 SELECT DISTINCT COUNT( * ) FROM tab1 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-25 SELECT DISTINCT COUNT ( * ) FROM tab1 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-25 SELECT DISTINCT COUNT( * ) FROM tab2 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-25 SELECT DISTINCT COUNT ( * ) FROM tab2 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-25 SELECT DISTINCT COUNT( * ) FROM tab3 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-25 SELECT DISTINCT COUNT ( * ) FROM tab3 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-25 SELECT DISTINCT COUNT( * ) FROM tab4 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-25 SELECT DISTINCT COUNT ( * ) FROM tab4 cor0 WHERE NULL IN ( col1 - + 72, col1 / - col4 ) ---- 0 query I rowsort label-30 SELECT ALL - 96 FROM tab0 AS cor0 WHERE col0 IN ( - col3 * - + 39, 93 ) ---- query I rowsort label-30 SELECT ALL - 96 FROM tab1 AS cor0 WHERE col0 IN ( - col3 * - + 39, 93 ) ---- query I rowsort label-30 SELECT ALL - 96 FROM tab2 AS cor0 WHERE col0 IN ( - col3 * - + 39, 93 ) ---- query I rowsort label-30 SELECT ALL - 96 FROM tab3 AS cor0 WHERE col0 IN ( - col3 * - + 39, 93 ) ---- query I rowsort label-30 SELECT ALL - 96 FROM tab4 AS cor0 WHERE col0 IN ( - col3 * - + 39, 93 ) ---- onlyif mysql # aggregate syntax: query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 skipif mysql # not compatible query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 onlyif mysql # aggregate syntax: query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 skipif mysql # not compatible query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 onlyif mysql # aggregate syntax: query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 skipif mysql # not compatible query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 onlyif mysql # aggregate syntax: query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 skipif mysql # not compatible query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 onlyif mysql # aggregate syntax: query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 skipif mysql # not compatible query II rowsort label-35 SELECT + 14 AS col2, - 6 * COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 14 -600 query I rowsort label-40 SELECT - col3 FROM tab0 WHERE NOT NULL NOT IN ( + col1 ) ---- query I rowsort label-40 SELECT - col3 FROM tab1 WHERE NOT NULL NOT IN ( + col1 ) ---- query I rowsort label-40 SELECT - col3 FROM tab2 WHERE NOT NULL NOT IN ( + col1 ) ---- query I rowsort label-40 SELECT - col3 FROM tab3 WHERE NOT NULL NOT IN ( + col1 ) ---- query I rowsort label-40 SELECT - col3 FROM tab4 WHERE NOT NULL NOT IN ( + col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-45 SELECT - col3 FROM tab0 AS cor0 WHERE CAST( - - col4 AS SIGNED ) <> NULL ---- skipif mysql # not compatible query I rowsort label-45 SELECT - col3 FROM tab0 AS cor0 WHERE CAST ( - - col4 AS INTEGER ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-45 SELECT - col3 FROM tab1 AS cor0 WHERE CAST( - - col4 AS SIGNED ) <> NULL ---- skipif mysql # not compatible query I rowsort label-45 SELECT - col3 FROM tab1 AS cor0 WHERE CAST ( - - col4 AS INTEGER ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-45 SELECT - col3 FROM tab2 AS cor0 WHERE CAST( - - col4 AS SIGNED ) <> NULL ---- skipif mysql # not compatible query I rowsort label-45 SELECT - col3 FROM tab2 AS cor0 WHERE CAST ( - - col4 AS INTEGER ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-45 SELECT - col3 FROM tab3 AS cor0 WHERE CAST( - - col4 AS SIGNED ) <> NULL ---- skipif mysql # not compatible query I rowsort label-45 SELECT - col3 FROM tab3 AS cor0 WHERE CAST ( - - col4 AS INTEGER ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-45 SELECT - col3 FROM tab4 AS cor0 WHERE CAST( - - col4 AS SIGNED ) <> NULL ---- skipif mysql # not compatible query I rowsort label-45 SELECT - col3 FROM tab4 AS cor0 WHERE CAST ( - - col4 AS INTEGER ) <> NULL ---- query IIIIIII rowsort label-50 SELECT * FROM tab0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-50 SELECT * FROM tab1 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-50 SELECT * FROM tab2 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-50 SELECT * FROM tab3 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-50 SELECT * FROM tab4 WHERE NOT ( NULL IS NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-55 SELECT COUNT( + 93 ) AS col5 FROM tab0 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 skipif mysql # not compatible query I rowsort label-55 SELECT COUNT ( + 93 ) AS col5 FROM tab0 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-55 SELECT COUNT( + 93 ) AS col5 FROM tab1 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 skipif mysql # not compatible query I rowsort label-55 SELECT COUNT ( + 93 ) AS col5 FROM tab1 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-55 SELECT COUNT( + 93 ) AS col5 FROM tab2 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 skipif mysql # not compatible query I rowsort label-55 SELECT COUNT ( + 93 ) AS col5 FROM tab2 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-55 SELECT COUNT( + 93 ) AS col5 FROM tab3 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 skipif mysql # not compatible query I rowsort label-55 SELECT COUNT ( + 93 ) AS col5 FROM tab3 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-55 SELECT COUNT( + 93 ) AS col5 FROM tab4 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 skipif mysql # not compatible query I rowsort label-55 SELECT COUNT ( + 93 ) AS col5 FROM tab4 AS cor0 WHERE + col1 NOT IN ( - 17 + - 84 ) ---- 100 query I rowsort label-60 SELECT ALL col3 FROM tab0 WHERE NOT 66 NOT BETWEEN col3 AND - - col4 ---- query I rowsort label-60 SELECT ALL col3 FROM tab1 WHERE NOT 66 NOT BETWEEN col3 AND - - col4 ---- query I rowsort label-60 SELECT ALL col3 FROM tab2 WHERE NOT 66 NOT BETWEEN col3 AND - - col4 ---- query I rowsort label-60 SELECT ALL col3 FROM tab3 WHERE NOT 66 NOT BETWEEN col3 AND - - col4 ---- query I rowsort label-60 SELECT ALL col3 FROM tab4 WHERE NOT 66 NOT BETWEEN col3 AND - - col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT( * ) ) FROM tab0 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 skipif mysql # not compatible query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT ( * ) ) FROM tab0 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT( * ) ) FROM tab1 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 skipif mysql # not compatible query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT ( * ) ) FROM tab1 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT( * ) ) FROM tab2 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 skipif mysql # not compatible query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT ( * ) ) FROM tab2 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT( * ) ) FROM tab3 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 skipif mysql # not compatible query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT ( * ) ) FROM tab3 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT( * ) ) FROM tab4 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 skipif mysql # not compatible query I rowsort label-65 SELECT DISTINCT + + ( + + COUNT ( * ) ) FROM tab4 WHERE NOT NULL IN ( + 58, col1 * - col3 ) ---- 0 onlyif mysql # aggregate syntax: query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT( * ) FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 skipif mysql # not compatible query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT ( * ) FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 onlyif mysql # aggregate syntax: query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT( * ) FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 skipif mysql # not compatible query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT ( * ) FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 onlyif mysql # aggregate syntax: query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT( * ) FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 skipif mysql # not compatible query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT ( * ) FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 onlyif mysql # aggregate syntax: query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT( * ) FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 skipif mysql # not compatible query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT ( * ) FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 onlyif mysql # aggregate syntax: query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT( * ) FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 skipif mysql # not compatible query II rowsort label-70 SELECT DISTINCT + + 77 AS col2, - COUNT ( * ) FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN col4 AND NULL ---- 77 0 query IIIIIII rowsort label-75 SELECT * FROM tab0 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-75 SELECT * FROM tab1 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-75 SELECT * FROM tab2 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-75 SELECT * FROM tab3 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-75 SELECT * FROM tab4 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-80 SELECT * FROM tab0 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-80 SELECT * FROM tab1 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-80 SELECT * FROM tab2 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-80 SELECT * FROM tab3 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-80 SELECT * FROM tab4 WHERE NOT - col4 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 * + 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 * + 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 * + 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 * + 82 IS NOT NULL ---- query IIIIIII rowsort label-85 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 * + 82 IS NOT NULL ---- query I rowsort label-90 SELECT ALL + + col2 FROM tab0 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-90 SELECT ALL + + col2 FROM tab1 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-90 SELECT ALL + + col2 FROM tab2 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-90 SELECT ALL + + col2 FROM tab3 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-90 SELECT ALL + + col2 FROM tab4 AS cor0 WHERE + col5 IS NULL ---- query I rowsort label-95 SELECT col4 AS col0 FROM tab0 cor0 WHERE 93 IN ( + - 27 ) ---- query I rowsort label-95 SELECT col4 AS col0 FROM tab1 cor0 WHERE 93 IN ( + - 27 ) ---- query I rowsort label-95 SELECT col4 AS col0 FROM tab2 cor0 WHERE 93 IN ( + - 27 ) ---- query I rowsort label-95 SELECT col4 AS col0 FROM tab3 cor0 WHERE 93 IN ( + - 27 ) ---- query I rowsort label-95 SELECT col4 AS col0 FROM tab4 cor0 WHERE 93 IN ( + - 27 ) ---- query I rowsort label-100 SELECT + 18 AS col0 FROM tab0 cor0 WHERE NULL > + ( + - col3 ) / - 67 ---- query I rowsort label-100 SELECT + 18 AS col0 FROM tab1 cor0 WHERE NULL > + ( + - col3 ) / - 67 ---- query I rowsort label-100 SELECT + 18 AS col0 FROM tab2 cor0 WHERE NULL > + ( + - col3 ) / - 67 ---- query I rowsort label-100 SELECT + 18 AS col0 FROM tab3 cor0 WHERE NULL > + ( + - col3 ) / - 67 ---- query I rowsort label-100 SELECT + 18 AS col0 FROM tab4 cor0 WHERE NULL > + ( + - col3 ) / - 67 ---- query I rowsort label-105 SELECT ALL + col0 / 7 * + col4 AS col1 FROM tab0 WHERE + - 26 > NULL ---- query I rowsort label-105 SELECT ALL + col0 / 7 * + col4 AS col1 FROM tab1 WHERE + - 26 > NULL ---- query I rowsort label-105 SELECT ALL + col0 / 7 * + col4 AS col1 FROM tab2 WHERE + - 26 > NULL ---- query I rowsort label-105 SELECT ALL + col0 / 7 * + col4 AS col1 FROM tab3 WHERE + - 26 > NULL ---- query I rowsort label-105 SELECT ALL + col0 / 7 * + col4 AS col1 FROM tab4 WHERE + - 26 > NULL ---- query IIIIIII rowsort label-110 SELECT * FROM tab0 WHERE ( col3 + + 43 ) NOT BETWEEN 78 AND NULL ---- query IIIIIII rowsort label-110 SELECT * FROM tab1 WHERE ( col3 + + 43 ) NOT BETWEEN 78 AND NULL ---- query IIIIIII rowsort label-110 SELECT * FROM tab2 WHERE ( col3 + + 43 ) NOT BETWEEN 78 AND NULL ---- query IIIIIII rowsort label-110 SELECT * FROM tab3 WHERE ( col3 + + 43 ) NOT BETWEEN 78 AND NULL ---- query IIIIIII rowsort label-110 SELECT * FROM tab4 WHERE ( col3 + + 43 ) NOT BETWEEN 78 AND NULL ---- query IIIIIII rowsort label-115 SELECT * FROM tab0 WHERE NOT ( - col4 ) <> NULL ---- query IIIIIII rowsort label-115 SELECT * FROM tab1 WHERE NOT ( - col4 ) <> NULL ---- query IIIIIII rowsort label-115 SELECT * FROM tab2 WHERE NOT ( - col4 ) <> NULL ---- query IIIIIII rowsort label-115 SELECT * FROM tab3 WHERE NOT ( - col4 ) <> NULL ---- query IIIIIII rowsort label-115 SELECT * FROM tab4 WHERE NOT ( - col4 ) <> NULL ---- query I rowsort label-120 SELECT - ( + 21 ) AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 166f57c6a62706c9a9b2c46899a48f01 query I rowsort label-120 SELECT - ( + 21 ) AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 166f57c6a62706c9a9b2c46899a48f01 query I rowsort label-120 SELECT - ( + 21 ) AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 166f57c6a62706c9a9b2c46899a48f01 query I rowsort label-120 SELECT - ( + 21 ) AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 166f57c6a62706c9a9b2c46899a48f01 query I rowsort label-120 SELECT - ( + 21 ) AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 166f57c6a62706c9a9b2c46899a48f01 query IIIIIII rowsort label-125 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 - - 14 * + + col3 <= NULL ---- query IIIIIII rowsort label-125 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 - - 14 * + + col3 <= NULL ---- query IIIIIII rowsort label-125 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 - - 14 * + + col3 <= NULL ---- query IIIIIII rowsort label-125 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 - - 14 * + + col3 <= NULL ---- query IIIIIII rowsort label-125 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 - - 14 * + + col3 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-130 SELECT ALL + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE 75 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-130 SELECT ALL + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE 75 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-130 SELECT ALL + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE 75 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-130 SELECT ALL + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE 75 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-130 SELECT ALL + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE 75 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-130 SELECT ALL + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE 75 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-130 SELECT ALL + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE 75 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-130 SELECT ALL + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE 75 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-130 SELECT ALL + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE 75 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-130 SELECT ALL + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE 75 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-135 SELECT + - COUNT( * ) FROM tab0 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 skipif mysql # not compatible query I rowsort label-135 SELECT + - COUNT ( * ) FROM tab0 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 onlyif mysql # aggregate syntax: query I rowsort label-135 SELECT + - COUNT( * ) FROM tab1 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 skipif mysql # not compatible query I rowsort label-135 SELECT + - COUNT ( * ) FROM tab1 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 onlyif mysql # aggregate syntax: query I rowsort label-135 SELECT + - COUNT( * ) FROM tab2 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 skipif mysql # not compatible query I rowsort label-135 SELECT + - COUNT ( * ) FROM tab2 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 onlyif mysql # aggregate syntax: query I rowsort label-135 SELECT + - COUNT( * ) FROM tab3 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 skipif mysql # not compatible query I rowsort label-135 SELECT + - COUNT ( * ) FROM tab3 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 onlyif mysql # aggregate syntax: query I rowsort label-135 SELECT + - COUNT( * ) FROM tab4 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 skipif mysql # not compatible query I rowsort label-135 SELECT + - COUNT ( * ) FROM tab4 WHERE - + ( + col4 ) NOT BETWEEN - col3 AND - - col3 ---- -42 query IIIIIII rowsort label-140 SELECT * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN + 46 AND ( - col1 + col3 * + col0 * 95 * + col3 ) ---- query IIIIIII rowsort label-140 SELECT * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN + 46 AND ( - col1 + col3 * + col0 * 95 * + col3 ) ---- query IIIIIII rowsort label-140 SELECT * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN + 46 AND ( - col1 + col3 * + col0 * 95 * + col3 ) ---- query IIIIIII rowsort label-140 SELECT * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN + 46 AND ( - col1 + col3 * + col0 * 95 * + col3 ) ---- query IIIIIII rowsort label-140 SELECT * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN + 46 AND ( - col1 + col3 * + col0 * 95 * + col3 ) ---- query IIIIIII rowsort label-145 SELECT * FROM tab0 WHERE NULL > - 35 - - col0 ---- query IIIIIII rowsort label-145 SELECT * FROM tab1 WHERE NULL > - 35 - - col0 ---- query IIIIIII rowsort label-145 SELECT * FROM tab2 WHERE NULL > - 35 - - col0 ---- query IIIIIII rowsort label-145 SELECT * FROM tab3 WHERE NULL > - 35 - - col0 ---- query IIIIIII rowsort label-145 SELECT * FROM tab4 WHERE NULL > - 35 - - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-150 SELECT ALL * FROM tab0 WHERE NOT NULL <= 65 * + ( CAST( - col4 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-150 SELECT ALL * FROM tab0 WHERE NOT NULL <= 65 * + ( CAST ( - col4 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-150 SELECT ALL * FROM tab1 WHERE NOT NULL <= 65 * + ( CAST( - col4 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-150 SELECT ALL * FROM tab1 WHERE NOT NULL <= 65 * + ( CAST ( - col4 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-150 SELECT ALL * FROM tab2 WHERE NOT NULL <= 65 * + ( CAST( - col4 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-150 SELECT ALL * FROM tab2 WHERE NOT NULL <= 65 * + ( CAST ( - col4 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-150 SELECT ALL * FROM tab3 WHERE NOT NULL <= 65 * + ( CAST( - col4 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-150 SELECT ALL * FROM tab3 WHERE NOT NULL <= 65 * + ( CAST ( - col4 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-150 SELECT ALL * FROM tab4 WHERE NOT NULL <= 65 * + ( CAST( - col4 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-150 SELECT ALL * FROM tab4 WHERE NOT NULL <= 65 * + ( CAST ( - col4 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-155 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- skipif mysql # not compatible query I rowsort label-155 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-155 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- skipif mysql # not compatible query I rowsort label-155 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-155 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- skipif mysql # not compatible query I rowsort label-155 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-155 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- skipif mysql # not compatible query I rowsort label-155 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-155 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- skipif mysql # not compatible query I rowsort label-155 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT NULL IN ( - + 71, 43, + col4 ) ---- query I rowsort label-160 SELECT + col2 FROM tab0 AS cor0 WHERE NOT + 71 + - col1 > NULL ---- query I rowsort label-160 SELECT + col2 FROM tab1 AS cor0 WHERE NOT + 71 + - col1 > NULL ---- query I rowsort label-160 SELECT + col2 FROM tab2 AS cor0 WHERE NOT + 71 + - col1 > NULL ---- query I rowsort label-160 SELECT + col2 FROM tab3 AS cor0 WHERE NOT + 71 + - col1 > NULL ---- query I rowsort label-160 SELECT + col2 FROM tab4 AS cor0 WHERE NOT + 71 + - col1 > NULL ---- query I rowsort label-165 SELECT 99 FROM tab0 AS cor0 WHERE + col0 > col1 + + col1 AND col3 / 52 = ( NULL ) ---- query I rowsort label-165 SELECT 99 FROM tab1 AS cor0 WHERE + col0 > col1 + + col1 AND col3 / 52 = ( NULL ) ---- query I rowsort label-165 SELECT 99 FROM tab2 AS cor0 WHERE + col0 > col1 + + col1 AND col3 / 52 = ( NULL ) ---- query I rowsort label-165 SELECT 99 FROM tab3 AS cor0 WHERE + col0 > col1 + + col1 AND col3 / 52 = ( NULL ) ---- query I rowsort label-165 SELECT 99 FROM tab4 AS cor0 WHERE + col0 > col1 + + col1 AND col3 / 52 = ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-170 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab0 WHERE NOT - 57 >= + ( - col4 ) ---- skipif mysql # not compatible query I rowsort label-170 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 WHERE NOT - 57 >= + ( - col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-170 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab1 WHERE NOT - 57 >= + ( - col4 ) ---- skipif mysql # not compatible query I rowsort label-170 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 WHERE NOT - 57 >= + ( - col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-170 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab2 WHERE NOT - 57 >= + ( - col4 ) ---- skipif mysql # not compatible query I rowsort label-170 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 WHERE NOT - 57 >= + ( - col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-170 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab3 WHERE NOT - 57 >= + ( - col4 ) ---- skipif mysql # not compatible query I rowsort label-170 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab3 WHERE NOT - 57 >= + ( - col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-170 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab4 WHERE NOT - 57 >= + ( - col4 ) ---- skipif mysql # not compatible query I rowsort label-170 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab4 WHERE NOT - 57 >= + ( - col4 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-175 SELECT ALL + COUNT( * ) FROM tab0 AS cor0 WHERE NULL >= + 0 ---- 0 skipif mysql # not compatible query I rowsort label-175 SELECT ALL + COUNT ( * ) FROM tab0 AS cor0 WHERE NULL >= + 0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-175 SELECT ALL + COUNT( * ) FROM tab1 AS cor0 WHERE NULL >= + 0 ---- 0 skipif mysql # not compatible query I rowsort label-175 SELECT ALL + COUNT ( * ) FROM tab1 AS cor0 WHERE NULL >= + 0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-175 SELECT ALL + COUNT( * ) FROM tab2 AS cor0 WHERE NULL >= + 0 ---- 0 skipif mysql # not compatible query I rowsort label-175 SELECT ALL + COUNT ( * ) FROM tab2 AS cor0 WHERE NULL >= + 0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-175 SELECT ALL + COUNT( * ) FROM tab3 AS cor0 WHERE NULL >= + 0 ---- 0 skipif mysql # not compatible query I rowsort label-175 SELECT ALL + COUNT ( * ) FROM tab3 AS cor0 WHERE NULL >= + 0 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-175 SELECT ALL + COUNT( * ) FROM tab4 AS cor0 WHERE NULL >= + 0 ---- 0 skipif mysql # not compatible query I rowsort label-175 SELECT ALL + COUNT ( * ) FROM tab4 AS cor0 WHERE NULL >= + 0 ---- 0 query I rowsort label-180 SELECT ALL col3 FROM tab0 AS cor0 WHERE 59 NOT BETWEEN NULL AND NULL ---- query I rowsort label-180 SELECT ALL col3 FROM tab1 AS cor0 WHERE 59 NOT BETWEEN NULL AND NULL ---- query I rowsort label-180 SELECT ALL col3 FROM tab2 AS cor0 WHERE 59 NOT BETWEEN NULL AND NULL ---- query I rowsort label-180 SELECT ALL col3 FROM tab3 AS cor0 WHERE 59 NOT BETWEEN NULL AND NULL ---- query I rowsort label-180 SELECT ALL col3 FROM tab4 AS cor0 WHERE 59 NOT BETWEEN NULL AND NULL ---- query I rowsort label-185 SELECT + col0 - + - 78 FROM tab0 WHERE NOT NULL = + col3 ---- query I rowsort label-185 SELECT + col0 - + - 78 FROM tab1 WHERE NOT NULL = + col3 ---- query I rowsort label-185 SELECT + col0 - + - 78 FROM tab2 WHERE NOT NULL = + col3 ---- query I rowsort label-185 SELECT + col0 - + - 78 FROM tab3 WHERE NOT NULL = + col3 ---- query I rowsort label-185 SELECT + col0 - + - 78 FROM tab4 WHERE NOT NULL = + col3 ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab0 WHERE col3 / - - 78 + + col0 - - - 79 * col1 IS NULL ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab1 WHERE col3 / - - 78 + + col0 - - - 79 * col1 IS NULL ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab2 WHERE col3 / - - 78 + + col0 - - - 79 * col1 IS NULL ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab3 WHERE col3 / - - 78 + + col0 - - - 79 * col1 IS NULL ---- query IIIIIII rowsort label-190 SELECT ALL * FROM tab4 WHERE col3 / - - 78 + + col0 - - - 79 * col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-195 SELECT col3 col5 FROM tab0 WHERE - col3 * - ( col4 ) * col0 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-195 SELECT col3 col5 FROM tab1 WHERE - col3 * - ( col4 ) * col0 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-195 SELECT col3 col5 FROM tab2 WHERE - col3 * - ( col4 ) * col0 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-195 SELECT col3 col5 FROM tab3 WHERE - col3 * - ( col4 ) * col0 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-195 SELECT col3 col5 FROM tab4 WHERE - col3 * - ( col4 ) * col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-200 SELECT * FROM tab0 WHERE NULL NOT BETWEEN - 75 AND + - col0 * + col4 + - col0 ---- query IIIIIII rowsort label-200 SELECT * FROM tab1 WHERE NULL NOT BETWEEN - 75 AND + - col0 * + col4 + - col0 ---- query IIIIIII rowsort label-200 SELECT * FROM tab2 WHERE NULL NOT BETWEEN - 75 AND + - col0 * + col4 + - col0 ---- query IIIIIII rowsort label-200 SELECT * FROM tab3 WHERE NULL NOT BETWEEN - 75 AND + - col0 * + col4 + - col0 ---- query IIIIIII rowsort label-200 SELECT * FROM tab4 WHERE NULL NOT BETWEEN - 75 AND + - col0 * + col4 + - col0 ---- query I rowsort label-205 SELECT - col0 FROM tab0 AS cor0 WHERE NULL = col4 + - col1 ---- query I rowsort label-205 SELECT - col0 FROM tab1 AS cor0 WHERE NULL = col4 + - col1 ---- query I rowsort label-205 SELECT - col0 FROM tab2 AS cor0 WHERE NULL = col4 + - col1 ---- query I rowsort label-205 SELECT - col0 FROM tab3 AS cor0 WHERE NULL = col4 + - col1 ---- query I rowsort label-205 SELECT - col0 FROM tab4 AS cor0 WHERE NULL = col4 + - col1 ---- query IIIIIII rowsort label-210 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) > NULL ---- query IIIIIII rowsort label-210 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) > NULL ---- query IIIIIII rowsort label-210 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) > NULL ---- query IIIIIII rowsort label-210 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) > NULL ---- query IIIIIII rowsort label-210 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-215 SELECT ( + col2 ) col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT IN ( + col0, 39 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-215 SELECT ( + col2 ) col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT IN ( + col0, 39 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-215 SELECT ( + col2 ) col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT IN ( + col0, 39 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-215 SELECT ( + col2 ) col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT IN ( + col0, 39 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-215 SELECT ( + col2 ) col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT IN ( + col0, 39 ) ---- query I rowsort label-220 SELECT col4 FROM tab0 AS cor0 WHERE + 53 > NULL ---- query I rowsort label-220 SELECT col4 FROM tab1 AS cor0 WHERE + 53 > NULL ---- query I rowsort label-220 SELECT col4 FROM tab2 AS cor0 WHERE + 53 > NULL ---- query I rowsort label-220 SELECT col4 FROM tab3 AS cor0 WHERE + 53 > NULL ---- query I rowsort label-220 SELECT col4 FROM tab4 AS cor0 WHERE + 53 > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-225 SELECT ALL 26, col2 col5 FROM tab0 AS cor0 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-225 SELECT ALL 26, col2 col5 FROM tab1 AS cor0 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-225 SELECT ALL 26, col2 col5 FROM tab2 AS cor0 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-225 SELECT ALL 26, col2 col5 FROM tab3 AS cor0 WHERE NOT - col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-225 SELECT ALL 26, col2 col5 FROM tab4 AS cor0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-230 SELECT 36 FROM tab0 WHERE NOT + col3 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-230 SELECT 36 FROM tab1 WHERE NOT + col3 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-230 SELECT 36 FROM tab2 WHERE NOT + col3 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-230 SELECT 36 FROM tab3 WHERE NOT + col3 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-230 SELECT 36 FROM tab4 WHERE NOT + col3 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-235 SELECT * FROM tab0 WHERE NOT - CAST( + ( - + col1 ) AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-235 SELECT * FROM tab0 WHERE NOT - CAST ( + ( - + col1 ) AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-235 SELECT * FROM tab1 WHERE NOT - CAST( + ( - + col1 ) AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-235 SELECT * FROM tab1 WHERE NOT - CAST ( + ( - + col1 ) AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-235 SELECT * FROM tab2 WHERE NOT - CAST( + ( - + col1 ) AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-235 SELECT * FROM tab2 WHERE NOT - CAST ( + ( - + col1 ) AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-235 SELECT * FROM tab3 WHERE NOT - CAST( + ( - + col1 ) AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-235 SELECT * FROM tab3 WHERE NOT - CAST ( + ( - + col1 ) AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-235 SELECT * FROM tab4 WHERE NOT - CAST( + ( - + col1 ) AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-235 SELECT * FROM tab4 WHERE NOT - CAST ( + ( - + col1 ) AS INTEGER ) IS NOT NULL ---- query II rowsort label-240 SELECT + 66 * + - 72 AS col1, - col4 AS col4 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-240 SELECT + 66 * + - 72 AS col1, - col4 AS col4 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-240 SELECT + 66 * + - 72 AS col1, - col4 AS col4 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-240 SELECT + 66 * + - 72 AS col1, - col4 AS col4 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-240 SELECT + 66 * + - 72 AS col1, - col4 AS col4 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-245 SELECT ALL * FROM tab0 AS cor0 WHERE - col1 * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-245 SELECT ALL * FROM tab0 AS cor0 WHERE - col1 * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-245 SELECT ALL * FROM tab1 AS cor0 WHERE - col1 * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-245 SELECT ALL * FROM tab1 AS cor0 WHERE - col1 * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-245 SELECT ALL * FROM tab2 AS cor0 WHERE - col1 * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-245 SELECT ALL * FROM tab2 AS cor0 WHERE - col1 * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-245 SELECT ALL * FROM tab3 AS cor0 WHERE - col1 * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-245 SELECT ALL * FROM tab3 AS cor0 WHERE - col1 * - col0 <> - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-245 SELECT ALL * FROM tab4 AS cor0 WHERE - col1 * - col0 <> - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-245 SELECT ALL * FROM tab4 AS cor0 WHERE - col1 * - col0 <> - CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-250 SELECT * FROM tab0 WHERE NOT - col3 <= + + col4 ---- query IIIIIII rowsort label-250 SELECT * FROM tab1 WHERE NOT - col3 <= + + col4 ---- query IIIIIII rowsort label-250 SELECT * FROM tab2 WHERE NOT - col3 <= + + col4 ---- query IIIIIII rowsort label-250 SELECT * FROM tab3 WHERE NOT - col3 <= + + col4 ---- query IIIIIII rowsort label-250 SELECT * FROM tab4 WHERE NOT - col3 <= + + col4 ---- query IIIIIII rowsort label-255 SELECT ALL * FROM tab0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-255 SELECT ALL * FROM tab1 WHERE col0 IS NULL ---- query IIIIIII rowsort label-255 SELECT ALL * FROM tab2 WHERE col0 IS NULL ---- query IIIIIII rowsort label-255 SELECT ALL * FROM tab3 WHERE col0 IS NULL ---- query IIIIIII rowsort label-255 SELECT ALL * FROM tab4 WHERE col0 IS NULL ---- query IIIIIII rowsort label-260 SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-260 SELECT * FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-260 SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-260 SELECT * FROM tab3 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-260 SELECT * FROM tab4 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-265 SELECT * FROM tab0 AS cor0 WHERE ( col0 IS NULL ) ---- query IIIIIII rowsort label-265 SELECT * FROM tab1 AS cor0 WHERE ( col0 IS NULL ) ---- query IIIIIII rowsort label-265 SELECT * FROM tab2 AS cor0 WHERE ( col0 IS NULL ) ---- query IIIIIII rowsort label-265 SELECT * FROM tab3 AS cor0 WHERE ( col0 IS NULL ) ---- query IIIIIII rowsort label-265 SELECT * FROM tab4 AS cor0 WHERE ( col0 IS NULL ) ---- query IIIIIII rowsort label-270 SELECT * FROM tab0 WHERE NULL >= NULL ---- query IIIIIII rowsort label-270 SELECT * FROM tab1 WHERE NULL >= NULL ---- query IIIIIII rowsort label-270 SELECT * FROM tab2 WHERE NULL >= NULL ---- query IIIIIII rowsort label-270 SELECT * FROM tab3 WHERE NULL >= NULL ---- query IIIIIII rowsort label-270 SELECT * FROM tab4 WHERE NULL >= NULL ---- query I rowsort label-275 SELECT col2 AS col5 FROM tab0 WHERE NOT + - col3 * + 20 + - col0 IS NOT NULL ---- query I rowsort label-275 SELECT col2 AS col5 FROM tab1 WHERE NOT + - col3 * + 20 + - col0 IS NOT NULL ---- query I rowsort label-275 SELECT col2 AS col5 FROM tab2 WHERE NOT + - col3 * + 20 + - col0 IS NOT NULL ---- query I rowsort label-275 SELECT col2 AS col5 FROM tab3 WHERE NOT + - col3 * + 20 + - col0 IS NOT NULL ---- query I rowsort label-275 SELECT col2 AS col5 FROM tab4 WHERE NOT + - col3 * + 20 + - col0 IS NOT NULL ---- query IIIIIII rowsort label-280 SELECT * FROM tab0 WHERE NOT NULL > - ( - - ( - 84 ) ) ---- query IIIIIII rowsort label-280 SELECT * FROM tab1 WHERE NOT NULL > - ( - - ( - 84 ) ) ---- query IIIIIII rowsort label-280 SELECT * FROM tab2 WHERE NOT NULL > - ( - - ( - 84 ) ) ---- query IIIIIII rowsort label-280 SELECT * FROM tab3 WHERE NOT NULL > - ( - - ( - 84 ) ) ---- query IIIIIII rowsort label-280 SELECT * FROM tab4 WHERE NOT NULL > - ( - - ( - 84 ) ) ---- query IIIIIII rowsort label-285 SELECT * FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-285 SELECT * FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-285 SELECT * FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-285 SELECT * FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-285 SELECT * FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-290 SELECT ALL + + col4 + 87 FROM tab0 AS cor0 WHERE NOT - 75 BETWEEN NULL AND + 63 ---- query I rowsort label-290 SELECT ALL + + col4 + 87 FROM tab1 AS cor0 WHERE NOT - 75 BETWEEN NULL AND + 63 ---- query I rowsort label-290 SELECT ALL + + col4 + 87 FROM tab2 AS cor0 WHERE NOT - 75 BETWEEN NULL AND + 63 ---- query I rowsort label-290 SELECT ALL + + col4 + 87 FROM tab3 AS cor0 WHERE NOT - 75 BETWEEN NULL AND + 63 ---- query I rowsort label-290 SELECT ALL + + col4 + 87 FROM tab4 AS cor0 WHERE NOT - 75 BETWEEN NULL AND + 63 ---- query IIIIIII rowsort label-295 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-295 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-295 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-295 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-295 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-300 SELECT ALL - col3 FROM tab0 WHERE NOT + + col5 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-300 SELECT ALL - col3 FROM tab1 WHERE NOT + + col5 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-300 SELECT ALL - col3 FROM tab2 WHERE NOT + + col5 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-300 SELECT ALL - col3 FROM tab3 WHERE NOT + + col5 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-300 SELECT ALL - col3 FROM tab4 WHERE NOT + + col5 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc onlyif mysql # aggregate syntax: query II rowsort label-305 SELECT ALL + 61, + COUNT( * ) * + - COUNT( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 61 -10000 skipif mysql # not compatible query II rowsort label-305 SELECT ALL + 61, + COUNT ( * ) * + - COUNT ( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 61 -10000 onlyif mysql # aggregate syntax: query II rowsort label-305 SELECT ALL + 61, + COUNT( * ) * + - COUNT( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 61 -10000 skipif mysql # not compatible query II rowsort label-305 SELECT ALL + 61, + COUNT ( * ) * + - COUNT ( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 61 -10000 onlyif mysql # aggregate syntax: query II rowsort label-305 SELECT ALL + 61, + COUNT( * ) * + - COUNT( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 61 -10000 skipif mysql # not compatible query II rowsort label-305 SELECT ALL + 61, + COUNT ( * ) * + - COUNT ( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 61 -10000 onlyif mysql # aggregate syntax: query II rowsort label-305 SELECT ALL + 61, + COUNT( * ) * + - COUNT( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 61 -10000 skipif mysql # not compatible query II rowsort label-305 SELECT ALL + 61, + COUNT ( * ) * + - COUNT ( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 61 -10000 onlyif mysql # aggregate syntax: query II rowsort label-305 SELECT ALL + 61, + COUNT( * ) * + - COUNT( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 61 -10000 skipif mysql # not compatible query II rowsort label-305 SELECT ALL + 61, + COUNT ( * ) * + - COUNT ( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 61 -10000 query I rowsort label-310 SELECT + + col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-310 SELECT + + col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-310 SELECT + + col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-310 SELECT + + col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-310 SELECT + + col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-315 SELECT * FROM tab0 WHERE + + 77 IS NULL ---- query IIIIIII rowsort label-315 SELECT * FROM tab1 WHERE + + 77 IS NULL ---- query IIIIIII rowsort label-315 SELECT * FROM tab2 WHERE + + 77 IS NULL ---- query IIIIIII rowsort label-315 SELECT * FROM tab3 WHERE + + 77 IS NULL ---- query IIIIIII rowsort label-315 SELECT * FROM tab4 WHERE + + 77 IS NULL ---- query I rowsort label-320 SELECT DISTINCT - 59 * 98 / + 53 + + 36 + - + 6 AS col1 FROM tab0 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-320 SELECT DISTINCT - 59 * 98 / + 53 + + 36 + - + 6 AS col1 FROM tab1 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-320 SELECT DISTINCT - 59 * 98 / + 53 + + 36 + - + 6 AS col1 FROM tab2 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-320 SELECT DISTINCT - 59 * 98 / + 53 + + 36 + - + 6 AS col1 FROM tab3 AS cor0 WHERE + col3 IS NULL ---- query I rowsort label-320 SELECT DISTINCT - 59 * 98 / + 53 + + 36 + - + 6 AS col1 FROM tab4 AS cor0 WHERE + col3 IS NULL ---- query IIIIIII rowsort label-325 SELECT ALL * FROM tab0 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-325 SELECT ALL * FROM tab1 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-325 SELECT ALL * FROM tab2 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-325 SELECT ALL * FROM tab3 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-325 SELECT ALL * FROM tab4 cor0 WHERE col3 IS NULL ---- query I rowsort label-330 SELECT ALL + + col3 FROM tab0 WHERE col1 IS NULL ---- query I rowsort label-330 SELECT ALL + + col3 FROM tab1 WHERE col1 IS NULL ---- query I rowsort label-330 SELECT ALL + + col3 FROM tab2 WHERE col1 IS NULL ---- query I rowsort label-330 SELECT ALL + + col3 FROM tab3 WHERE col1 IS NULL ---- query I rowsort label-330 SELECT ALL + + col3 FROM tab4 WHERE col1 IS NULL ---- query IIIIIIIIIIIIII rowsort label-335 SELECT * FROM tab0, tab0 AS cor0 WHERE NOT ( NULL ) < NULL ---- query IIIIIIIIIIIIII rowsort label-335 SELECT * FROM tab1, tab1 AS cor0 WHERE NOT ( NULL ) < NULL ---- query IIIIIIIIIIIIII rowsort label-335 SELECT * FROM tab2, tab2 AS cor0 WHERE NOT ( NULL ) < NULL ---- query IIIIIIIIIIIIII rowsort label-335 SELECT * FROM tab3, tab3 AS cor0 WHERE NOT ( NULL ) < NULL ---- query IIIIIIIIIIIIII rowsort label-335 SELECT * FROM tab4, tab4 AS cor0 WHERE NOT ( NULL ) < NULL ---- query IIIIIIIIIIIIII rowsort label-340 SELECT * FROM tab0, tab0 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-340 SELECT * FROM tab1, tab1 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-340 SELECT * FROM tab2, tab2 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-340 SELECT * FROM tab3, tab3 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIIIIIIIIII rowsort label-340 SELECT * FROM tab4, tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-345 SELECT * FROM tab0 AS cor0 WHERE NOT col3 > + 44 ---- query IIIIIII rowsort label-345 SELECT * FROM tab1 AS cor0 WHERE NOT col3 > + 44 ---- query IIIIIII rowsort label-345 SELECT * FROM tab2 AS cor0 WHERE NOT col3 > + 44 ---- query IIIIIII rowsort label-345 SELECT * FROM tab3 AS cor0 WHERE NOT col3 > + 44 ---- query IIIIIII rowsort label-345 SELECT * FROM tab4 AS cor0 WHERE NOT col3 > + 44 ---- query II rowsort label-350 SELECT - ( + - col1 ) AS col1, - col3 AS col4 FROM tab0 AS cor0 WHERE NOT NULL < ( NULL ) ---- query II rowsort label-350 SELECT - ( + - col1 ) AS col1, - col3 AS col4 FROM tab1 AS cor0 WHERE NOT NULL < ( NULL ) ---- query II rowsort label-350 SELECT - ( + - col1 ) AS col1, - col3 AS col4 FROM tab2 AS cor0 WHERE NOT NULL < ( NULL ) ---- query II rowsort label-350 SELECT - ( + - col1 ) AS col1, - col3 AS col4 FROM tab3 AS cor0 WHERE NOT NULL < ( NULL ) ---- query II rowsort label-350 SELECT - ( + - col1 ) AS col1, - col3 AS col4 FROM tab4 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-355 SELECT ALL + col3 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-355 SELECT ALL + col3 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-355 SELECT ALL + col3 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-355 SELECT ALL + col3 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-355 SELECT ALL + col3 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-360 SELECT + 52 AS col2 FROM tab0 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-360 SELECT + 52 AS col2 FROM tab1 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-360 SELECT + 52 AS col2 FROM tab2 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-360 SELECT + 52 AS col2 FROM tab3 WHERE ( NULL ) NOT IN ( + col3 ) ---- query I rowsort label-360 SELECT + 52 AS col2 FROM tab4 WHERE ( NULL ) NOT IN ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-365 SELECT * FROM tab0 AS cor0 WHERE NOT - 5 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-365 SELECT * FROM tab0 AS cor0 WHERE NOT - 5 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-365 SELECT * FROM tab1 AS cor0 WHERE NOT - 5 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-365 SELECT * FROM tab1 AS cor0 WHERE NOT - 5 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-365 SELECT * FROM tab2 AS cor0 WHERE NOT - 5 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-365 SELECT * FROM tab2 AS cor0 WHERE NOT - 5 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-365 SELECT * FROM tab3 AS cor0 WHERE NOT - 5 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-365 SELECT * FROM tab3 AS cor0 WHERE NOT - 5 < - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-365 SELECT * FROM tab4 AS cor0 WHERE NOT - 5 < - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-365 SELECT * FROM tab4 AS cor0 WHERE NOT - 5 < - CAST ( NULL AS INTEGER ) ---- query I rowsort label-370 SELECT col1 * 8 AS col0 FROM tab0 AS cor0 WHERE NOT NULL <> + col3 ---- query I rowsort label-370 SELECT col1 * 8 AS col0 FROM tab1 AS cor0 WHERE NOT NULL <> + col3 ---- query I rowsort label-370 SELECT col1 * 8 AS col0 FROM tab2 AS cor0 WHERE NOT NULL <> + col3 ---- query I rowsort label-370 SELECT col1 * 8 AS col0 FROM tab3 AS cor0 WHERE NOT NULL <> + col3 ---- query I rowsort label-370 SELECT col1 * 8 AS col0 FROM tab4 AS cor0 WHERE NOT NULL <> + col3 ---- query I rowsort label-375 SELECT DISTINCT col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-375 SELECT DISTINCT col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-375 SELECT DISTINCT col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-375 SELECT DISTINCT col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-375 SELECT DISTINCT col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-380 SELECT - 68 col3, + col2 FROM tab0 WHERE ( + 76 ) IS NOT NULL ---- 200 values hashing to 18dd72904d4543358b6ba16197426f93 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-380 SELECT - 68 col3, + col2 FROM tab1 WHERE ( + 76 ) IS NOT NULL ---- 200 values hashing to 18dd72904d4543358b6ba16197426f93 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-380 SELECT - 68 col3, + col2 FROM tab2 WHERE ( + 76 ) IS NOT NULL ---- 200 values hashing to 18dd72904d4543358b6ba16197426f93 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-380 SELECT - 68 col3, + col2 FROM tab3 WHERE ( + 76 ) IS NOT NULL ---- 200 values hashing to 18dd72904d4543358b6ba16197426f93 skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-380 SELECT - 68 col3, + col2 FROM tab4 WHERE ( + 76 ) IS NOT NULL ---- 200 values hashing to 18dd72904d4543358b6ba16197426f93 query IIIIIII rowsort label-385 SELECT * FROM tab0 WHERE NULL NOT BETWEEN + + 42 AND - col3 + col1 ---- query IIIIIII rowsort label-385 SELECT * FROM tab1 WHERE NULL NOT BETWEEN + + 42 AND - col3 + col1 ---- query IIIIIII rowsort label-385 SELECT * FROM tab2 WHERE NULL NOT BETWEEN + + 42 AND - col3 + col1 ---- query IIIIIII rowsort label-385 SELECT * FROM tab3 WHERE NULL NOT BETWEEN + + 42 AND - col3 + col1 ---- query IIIIIII rowsort label-385 SELECT * FROM tab4 WHERE NULL NOT BETWEEN + + 42 AND - col3 + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-390 SELECT ALL * FROM tab0 WHERE NULL IN ( - - col3, col1, CAST( + ( - + col4 ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-390 SELECT ALL * FROM tab0 WHERE NULL IN ( - - col3, col1, CAST ( + ( - + col4 ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-390 SELECT ALL * FROM tab1 WHERE NULL IN ( - - col3, col1, CAST( + ( - + col4 ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-390 SELECT ALL * FROM tab1 WHERE NULL IN ( - - col3, col1, CAST ( + ( - + col4 ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-390 SELECT ALL * FROM tab2 WHERE NULL IN ( - - col3, col1, CAST( + ( - + col4 ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-390 SELECT ALL * FROM tab2 WHERE NULL IN ( - - col3, col1, CAST ( + ( - + col4 ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-390 SELECT ALL * FROM tab3 WHERE NULL IN ( - - col3, col1, CAST( + ( - + col4 ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-390 SELECT ALL * FROM tab3 WHERE NULL IN ( - - col3, col1, CAST ( + ( - + col4 ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-390 SELECT ALL * FROM tab4 WHERE NULL IN ( - - col3, col1, CAST( + ( - + col4 ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-390 SELECT ALL * FROM tab4 WHERE NULL IN ( - - col3, col1, CAST ( + ( - + col4 ) AS INTEGER ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-395 SELECT COUNT( + + col3 ) FROM tab0 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 skipif mysql # not compatible query I rowsort label-395 SELECT COUNT ( + + col3 ) FROM tab0 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 onlyif mysql # aggregate syntax: query I rowsort label-395 SELECT COUNT( + + col3 ) FROM tab1 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 skipif mysql # not compatible query I rowsort label-395 SELECT COUNT ( + + col3 ) FROM tab1 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 onlyif mysql # aggregate syntax: query I rowsort label-395 SELECT COUNT( + + col3 ) FROM tab2 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 skipif mysql # not compatible query I rowsort label-395 SELECT COUNT ( + + col3 ) FROM tab2 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 onlyif mysql # aggregate syntax: query I rowsort label-395 SELECT COUNT( + + col3 ) FROM tab3 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 skipif mysql # not compatible query I rowsort label-395 SELECT COUNT ( + + col3 ) FROM tab3 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 onlyif mysql # aggregate syntax: query I rowsort label-395 SELECT COUNT( + + col3 ) FROM tab4 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 skipif mysql # not compatible query I rowsort label-395 SELECT COUNT ( + + col3 ) FROM tab4 AS cor0 WHERE ( + col3 ) <= col4 ---- 42 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-400 SELECT ALL * FROM tab0 AS cor0 WHERE col1 + - - CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-400 SELECT ALL * FROM tab0 AS cor0 WHERE col1 + - - CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-400 SELECT ALL * FROM tab1 AS cor0 WHERE col1 + - - CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-400 SELECT ALL * FROM tab1 AS cor0 WHERE col1 + - - CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-400 SELECT ALL * FROM tab2 AS cor0 WHERE col1 + - - CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-400 SELECT ALL * FROM tab2 AS cor0 WHERE col1 + - - CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-400 SELECT ALL * FROM tab3 AS cor0 WHERE col1 + - - CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-400 SELECT ALL * FROM tab3 AS cor0 WHERE col1 + - - CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-400 SELECT ALL * FROM tab4 AS cor0 WHERE col1 + - - CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-400 SELECT ALL * FROM tab4 AS cor0 WHERE col1 + - - CAST ( NULL AS INTEGER ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-405 SELECT - col0 / - col4 col4 FROM tab0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-405 SELECT - col0 / - col4 col4 FROM tab1 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-405 SELECT - col0 / - col4 col4 FROM tab2 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-405 SELECT - col0 / - col4 col4 FROM tab3 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-405 SELECT - col0 / - col4 col4 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-410 SELECT * FROM tab0 WHERE NOT - - col1 IS NOT NULL ---- query IIIIIII rowsort label-410 SELECT * FROM tab1 WHERE NOT - - col1 IS NOT NULL ---- query IIIIIII rowsort label-410 SELECT * FROM tab2 WHERE NOT - - col1 IS NOT NULL ---- query IIIIIII rowsort label-410 SELECT * FROM tab3 WHERE NOT - - col1 IS NOT NULL ---- query IIIIIII rowsort label-410 SELECT * FROM tab4 WHERE NOT - - col1 IS NOT NULL ---- query IIIIIII rowsort label-415 SELECT * FROM tab0 WHERE NOT - - 94 + + + 73 <= NULL ---- query IIIIIII rowsort label-415 SELECT * FROM tab1 WHERE NOT - - 94 + + + 73 <= NULL ---- query IIIIIII rowsort label-415 SELECT * FROM tab2 WHERE NOT - - 94 + + + 73 <= NULL ---- query IIIIIII rowsort label-415 SELECT * FROM tab3 WHERE NOT - - 94 + + + 73 <= NULL ---- query IIIIIII rowsort label-415 SELECT * FROM tab4 WHERE NOT - - 94 + + + 73 <= NULL ---- query IIIIIII rowsort label-420 SELECT ALL * FROM tab0 WHERE ( NOT NULL NOT BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-420 SELECT ALL * FROM tab1 WHERE ( NOT NULL NOT BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-420 SELECT ALL * FROM tab2 WHERE ( NOT NULL NOT BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-420 SELECT ALL * FROM tab3 WHERE ( NOT NULL NOT BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-420 SELECT ALL * FROM tab4 WHERE ( NOT NULL NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-425 SELECT ALL - 91 FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-425 SELECT ALL - 91 FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-425 SELECT ALL - 91 FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-425 SELECT ALL - 91 FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-425 SELECT ALL - 91 FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-430 SELECT ALL col1 FROM tab0 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-430 SELECT ALL col1 FROM tab1 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-430 SELECT ALL col1 FROM tab2 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-430 SELECT ALL col1 FROM tab3 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-430 SELECT ALL col1 FROM tab4 AS cor0 WHERE col2 IS NULL ---- query I rowsort label-435 SELECT DISTINCT + col4 - - col1 FROM tab0 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-435 SELECT DISTINCT + col4 - - col1 FROM tab1 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-435 SELECT DISTINCT + col4 - - col1 FROM tab2 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-435 SELECT DISTINCT + col4 - - col1 FROM tab3 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-435 SELECT DISTINCT + col4 - - col1 FROM tab4 AS cor0 WHERE col5 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-440 SELECT - MIN( ALL - 35 ) AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-440 SELECT - MIN ( ALL - 35 ) AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-440 SELECT - MIN( ALL - 35 ) AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-440 SELECT - MIN ( ALL - 35 ) AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-440 SELECT - MIN( ALL - 35 ) AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-440 SELECT - MIN ( ALL - 35 ) AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-440 SELECT - MIN( ALL - 35 ) AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-440 SELECT - MIN ( ALL - 35 ) AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-440 SELECT - MIN( ALL - 35 ) AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-440 SELECT - MIN ( ALL - 35 ) AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- NULL query I rowsort label-445 SELECT col0 AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-445 SELECT col0 AS col2 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-445 SELECT col0 AS col2 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-445 SELECT col0 AS col2 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-445 SELECT col0 AS col2 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query IIIIIII rowsort label-450 SELECT * FROM tab0 AS cor0 WHERE 33 IS NULL ---- query IIIIIII rowsort label-450 SELECT * FROM tab1 AS cor0 WHERE 33 IS NULL ---- query IIIIIII rowsort label-450 SELECT * FROM tab2 AS cor0 WHERE 33 IS NULL ---- query IIIIIII rowsort label-450 SELECT * FROM tab3 AS cor0 WHERE 33 IS NULL ---- query IIIIIII rowsort label-450 SELECT * FROM tab4 AS cor0 WHERE 33 IS NULL ---- query I rowsort label-455 SELECT + col3 AS col0 FROM tab0 cor0 WHERE col4 * - col1 IS NULL ---- query I rowsort label-455 SELECT + col3 AS col0 FROM tab1 cor0 WHERE col4 * - col1 IS NULL ---- query I rowsort label-455 SELECT + col3 AS col0 FROM tab2 cor0 WHERE col4 * - col1 IS NULL ---- query I rowsort label-455 SELECT + col3 AS col0 FROM tab3 cor0 WHERE col4 * - col1 IS NULL ---- query I rowsort label-455 SELECT + col3 AS col0 FROM tab4 cor0 WHERE col4 * - col1 IS NULL ---- query I rowsort label-460 SELECT - - 50 AS col0 FROM tab0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-460 SELECT - - 50 AS col0 FROM tab1 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-460 SELECT - - 50 AS col0 FROM tab2 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-460 SELECT - - 50 AS col0 FROM tab3 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-460 SELECT - - 50 AS col0 FROM tab4 WHERE NOT col1 IS NOT NULL ---- query IIIIIII rowsort label-465 SELECT ALL * FROM tab0 WHERE NOT col1 / col4 * col1 - - col0 >= NULL ---- query IIIIIII rowsort label-465 SELECT ALL * FROM tab1 WHERE NOT col1 / col4 * col1 - - col0 >= NULL ---- query IIIIIII rowsort label-465 SELECT ALL * FROM tab2 WHERE NOT col1 / col4 * col1 - - col0 >= NULL ---- query IIIIIII rowsort label-465 SELECT ALL * FROM tab3 WHERE NOT col1 / col4 * col1 - - col0 >= NULL ---- query IIIIIII rowsort label-465 SELECT ALL * FROM tab4 WHERE NOT col1 / col4 * col1 - - col0 >= NULL ---- query I rowsort label-470 SELECT ALL 53 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-470 SELECT ALL 53 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-470 SELECT ALL 53 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-470 SELECT ALL 53 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-470 SELECT ALL 53 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-475 SELECT - + 96 * + 74 AS col0 FROM tab0 WHERE NOT - + 22 NOT BETWEEN NULL AND col0 + + 49 * col4 ---- query I rowsort label-475 SELECT - + 96 * + 74 AS col0 FROM tab1 WHERE NOT - + 22 NOT BETWEEN NULL AND col0 + + 49 * col4 ---- query I rowsort label-475 SELECT - + 96 * + 74 AS col0 FROM tab2 WHERE NOT - + 22 NOT BETWEEN NULL AND col0 + + 49 * col4 ---- query I rowsort label-475 SELECT - + 96 * + 74 AS col0 FROM tab3 WHERE NOT - + 22 NOT BETWEEN NULL AND col0 + + 49 * col4 ---- query I rowsort label-475 SELECT - + 96 * + 74 AS col0 FROM tab4 WHERE NOT - + 22 NOT BETWEEN NULL AND col0 + + 49 * col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-480 SELECT - - 46 AS col3 FROM tab0 WHERE NOT ( NOT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) <= - 94 ) ---- skipif mysql # not compatible query I rowsort label-480 SELECT - - 46 AS col3 FROM tab0 WHERE NOT ( NOT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) <= - 94 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-480 SELECT - - 46 AS col3 FROM tab1 WHERE NOT ( NOT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) <= - 94 ) ---- skipif mysql # not compatible query I rowsort label-480 SELECT - - 46 AS col3 FROM tab1 WHERE NOT ( NOT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) <= - 94 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-480 SELECT - - 46 AS col3 FROM tab2 WHERE NOT ( NOT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) <= - 94 ) ---- skipif mysql # not compatible query I rowsort label-480 SELECT - - 46 AS col3 FROM tab2 WHERE NOT ( NOT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) <= - 94 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-480 SELECT - - 46 AS col3 FROM tab3 WHERE NOT ( NOT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) <= - 94 ) ---- skipif mysql # not compatible query I rowsort label-480 SELECT - - 46 AS col3 FROM tab3 WHERE NOT ( NOT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) <= - 94 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-480 SELECT - - 46 AS col3 FROM tab4 WHERE NOT ( NOT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) <= - 94 ) ---- skipif mysql # not compatible query I rowsort label-480 SELECT - - 46 AS col3 FROM tab4 WHERE NOT ( NOT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) <= - 94 ) ---- query IIIIIII rowsort label-485 SELECT * FROM tab0 AS cor0 WHERE + col2 IS NULL ---- query IIIIIII rowsort label-485 SELECT * FROM tab1 AS cor0 WHERE + col2 IS NULL ---- query IIIIIII rowsort label-485 SELECT * FROM tab2 AS cor0 WHERE + col2 IS NULL ---- query IIIIIII rowsort label-485 SELECT * FROM tab3 AS cor0 WHERE + col2 IS NULL ---- query IIIIIII rowsort label-485 SELECT * FROM tab4 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-490 SELECT + 3 + + col1 + + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-490 SELECT + 3 + + col1 + + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-490 SELECT + 3 + + col1 + + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-490 SELECT + 3 + + col1 + + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-490 SELECT + 3 + + col1 + + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-490 SELECT + 3 + + col1 + + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-490 SELECT + 3 + + col1 + + - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-490 SELECT + 3 + + col1 + + - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-490 SELECT + 3 + + col1 + + - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-490 SELECT + 3 + + col1 + + - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NULL < NULL ---- query II rowsort label-495 SELECT ALL + ( 67 ) * + col4 AS col3, - 13 AS col2 FROM tab0 AS cor0 WHERE NOT NULL <= NULL ---- query II rowsort label-495 SELECT ALL + ( 67 ) * + col4 AS col3, - 13 AS col2 FROM tab1 AS cor0 WHERE NOT NULL <= NULL ---- query II rowsort label-495 SELECT ALL + ( 67 ) * + col4 AS col3, - 13 AS col2 FROM tab2 AS cor0 WHERE NOT NULL <= NULL ---- query II rowsort label-495 SELECT ALL + ( 67 ) * + col4 AS col3, - 13 AS col2 FROM tab3 AS cor0 WHERE NOT NULL <= NULL ---- query II rowsort label-495 SELECT ALL + ( 67 ) * + col4 AS col3, - 13 AS col2 FROM tab4 AS cor0 WHERE NOT NULL <= NULL ---- query I rowsort label-500 SELECT - col3 * - 70 FROM tab0 cor0 WHERE col3 NOT BETWEEN - col1 AND NULL ---- query I rowsort label-500 SELECT - col3 * - 70 FROM tab1 cor0 WHERE col3 NOT BETWEEN - col1 AND NULL ---- query I rowsort label-500 SELECT - col3 * - 70 FROM tab2 cor0 WHERE col3 NOT BETWEEN - col1 AND NULL ---- query I rowsort label-500 SELECT - col3 * - 70 FROM tab3 cor0 WHERE col3 NOT BETWEEN - col1 AND NULL ---- query I rowsort label-500 SELECT - col3 * - 70 FROM tab4 cor0 WHERE col3 NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-505 SELECT ALL * FROM tab0 WHERE NOT + 59 IS NOT NULL ---- query IIIIIII rowsort label-505 SELECT ALL * FROM tab1 WHERE NOT + 59 IS NOT NULL ---- query IIIIIII rowsort label-505 SELECT ALL * FROM tab2 WHERE NOT + 59 IS NOT NULL ---- query IIIIIII rowsort label-505 SELECT ALL * FROM tab3 WHERE NOT + 59 IS NOT NULL ---- query IIIIIII rowsort label-505 SELECT ALL * FROM tab4 WHERE NOT + 59 IS NOT NULL ---- query I rowsort label-510 SELECT + 92 * + - 75 FROM tab0 AS cor0 WHERE NOT + ( + - col0 ) IN ( - + ( + + 81 ) + + col3 ) ---- 100 values hashing to 8386a44ccf3a69e3378cd9ca5547f5a1 query I rowsort label-510 SELECT + 92 * + - 75 FROM tab1 AS cor0 WHERE NOT + ( + - col0 ) IN ( - + ( + + 81 ) + + col3 ) ---- 100 values hashing to 8386a44ccf3a69e3378cd9ca5547f5a1 query I rowsort label-510 SELECT + 92 * + - 75 FROM tab2 AS cor0 WHERE NOT + ( + - col0 ) IN ( - + ( + + 81 ) + + col3 ) ---- 100 values hashing to 8386a44ccf3a69e3378cd9ca5547f5a1 query I rowsort label-510 SELECT + 92 * + - 75 FROM tab3 AS cor0 WHERE NOT + ( + - col0 ) IN ( - + ( + + 81 ) + + col3 ) ---- 100 values hashing to 8386a44ccf3a69e3378cd9ca5547f5a1 query I rowsort label-510 SELECT + 92 * + - 75 FROM tab4 AS cor0 WHERE NOT + ( + - col0 ) IN ( - + ( + + 81 ) + + col3 ) ---- 100 values hashing to 8386a44ccf3a69e3378cd9ca5547f5a1 query I rowsort label-515 SELECT ALL + 53 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-515 SELECT ALL + 53 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-515 SELECT ALL + 53 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-515 SELECT ALL + 53 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-515 SELECT ALL + 53 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-520 SELECT - col1 col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-520 SELECT - col1 col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-520 SELECT - col1 col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-520 SELECT - col1 col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-520 SELECT - col1 col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-525 SELECT ALL * FROM tab0 AS cor0 WHERE NULL >= - 25 ---- query IIIIIII rowsort label-525 SELECT ALL * FROM tab1 AS cor0 WHERE NULL >= - 25 ---- query IIIIIII rowsort label-525 SELECT ALL * FROM tab2 AS cor0 WHERE NULL >= - 25 ---- query IIIIIII rowsort label-525 SELECT ALL * FROM tab3 AS cor0 WHERE NULL >= - 25 ---- query IIIIIII rowsort label-525 SELECT ALL * FROM tab4 AS cor0 WHERE NULL >= - 25 ---- query IIIIIII rowsort label-530 SELECT ALL * FROM tab0 WHERE - 21 IS NULL ---- query IIIIIII rowsort label-530 SELECT ALL * FROM tab1 WHERE - 21 IS NULL ---- query IIIIIII rowsort label-530 SELECT ALL * FROM tab2 WHERE - 21 IS NULL ---- query IIIIIII rowsort label-530 SELECT ALL * FROM tab3 WHERE - 21 IS NULL ---- query IIIIIII rowsort label-530 SELECT ALL * FROM tab4 WHERE - 21 IS NULL ---- query I rowsort label-535 SELECT + 95 - + 32 FROM tab0 WHERE col1 + - col1 BETWEEN col0 + - - col4 AND - - 80 ---- query I rowsort label-535 SELECT + 95 - + 32 FROM tab1 WHERE col1 + - col1 BETWEEN col0 + - - col4 AND - - 80 ---- query I rowsort label-535 SELECT + 95 - + 32 FROM tab2 WHERE col1 + - col1 BETWEEN col0 + - - col4 AND - - 80 ---- query I rowsort label-535 SELECT + 95 - + 32 FROM tab3 WHERE col1 + - col1 BETWEEN col0 + - - col4 AND - - 80 ---- query I rowsort label-535 SELECT + 95 - + 32 FROM tab4 WHERE col1 + - col1 BETWEEN col0 + - - col4 AND - - 80 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab0 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST( NULL AS SIGNED ) + + 38, 87, - 34 * + CAST( + col1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab0 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST ( NULL AS INTEGER ) + + 38, 87, - 34 * + CAST ( + col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab1 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST( NULL AS SIGNED ) + + 38, 87, - 34 * + CAST( + col1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab1 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST ( NULL AS INTEGER ) + + 38, 87, - 34 * + CAST ( + col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab2 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST( NULL AS SIGNED ) + + 38, 87, - 34 * + CAST( + col1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab2 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST ( NULL AS INTEGER ) + + 38, 87, - 34 * + CAST ( + col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab3 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST( NULL AS SIGNED ) + + 38, 87, - 34 * + CAST( + col1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab3 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST ( NULL AS INTEGER ) + + 38, 87, - 34 * + CAST ( + col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab4 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST( NULL AS SIGNED ) + + 38, 87, - 34 * + CAST( + col1 AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-540 SELECT ALL + col5 AS col4 FROM tab4 WHERE - ( - col4 ) IN ( col0 * 33 / + 9 * - + col0 + CAST ( NULL AS INTEGER ) + + 38, 87, - 34 * + CAST ( + col1 AS INTEGER ) ) ---- query IIIIIII rowsort label-545 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT ( 76 * 54 - + col3 ) IS NULL ) ---- query IIIIIII rowsort label-545 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT ( 76 * 54 - + col3 ) IS NULL ) ---- query IIIIIII rowsort label-545 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT ( 76 * 54 - + col3 ) IS NULL ) ---- query IIIIIII rowsort label-545 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT ( 76 * 54 - + col3 ) IS NULL ) ---- query IIIIIII rowsort label-545 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT ( 76 * 54 - + col3 ) IS NULL ) ---- query I rowsort label-550 SELECT 41 FROM tab0 WHERE + ( + col3 ) IS NULL ---- query I rowsort label-550 SELECT 41 FROM tab1 WHERE + ( + col3 ) IS NULL ---- query I rowsort label-550 SELECT 41 FROM tab2 WHERE + ( + col3 ) IS NULL ---- query I rowsort label-550 SELECT 41 FROM tab3 WHERE + ( + col3 ) IS NULL ---- query I rowsort label-550 SELECT 41 FROM tab4 WHERE + ( + col3 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-555 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST( 7 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-555 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST ( 7 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-555 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST( 7 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-555 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST ( 7 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-555 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST( 7 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-555 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST ( 7 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-555 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST( 7 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-555 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST ( 7 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-555 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST( 7 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-555 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + + - col0 BETWEEN + col1 + + + col1 AND + CAST ( 7 AS INTEGER ) ---- onlyif mysql # aggregate syntax: query I rowsort label-560 SELECT + COUNT( * ) + + 10 FROM tab0 WHERE NULL <> - col0 ---- 10 skipif mysql # not compatible query I rowsort label-560 SELECT + COUNT ( * ) + + 10 FROM tab0 WHERE NULL <> - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-560 SELECT + COUNT( * ) + + 10 FROM tab1 WHERE NULL <> - col0 ---- 10 skipif mysql # not compatible query I rowsort label-560 SELECT + COUNT ( * ) + + 10 FROM tab1 WHERE NULL <> - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-560 SELECT + COUNT( * ) + + 10 FROM tab2 WHERE NULL <> - col0 ---- 10 skipif mysql # not compatible query I rowsort label-560 SELECT + COUNT ( * ) + + 10 FROM tab2 WHERE NULL <> - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-560 SELECT + COUNT( * ) + + 10 FROM tab3 WHERE NULL <> - col0 ---- 10 skipif mysql # not compatible query I rowsort label-560 SELECT + COUNT ( * ) + + 10 FROM tab3 WHERE NULL <> - col0 ---- 10 onlyif mysql # aggregate syntax: query I rowsort label-560 SELECT + COUNT( * ) + + 10 FROM tab4 WHERE NULL <> - col0 ---- 10 skipif mysql # not compatible query I rowsort label-560 SELECT + COUNT ( * ) + + 10 FROM tab4 WHERE NULL <> - col0 ---- 10 query IIIIIII rowsort label-565 SELECT * FROM tab0 WHERE - col4 * + + 7 IS NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab1 WHERE - col4 * + + 7 IS NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab2 WHERE - col4 * + + 7 IS NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab3 WHERE - col4 * + + 7 IS NULL ---- query IIIIIII rowsort label-565 SELECT * FROM tab4 WHERE - col4 * + + 7 IS NULL ---- query IIIIIII rowsort label-570 SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( + + 50 ) ---- query IIIIIII rowsort label-570 SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( + + 50 ) ---- query IIIIIII rowsort label-570 SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( + + 50 ) ---- query IIIIIII rowsort label-570 SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( + + 50 ) ---- query IIIIIII rowsort label-570 SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( + + 50 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-575 SELECT + 49 col0 FROM tab0 AS cor0 WHERE NOT - 76 IS NULL ---- 100 values hashing to 9f7735e9b44be74374f85242e17e8e77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-575 SELECT + 49 col0 FROM tab1 AS cor0 WHERE NOT - 76 IS NULL ---- 100 values hashing to 9f7735e9b44be74374f85242e17e8e77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-575 SELECT + 49 col0 FROM tab2 AS cor0 WHERE NOT - 76 IS NULL ---- 100 values hashing to 9f7735e9b44be74374f85242e17e8e77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-575 SELECT + 49 col0 FROM tab3 AS cor0 WHERE NOT - 76 IS NULL ---- 100 values hashing to 9f7735e9b44be74374f85242e17e8e77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-575 SELECT + 49 col0 FROM tab4 AS cor0 WHERE NOT - 76 IS NULL ---- 100 values hashing to 9f7735e9b44be74374f85242e17e8e77 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-580 SELECT * FROM tab0 WHERE + + CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-580 SELECT * FROM tab0 WHERE + + CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-580 SELECT * FROM tab1 WHERE + + CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-580 SELECT * FROM tab1 WHERE + + CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-580 SELECT * FROM tab2 WHERE + + CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-580 SELECT * FROM tab2 WHERE + + CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-580 SELECT * FROM tab3 WHERE + + CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-580 SELECT * FROM tab3 WHERE + + CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-580 SELECT * FROM tab4 WHERE + + CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-580 SELECT * FROM tab4 WHERE + + CAST ( NULL AS REAL ) IS NOT NULL ---- query IIIIIII rowsort label-585 SELECT * FROM tab0 WHERE NULL NOT BETWEEN NULL AND - - 30 ---- query IIIIIII rowsort label-585 SELECT * FROM tab1 WHERE NULL NOT BETWEEN NULL AND - - 30 ---- query IIIIIII rowsort label-585 SELECT * FROM tab2 WHERE NULL NOT BETWEEN NULL AND - - 30 ---- query IIIIIII rowsort label-585 SELECT * FROM tab3 WHERE NULL NOT BETWEEN NULL AND - - 30 ---- query IIIIIII rowsort label-585 SELECT * FROM tab4 WHERE NULL NOT BETWEEN NULL AND - - 30 ---- query I rowsort label-590 SELECT - col3 AS col1 FROM tab0 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-590 SELECT - col3 AS col1 FROM tab1 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-590 SELECT - col3 AS col1 FROM tab2 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-590 SELECT - col3 AS col1 FROM tab3 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-590 SELECT - col3 AS col1 FROM tab4 AS cor0 WHERE col5 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-595 SELECT + COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-595 SELECT + COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-595 SELECT + COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-595 SELECT + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-595 SELECT + COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-595 SELECT + COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-595 SELECT + COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-595 SELECT + COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-595 SELECT + COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-595 SELECT + COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT ( - col0 < - - col0 ) ---- 0 query I rowsort label-600 SELECT DISTINCT + col4 - + 98 FROM tab0 WHERE - + col3 * 44 IS NULL ---- query I rowsort label-600 SELECT DISTINCT + col4 - + 98 FROM tab1 WHERE - + col3 * 44 IS NULL ---- query I rowsort label-600 SELECT DISTINCT + col4 - + 98 FROM tab2 WHERE - + col3 * 44 IS NULL ---- query I rowsort label-600 SELECT DISTINCT + col4 - + 98 FROM tab3 WHERE - + col3 * 44 IS NULL ---- query I rowsort label-600 SELECT DISTINCT + col4 - + 98 FROM tab4 WHERE - + col3 * 44 IS NULL ---- query I rowsort label-605 SELECT + + col4 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-605 SELECT + + col4 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-605 SELECT + + col4 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-605 SELECT + + col4 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-605 SELECT + + col4 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-610 SELECT ALL * FROM tab0 WHERE - 88 <= NULL ---- query IIIIIII rowsort label-610 SELECT ALL * FROM tab1 WHERE - 88 <= NULL ---- query IIIIIII rowsort label-610 SELECT ALL * FROM tab2 WHERE - 88 <= NULL ---- query IIIIIII rowsort label-610 SELECT ALL * FROM tab3 WHERE - 88 <= NULL ---- query IIIIIII rowsort label-610 SELECT ALL * FROM tab4 WHERE - 88 <= NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab0 WHERE NOT 94 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab1 WHERE NOT 94 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab2 WHERE NOT 94 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab3 WHERE NOT 94 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-615 SELECT * FROM tab4 WHERE NOT 94 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-620 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= NULL ---- query IIIIIII rowsort label-620 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= NULL ---- query IIIIIII rowsort label-620 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= NULL ---- query IIIIIII rowsort label-620 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= NULL ---- query IIIIIII rowsort label-620 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= NULL ---- query I rowsort label-625 SELECT + + 24 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-625 SELECT + + 24 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-625 SELECT + + 24 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-625 SELECT + + 24 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-625 SELECT + + 24 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-630 SELECT * FROM tab0 AS cor0 WHERE NULL >= ( NULL ) ---- query IIIIIII rowsort label-630 SELECT * FROM tab1 AS cor0 WHERE NULL >= ( NULL ) ---- query IIIIIII rowsort label-630 SELECT * FROM tab2 AS cor0 WHERE NULL >= ( NULL ) ---- query IIIIIII rowsort label-630 SELECT * FROM tab3 AS cor0 WHERE NULL >= ( NULL ) ---- query IIIIIII rowsort label-630 SELECT * FROM tab4 AS cor0 WHERE NULL >= ( NULL ) ---- query IIIIIII rowsort label-635 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) < - 83 ---- query IIIIIII rowsort label-635 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) < - 83 ---- query IIIIIII rowsort label-635 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) < - 83 ---- query IIIIIII rowsort label-635 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) < - 83 ---- query IIIIIII rowsort label-635 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) < - 83 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-640 SELECT - CAST( NULL AS SIGNED ) AS col4, 37 FROM tab0 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-640 SELECT - CAST ( NULL AS INTEGER ) AS col4, 37 FROM tab0 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-640 SELECT - CAST( NULL AS SIGNED ) AS col4, 37 FROM tab1 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-640 SELECT - CAST ( NULL AS INTEGER ) AS col4, 37 FROM tab1 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-640 SELECT - CAST( NULL AS SIGNED ) AS col4, 37 FROM tab2 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-640 SELECT - CAST ( NULL AS INTEGER ) AS col4, 37 FROM tab2 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-640 SELECT - CAST( NULL AS SIGNED ) AS col4, 37 FROM tab3 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-640 SELECT - CAST ( NULL AS INTEGER ) AS col4, 37 FROM tab3 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-640 SELECT - CAST( NULL AS SIGNED ) AS col4, 37 FROM tab4 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- skipif mysql # not compatible query II rowsort label-640 SELECT - CAST ( NULL AS INTEGER ) AS col4, 37 FROM tab4 AS cor0 WHERE + col4 * + ( + + col4 ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-645 SELECT ALL - CAST( NULL AS DECIMAL ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL > 10 ---- skipif mysql # not compatible query I rowsort label-645 SELECT ALL - CAST ( NULL AS REAL ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL > 10 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-645 SELECT ALL - CAST( NULL AS DECIMAL ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL > 10 ---- skipif mysql # not compatible query I rowsort label-645 SELECT ALL - CAST ( NULL AS REAL ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL > 10 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-645 SELECT ALL - CAST( NULL AS DECIMAL ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL > 10 ---- skipif mysql # not compatible query I rowsort label-645 SELECT ALL - CAST ( NULL AS REAL ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL > 10 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-645 SELECT ALL - CAST( NULL AS DECIMAL ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL > 10 ---- skipif mysql # not compatible query I rowsort label-645 SELECT ALL - CAST ( NULL AS REAL ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL > 10 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-645 SELECT ALL - CAST( NULL AS DECIMAL ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL > 10 ---- skipif mysql # not compatible query I rowsort label-645 SELECT ALL - CAST ( NULL AS REAL ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL > 10 ---- query II rowsort label-650 SELECT ALL col2, - 84 + - + col0 AS col5 FROM tab0 AS cor0 WHERE NOT - col3 IN ( + col3 ) ---- 200 values hashing to 44a02bdb9e25720a1822674821a99c4b query II rowsort label-650 SELECT ALL col2, - 84 + - + col0 AS col5 FROM tab1 AS cor0 WHERE NOT - col3 IN ( + col3 ) ---- 200 values hashing to 44a02bdb9e25720a1822674821a99c4b query II rowsort label-650 SELECT ALL col2, - 84 + - + col0 AS col5 FROM tab2 AS cor0 WHERE NOT - col3 IN ( + col3 ) ---- 200 values hashing to 44a02bdb9e25720a1822674821a99c4b query II rowsort label-650 SELECT ALL col2, - 84 + - + col0 AS col5 FROM tab3 AS cor0 WHERE NOT - col3 IN ( + col3 ) ---- 200 values hashing to 44a02bdb9e25720a1822674821a99c4b query II rowsort label-650 SELECT ALL col2, - 84 + - + col0 AS col5 FROM tab4 AS cor0 WHERE NOT - col3 IN ( + col3 ) ---- 200 values hashing to 44a02bdb9e25720a1822674821a99c4b query IIIIIII rowsort label-655 SELECT ALL * FROM tab0 AS cor0 WHERE ( 44 * + + 35 < - 71 ) ---- query IIIIIII rowsort label-655 SELECT ALL * FROM tab1 AS cor0 WHERE ( 44 * + + 35 < - 71 ) ---- query IIIIIII rowsort label-655 SELECT ALL * FROM tab2 AS cor0 WHERE ( 44 * + + 35 < - 71 ) ---- query IIIIIII rowsort label-655 SELECT ALL * FROM tab3 AS cor0 WHERE ( 44 * + + 35 < - 71 ) ---- query IIIIIII rowsort label-655 SELECT ALL * FROM tab4 AS cor0 WHERE ( 44 * + + 35 < - 71 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-660 SELECT * FROM tab0 WHERE NOT + - CAST( - 33 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-660 SELECT * FROM tab0 WHERE NOT + - CAST ( - 33 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-660 SELECT * FROM tab1 WHERE NOT + - CAST( - 33 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-660 SELECT * FROM tab1 WHERE NOT + - CAST ( - 33 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-660 SELECT * FROM tab2 WHERE NOT + - CAST( - 33 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-660 SELECT * FROM tab2 WHERE NOT + - CAST ( - 33 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-660 SELECT * FROM tab3 WHERE NOT + - CAST( - 33 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-660 SELECT * FROM tab3 WHERE NOT + - CAST ( - 33 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-660 SELECT * FROM tab4 WHERE NOT + - CAST( - 33 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-660 SELECT * FROM tab4 WHERE NOT + - CAST ( - 33 AS INTEGER ) IS NOT NULL ---- query I rowsort label-665 SELECT 17 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-665 SELECT 17 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-665 SELECT 17 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-665 SELECT 17 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-665 SELECT 17 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query IIIIIII rowsort label-670 SELECT ALL * FROM tab0 WHERE + - 55 + + col4 < NULL ---- query IIIIIII rowsort label-670 SELECT ALL * FROM tab1 WHERE + - 55 + + col4 < NULL ---- query IIIIIII rowsort label-670 SELECT ALL * FROM tab2 WHERE + - 55 + + col4 < NULL ---- query IIIIIII rowsort label-670 SELECT ALL * FROM tab3 WHERE + - 55 + + col4 < NULL ---- query IIIIIII rowsort label-670 SELECT ALL * FROM tab4 WHERE + - 55 + + col4 < NULL ---- query I rowsort label-675 SELECT ALL - - col4 * + + 34 + - col1 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN + 88 AND - col1 ---- query I rowsort label-675 SELECT ALL - - col4 * + + 34 + - col1 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN + 88 AND - col1 ---- query I rowsort label-675 SELECT ALL - - col4 * + + 34 + - col1 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN + 88 AND - col1 ---- query I rowsort label-675 SELECT ALL - - col4 * + + 34 + - col1 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN + 88 AND - col1 ---- query I rowsort label-675 SELECT ALL - - col4 * + + 34 + - col1 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN + 88 AND - col1 ---- query I rowsort label-680 SELECT + 24 AS col0 FROM tab0 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-680 SELECT + 24 AS col0 FROM tab1 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-680 SELECT + 24 AS col0 FROM tab2 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-680 SELECT + 24 AS col0 FROM tab3 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-680 SELECT + 24 AS col0 FROM tab4 AS cor0 WHERE - col3 IS NULL ---- query II rowsort label-685 SELECT ALL - ( - 65 ), - 24 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 200 values hashing to 22cc0624d2b82261defff736fd8d8c82 query II rowsort label-685 SELECT ALL - ( - 65 ), - 24 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 200 values hashing to 22cc0624d2b82261defff736fd8d8c82 query II rowsort label-685 SELECT ALL - ( - 65 ), - 24 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 200 values hashing to 22cc0624d2b82261defff736fd8d8c82 query II rowsort label-685 SELECT ALL - ( - 65 ), - 24 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 200 values hashing to 22cc0624d2b82261defff736fd8d8c82 query II rowsort label-685 SELECT ALL - ( - 65 ), - 24 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 200 values hashing to 22cc0624d2b82261defff736fd8d8c82 query IIIIIII rowsort label-690 SELECT ALL * FROM tab0 cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab1 cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab2 cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab3 cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-690 SELECT ALL * FROM tab4 cor0 WHERE col0 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-695 SELECT COUNT( * ) AS col2 FROM tab0 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 skipif mysql # not compatible query I rowsort label-695 SELECT COUNT ( * ) AS col2 FROM tab0 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-695 SELECT COUNT( * ) AS col2 FROM tab1 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 skipif mysql # not compatible query I rowsort label-695 SELECT COUNT ( * ) AS col2 FROM tab1 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-695 SELECT COUNT( * ) AS col2 FROM tab2 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 skipif mysql # not compatible query I rowsort label-695 SELECT COUNT ( * ) AS col2 FROM tab2 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-695 SELECT COUNT( * ) AS col2 FROM tab3 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 skipif mysql # not compatible query I rowsort label-695 SELECT COUNT ( * ) AS col2 FROM tab3 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-695 SELECT COUNT( * ) AS col2 FROM tab4 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 skipif mysql # not compatible query I rowsort label-695 SELECT COUNT ( * ) AS col2 FROM tab4 cor0 WHERE ( NULL ) = - + col0 * 33 ---- 0 query I rowsort label-700 SELECT ALL - col3 AS col4 FROM tab0 AS cor0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-700 SELECT ALL - col3 AS col4 FROM tab1 AS cor0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-700 SELECT ALL - col3 AS col4 FROM tab2 AS cor0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-700 SELECT ALL - col3 AS col4 FROM tab3 AS cor0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-700 SELECT ALL - col3 AS col4 FROM tab4 AS cor0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-705 SELECT - - ( + col0 ) * 65 * + 7 + - + col1 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-705 SELECT - - ( + col0 ) * 65 * + 7 + - + col1 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-705 SELECT - - ( + col0 ) * 65 * + 7 + - + col1 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-705 SELECT - - ( + col0 ) * 65 * + 7 + - + col1 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-705 SELECT - - ( + col0 ) * 65 * + 7 + - + col1 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-710 SELECT ALL + - COUNT( * ) FROM tab0 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-710 SELECT ALL + - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-710 SELECT ALL + - COUNT( * ) FROM tab1 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-710 SELECT ALL + - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-710 SELECT ALL + - COUNT( * ) FROM tab2 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-710 SELECT ALL + - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-710 SELECT ALL + - COUNT( * ) FROM tab3 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-710 SELECT ALL + - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-710 SELECT ALL + - COUNT( * ) FROM tab4 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-710 SELECT ALL + - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + 57 IS NOT NULL ---- 0 query I rowsort label-715 SELECT + + col0 AS col2 FROM tab0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-715 SELECT + + col0 AS col2 FROM tab1 WHERE + col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-715 SELECT + + col0 AS col2 FROM tab2 WHERE + col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-715 SELECT + + col0 AS col2 FROM tab3 WHERE + col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-715 SELECT + + col0 AS col2 FROM tab4 WHERE + col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-720 SELECT DISTINCT + + 71 FROM tab0 WHERE NOT NULL > 21 ---- query I rowsort label-720 SELECT DISTINCT + + 71 FROM tab1 WHERE NOT NULL > 21 ---- query I rowsort label-720 SELECT DISTINCT + + 71 FROM tab2 WHERE NOT NULL > 21 ---- query I rowsort label-720 SELECT DISTINCT + + 71 FROM tab3 WHERE NOT NULL > 21 ---- query I rowsort label-720 SELECT DISTINCT + + 71 FROM tab4 WHERE NOT NULL > 21 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-725 SELECT ALL * FROM tab0 WHERE NOT + col4 NOT BETWEEN + CAST( 5 AS SIGNED ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-725 SELECT ALL * FROM tab0 WHERE NOT + col4 NOT BETWEEN + CAST ( 5 AS INTEGER ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-725 SELECT ALL * FROM tab1 WHERE NOT + col4 NOT BETWEEN + CAST( 5 AS SIGNED ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-725 SELECT ALL * FROM tab1 WHERE NOT + col4 NOT BETWEEN + CAST ( 5 AS INTEGER ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-725 SELECT ALL * FROM tab2 WHERE NOT + col4 NOT BETWEEN + CAST( 5 AS SIGNED ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-725 SELECT ALL * FROM tab2 WHERE NOT + col4 NOT BETWEEN + CAST ( 5 AS INTEGER ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-725 SELECT ALL * FROM tab3 WHERE NOT + col4 NOT BETWEEN + CAST( 5 AS SIGNED ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-725 SELECT ALL * FROM tab3 WHERE NOT + col4 NOT BETWEEN + CAST ( 5 AS INTEGER ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-725 SELECT ALL * FROM tab4 WHERE NOT + col4 NOT BETWEEN + CAST( 5 AS SIGNED ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-725 SELECT ALL * FROM tab4 WHERE NOT + col4 NOT BETWEEN + CAST ( 5 AS INTEGER ) * + col1 + - col4 AND ( - 83 / ( - col1 ) + - col1 ) ---- query I rowsort label-730 SELECT + + col2 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-730 SELECT + + col2 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-730 SELECT + + col2 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-730 SELECT + + col2 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-730 SELECT + + col2 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-735 SELECT * FROM tab0 AS cor0 WHERE + CAST( NULL AS SIGNED ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-735 SELECT * FROM tab0 AS cor0 WHERE + CAST ( NULL AS INTEGER ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-735 SELECT * FROM tab1 AS cor0 WHERE + CAST( NULL AS SIGNED ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-735 SELECT * FROM tab1 AS cor0 WHERE + CAST ( NULL AS INTEGER ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-735 SELECT * FROM tab2 AS cor0 WHERE + CAST( NULL AS SIGNED ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-735 SELECT * FROM tab2 AS cor0 WHERE + CAST ( NULL AS INTEGER ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-735 SELECT * FROM tab3 AS cor0 WHERE + CAST( NULL AS SIGNED ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-735 SELECT * FROM tab3 AS cor0 WHERE + CAST ( NULL AS INTEGER ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-735 SELECT * FROM tab4 AS cor0 WHERE + CAST( NULL AS SIGNED ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-735 SELECT * FROM tab4 AS cor0 WHERE + CAST ( NULL AS INTEGER ) * 82 BETWEEN NULL AND + - col0 * + col3 ---- query I rowsort label-740 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query I rowsort label-740 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query I rowsort label-740 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query I rowsort label-740 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query I rowsort label-740 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-745 SELECT ALL * FROM tab0 AS cor0 WHERE - 2 IS NULL ---- query IIIIIII rowsort label-745 SELECT ALL * FROM tab1 AS cor0 WHERE - 2 IS NULL ---- query IIIIIII rowsort label-745 SELECT ALL * FROM tab2 AS cor0 WHERE - 2 IS NULL ---- query IIIIIII rowsort label-745 SELECT ALL * FROM tab3 AS cor0 WHERE - 2 IS NULL ---- query IIIIIII rowsort label-745 SELECT ALL * FROM tab4 AS cor0 WHERE - 2 IS NULL ---- query IIIIIII rowsort label-750 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-750 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-750 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-750 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> ( NULL ) ---- query IIIIIII rowsort label-750 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> ( NULL ) ---- query I rowsort label-755 SELECT DISTINCT - - 51 - + col0 + + col1 FROM tab0 WHERE - col3 IS NOT NULL AND col2 IS NULL ---- query I rowsort label-755 SELECT DISTINCT - - 51 - + col0 + + col1 FROM tab1 WHERE - col3 IS NOT NULL AND col2 IS NULL ---- query I rowsort label-755 SELECT DISTINCT - - 51 - + col0 + + col1 FROM tab2 WHERE - col3 IS NOT NULL AND col2 IS NULL ---- query I rowsort label-755 SELECT DISTINCT - - 51 - + col0 + + col1 FROM tab3 WHERE - col3 IS NOT NULL AND col2 IS NULL ---- query I rowsort label-755 SELECT DISTINCT - - 51 - + col0 + + col1 FROM tab4 WHERE - col3 IS NOT NULL AND col2 IS NULL ---- query IIIIIII rowsort label-760 SELECT * FROM tab0 WHERE NULL <> + 85 ---- query IIIIIII rowsort label-760 SELECT * FROM tab1 WHERE NULL <> + 85 ---- query IIIIIII rowsort label-760 SELECT * FROM tab2 WHERE NULL <> + 85 ---- query IIIIIII rowsort label-760 SELECT * FROM tab3 WHERE NULL <> + 85 ---- query IIIIIII rowsort label-760 SELECT * FROM tab4 WHERE NULL <> + 85 ---- query I rowsort label-765 SELECT col1 FROM tab0 WHERE 34 + - col0 / + col1 IS NULL ---- query I rowsort label-765 SELECT col1 FROM tab1 WHERE 34 + - col0 / + col1 IS NULL ---- query I rowsort label-765 SELECT col1 FROM tab2 WHERE 34 + - col0 / + col1 IS NULL ---- query I rowsort label-765 SELECT col1 FROM tab3 WHERE 34 + - col0 / + col1 IS NULL ---- query I rowsort label-765 SELECT col1 FROM tab4 WHERE 34 + - col0 / + col1 IS NULL ---- query I rowsort label-770 SELECT + - col0 * + + col0 AS col4 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-770 SELECT + - col0 * + + col0 AS col4 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-770 SELECT + - col0 * + + col0 AS col4 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-770 SELECT + - col0 * + + col0 AS col4 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-770 SELECT + - col0 * + + col0 AS col4 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-775 SELECT + col0 FROM tab0 WHERE - + col0 IS NULL ---- query I rowsort label-775 SELECT + col0 FROM tab1 WHERE - + col0 IS NULL ---- query I rowsort label-775 SELECT + col0 FROM tab2 WHERE - + col0 IS NULL ---- query I rowsort label-775 SELECT + col0 FROM tab3 WHERE - + col0 IS NULL ---- query I rowsort label-775 SELECT + col0 FROM tab4 WHERE - + col0 IS NULL ---- query I rowsort label-780 SELECT DISTINCT + - 15 FROM tab0 cor0 WHERE NOT col2 IS NULL ---- -15 query I rowsort label-780 SELECT DISTINCT + - 15 FROM tab1 cor0 WHERE NOT col2 IS NULL ---- -15 query I rowsort label-780 SELECT DISTINCT + - 15 FROM tab2 cor0 WHERE NOT col2 IS NULL ---- -15 query I rowsort label-780 SELECT DISTINCT + - 15 FROM tab3 cor0 WHERE NOT col2 IS NULL ---- -15 query I rowsort label-780 SELECT DISTINCT + - 15 FROM tab4 cor0 WHERE NOT col2 IS NULL ---- -15 onlyif mysql # aggregate syntax: query I rowsort label-785 SELECT COUNT( * ) AS col1 FROM tab0 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 skipif mysql # not compatible query I rowsort label-785 SELECT COUNT ( * ) AS col1 FROM tab0 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-785 SELECT COUNT( * ) AS col1 FROM tab1 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 skipif mysql # not compatible query I rowsort label-785 SELECT COUNT ( * ) AS col1 FROM tab1 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-785 SELECT COUNT( * ) AS col1 FROM tab2 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 skipif mysql # not compatible query I rowsort label-785 SELECT COUNT ( * ) AS col1 FROM tab2 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-785 SELECT COUNT( * ) AS col1 FROM tab3 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 skipif mysql # not compatible query I rowsort label-785 SELECT COUNT ( * ) AS col1 FROM tab3 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-785 SELECT COUNT( * ) AS col1 FROM tab4 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 skipif mysql # not compatible query I rowsort label-785 SELECT COUNT ( * ) AS col1 FROM tab4 cor0 WHERE NOT 33 BETWEEN col4 AND NULL ---- 100 query IIIIIII rowsort label-790 SELECT ALL * FROM tab0 WHERE NOT NULL = col1 ---- query IIIIIII rowsort label-790 SELECT ALL * FROM tab1 WHERE NOT NULL = col1 ---- query IIIIIII rowsort label-790 SELECT ALL * FROM tab2 WHERE NOT NULL = col1 ---- query IIIIIII rowsort label-790 SELECT ALL * FROM tab3 WHERE NOT NULL = col1 ---- query IIIIIII rowsort label-790 SELECT ALL * FROM tab4 WHERE NOT NULL = col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-795 SELECT ALL - + COUNT( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + COUNT ( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-795 SELECT ALL - + COUNT( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + COUNT ( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-795 SELECT ALL - + COUNT( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + COUNT ( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-795 SELECT ALL - + COUNT( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + COUNT ( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-795 SELECT ALL - + COUNT( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + COUNT ( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-800 SELECT DISTINCT - col3 * 32 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-800 SELECT DISTINCT - col3 * 32 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-800 SELECT DISTINCT - col3 * 32 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-800 SELECT DISTINCT - col3 * 32 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-800 SELECT DISTINCT - col3 * 32 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-805 SELECT - 39 FROM tab0 AS cor0 WHERE NOT - col3 BETWEEN NULL AND - col0 ---- 47 values hashing to 0f223938a1c3c0e75fbee4ee0d7747c0 query I rowsort label-805 SELECT - 39 FROM tab1 AS cor0 WHERE NOT - col3 BETWEEN NULL AND - col0 ---- 47 values hashing to 0f223938a1c3c0e75fbee4ee0d7747c0 query I rowsort label-805 SELECT - 39 FROM tab2 AS cor0 WHERE NOT - col3 BETWEEN NULL AND - col0 ---- 47 values hashing to 0f223938a1c3c0e75fbee4ee0d7747c0 query I rowsort label-805 SELECT - 39 FROM tab3 AS cor0 WHERE NOT - col3 BETWEEN NULL AND - col0 ---- 47 values hashing to 0f223938a1c3c0e75fbee4ee0d7747c0 query I rowsort label-805 SELECT - 39 FROM tab4 AS cor0 WHERE NOT - col3 BETWEEN NULL AND - col0 ---- 47 values hashing to 0f223938a1c3c0e75fbee4ee0d7747c0 query IIIIIII rowsort label-810 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-810 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-810 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-810 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-810 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL >= ( NULL ) ---- query IIIIIII rowsort label-815 SELECT * FROM tab0 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-815 SELECT * FROM tab1 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-815 SELECT * FROM tab2 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-815 SELECT * FROM tab3 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-815 SELECT * FROM tab4 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-820 SELECT ALL * FROM tab0 WHERE 31 + col0 + + - 10 IS NULL ---- query IIIIIII rowsort label-820 SELECT ALL * FROM tab1 WHERE 31 + col0 + + - 10 IS NULL ---- query IIIIIII rowsort label-820 SELECT ALL * FROM tab2 WHERE 31 + col0 + + - 10 IS NULL ---- query IIIIIII rowsort label-820 SELECT ALL * FROM tab3 WHERE 31 + col0 + + - 10 IS NULL ---- query IIIIIII rowsort label-820 SELECT ALL * FROM tab4 WHERE 31 + col0 + + - 10 IS NULL ---- query IIIIIII rowsort label-825 SELECT * FROM tab0 AS cor0 WHERE NOT 14 BETWEEN NULL AND + col0 ---- query IIIIIII rowsort label-825 SELECT * FROM tab1 AS cor0 WHERE NOT 14 BETWEEN NULL AND + col0 ---- query IIIIIII rowsort label-825 SELECT * FROM tab2 AS cor0 WHERE NOT 14 BETWEEN NULL AND + col0 ---- query IIIIIII rowsort label-825 SELECT * FROM tab3 AS cor0 WHERE NOT 14 BETWEEN NULL AND + col0 ---- query IIIIIII rowsort label-825 SELECT * FROM tab4 AS cor0 WHERE NOT 14 BETWEEN NULL AND + col0 ---- query I rowsort label-830 SELECT ALL + + col1 AS col5 FROM tab0 AS cor0 WHERE 66 NOT BETWEEN NULL AND NULL ---- query I rowsort label-830 SELECT ALL + + col1 AS col5 FROM tab1 AS cor0 WHERE 66 NOT BETWEEN NULL AND NULL ---- query I rowsort label-830 SELECT ALL + + col1 AS col5 FROM tab2 AS cor0 WHERE 66 NOT BETWEEN NULL AND NULL ---- query I rowsort label-830 SELECT ALL + + col1 AS col5 FROM tab3 AS cor0 WHERE 66 NOT BETWEEN NULL AND NULL ---- query I rowsort label-830 SELECT ALL + + col1 AS col5 FROM tab4 AS cor0 WHERE 66 NOT BETWEEN NULL AND NULL ---- query I rowsort label-835 SELECT DISTINCT - col4 AS col3 FROM tab0 WHERE ( col1 * ( - col4 ) ) IS NULL ---- query I rowsort label-835 SELECT DISTINCT - col4 AS col3 FROM tab1 WHERE ( col1 * ( - col4 ) ) IS NULL ---- query I rowsort label-835 SELECT DISTINCT - col4 AS col3 FROM tab2 WHERE ( col1 * ( - col4 ) ) IS NULL ---- query I rowsort label-835 SELECT DISTINCT - col4 AS col3 FROM tab3 WHERE ( col1 * ( - col4 ) ) IS NULL ---- query I rowsort label-835 SELECT DISTINCT - col4 AS col3 FROM tab4 WHERE ( col1 * ( - col4 ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab0 WHERE NOT + CAST( NULL AS SIGNED ) >= + 90 / + 92 ---- skipif mysql # not compatible query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab0 WHERE NOT + CAST ( NULL AS INTEGER ) >= + 90 / + 92 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab1 WHERE NOT + CAST( NULL AS SIGNED ) >= + 90 / + 92 ---- skipif mysql # not compatible query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab1 WHERE NOT + CAST ( NULL AS INTEGER ) >= + 90 / + 92 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab2 WHERE NOT + CAST( NULL AS SIGNED ) >= + 90 / + 92 ---- skipif mysql # not compatible query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab2 WHERE NOT + CAST ( NULL AS INTEGER ) >= + 90 / + 92 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab3 WHERE NOT + CAST( NULL AS SIGNED ) >= + 90 / + 92 ---- skipif mysql # not compatible query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab3 WHERE NOT + CAST ( NULL AS INTEGER ) >= + 90 / + 92 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab4 WHERE NOT + CAST( NULL AS SIGNED ) >= + 90 / + 92 ---- skipif mysql # not compatible query I rowsort label-840 SELECT ALL 78 + 41 AS col4 FROM tab4 WHERE NOT + CAST ( NULL AS INTEGER ) >= + 90 / + 92 ---- query I rowsort label-845 SELECT DISTINCT - 76 AS col2 FROM tab0 WHERE NOT NULL NOT IN ( + col3 ) ---- query I rowsort label-845 SELECT DISTINCT - 76 AS col2 FROM tab1 WHERE NOT NULL NOT IN ( + col3 ) ---- query I rowsort label-845 SELECT DISTINCT - 76 AS col2 FROM tab2 WHERE NOT NULL NOT IN ( + col3 ) ---- query I rowsort label-845 SELECT DISTINCT - 76 AS col2 FROM tab3 WHERE NOT NULL NOT IN ( + col3 ) ---- query I rowsort label-845 SELECT DISTINCT - 76 AS col2 FROM tab4 WHERE NOT NULL NOT IN ( + col3 ) ---- query I rowsort label-850 SELECT ALL - 91 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-850 SELECT ALL - 91 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-850 SELECT ALL - 91 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-850 SELECT ALL - 91 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-850 SELECT ALL - 91 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to d3bc417eb5328f9ffe190c65396b3e29 query I rowsort label-855 SELECT ALL 15 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-855 SELECT ALL 15 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-855 SELECT ALL 15 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-855 SELECT ALL 15 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-855 SELECT ALL 15 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-860 SELECT DISTINCT 33 FROM tab0 WHERE + 77 IS NULL ---- query I rowsort label-860 SELECT DISTINCT 33 FROM tab1 WHERE + 77 IS NULL ---- query I rowsort label-860 SELECT DISTINCT 33 FROM tab2 WHERE + 77 IS NULL ---- query I rowsort label-860 SELECT DISTINCT 33 FROM tab3 WHERE + 77 IS NULL ---- query I rowsort label-860 SELECT DISTINCT 33 FROM tab4 WHERE + 77 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-865 SELECT ALL - 96 * COUNT( * ) - - MAX( + col3 ) FROM tab0 WHERE NULL IS NULL ---- 351 skipif mysql # not compatible query I rowsort label-865 SELECT ALL - 96 * COUNT ( * ) - - MAX ( + col3 ) FROM tab0 WHERE NULL IS NULL ---- 351 onlyif mysql # aggregate syntax: query I rowsort label-865 SELECT ALL - 96 * COUNT( * ) - - MAX( + col3 ) FROM tab1 WHERE NULL IS NULL ---- 351 skipif mysql # not compatible query I rowsort label-865 SELECT ALL - 96 * COUNT ( * ) - - MAX ( + col3 ) FROM tab1 WHERE NULL IS NULL ---- 351 onlyif mysql # aggregate syntax: query I rowsort label-865 SELECT ALL - 96 * COUNT( * ) - - MAX( + col3 ) FROM tab2 WHERE NULL IS NULL ---- 351 skipif mysql # not compatible query I rowsort label-865 SELECT ALL - 96 * COUNT ( * ) - - MAX ( + col3 ) FROM tab2 WHERE NULL IS NULL ---- 351 onlyif mysql # aggregate syntax: query I rowsort label-865 SELECT ALL - 96 * COUNT( * ) - - MAX( + col3 ) FROM tab3 WHERE NULL IS NULL ---- 351 skipif mysql # not compatible query I rowsort label-865 SELECT ALL - 96 * COUNT ( * ) - - MAX ( + col3 ) FROM tab3 WHERE NULL IS NULL ---- 351 onlyif mysql # aggregate syntax: query I rowsort label-865 SELECT ALL - 96 * COUNT( * ) - - MAX( + col3 ) FROM tab4 WHERE NULL IS NULL ---- 351 skipif mysql # not compatible query I rowsort label-865 SELECT ALL - 96 * COUNT ( * ) - - MAX ( + col3 ) FROM tab4 WHERE NULL IS NULL ---- 351 query I rowsort label-870 SELECT + 57 AS col5 FROM tab0 WHERE NOT NULL = col4 * col3 ---- query I rowsort label-870 SELECT + 57 AS col5 FROM tab1 WHERE NOT NULL = col4 * col3 ---- query I rowsort label-870 SELECT + 57 AS col5 FROM tab2 WHERE NOT NULL = col4 * col3 ---- query I rowsort label-870 SELECT + 57 AS col5 FROM tab3 WHERE NOT NULL = col4 * col3 ---- query I rowsort label-870 SELECT + 57 AS col5 FROM tab4 WHERE NOT NULL = col4 * col3 ---- query IIIIIII rowsort label-875 SELECT * FROM tab0 WHERE col0 * col4 <= ( NULL ) ---- query IIIIIII rowsort label-875 SELECT * FROM tab1 WHERE col0 * col4 <= ( NULL ) ---- query IIIIIII rowsort label-875 SELECT * FROM tab2 WHERE col0 * col4 <= ( NULL ) ---- query IIIIIII rowsort label-875 SELECT * FROM tab3 WHERE col0 * col4 <= ( NULL ) ---- query IIIIIII rowsort label-875 SELECT * FROM tab4 WHERE col0 * col4 <= ( NULL ) ---- query I rowsort label-880 SELECT + col5 FROM tab0 AS cor0 WHERE col3 * col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-880 SELECT + col5 FROM tab1 AS cor0 WHERE col3 * col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-880 SELECT + col5 FROM tab2 AS cor0 WHERE col3 * col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-880 SELECT + col5 FROM tab3 AS cor0 WHERE col3 * col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-880 SELECT + col5 FROM tab4 AS cor0 WHERE col3 * col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-885 SELECT * FROM tab0 WHERE NOT + 1 <> + 80 ---- query IIIIIII rowsort label-885 SELECT * FROM tab1 WHERE NOT + 1 <> + 80 ---- query IIIIIII rowsort label-885 SELECT * FROM tab2 WHERE NOT + 1 <> + 80 ---- query IIIIIII rowsort label-885 SELECT * FROM tab3 WHERE NOT + 1 <> + 80 ---- query IIIIIII rowsort label-885 SELECT * FROM tab4 WHERE NOT + 1 <> + 80 ---- query IIIIIII rowsort label-890 SELECT ALL * FROM tab0 WHERE NOT - col4 NOT IN ( 27 ) ---- query IIIIIII rowsort label-890 SELECT ALL * FROM tab1 WHERE NOT - col4 NOT IN ( 27 ) ---- query IIIIIII rowsort label-890 SELECT ALL * FROM tab2 WHERE NOT - col4 NOT IN ( 27 ) ---- query IIIIIII rowsort label-890 SELECT ALL * FROM tab3 WHERE NOT - col4 NOT IN ( 27 ) ---- query IIIIIII rowsort label-890 SELECT ALL * FROM tab4 WHERE NOT - col4 NOT IN ( 27 ) ---- query I rowsort label-895 SELECT ( col2 ) AS col3 FROM tab0 AS cor0 WHERE col3 IN ( 95 * col4 ) ---- query I rowsort label-895 SELECT ( col2 ) AS col3 FROM tab1 AS cor0 WHERE col3 IN ( 95 * col4 ) ---- query I rowsort label-895 SELECT ( col2 ) AS col3 FROM tab2 AS cor0 WHERE col3 IN ( 95 * col4 ) ---- query I rowsort label-895 SELECT ( col2 ) AS col3 FROM tab3 AS cor0 WHERE col3 IN ( 95 * col4 ) ---- query I rowsort label-895 SELECT ( col2 ) AS col3 FROM tab4 AS cor0 WHERE col3 IN ( 95 * col4 ) ---- query IIIIIII rowsort label-900 SELECT * FROM tab0 AS cor0 WHERE col0 IN ( + col0 * 12 ) ---- query IIIIIII rowsort label-900 SELECT * FROM tab1 AS cor0 WHERE col0 IN ( + col0 * 12 ) ---- query IIIIIII rowsort label-900 SELECT * FROM tab2 AS cor0 WHERE col0 IN ( + col0 * 12 ) ---- query IIIIIII rowsort label-900 SELECT * FROM tab3 AS cor0 WHERE col0 IN ( + col0 * 12 ) ---- query IIIIIII rowsort label-900 SELECT * FROM tab4 AS cor0 WHERE col0 IN ( + col0 * 12 ) ---- query IIIIIII rowsort label-905 SELECT ALL * FROM tab0 cor0 WHERE NOT NULL <> + 37 ---- query IIIIIII rowsort label-905 SELECT ALL * FROM tab1 cor0 WHERE NOT NULL <> + 37 ---- query IIIIIII rowsort label-905 SELECT ALL * FROM tab2 cor0 WHERE NOT NULL <> + 37 ---- query IIIIIII rowsort label-905 SELECT ALL * FROM tab3 cor0 WHERE NOT NULL <> + 37 ---- query IIIIIII rowsort label-905 SELECT ALL * FROM tab4 cor0 WHERE NOT NULL <> + 37 ---- query IIIIIII rowsort label-910 SELECT * FROM tab0 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-910 SELECT * FROM tab1 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-910 SELECT * FROM tab2 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-910 SELECT * FROM tab3 cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-910 SELECT * FROM tab4 cor0 WHERE col3 IS NULL ---- query I rowsort label-915 SELECT + col1 FROM tab0 AS cor0 WHERE ( - ( + col0 ) ) BETWEEN NULL AND 91 ---- query I rowsort label-915 SELECT + col1 FROM tab1 AS cor0 WHERE ( - ( + col0 ) ) BETWEEN NULL AND 91 ---- query I rowsort label-915 SELECT + col1 FROM tab2 AS cor0 WHERE ( - ( + col0 ) ) BETWEEN NULL AND 91 ---- query I rowsort label-915 SELECT + col1 FROM tab3 AS cor0 WHERE ( - ( + col0 ) ) BETWEEN NULL AND 91 ---- query I rowsort label-915 SELECT + col1 FROM tab4 AS cor0 WHERE ( - ( + col0 ) ) BETWEEN NULL AND 91 ---- onlyif mysql # aggregate syntax: query I rowsort label-920 SELECT COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE - col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-920 SELECT COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE - col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-920 SELECT COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE - col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-920 SELECT COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE - col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-920 SELECT COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE - col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-920 SELECT COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE - col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-920 SELECT COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE - col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-920 SELECT COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE - col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-920 SELECT COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE - col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-920 SELECT COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE - col4 IS NOT NULL ---- 100 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab0 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab0 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab1 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab1 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab2 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab2 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab3 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab3 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab4 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-925 SELECT DISTINCT 18 AS col5 FROM tab4 AS cor0 WHERE - 29 * - col0 + - ( + col0 ) * + ( - col1 ) <> + CAST ( NULL AS INTEGER ) ---- query I rowsort label-930 SELECT DISTINCT col0 FROM tab0 AS cor0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-930 SELECT DISTINCT col0 FROM tab1 AS cor0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-930 SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-930 SELECT DISTINCT col0 FROM tab3 AS cor0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-930 SELECT DISTINCT col0 FROM tab4 AS cor0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-935 SELECT DISTINCT 4 * 89 AS col2 FROM tab0 AS cor0 WHERE col1 = ( - col4 + 3 * col1 ) ---- query I rowsort label-935 SELECT DISTINCT 4 * 89 AS col2 FROM tab1 AS cor0 WHERE col1 = ( - col4 + 3 * col1 ) ---- query I rowsort label-935 SELECT DISTINCT 4 * 89 AS col2 FROM tab2 AS cor0 WHERE col1 = ( - col4 + 3 * col1 ) ---- query I rowsort label-935 SELECT DISTINCT 4 * 89 AS col2 FROM tab3 AS cor0 WHERE col1 = ( - col4 + 3 * col1 ) ---- query I rowsort label-935 SELECT DISTINCT 4 * 89 AS col2 FROM tab4 AS cor0 WHERE col1 = ( - col4 + 3 * col1 ) ---- query IIIIIII rowsort label-940 SELECT * FROM tab0 AS cor0 WHERE NOT ( - 33 ) NOT IN ( + col4 / col1 ) ---- query IIIIIII rowsort label-940 SELECT * FROM tab1 AS cor0 WHERE NOT ( - 33 ) NOT IN ( + col4 / col1 ) ---- query IIIIIII rowsort label-940 SELECT * FROM tab2 AS cor0 WHERE NOT ( - 33 ) NOT IN ( + col4 / col1 ) ---- query IIIIIII rowsort label-940 SELECT * FROM tab3 AS cor0 WHERE NOT ( - 33 ) NOT IN ( + col4 / col1 ) ---- query IIIIIII rowsort label-940 SELECT * FROM tab4 AS cor0 WHERE NOT ( - 33 ) NOT IN ( + col4 / col1 ) ---- query I rowsort label-945 SELECT + 46 AS col3 FROM tab0 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT + 46 AS col3 FROM tab1 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT + 46 AS col3 FROM tab2 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT + 46 AS col3 FROM tab3 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-945 SELECT + 46 AS col3 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-950 SELECT col0 * - col3 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-950 SELECT col0 * - col3 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-950 SELECT col0 * - col3 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-950 SELECT col0 * - col3 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-950 SELECT col0 * - col3 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-955 SELECT DISTINCT - ( + col0 ) AS col0 FROM tab0 AS cor0 WHERE ( + col4 ) IN ( 33 ) ---- query I rowsort label-955 SELECT DISTINCT - ( + col0 ) AS col0 FROM tab1 AS cor0 WHERE ( + col4 ) IN ( 33 ) ---- query I rowsort label-955 SELECT DISTINCT - ( + col0 ) AS col0 FROM tab2 AS cor0 WHERE ( + col4 ) IN ( 33 ) ---- query I rowsort label-955 SELECT DISTINCT - ( + col0 ) AS col0 FROM tab3 AS cor0 WHERE ( + col4 ) IN ( 33 ) ---- query I rowsort label-955 SELECT DISTINCT - ( + col0 ) AS col0 FROM tab4 AS cor0 WHERE ( + col4 ) IN ( 33 ) ---- query IIIIIII rowsort label-960 SELECT * FROM tab0 WHERE + col4 * + 73 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-960 SELECT * FROM tab1 WHERE + col4 * + 73 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-960 SELECT * FROM tab2 WHERE + col4 * + 73 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-960 SELECT * FROM tab3 WHERE + col4 * + 73 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-960 SELECT * FROM tab4 WHERE + col4 * + 73 NOT BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-965 SELECT + COUNT( * ) FROM tab0 WHERE NULL NOT IN ( + - CAST( - col4 AS SIGNED ) ) ---- 0 skipif mysql # not compatible query I rowsort label-965 SELECT + COUNT ( * ) FROM tab0 WHERE NULL NOT IN ( + - CAST ( - col4 AS INTEGER ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-965 SELECT + COUNT( * ) FROM tab1 WHERE NULL NOT IN ( + - CAST( - col4 AS SIGNED ) ) ---- 0 skipif mysql # not compatible query I rowsort label-965 SELECT + COUNT ( * ) FROM tab1 WHERE NULL NOT IN ( + - CAST ( - col4 AS INTEGER ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-965 SELECT + COUNT( * ) FROM tab2 WHERE NULL NOT IN ( + - CAST( - col4 AS SIGNED ) ) ---- 0 skipif mysql # not compatible query I rowsort label-965 SELECT + COUNT ( * ) FROM tab2 WHERE NULL NOT IN ( + - CAST ( - col4 AS INTEGER ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-965 SELECT + COUNT( * ) FROM tab3 WHERE NULL NOT IN ( + - CAST( - col4 AS SIGNED ) ) ---- 0 skipif mysql # not compatible query I rowsort label-965 SELECT + COUNT ( * ) FROM tab3 WHERE NULL NOT IN ( + - CAST ( - col4 AS INTEGER ) ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-965 SELECT + COUNT( * ) FROM tab4 WHERE NULL NOT IN ( + - CAST( - col4 AS SIGNED ) ) ---- 0 skipif mysql # not compatible query I rowsort label-965 SELECT + COUNT ( * ) FROM tab4 WHERE NULL NOT IN ( + - CAST ( - col4 AS INTEGER ) ) ---- 0 query I rowsort label-970 SELECT DISTINCT 82 FROM tab0 WHERE NOT NULL IN ( col3 + ( - 81 ) ) ---- query I rowsort label-970 SELECT DISTINCT 82 FROM tab1 WHERE NOT NULL IN ( col3 + ( - 81 ) ) ---- query I rowsort label-970 SELECT DISTINCT 82 FROM tab2 WHERE NOT NULL IN ( col3 + ( - 81 ) ) ---- query I rowsort label-970 SELECT DISTINCT 82 FROM tab3 WHERE NOT NULL IN ( col3 + ( - 81 ) ) ---- query I rowsort label-970 SELECT DISTINCT 82 FROM tab4 WHERE NOT NULL IN ( col3 + ( - 81 ) ) ---- query I rowsort label-975 SELECT - col0 FROM tab0 WHERE NOT - + 22 < ( col1 ) ---- query I rowsort label-975 SELECT - col0 FROM tab1 WHERE NOT - + 22 < ( col1 ) ---- query I rowsort label-975 SELECT - col0 FROM tab2 WHERE NOT - + 22 < ( col1 ) ---- query I rowsort label-975 SELECT - col0 FROM tab3 WHERE NOT - + 22 < ( col1 ) ---- query I rowsort label-975 SELECT - col0 FROM tab4 WHERE NOT - + 22 < ( col1 ) ---- query IIIIIII rowsort label-980 SELECT ALL * FROM tab0 WHERE NOT ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-980 SELECT ALL * FROM tab1 WHERE NOT ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-980 SELECT ALL * FROM tab2 WHERE NOT ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-980 SELECT ALL * FROM tab3 WHERE NOT ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-980 SELECT ALL * FROM tab4 WHERE NOT ( col4 ) IS NOT NULL ---- query I rowsort label-985 SELECT ( col5 ) FROM tab0 WHERE NOT NULL > + col0 * - col3 * - 98 ---- query I rowsort label-985 SELECT ( col5 ) FROM tab1 WHERE NOT NULL > + col0 * - col3 * - 98 ---- query I rowsort label-985 SELECT ( col5 ) FROM tab2 WHERE NOT NULL > + col0 * - col3 * - 98 ---- query I rowsort label-985 SELECT ( col5 ) FROM tab3 WHERE NOT NULL > + col0 * - col3 * - 98 ---- query I rowsort label-985 SELECT ( col5 ) FROM tab4 WHERE NOT NULL > + col0 * - col3 * - 98 ---- query I rowsort label-990 SELECT + - col3 * - col0 FROM tab0 WHERE NOT - + col1 IS NULL ---- 100 values hashing to df60958a7ccb7cf19f820c00dff8d46f query I rowsort label-990 SELECT + - col3 * - col0 FROM tab1 WHERE NOT - + col1 IS NULL ---- 100 values hashing to df60958a7ccb7cf19f820c00dff8d46f query I rowsort label-990 SELECT + - col3 * - col0 FROM tab2 WHERE NOT - + col1 IS NULL ---- 100 values hashing to df60958a7ccb7cf19f820c00dff8d46f query I rowsort label-990 SELECT + - col3 * - col0 FROM tab3 WHERE NOT - + col1 IS NULL ---- 100 values hashing to df60958a7ccb7cf19f820c00dff8d46f query I rowsort label-990 SELECT + - col3 * - col0 FROM tab4 WHERE NOT - + col1 IS NULL ---- 100 values hashing to df60958a7ccb7cf19f820c00dff8d46f query IIIIIII rowsort label-995 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + - ( - 5 ) < ( NULL ) ) ---- query IIIIIII rowsort label-995 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + - ( - 5 ) < ( NULL ) ) ---- query IIIIIII rowsort label-995 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + - ( - 5 ) < ( NULL ) ) ---- query IIIIIII rowsort label-995 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + - ( - 5 ) < ( NULL ) ) ---- query IIIIIII rowsort label-995 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + - ( - 5 ) < ( NULL ) ) ---- query I rowsort label-1000 SELECT ALL col3 / col3 - col0 FROM tab0 AS cor0 WHERE NOT ( - ( - 28 ) IS NOT NULL ) ---- query I rowsort label-1000 SELECT ALL col3 / col3 - col0 FROM tab1 AS cor0 WHERE NOT ( - ( - 28 ) IS NOT NULL ) ---- query I rowsort label-1000 SELECT ALL col3 / col3 - col0 FROM tab2 AS cor0 WHERE NOT ( - ( - 28 ) IS NOT NULL ) ---- query I rowsort label-1000 SELECT ALL col3 / col3 - col0 FROM tab3 AS cor0 WHERE NOT ( - ( - 28 ) IS NOT NULL ) ---- query I rowsort label-1000 SELECT ALL col3 / col3 - col0 FROM tab4 AS cor0 WHERE NOT ( - ( - 28 ) IS NOT NULL ) ---- query I rowsort label-1005 SELECT col0 * 27 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1005 SELECT col0 * 27 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1005 SELECT col0 * 27 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1005 SELECT col0 * 27 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1005 SELECT col0 * 27 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort label-1010 SELECT ALL + + col4 + - col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-1010 SELECT ALL + + col4 + - col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-1010 SELECT ALL + + col4 + - col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-1010 SELECT ALL + + col4 + - col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-1010 SELECT ALL + + col4 + - col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-1015 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-1015 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-1015 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-1015 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-1015 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-1020 SELECT col3 AS col2 FROM tab0 WHERE + - 71 + + col1 * + 56 NOT BETWEEN NULL AND NULL ---- query I rowsort label-1020 SELECT col3 AS col2 FROM tab1 WHERE + - 71 + + col1 * + 56 NOT BETWEEN NULL AND NULL ---- query I rowsort label-1020 SELECT col3 AS col2 FROM tab2 WHERE + - 71 + + col1 * + 56 NOT BETWEEN NULL AND NULL ---- query I rowsort label-1020 SELECT col3 AS col2 FROM tab3 WHERE + - 71 + + col1 * + 56 NOT BETWEEN NULL AND NULL ---- query I rowsort label-1020 SELECT col3 AS col2 FROM tab4 WHERE + - 71 + + col1 * + 56 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1025 SELECT ALL * FROM tab0 WHERE ( NOT ( + col3 * - col0 ) = ( NULL ) ) ---- query IIIIIII rowsort label-1025 SELECT ALL * FROM tab1 WHERE ( NOT ( + col3 * - col0 ) = ( NULL ) ) ---- query IIIIIII rowsort label-1025 SELECT ALL * FROM tab2 WHERE ( NOT ( + col3 * - col0 ) = ( NULL ) ) ---- query IIIIIII rowsort label-1025 SELECT ALL * FROM tab3 WHERE ( NOT ( + col3 * - col0 ) = ( NULL ) ) ---- query IIIIIII rowsort label-1025 SELECT ALL * FROM tab4 WHERE ( NOT ( + col3 * - col0 ) = ( NULL ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1030 SELECT - COUNT( * ) FROM tab0 WHERE - col3 IN ( - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-1030 SELECT - COUNT ( * ) FROM tab0 WHERE - col3 IN ( - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1030 SELECT - COUNT( * ) FROM tab1 WHERE - col3 IN ( - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-1030 SELECT - COUNT ( * ) FROM tab1 WHERE - col3 IN ( - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1030 SELECT - COUNT( * ) FROM tab2 WHERE - col3 IN ( - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-1030 SELECT - COUNT ( * ) FROM tab2 WHERE - col3 IN ( - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1030 SELECT - COUNT( * ) FROM tab3 WHERE - col3 IN ( - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-1030 SELECT - COUNT ( * ) FROM tab3 WHERE - col3 IN ( - col4 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1030 SELECT - COUNT( * ) FROM tab4 WHERE - col3 IN ( - col4 ) ---- 0 skipif mysql # not compatible query I rowsort label-1030 SELECT - COUNT ( * ) FROM tab4 WHERE - col3 IN ( - col4 ) ---- 0 query I rowsort label-1035 SELECT ALL 69 AS col2 FROM tab0 WHERE ( NOT ( NULL ) IS NOT NULL ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-1035 SELECT ALL 69 AS col2 FROM tab1 WHERE ( NOT ( NULL ) IS NOT NULL ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-1035 SELECT ALL 69 AS col2 FROM tab2 WHERE ( NOT ( NULL ) IS NOT NULL ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-1035 SELECT ALL 69 AS col2 FROM tab3 WHERE ( NOT ( NULL ) IS NOT NULL ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-1035 SELECT ALL 69 AS col2 FROM tab4 WHERE ( NOT ( NULL ) IS NOT NULL ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query IIIIIII rowsort label-1040 SELECT * FROM tab0 WHERE ( ( col0 ) <= NULL ) ---- query IIIIIII rowsort label-1040 SELECT * FROM tab1 WHERE ( ( col0 ) <= NULL ) ---- query IIIIIII rowsort label-1040 SELECT * FROM tab2 WHERE ( ( col0 ) <= NULL ) ---- query IIIIIII rowsort label-1040 SELECT * FROM tab3 WHERE ( ( col0 ) <= NULL ) ---- query IIIIIII rowsort label-1040 SELECT * FROM tab4 WHERE ( ( col0 ) <= NULL ) ---- query I rowsort label-1045 SELECT - 4 FROM tab0 WHERE NOT ( 14 NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-1045 SELECT - 4 FROM tab1 WHERE NOT ( 14 NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-1045 SELECT - 4 FROM tab2 WHERE NOT ( 14 NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-1045 SELECT - 4 FROM tab3 WHERE NOT ( 14 NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-1045 SELECT - 4 FROM tab4 WHERE NOT ( 14 NOT BETWEEN NULL AND NULL ) ---- query I rowsort label-1050 SELECT + 48 AS col2 FROM tab0 AS cor0 WHERE NOT + col0 IS NULL ---- 100 values hashing to b3920244e021022e86c0711f6b1b4a0b query I rowsort label-1050 SELECT + 48 AS col2 FROM tab1 AS cor0 WHERE NOT + col0 IS NULL ---- 100 values hashing to b3920244e021022e86c0711f6b1b4a0b query I rowsort label-1050 SELECT + 48 AS col2 FROM tab2 AS cor0 WHERE NOT + col0 IS NULL ---- 100 values hashing to b3920244e021022e86c0711f6b1b4a0b query I rowsort label-1050 SELECT + 48 AS col2 FROM tab3 AS cor0 WHERE NOT + col0 IS NULL ---- 100 values hashing to b3920244e021022e86c0711f6b1b4a0b query I rowsort label-1050 SELECT + 48 AS col2 FROM tab4 AS cor0 WHERE NOT + col0 IS NULL ---- 100 values hashing to b3920244e021022e86c0711f6b1b4a0b query I rowsort label-1055 SELECT + 14 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1055 SELECT + 14 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1055 SELECT + 14 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1055 SELECT + 14 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1055 SELECT + 14 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1060 SELECT - col3 AS col0 FROM tab0 cor0 WHERE NULL NOT BETWEEN ( - col1 ) AND NULL ---- query I rowsort label-1060 SELECT - col3 AS col0 FROM tab1 cor0 WHERE NULL NOT BETWEEN ( - col1 ) AND NULL ---- query I rowsort label-1060 SELECT - col3 AS col0 FROM tab2 cor0 WHERE NULL NOT BETWEEN ( - col1 ) AND NULL ---- query I rowsort label-1060 SELECT - col3 AS col0 FROM tab3 cor0 WHERE NULL NOT BETWEEN ( - col1 ) AND NULL ---- query I rowsort label-1060 SELECT - col3 AS col0 FROM tab4 cor0 WHERE NULL NOT BETWEEN ( - col1 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab0 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab0 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab1 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab1 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab2 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab2 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab3 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab3 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab4 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-1065 SELECT ALL - 13 * - + col0 - col4 AS col5 FROM tab4 AS cor0 WHERE ( + + 99 ) BETWEEN + 39 AND - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1070 SELECT col0 AS col3 FROM tab0 AS cor0 WHERE NOT ( + col1 * + - CAST( + + col4 AS SIGNED ) + + - ( + col3 ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1070 SELECT col0 AS col3 FROM tab0 AS cor0 WHERE NOT ( + col1 * + - CAST ( + + col4 AS INTEGER ) + + - ( + col3 ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1070 SELECT col0 AS col3 FROM tab1 AS cor0 WHERE NOT ( + col1 * + - CAST( + + col4 AS SIGNED ) + + - ( + col3 ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1070 SELECT col0 AS col3 FROM tab1 AS cor0 WHERE NOT ( + col1 * + - CAST ( + + col4 AS INTEGER ) + + - ( + col3 ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1070 SELECT col0 AS col3 FROM tab2 AS cor0 WHERE NOT ( + col1 * + - CAST( + + col4 AS SIGNED ) + + - ( + col3 ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1070 SELECT col0 AS col3 FROM tab2 AS cor0 WHERE NOT ( + col1 * + - CAST ( + + col4 AS INTEGER ) + + - ( + col3 ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1070 SELECT col0 AS col3 FROM tab3 AS cor0 WHERE NOT ( + col1 * + - CAST( + + col4 AS SIGNED ) + + - ( + col3 ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1070 SELECT col0 AS col3 FROM tab3 AS cor0 WHERE NOT ( + col1 * + - CAST ( + + col4 AS INTEGER ) + + - ( + col3 ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1070 SELECT col0 AS col3 FROM tab4 AS cor0 WHERE NOT ( + col1 * + - CAST( + + col4 AS SIGNED ) + + - ( + col3 ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1070 SELECT col0 AS col3 FROM tab4 AS cor0 WHERE NOT ( + col1 * + - CAST ( + + col4 AS INTEGER ) + + - ( + col3 ) ) IS NOT NULL ---- query I rowsort label-1075 SELECT - ( + 68 ) FROM tab0 AS cor0 WHERE NOT - col4 * - col1 + - 32 IS NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-1075 SELECT - ( + 68 ) FROM tab1 AS cor0 WHERE NOT - col4 * - col1 + - 32 IS NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-1075 SELECT - ( + 68 ) FROM tab2 AS cor0 WHERE NOT - col4 * - col1 + - 32 IS NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-1075 SELECT - ( + 68 ) FROM tab3 AS cor0 WHERE NOT - col4 * - col1 + - 32 IS NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-1075 SELECT - ( + 68 ) FROM tab4 AS cor0 WHERE NOT - col4 * - col1 + - 32 IS NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1080 SELECT DISTINCT - col4 col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1080 SELECT DISTINCT - col4 col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1080 SELECT DISTINCT - col4 col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1080 SELECT DISTINCT - col4 col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1080 SELECT DISTINCT - col4 col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1085 SELECT col1 FROM tab0 WHERE col4 <= - + 62 ---- query I rowsort label-1085 SELECT col1 FROM tab1 WHERE col4 <= - + 62 ---- query I rowsort label-1085 SELECT col1 FROM tab2 WHERE col4 <= - + 62 ---- query I rowsort label-1085 SELECT col1 FROM tab3 WHERE col4 <= - + 62 ---- query I rowsort label-1085 SELECT col1 FROM tab4 WHERE col4 <= - + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab0 AS cor0 WHERE NOT + ( + + CAST( NULL AS SIGNED ) ) - 38 <> col4 ---- skipif mysql # not compatible query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab0 AS cor0 WHERE NOT + ( + + CAST ( NULL AS INTEGER ) ) - 38 <> col4 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab1 AS cor0 WHERE NOT + ( + + CAST( NULL AS SIGNED ) ) - 38 <> col4 ---- skipif mysql # not compatible query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab1 AS cor0 WHERE NOT + ( + + CAST ( NULL AS INTEGER ) ) - 38 <> col4 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab2 AS cor0 WHERE NOT + ( + + CAST( NULL AS SIGNED ) ) - 38 <> col4 ---- skipif mysql # not compatible query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab2 AS cor0 WHERE NOT + ( + + CAST ( NULL AS INTEGER ) ) - 38 <> col4 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab3 AS cor0 WHERE NOT + ( + + CAST( NULL AS SIGNED ) ) - 38 <> col4 ---- skipif mysql # not compatible query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab3 AS cor0 WHERE NOT + ( + + CAST ( NULL AS INTEGER ) ) - 38 <> col4 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab4 AS cor0 WHERE NOT + ( + + CAST( NULL AS SIGNED ) ) - 38 <> col4 ---- skipif mysql # not compatible query II rowsort label-1090 SELECT - col4, col0 AS col4 FROM tab4 AS cor0 WHERE NOT + ( + + CAST ( NULL AS INTEGER ) ) - 38 <> col4 ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab1 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab2 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab3 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-1095 SELECT ALL * FROM tab4 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-1100 SELECT * FROM tab0 WHERE + + col4 - + - col4 <= NULL ---- query IIIIIII rowsort label-1100 SELECT * FROM tab1 WHERE + + col4 - + - col4 <= NULL ---- query IIIIIII rowsort label-1100 SELECT * FROM tab2 WHERE + + col4 - + - col4 <= NULL ---- query IIIIIII rowsort label-1100 SELECT * FROM tab3 WHERE + + col4 - + - col4 <= NULL ---- query IIIIIII rowsort label-1100 SELECT * FROM tab4 WHERE + + col4 - + - col4 <= NULL ---- query I rowsort label-1105 SELECT ALL + ( - col0 ) FROM tab0 AS cor0 WHERE - col1 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-1105 SELECT ALL + ( - col0 ) FROM tab1 AS cor0 WHERE - col1 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-1105 SELECT ALL + ( - col0 ) FROM tab2 AS cor0 WHERE - col1 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-1105 SELECT ALL + ( - col0 ) FROM tab3 AS cor0 WHERE - col1 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-1105 SELECT ALL + ( - col0 ) FROM tab4 AS cor0 WHERE - col1 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-1110 SELECT DISTINCT - + 69 AS col2 FROM tab0 AS cor0 WHERE 82 IS NULL ---- query I rowsort label-1110 SELECT DISTINCT - + 69 AS col2 FROM tab1 AS cor0 WHERE 82 IS NULL ---- query I rowsort label-1110 SELECT DISTINCT - + 69 AS col2 FROM tab2 AS cor0 WHERE 82 IS NULL ---- query I rowsort label-1110 SELECT DISTINCT - + 69 AS col2 FROM tab3 AS cor0 WHERE 82 IS NULL ---- query I rowsort label-1110 SELECT DISTINCT - + 69 AS col2 FROM tab4 AS cor0 WHERE 82 IS NULL ---- query IIIIIII rowsort label-1115 SELECT * FROM tab0 AS cor0 WHERE NOT 98 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1115 SELECT * FROM tab1 AS cor0 WHERE NOT 98 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1115 SELECT * FROM tab2 AS cor0 WHERE NOT 98 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1115 SELECT * FROM tab3 AS cor0 WHERE NOT 98 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1115 SELECT * FROM tab4 AS cor0 WHERE NOT 98 BETWEEN NULL AND NULL ---- query I rowsort label-1120 SELECT ALL - col1 AS col5 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1120 SELECT ALL - col1 AS col5 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1120 SELECT ALL - col1 AS col5 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1120 SELECT ALL - col1 AS col5 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1120 SELECT ALL - col1 AS col5 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1125 SELECT DISTINCT + SUM( - 13 ) + - MIN( DISTINCT + col0 ) FROM tab0 WHERE + + col3 IS NOT NULL ---- -1331 skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT + SUM ( - 13 ) + - MIN ( DISTINCT + col0 ) FROM tab0 WHERE + + col3 IS NOT NULL ---- -1331 onlyif mysql # aggregate syntax: query I rowsort label-1125 SELECT DISTINCT + SUM( - 13 ) + - MIN( DISTINCT + col0 ) FROM tab1 WHERE + + col3 IS NOT NULL ---- -1331 skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT + SUM ( - 13 ) + - MIN ( DISTINCT + col0 ) FROM tab1 WHERE + + col3 IS NOT NULL ---- -1331 onlyif mysql # aggregate syntax: query I rowsort label-1125 SELECT DISTINCT + SUM( - 13 ) + - MIN( DISTINCT + col0 ) FROM tab2 WHERE + + col3 IS NOT NULL ---- -1331 skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT + SUM ( - 13 ) + - MIN ( DISTINCT + col0 ) FROM tab2 WHERE + + col3 IS NOT NULL ---- -1331 onlyif mysql # aggregate syntax: query I rowsort label-1125 SELECT DISTINCT + SUM( - 13 ) + - MIN( DISTINCT + col0 ) FROM tab3 WHERE + + col3 IS NOT NULL ---- -1331 skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT + SUM ( - 13 ) + - MIN ( DISTINCT + col0 ) FROM tab3 WHERE + + col3 IS NOT NULL ---- -1331 onlyif mysql # aggregate syntax: query I rowsort label-1125 SELECT DISTINCT + SUM( - 13 ) + - MIN( DISTINCT + col0 ) FROM tab4 WHERE + + col3 IS NOT NULL ---- -1331 skipif mysql # not compatible query I rowsort label-1125 SELECT DISTINCT + SUM ( - 13 ) + - MIN ( DISTINCT + col0 ) FROM tab4 WHERE + + col3 IS NOT NULL ---- -1331 query IIIIIII rowsort label-1130 SELECT * FROM tab0 WHERE NOT col1 NOT IN ( - 92, 18, + col3 / - - col4 * ( - 7 ) + - col1 ) ---- query IIIIIII rowsort label-1130 SELECT * FROM tab1 WHERE NOT col1 NOT IN ( - 92, 18, + col3 / - - col4 * ( - 7 ) + - col1 ) ---- query IIIIIII rowsort label-1130 SELECT * FROM tab2 WHERE NOT col1 NOT IN ( - 92, 18, + col3 / - - col4 * ( - 7 ) + - col1 ) ---- query IIIIIII rowsort label-1130 SELECT * FROM tab3 WHERE NOT col1 NOT IN ( - 92, 18, + col3 / - - col4 * ( - 7 ) + - col1 ) ---- query IIIIIII rowsort label-1130 SELECT * FROM tab4 WHERE NOT col1 NOT IN ( - 92, 18, + col3 / - - col4 * ( - 7 ) + - col1 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1135 SELECT + COUNT( * ) FROM tab0 WHERE NOT NULL <> ( - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-1135 SELECT + COUNT ( * ) FROM tab0 WHERE NOT NULL <> ( - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1135 SELECT + COUNT( * ) FROM tab1 WHERE NOT NULL <> ( - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-1135 SELECT + COUNT ( * ) FROM tab1 WHERE NOT NULL <> ( - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1135 SELECT + COUNT( * ) FROM tab2 WHERE NOT NULL <> ( - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-1135 SELECT + COUNT ( * ) FROM tab2 WHERE NOT NULL <> ( - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1135 SELECT + COUNT( * ) FROM tab3 WHERE NOT NULL <> ( - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-1135 SELECT + COUNT ( * ) FROM tab3 WHERE NOT NULL <> ( - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1135 SELECT + COUNT( * ) FROM tab4 WHERE NOT NULL <> ( - - col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-1135 SELECT + COUNT ( * ) FROM tab4 WHERE NOT NULL <> ( - - col0 ) ---- 0 onlyif mysql # aggregate syntax: query II rowsort label-1140 SELECT + COUNT( * ), 46 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 skipif mysql # not compatible query II rowsort label-1140 SELECT + COUNT ( * ), 46 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 onlyif mysql # aggregate syntax: query II rowsort label-1140 SELECT + COUNT( * ), 46 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 skipif mysql # not compatible query II rowsort label-1140 SELECT + COUNT ( * ), 46 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 onlyif mysql # aggregate syntax: query II rowsort label-1140 SELECT + COUNT( * ), 46 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 skipif mysql # not compatible query II rowsort label-1140 SELECT + COUNT ( * ), 46 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 onlyif mysql # aggregate syntax: query II rowsort label-1140 SELECT + COUNT( * ), 46 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 skipif mysql # not compatible query II rowsort label-1140 SELECT + COUNT ( * ), 46 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 onlyif mysql # aggregate syntax: query II rowsort label-1140 SELECT + COUNT( * ), 46 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 skipif mysql # not compatible query II rowsort label-1140 SELECT + COUNT ( * ), 46 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 100 46 query II rowsort label-1145 SELECT col3, 69 * + + col1 * col0 * 10 * - 32 FROM tab0 AS cor0 WHERE col0 IS NULL ---- query II rowsort label-1145 SELECT col3, 69 * + + col1 * col0 * 10 * - 32 FROM tab1 AS cor0 WHERE col0 IS NULL ---- query II rowsort label-1145 SELECT col3, 69 * + + col1 * col0 * 10 * - 32 FROM tab2 AS cor0 WHERE col0 IS NULL ---- query II rowsort label-1145 SELECT col3, 69 * + + col1 * col0 * 10 * - 32 FROM tab3 AS cor0 WHERE col0 IS NULL ---- query II rowsort label-1145 SELECT col3, 69 * + + col1 * col0 * 10 * - 32 FROM tab4 AS cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-1150 SELECT * FROM tab0 AS cor0 WHERE NOT + 89 * ( - - 7 ) / + - col0 IS NOT NULL ---- query IIIIIII rowsort label-1150 SELECT * FROM tab1 AS cor0 WHERE NOT + 89 * ( - - 7 ) / + - col0 IS NOT NULL ---- query IIIIIII rowsort label-1150 SELECT * FROM tab2 AS cor0 WHERE NOT + 89 * ( - - 7 ) / + - col0 IS NOT NULL ---- query IIIIIII rowsort label-1150 SELECT * FROM tab3 AS cor0 WHERE NOT + 89 * ( - - 7 ) / + - col0 IS NOT NULL ---- query IIIIIII rowsort label-1150 SELECT * FROM tab4 AS cor0 WHERE NOT + 89 * ( - - 7 ) / + - col0 IS NOT NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab0 WHERE NOT - + col0 IS NOT NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab1 WHERE NOT - + col0 IS NOT NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab2 WHERE NOT - + col0 IS NOT NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab3 WHERE NOT - + col0 IS NOT NULL ---- query IIIIIII rowsort label-1155 SELECT * FROM tab4 WHERE NOT - + col0 IS NOT NULL ---- query IIIIIII rowsort label-1160 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( 42 ) ---- query IIIIIII rowsort label-1160 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( 42 ) ---- query IIIIIII rowsort label-1160 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( 42 ) ---- query IIIIIII rowsort label-1160 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( 42 ) ---- query IIIIIII rowsort label-1160 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( 42 ) ---- query I rowsort label-1165 SELECT ALL 47 AS col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1165 SELECT ALL 47 AS col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1165 SELECT ALL 47 AS col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1165 SELECT ALL 47 AS col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1165 SELECT ALL 47 AS col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1170 SELECT - - col3 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-1170 SELECT - - col3 FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-1170 SELECT - - col3 FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-1170 SELECT - - col3 FROM tab3 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort label-1170 SELECT - - col3 FROM tab4 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1175 SELECT ALL * FROM tab0 WHERE NOT NULL <> + 31 + - - col4 - - - col1 ---- query IIIIIII rowsort label-1175 SELECT ALL * FROM tab1 WHERE NOT NULL <> + 31 + - - col4 - - - col1 ---- query IIIIIII rowsort label-1175 SELECT ALL * FROM tab2 WHERE NOT NULL <> + 31 + - - col4 - - - col1 ---- query IIIIIII rowsort label-1175 SELECT ALL * FROM tab3 WHERE NOT NULL <> + 31 + - - col4 - - - col1 ---- query IIIIIII rowsort label-1175 SELECT ALL * FROM tab4 WHERE NOT NULL <> + 31 + - - col4 - - - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT - COUNT( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1180 SELECT - COUNT ( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT - COUNT( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1180 SELECT - COUNT ( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT - COUNT( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1180 SELECT - COUNT ( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT - COUNT( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1180 SELECT - COUNT ( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1180 SELECT - COUNT( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1180 SELECT - COUNT ( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-1185 SELECT ALL col5 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-1185 SELECT ALL col5 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-1185 SELECT ALL col5 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-1185 SELECT ALL col5 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-1185 SELECT ALL col5 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-1190 SELECT ALL ( col4 ) - - 82 FROM tab0 AS cor0 WHERE ( ( 34 ) BETWEEN NULL AND NULL ) ---- query I rowsort label-1190 SELECT ALL ( col4 ) - - 82 FROM tab1 AS cor0 WHERE ( ( 34 ) BETWEEN NULL AND NULL ) ---- query I rowsort label-1190 SELECT ALL ( col4 ) - - 82 FROM tab2 AS cor0 WHERE ( ( 34 ) BETWEEN NULL AND NULL ) ---- query I rowsort label-1190 SELECT ALL ( col4 ) - - 82 FROM tab3 AS cor0 WHERE ( ( 34 ) BETWEEN NULL AND NULL ) ---- query I rowsort label-1190 SELECT ALL ( col4 ) - - 82 FROM tab4 AS cor0 WHERE ( ( 34 ) BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1195 SELECT * FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1195 SELECT * FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1195 SELECT * FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1195 SELECT * FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1195 SELECT * FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1200 SELECT ALL * FROM tab0 cor0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-1200 SELECT ALL * FROM tab1 cor0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-1200 SELECT ALL * FROM tab2 cor0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-1200 SELECT ALL * FROM tab3 cor0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-1200 SELECT ALL * FROM tab4 cor0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-1205 SELECT ALL * FROM tab0 AS cor0 WHERE ( ( NULL ) BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1205 SELECT ALL * FROM tab1 AS cor0 WHERE ( ( NULL ) BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1205 SELECT ALL * FROM tab2 AS cor0 WHERE ( ( NULL ) BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1205 SELECT ALL * FROM tab3 AS cor0 WHERE ( ( NULL ) BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-1205 SELECT ALL * FROM tab4 AS cor0 WHERE ( ( NULL ) BETWEEN NULL AND NULL ) ---- query I rowsort label-1210 SELECT 3 FROM tab0 WHERE NOT 83 + - col4 + + ( + 18 ) < - col1 ---- 49 values hashing to 2b42a9515f129fc81305df37d0916cd8 query I rowsort label-1210 SELECT 3 FROM tab1 WHERE NOT 83 + - col4 + + ( + 18 ) < - col1 ---- 49 values hashing to 2b42a9515f129fc81305df37d0916cd8 query I rowsort label-1210 SELECT 3 FROM tab2 WHERE NOT 83 + - col4 + + ( + 18 ) < - col1 ---- 49 values hashing to 2b42a9515f129fc81305df37d0916cd8 query I rowsort label-1210 SELECT 3 FROM tab3 WHERE NOT 83 + - col4 + + ( + 18 ) < - col1 ---- 49 values hashing to 2b42a9515f129fc81305df37d0916cd8 query I rowsort label-1210 SELECT 3 FROM tab4 WHERE NOT 83 + - col4 + + ( + 18 ) < - col1 ---- 49 values hashing to 2b42a9515f129fc81305df37d0916cd8 query IIIIIII rowsort label-1215 SELECT ALL * FROM tab0 WHERE - 25 = - - 62 + + + col4 ---- query IIIIIII rowsort label-1215 SELECT ALL * FROM tab1 WHERE - 25 = - - 62 + + + col4 ---- query IIIIIII rowsort label-1215 SELECT ALL * FROM tab2 WHERE - 25 = - - 62 + + + col4 ---- query IIIIIII rowsort label-1215 SELECT ALL * FROM tab3 WHERE - 25 = - - 62 + + + col4 ---- query IIIIIII rowsort label-1215 SELECT ALL * FROM tab4 WHERE - 25 = - - 62 + + + col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-1220 SELECT ALL - - COUNT( * ) * - COUNT( * ) + + - 35 FROM tab0 WHERE + col5 IS NULL ---- -35 skipif mysql # not compatible query I rowsort label-1220 SELECT ALL - - COUNT ( * ) * - COUNT ( * ) + + - 35 FROM tab0 WHERE + col5 IS NULL ---- -35 onlyif mysql # aggregate syntax: query I rowsort label-1220 SELECT ALL - - COUNT( * ) * - COUNT( * ) + + - 35 FROM tab1 WHERE + col5 IS NULL ---- -35 skipif mysql # not compatible query I rowsort label-1220 SELECT ALL - - COUNT ( * ) * - COUNT ( * ) + + - 35 FROM tab1 WHERE + col5 IS NULL ---- -35 onlyif mysql # aggregate syntax: query I rowsort label-1220 SELECT ALL - - COUNT( * ) * - COUNT( * ) + + - 35 FROM tab2 WHERE + col5 IS NULL ---- -35 skipif mysql # not compatible query I rowsort label-1220 SELECT ALL - - COUNT ( * ) * - COUNT ( * ) + + - 35 FROM tab2 WHERE + col5 IS NULL ---- -35 onlyif mysql # aggregate syntax: query I rowsort label-1220 SELECT ALL - - COUNT( * ) * - COUNT( * ) + + - 35 FROM tab3 WHERE + col5 IS NULL ---- -35 skipif mysql # not compatible query I rowsort label-1220 SELECT ALL - - COUNT ( * ) * - COUNT ( * ) + + - 35 FROM tab3 WHERE + col5 IS NULL ---- -35 onlyif mysql # aggregate syntax: query I rowsort label-1220 SELECT ALL - - COUNT( * ) * - COUNT( * ) + + - 35 FROM tab4 WHERE + col5 IS NULL ---- -35 skipif mysql # not compatible query I rowsort label-1220 SELECT ALL - - COUNT ( * ) * - COUNT ( * ) + + - 35 FROM tab4 WHERE + col5 IS NULL ---- -35 query I rowsort label-1225 SELECT ALL 45 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a58048066bc630aee2b7631a98cb1838 query I rowsort label-1225 SELECT ALL 45 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a58048066bc630aee2b7631a98cb1838 query I rowsort label-1225 SELECT ALL 45 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a58048066bc630aee2b7631a98cb1838 query I rowsort label-1225 SELECT ALL 45 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a58048066bc630aee2b7631a98cb1838 query I rowsort label-1225 SELECT ALL 45 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a58048066bc630aee2b7631a98cb1838 query I rowsort label-1230 SELECT - 16 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6f5a3da352e1c06516c3f8f980ba7ffa query I rowsort label-1230 SELECT - 16 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6f5a3da352e1c06516c3f8f980ba7ffa query I rowsort label-1230 SELECT - 16 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6f5a3da352e1c06516c3f8f980ba7ffa query I rowsort label-1230 SELECT - 16 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6f5a3da352e1c06516c3f8f980ba7ffa query I rowsort label-1230 SELECT - 16 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6f5a3da352e1c06516c3f8f980ba7ffa query IIIIIII rowsort label-1235 SELECT * FROM tab0 AS cor0 WHERE col4 + - col0 + + 17 / + 42 / col4 IS NULL ---- query IIIIIII rowsort label-1235 SELECT * FROM tab1 AS cor0 WHERE col4 + - col0 + + 17 / + 42 / col4 IS NULL ---- query IIIIIII rowsort label-1235 SELECT * FROM tab2 AS cor0 WHERE col4 + - col0 + + 17 / + 42 / col4 IS NULL ---- query IIIIIII rowsort label-1235 SELECT * FROM tab3 AS cor0 WHERE col4 + - col0 + + 17 / + 42 / col4 IS NULL ---- query IIIIIII rowsort label-1235 SELECT * FROM tab4 AS cor0 WHERE col4 + - col0 + + 17 / + 42 / col4 IS NULL ---- query I rowsort label-1240 SELECT - - ( - col4 ) * - col0 + + col0 AS col0 FROM tab0 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1240 SELECT - - ( - col4 ) * - col0 + + col0 AS col0 FROM tab1 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1240 SELECT - - ( - col4 ) * - col0 + + col0 AS col0 FROM tab2 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1240 SELECT - - ( - col4 ) * - col0 + + col0 AS col0 FROM tab3 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1240 SELECT - - ( - col4 ) * - col0 + + col0 AS col0 FROM tab4 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1245 SELECT + + 27 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-1245 SELECT + + 27 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-1245 SELECT + + 27 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-1245 SELECT + + 27 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-1245 SELECT + + 27 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1250 SELECT DISTINCT + - MAX( DISTINCT + col3 ) AS col2, + ( + COUNT( * ) ) + + 71 FROM tab0 WHERE NOT + 13 * CAST( NULL AS SIGNED ) IS NOT NULL ---- -9951 171 skipif mysql # not compatible query II rowsort label-1250 SELECT DISTINCT + - MAX ( DISTINCT + col3 ) AS col2, + ( + COUNT ( * ) ) + + 71 FROM tab0 WHERE NOT + 13 * CAST ( NULL AS INTEGER ) IS NOT NULL ---- -9951 171 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1250 SELECT DISTINCT + - MAX( DISTINCT + col3 ) AS col2, + ( + COUNT( * ) ) + + 71 FROM tab1 WHERE NOT + 13 * CAST( NULL AS SIGNED ) IS NOT NULL ---- -9951 171 skipif mysql # not compatible query II rowsort label-1250 SELECT DISTINCT + - MAX ( DISTINCT + col3 ) AS col2, + ( + COUNT ( * ) ) + + 71 FROM tab1 WHERE NOT + 13 * CAST ( NULL AS INTEGER ) IS NOT NULL ---- -9951 171 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1250 SELECT DISTINCT + - MAX( DISTINCT + col3 ) AS col2, + ( + COUNT( * ) ) + + 71 FROM tab2 WHERE NOT + 13 * CAST( NULL AS SIGNED ) IS NOT NULL ---- -9951 171 skipif mysql # not compatible query II rowsort label-1250 SELECT DISTINCT + - MAX ( DISTINCT + col3 ) AS col2, + ( + COUNT ( * ) ) + + 71 FROM tab2 WHERE NOT + 13 * CAST ( NULL AS INTEGER ) IS NOT NULL ---- -9951 171 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1250 SELECT DISTINCT + - MAX( DISTINCT + col3 ) AS col2, + ( + COUNT( * ) ) + + 71 FROM tab3 WHERE NOT + 13 * CAST( NULL AS SIGNED ) IS NOT NULL ---- -9951 171 skipif mysql # not compatible query II rowsort label-1250 SELECT DISTINCT + - MAX ( DISTINCT + col3 ) AS col2, + ( + COUNT ( * ) ) + + 71 FROM tab3 WHERE NOT + 13 * CAST ( NULL AS INTEGER ) IS NOT NULL ---- -9951 171 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-1250 SELECT DISTINCT + - MAX( DISTINCT + col3 ) AS col2, + ( + COUNT( * ) ) + + 71 FROM tab4 WHERE NOT + 13 * CAST( NULL AS SIGNED ) IS NOT NULL ---- -9951 171 skipif mysql # not compatible query II rowsort label-1250 SELECT DISTINCT + - MAX ( DISTINCT + col3 ) AS col2, + ( + COUNT ( * ) ) + + 71 FROM tab4 WHERE NOT + 13 * CAST ( NULL AS INTEGER ) IS NOT NULL ---- -9951 171 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- skipif mysql # not compatible query I rowsort label-1255 SELECT DISTINCT + col3 + - CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT + - col0 NOT BETWEEN NULL AND col0 ---- query I rowsort label-1260 SELECT DISTINCT + col3 FROM tab0 AS cor0 WHERE NOT - col4 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1260 SELECT DISTINCT + col3 FROM tab1 AS cor0 WHERE NOT - col4 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1260 SELECT DISTINCT + col3 FROM tab2 AS cor0 WHERE NOT - col4 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1260 SELECT DISTINCT + col3 FROM tab3 AS cor0 WHERE NOT - col4 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1260 SELECT DISTINCT + col3 FROM tab4 AS cor0 WHERE NOT - col4 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query IIIIIII rowsort label-1265 SELECT * FROM tab0 AS cor0 WHERE NOT 7 <> - col4 ---- query IIIIIII rowsort label-1265 SELECT * FROM tab1 AS cor0 WHERE NOT 7 <> - col4 ---- query IIIIIII rowsort label-1265 SELECT * FROM tab2 AS cor0 WHERE NOT 7 <> - col4 ---- query IIIIIII rowsort label-1265 SELECT * FROM tab3 AS cor0 WHERE NOT 7 <> - col4 ---- query IIIIIII rowsort label-1265 SELECT * FROM tab4 AS cor0 WHERE NOT 7 <> - col4 ---- query IIIIIII rowsort label-1270 SELECT * FROM tab0 cor0 WHERE NOT col4 <> col0 ---- query IIIIIII rowsort label-1270 SELECT * FROM tab1 cor0 WHERE NOT col4 <> col0 ---- query IIIIIII rowsort label-1270 SELECT * FROM tab2 cor0 WHERE NOT col4 <> col0 ---- query IIIIIII rowsort label-1270 SELECT * FROM tab3 cor0 WHERE NOT col4 <> col0 ---- query IIIIIII rowsort label-1270 SELECT * FROM tab4 cor0 WHERE NOT col4 <> col0 ---- query I rowsort label-1275 SELECT ALL - - 17 FROM tab0 WHERE NULL > + 38 ---- query I rowsort label-1275 SELECT ALL - - 17 FROM tab1 WHERE NULL > + 38 ---- query I rowsort label-1275 SELECT ALL - - 17 FROM tab2 WHERE NULL > + 38 ---- query I rowsort label-1275 SELECT ALL - - 17 FROM tab3 WHERE NULL > + 38 ---- query I rowsort label-1275 SELECT ALL - - 17 FROM tab4 WHERE NULL > + 38 ---- query IIIIIII rowsort label-1280 SELECT ALL * FROM tab0 WHERE + 0 + - col1 * + 0 + - 15 IS NULL ---- query IIIIIII rowsort label-1280 SELECT ALL * FROM tab1 WHERE + 0 + - col1 * + 0 + - 15 IS NULL ---- query IIIIIII rowsort label-1280 SELECT ALL * FROM tab2 WHERE + 0 + - col1 * + 0 + - 15 IS NULL ---- query IIIIIII rowsort label-1280 SELECT ALL * FROM tab3 WHERE + 0 + - col1 * + 0 + - 15 IS NULL ---- query IIIIIII rowsort label-1280 SELECT ALL * FROM tab4 WHERE + 0 + - col1 * + 0 + - 15 IS NULL ---- query I rowsort label-1285 SELECT DISTINCT + + 11 AS col0 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- 11 query I rowsort label-1285 SELECT DISTINCT + + 11 AS col0 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- 11 query I rowsort label-1285 SELECT DISTINCT + + 11 AS col0 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- 11 query I rowsort label-1285 SELECT DISTINCT + + 11 AS col0 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- 11 query I rowsort label-1285 SELECT DISTINCT + + 11 AS col0 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- 11 query II rowsort label-1290 SELECT DISTINCT - col4, col3 FROM tab0 WHERE NULL = ( ( - col3 ) * + 96 ) ---- query II rowsort label-1290 SELECT DISTINCT - col4, col3 FROM tab1 WHERE NULL = ( ( - col3 ) * + 96 ) ---- query II rowsort label-1290 SELECT DISTINCT - col4, col3 FROM tab2 WHERE NULL = ( ( - col3 ) * + 96 ) ---- query II rowsort label-1290 SELECT DISTINCT - col4, col3 FROM tab3 WHERE NULL = ( ( - col3 ) * + 96 ) ---- query II rowsort label-1290 SELECT DISTINCT - col4, col3 FROM tab4 WHERE NULL = ( ( - col3 ) * + 96 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1295 SELECT DISTINCT - ( + COUNT( * ) ) + + 29 FROM tab0 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 skipif mysql # not compatible query I rowsort label-1295 SELECT DISTINCT - ( + COUNT ( * ) ) + + 29 FROM tab0 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 onlyif mysql # aggregate syntax: query I rowsort label-1295 SELECT DISTINCT - ( + COUNT( * ) ) + + 29 FROM tab1 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 skipif mysql # not compatible query I rowsort label-1295 SELECT DISTINCT - ( + COUNT ( * ) ) + + 29 FROM tab1 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 onlyif mysql # aggregate syntax: query I rowsort label-1295 SELECT DISTINCT - ( + COUNT( * ) ) + + 29 FROM tab2 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 skipif mysql # not compatible query I rowsort label-1295 SELECT DISTINCT - ( + COUNT ( * ) ) + + 29 FROM tab2 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 onlyif mysql # aggregate syntax: query I rowsort label-1295 SELECT DISTINCT - ( + COUNT( * ) ) + + 29 FROM tab3 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 skipif mysql # not compatible query I rowsort label-1295 SELECT DISTINCT - ( + COUNT ( * ) ) + + 29 FROM tab3 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 onlyif mysql # aggregate syntax: query I rowsort label-1295 SELECT DISTINCT - ( + COUNT( * ) ) + + 29 FROM tab4 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 skipif mysql # not compatible query I rowsort label-1295 SELECT DISTINCT - ( + COUNT ( * ) ) + + 29 FROM tab4 WHERE ( 48 NOT BETWEEN NULL AND NULL ) ---- 29 query IIIIIII rowsort label-1300 SELECT * FROM tab0 WHERE ( NOT 79 >= + 48 ) ---- query IIIIIII rowsort label-1300 SELECT * FROM tab1 WHERE ( NOT 79 >= + 48 ) ---- query IIIIIII rowsort label-1300 SELECT * FROM tab2 WHERE ( NOT 79 >= + 48 ) ---- query IIIIIII rowsort label-1300 SELECT * FROM tab3 WHERE ( NOT 79 >= + 48 ) ---- query IIIIIII rowsort label-1300 SELECT * FROM tab4 WHERE ( NOT 79 >= + 48 ) ---- query I rowsort label-1305 SELECT 81 AS col0 FROM tab0 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-1305 SELECT 81 AS col0 FROM tab1 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-1305 SELECT 81 AS col0 FROM tab2 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-1305 SELECT 81 AS col0 FROM tab3 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-1305 SELECT 81 AS col0 FROM tab4 AS cor0 WHERE NOT ( + col5 ) IS NOT NULL ---- query I rowsort label-1310 SELECT ALL + ( - col4 ) FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-1310 SELECT ALL + ( - col4 ) FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-1310 SELECT ALL + ( - col4 ) FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-1310 SELECT ALL + ( - col4 ) FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-1310 SELECT ALL + ( - col4 ) FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-1315 SELECT * FROM tab0 WHERE + + col1 <> NULL ---- query IIIIIII rowsort label-1315 SELECT * FROM tab1 WHERE + + col1 <> NULL ---- query IIIIIII rowsort label-1315 SELECT * FROM tab2 WHERE + + col1 <> NULL ---- query IIIIIII rowsort label-1315 SELECT * FROM tab3 WHERE + + col1 <> NULL ---- query IIIIIII rowsort label-1315 SELECT * FROM tab4 WHERE + + col1 <> NULL ---- query I rowsort label-1320 SELECT 62 FROM tab0 WHERE - - 15 * - - 59 + col0 + + col4 * - col1 IS NOT NULL ---- 100 values hashing to bb7f20502ea59e709a5fb9037ed8fbcc query I rowsort label-1320 SELECT 62 FROM tab1 WHERE - - 15 * - - 59 + col0 + + col4 * - col1 IS NOT NULL ---- 100 values hashing to bb7f20502ea59e709a5fb9037ed8fbcc query I rowsort label-1320 SELECT 62 FROM tab2 WHERE - - 15 * - - 59 + col0 + + col4 * - col1 IS NOT NULL ---- 100 values hashing to bb7f20502ea59e709a5fb9037ed8fbcc query I rowsort label-1320 SELECT 62 FROM tab3 WHERE - - 15 * - - 59 + col0 + + col4 * - col1 IS NOT NULL ---- 100 values hashing to bb7f20502ea59e709a5fb9037ed8fbcc query I rowsort label-1320 SELECT 62 FROM tab4 WHERE - - 15 * - - 59 + col0 + + col4 * - col1 IS NOT NULL ---- 100 values hashing to bb7f20502ea59e709a5fb9037ed8fbcc query I rowsort label-1325 SELECT col5 AS col5 FROM tab0 WHERE NOT ( NOT + col2 IS NULL ) ---- query I rowsort label-1325 SELECT col5 AS col5 FROM tab1 WHERE NOT ( NOT + col2 IS NULL ) ---- query I rowsort label-1325 SELECT col5 AS col5 FROM tab2 WHERE NOT ( NOT + col2 IS NULL ) ---- query I rowsort label-1325 SELECT col5 AS col5 FROM tab3 WHERE NOT ( NOT + col2 IS NULL ) ---- query I rowsort label-1325 SELECT col5 AS col5 FROM tab4 WHERE NOT ( NOT + col2 IS NULL ) ---- query II rowsort label-1330 SELECT 27 - + + col3 AS col1, - col3 AS col4 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query II rowsort label-1330 SELECT 27 - + + col3 AS col1, - col3 AS col4 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query II rowsort label-1330 SELECT 27 - + + col3 AS col1, - col3 AS col4 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query II rowsort label-1330 SELECT 27 - + + col3 AS col1, - col3 AS col4 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query II rowsort label-1330 SELECT 27 - + + col3 AS col1, - col3 AS col4 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1335 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-1335 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-1335 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-1335 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND - col4 ---- query IIIIIII rowsort label-1335 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND - col4 ---- query I rowsort label-1340 SELECT + col0 / col4 FROM tab0 AS cor0 WHERE + col4 IS NULL OR NOT + col1 * + col4 > + col4 ---- query I rowsort label-1340 SELECT + col0 / col4 FROM tab1 AS cor0 WHERE + col4 IS NULL OR NOT + col1 * + col4 > + col4 ---- query I rowsort label-1340 SELECT + col0 / col4 FROM tab2 AS cor0 WHERE + col4 IS NULL OR NOT + col1 * + col4 > + col4 ---- query I rowsort label-1340 SELECT + col0 / col4 FROM tab3 AS cor0 WHERE + col4 IS NULL OR NOT + col1 * + col4 > + col4 ---- query I rowsort label-1340 SELECT + col0 / col4 FROM tab4 AS cor0 WHERE + col4 IS NULL OR NOT + col1 * + col4 > + col4 ---- query IIIIIII rowsort label-1345 SELECT ALL * FROM tab0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-1345 SELECT ALL * FROM tab1 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-1345 SELECT ALL * FROM tab2 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-1345 SELECT ALL * FROM tab3 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-1345 SELECT ALL * FROM tab4 WHERE + col5 IS NULL ---- query I rowsort label-1350 SELECT DISTINCT + + col4 AS col5 FROM tab0 WHERE NULL NOT IN ( - col1 + + col0 * + 42, + col4 ) ---- query I rowsort label-1350 SELECT DISTINCT + + col4 AS col5 FROM tab1 WHERE NULL NOT IN ( - col1 + + col0 * + 42, + col4 ) ---- query I rowsort label-1350 SELECT DISTINCT + + col4 AS col5 FROM tab2 WHERE NULL NOT IN ( - col1 + + col0 * + 42, + col4 ) ---- query I rowsort label-1350 SELECT DISTINCT + + col4 AS col5 FROM tab3 WHERE NULL NOT IN ( - col1 + + col0 * + 42, + col4 ) ---- query I rowsort label-1350 SELECT DISTINCT + + col4 AS col5 FROM tab4 WHERE NULL NOT IN ( - col1 + + col0 * + 42, + col4 ) ---- query IIIIIII rowsort label-1355 SELECT * FROM tab0 AS cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-1355 SELECT * FROM tab1 AS cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-1355 SELECT * FROM tab2 AS cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-1355 SELECT * FROM tab3 AS cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-1355 SELECT * FROM tab4 AS cor0 WHERE NULL IN ( col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1360 SELECT - col3 * + + col1 * + - CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query IIIIIII rowsort label-1365 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < + col1 * + col3 ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < + col1 * + col3 ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < + col1 * + col3 ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < + col1 * + col3 ---- query IIIIIII rowsort label-1365 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < + col1 * + col3 ---- query I rowsort label-1370 SELECT DISTINCT + 6 + - col3 AS col2 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 72fd921fa3983c45c3d71b1da1c759e4 query I rowsort label-1370 SELECT DISTINCT + 6 + - col3 AS col2 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 72fd921fa3983c45c3d71b1da1c759e4 query I rowsort label-1370 SELECT DISTINCT + 6 + - col3 AS col2 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 72fd921fa3983c45c3d71b1da1c759e4 query I rowsort label-1370 SELECT DISTINCT + 6 + - col3 AS col2 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 72fd921fa3983c45c3d71b1da1c759e4 query I rowsort label-1370 SELECT DISTINCT + 6 + - col3 AS col2 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 72fd921fa3983c45c3d71b1da1c759e4 query I rowsort label-1375 SELECT ALL + - 4 FROM tab0 AS cor0 WHERE NOT + col3 + + col1 * - col0 IS NOT NULL ---- query I rowsort label-1375 SELECT ALL + - 4 FROM tab1 AS cor0 WHERE NOT + col3 + + col1 * - col0 IS NOT NULL ---- query I rowsort label-1375 SELECT ALL + - 4 FROM tab2 AS cor0 WHERE NOT + col3 + + col1 * - col0 IS NOT NULL ---- query I rowsort label-1375 SELECT ALL + - 4 FROM tab3 AS cor0 WHERE NOT + col3 + + col1 * - col0 IS NOT NULL ---- query I rowsort label-1375 SELECT ALL + - 4 FROM tab4 AS cor0 WHERE NOT + col3 + + col1 * - col0 IS NOT NULL ---- query I rowsort label-1380 SELECT + col4 AS col2 FROM tab0 AS cor0 WHERE col3 + + 70 IS NULL ---- query I rowsort label-1380 SELECT + col4 AS col2 FROM tab1 AS cor0 WHERE col3 + + 70 IS NULL ---- query I rowsort label-1380 SELECT + col4 AS col2 FROM tab2 AS cor0 WHERE col3 + + 70 IS NULL ---- query I rowsort label-1380 SELECT + col4 AS col2 FROM tab3 AS cor0 WHERE col3 + + 70 IS NULL ---- query I rowsort label-1380 SELECT + col4 AS col2 FROM tab4 AS cor0 WHERE col3 + + 70 IS NULL ---- query I rowsort label-1385 SELECT col0 * + 87 / col4 AS col2 FROM tab0 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-1385 SELECT col0 * + 87 / col4 AS col2 FROM tab1 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-1385 SELECT col0 * + 87 / col4 AS col2 FROM tab2 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-1385 SELECT col0 * + 87 / col4 AS col2 FROM tab3 AS cor0 WHERE NULL >= NULL ---- query I rowsort label-1385 SELECT col0 * + 87 / col4 AS col2 FROM tab4 AS cor0 WHERE NULL >= NULL ---- query IIIIIII rowsort label-1390 SELECT * FROM tab0 WHERE NOT NULL >= ( - + col4 ) + - 3 ---- query IIIIIII rowsort label-1390 SELECT * FROM tab1 WHERE NOT NULL >= ( - + col4 ) + - 3 ---- query IIIIIII rowsort label-1390 SELECT * FROM tab2 WHERE NOT NULL >= ( - + col4 ) + - 3 ---- query IIIIIII rowsort label-1390 SELECT * FROM tab3 WHERE NOT NULL >= ( - + col4 ) + - 3 ---- query IIIIIII rowsort label-1390 SELECT * FROM tab4 WHERE NOT NULL >= ( - + col4 ) + - 3 ---- query I rowsort label-1395 SELECT ALL 25 FROM tab0 cor0 WHERE NULL <> col0 ---- query I rowsort label-1395 SELECT ALL 25 FROM tab1 cor0 WHERE NULL <> col0 ---- query I rowsort label-1395 SELECT ALL 25 FROM tab2 cor0 WHERE NULL <> col0 ---- query I rowsort label-1395 SELECT ALL 25 FROM tab3 cor0 WHERE NULL <> col0 ---- query I rowsort label-1395 SELECT ALL 25 FROM tab4 cor0 WHERE NULL <> col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab0 AS cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) * 41 AND NULL ---- skipif mysql # not compatible query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab0 AS cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) * 41 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab1 AS cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) * 41 AND NULL ---- skipif mysql # not compatible query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab1 AS cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) * 41 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab2 AS cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) * 41 AND NULL ---- skipif mysql # not compatible query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab2 AS cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) * 41 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab3 AS cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) * 41 AND NULL ---- skipif mysql # not compatible query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab3 AS cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) * 41 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab4 AS cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) * 41 AND NULL ---- skipif mysql # not compatible query I rowsort label-1400 SELECT DISTINCT 46 * + col0 AS col5 FROM tab4 AS cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) * 41 AND NULL ---- query I rowsort label-1405 SELECT ALL - - col1 + - + col1 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1405 SELECT ALL - - col1 + - + col1 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1405 SELECT ALL - - col1 + - + col1 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1405 SELECT ALL - - col1 + - + col1 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1405 SELECT ALL - - col1 + - + col1 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1410 SELECT ( - col3 ) AS col3 FROM tab0 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-1410 SELECT ( - col3 ) AS col3 FROM tab1 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-1410 SELECT ( - col3 ) AS col3 FROM tab2 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-1410 SELECT ( - col3 ) AS col3 FROM tab3 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-1410 SELECT ( - col3 ) AS col3 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-1415 SELECT DISTINCT + 82 AS col3 FROM tab0 AS cor0 WHERE col4 / + 84 + - 36 IS NOT NULL ---- 82 query I rowsort label-1415 SELECT DISTINCT + 82 AS col3 FROM tab1 AS cor0 WHERE col4 / + 84 + - 36 IS NOT NULL ---- 82 query I rowsort label-1415 SELECT DISTINCT + 82 AS col3 FROM tab2 AS cor0 WHERE col4 / + 84 + - 36 IS NOT NULL ---- 82 query I rowsort label-1415 SELECT DISTINCT + 82 AS col3 FROM tab3 AS cor0 WHERE col4 / + 84 + - 36 IS NOT NULL ---- 82 query I rowsort label-1415 SELECT DISTINCT + 82 AS col3 FROM tab4 AS cor0 WHERE col4 / + 84 + - 36 IS NOT NULL ---- 82 query IIIIIII rowsort label-1420 SELECT ALL * FROM tab0 WHERE - 32 IS NULL ---- query IIIIIII rowsort label-1420 SELECT ALL * FROM tab1 WHERE - 32 IS NULL ---- query IIIIIII rowsort label-1420 SELECT ALL * FROM tab2 WHERE - 32 IS NULL ---- query IIIIIII rowsort label-1420 SELECT ALL * FROM tab3 WHERE - 32 IS NULL ---- query IIIIIII rowsort label-1420 SELECT ALL * FROM tab4 WHERE - 32 IS NULL ---- query IIIIIII rowsort label-1425 SELECT ALL * FROM tab0 WHERE - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1425 SELECT ALL * FROM tab1 WHERE - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1425 SELECT ALL * FROM tab2 WHERE - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1425 SELECT ALL * FROM tab3 WHERE - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1425 SELECT ALL * FROM tab4 WHERE - 6 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1430 SELECT - 80 col2 FROM tab0 AS cor0 WHERE NOT ( NOT ( col2 IS NOT NULL ) ) ---- 100 values hashing to efbc6f6ce82de53c1d7edab5140cba84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1430 SELECT - 80 col2 FROM tab1 AS cor0 WHERE NOT ( NOT ( col2 IS NOT NULL ) ) ---- 100 values hashing to efbc6f6ce82de53c1d7edab5140cba84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1430 SELECT - 80 col2 FROM tab2 AS cor0 WHERE NOT ( NOT ( col2 IS NOT NULL ) ) ---- 100 values hashing to efbc6f6ce82de53c1d7edab5140cba84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1430 SELECT - 80 col2 FROM tab3 AS cor0 WHERE NOT ( NOT ( col2 IS NOT NULL ) ) ---- 100 values hashing to efbc6f6ce82de53c1d7edab5140cba84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1430 SELECT - 80 col2 FROM tab4 AS cor0 WHERE NOT ( NOT ( col2 IS NOT NULL ) ) ---- 100 values hashing to efbc6f6ce82de53c1d7edab5140cba84 query IIIIIII rowsort label-1435 SELECT * FROM tab0 AS cor0 WHERE NULL < ( - 83 ) ---- query IIIIIII rowsort label-1435 SELECT * FROM tab1 AS cor0 WHERE NULL < ( - 83 ) ---- query IIIIIII rowsort label-1435 SELECT * FROM tab2 AS cor0 WHERE NULL < ( - 83 ) ---- query IIIIIII rowsort label-1435 SELECT * FROM tab3 AS cor0 WHERE NULL < ( - 83 ) ---- query IIIIIII rowsort label-1435 SELECT * FROM tab4 AS cor0 WHERE NULL < ( - 83 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1440 SELECT ALL - COUNT( * ) col2 FROM tab0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1440 SELECT ALL - COUNT ( * ) col2 FROM tab0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1440 SELECT ALL - COUNT( * ) col2 FROM tab1 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1440 SELECT ALL - COUNT ( * ) col2 FROM tab1 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1440 SELECT ALL - COUNT( * ) col2 FROM tab2 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1440 SELECT ALL - COUNT ( * ) col2 FROM tab2 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1440 SELECT ALL - COUNT( * ) col2 FROM tab3 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1440 SELECT ALL - COUNT ( * ) col2 FROM tab3 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1440 SELECT ALL - COUNT( * ) col2 FROM tab4 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1440 SELECT ALL - COUNT ( * ) col2 FROM tab4 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1445 SELECT DISTINCT - COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1445 SELECT DISTINCT - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1445 SELECT DISTINCT - COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1445 SELECT DISTINCT - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1445 SELECT DISTINCT - COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1445 SELECT DISTINCT - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1445 SELECT DISTINCT - COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1445 SELECT DISTINCT - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1445 SELECT DISTINCT - COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-1445 SELECT DISTINCT - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-1450 SELECT ALL col5 AS col0 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-1450 SELECT ALL col5 AS col0 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-1450 SELECT ALL col5 AS col0 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-1450 SELECT ALL col5 AS col0 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- query I rowsort label-1450 SELECT ALL col5 AS col0 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1455 SELECT - MAX( - ( + - col1 ) ) AS col5 FROM tab0 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL skipif mysql # not compatible query I rowsort label-1455 SELECT - MAX ( - ( + - col1 ) ) AS col5 FROM tab0 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1455 SELECT - MAX( - ( + - col1 ) ) AS col5 FROM tab1 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL skipif mysql # not compatible query I rowsort label-1455 SELECT - MAX ( - ( + - col1 ) ) AS col5 FROM tab1 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1455 SELECT - MAX( - ( + - col1 ) ) AS col5 FROM tab2 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL skipif mysql # not compatible query I rowsort label-1455 SELECT - MAX ( - ( + - col1 ) ) AS col5 FROM tab2 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1455 SELECT - MAX( - ( + - col1 ) ) AS col5 FROM tab3 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL skipif mysql # not compatible query I rowsort label-1455 SELECT - MAX ( - ( + - col1 ) ) AS col5 FROM tab3 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1455 SELECT - MAX( - ( + - col1 ) ) AS col5 FROM tab4 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL skipif mysql # not compatible query I rowsort label-1455 SELECT - MAX ( - ( + - col1 ) ) AS col5 FROM tab4 WHERE - - col3 BETWEEN 95 + - col3 + 35 AND + - 13 ---- NULL query I rowsort label-1460 SELECT col3 AS col0 FROM tab0 WHERE NULL NOT BETWEEN NULL AND - + 2 ---- query I rowsort label-1460 SELECT col3 AS col0 FROM tab1 WHERE NULL NOT BETWEEN NULL AND - + 2 ---- query I rowsort label-1460 SELECT col3 AS col0 FROM tab2 WHERE NULL NOT BETWEEN NULL AND - + 2 ---- query I rowsort label-1460 SELECT col3 AS col0 FROM tab3 WHERE NULL NOT BETWEEN NULL AND - + 2 ---- query I rowsort label-1460 SELECT col3 AS col0 FROM tab4 WHERE NULL NOT BETWEEN NULL AND - + 2 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1465 SELECT + ( col0 ) col3 FROM tab0 WHERE - + col1 NOT BETWEEN - - col4 AND + 32 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1465 SELECT + ( col0 ) col3 FROM tab1 WHERE - + col1 NOT BETWEEN - - col4 AND + 32 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1465 SELECT + ( col0 ) col3 FROM tab2 WHERE - + col1 NOT BETWEEN - - col4 AND + 32 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1465 SELECT + ( col0 ) col3 FROM tab3 WHERE - + col1 NOT BETWEEN - - col4 AND + 32 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1465 SELECT + ( col0 ) col3 FROM tab4 WHERE - + col1 NOT BETWEEN - - col4 AND + 32 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1470 SELECT col4 + + col3 FROM tab0 WHERE ( + 80 ) IS NULL ---- query I rowsort label-1470 SELECT col4 + + col3 FROM tab1 WHERE ( + 80 ) IS NULL ---- query I rowsort label-1470 SELECT col4 + + col3 FROM tab2 WHERE ( + 80 ) IS NULL ---- query I rowsort label-1470 SELECT col4 + + col3 FROM tab3 WHERE ( + 80 ) IS NULL ---- query I rowsort label-1470 SELECT col4 + + col3 FROM tab4 WHERE ( + 80 ) IS NULL ---- query IIIIIII rowsort label-1475 SELECT * FROM tab0 cor0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-1475 SELECT * FROM tab1 cor0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-1475 SELECT * FROM tab2 cor0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-1475 SELECT * FROM tab3 cor0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-1475 SELECT * FROM tab4 cor0 WHERE NOT ( NULL IS NULL ) ---- query IIIIIII rowsort label-1480 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( - + col3, - 5 ) ---- query IIIIIII rowsort label-1480 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( - + col3, - 5 ) ---- query IIIIIII rowsort label-1480 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( - + col3, - 5 ) ---- query IIIIIII rowsort label-1480 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( - + col3, - 5 ) ---- query IIIIIII rowsort label-1480 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( - + col3, - 5 ) ---- query IIIIIII rowsort label-1485 SELECT * FROM tab0 AS cor0 WHERE NOT ( ( col5 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1485 SELECT * FROM tab1 AS cor0 WHERE NOT ( ( col5 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1485 SELECT * FROM tab2 AS cor0 WHERE NOT ( ( col5 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1485 SELECT * FROM tab3 AS cor0 WHERE NOT ( ( col5 ) IS NOT NULL ) ---- query IIIIIII rowsort label-1485 SELECT * FROM tab4 AS cor0 WHERE NOT ( ( col5 ) IS NOT NULL ) ---- query I rowsort label-1490 SELECT + col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1490 SELECT + col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1490 SELECT + col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1490 SELECT + col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-1490 SELECT + col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT + - COUNT( * ) FROM tab0 AS cor0 WHERE NOT 26 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1495 SELECT + - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT 26 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT + - COUNT( * ) FROM tab1 AS cor0 WHERE NOT 26 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1495 SELECT + - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 26 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT + - COUNT( * ) FROM tab2 AS cor0 WHERE NOT 26 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1495 SELECT + - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT 26 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT + - COUNT( * ) FROM tab3 AS cor0 WHERE NOT 26 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1495 SELECT + - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT 26 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1495 SELECT + - COUNT( * ) FROM tab4 AS cor0 WHERE NOT 26 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-1495 SELECT + - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT 26 = NULL ---- 0 query IIIIIII rowsort label-1500 SELECT * FROM tab0 AS cor0 WHERE NOT + 3 <> NULL ---- query IIIIIII rowsort label-1500 SELECT * FROM tab1 AS cor0 WHERE NOT + 3 <> NULL ---- query IIIIIII rowsort label-1500 SELECT * FROM tab2 AS cor0 WHERE NOT + 3 <> NULL ---- query IIIIIII rowsort label-1500 SELECT * FROM tab3 AS cor0 WHERE NOT + 3 <> NULL ---- query IIIIIII rowsort label-1500 SELECT * FROM tab4 AS cor0 WHERE NOT + 3 <> NULL ---- query I rowsort label-1505 SELECT DISTINCT - - col4 AS col4 FROM tab0 WHERE NULL >= - 14 ---- query I rowsort label-1505 SELECT DISTINCT - - col4 AS col4 FROM tab1 WHERE NULL >= - 14 ---- query I rowsort label-1505 SELECT DISTINCT - - col4 AS col4 FROM tab2 WHERE NULL >= - 14 ---- query I rowsort label-1505 SELECT DISTINCT - - col4 AS col4 FROM tab3 WHERE NULL >= - 14 ---- query I rowsort label-1505 SELECT DISTINCT - - col4 AS col4 FROM tab4 WHERE NULL >= - 14 ---- query I rowsort label-1510 SELECT DISTINCT - + col1 / 28 FROM tab0 AS cor0 WHERE 95 + + + 63 IS NULL ---- query I rowsort label-1510 SELECT DISTINCT - + col1 / 28 FROM tab1 AS cor0 WHERE 95 + + + 63 IS NULL ---- query I rowsort label-1510 SELECT DISTINCT - + col1 / 28 FROM tab2 AS cor0 WHERE 95 + + + 63 IS NULL ---- query I rowsort label-1510 SELECT DISTINCT - + col1 / 28 FROM tab3 AS cor0 WHERE 95 + + + 63 IS NULL ---- query I rowsort label-1510 SELECT DISTINCT - + col1 / 28 FROM tab4 AS cor0 WHERE 95 + + + 63 IS NULL ---- query IIIIIII rowsort label-1515 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col0 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-1515 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col0 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-1515 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col0 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-1515 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col0 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-1515 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col0 + - col1 IS NOT NULL ---- query I rowsort label-1520 SELECT ALL col0 AS col0 FROM tab0 WHERE NOT ( NOT + col4 IN ( + col4 ) ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1520 SELECT ALL col0 AS col0 FROM tab1 WHERE NOT ( NOT + col4 IN ( + col4 ) ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1520 SELECT ALL col0 AS col0 FROM tab2 WHERE NOT ( NOT + col4 IN ( + col4 ) ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1520 SELECT ALL col0 AS col0 FROM tab3 WHERE NOT ( NOT + col4 IN ( + col4 ) ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1520 SELECT ALL col0 AS col0 FROM tab4 WHERE NOT ( NOT + col4 IN ( + col4 ) ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query IIIIIII rowsort label-1525 SELECT * FROM tab0 WHERE NULL <> + + col4 + col1 ---- query IIIIIII rowsort label-1525 SELECT * FROM tab1 WHERE NULL <> + + col4 + col1 ---- query IIIIIII rowsort label-1525 SELECT * FROM tab2 WHERE NULL <> + + col4 + col1 ---- query IIIIIII rowsort label-1525 SELECT * FROM tab3 WHERE NULL <> + + col4 + col1 ---- query IIIIIII rowsort label-1525 SELECT * FROM tab4 WHERE NULL <> + + col4 + col1 ---- query II rowsort label-1530 SELECT DISTINCT 11 * + + 60 * - 8, col4 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-1530 SELECT DISTINCT 11 * + + 60 * - 8, col4 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-1530 SELECT DISTINCT 11 * + + 60 * - 8, col4 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-1530 SELECT DISTINCT 11 * + + 60 * - 8, col4 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query II rowsort label-1530 SELECT DISTINCT 11 * + + 60 * - 8, col4 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-1535 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 IS NOT NULL ---- query IIIIIII rowsort label-1540 SELECT * FROM tab0 WHERE NULL > - 4 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab1 WHERE NULL > - 4 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab2 WHERE NULL > - 4 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab3 WHERE NULL > - 4 ---- query IIIIIII rowsort label-1540 SELECT * FROM tab4 WHERE NULL > - 4 ---- query I rowsort label-1545 SELECT DISTINCT 70 * + 65 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 4550 query I rowsort label-1545 SELECT DISTINCT 70 * + 65 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 4550 query I rowsort label-1545 SELECT DISTINCT 70 * + 65 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 4550 query I rowsort label-1545 SELECT DISTINCT 70 * + 65 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 4550 query I rowsort label-1545 SELECT DISTINCT 70 * + 65 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 4550 query IIIIIII rowsort label-1550 SELECT * FROM tab0 AS cor0 WHERE NOT + col0 * + - 97 + - col4 > NULL ---- query IIIIIII rowsort label-1550 SELECT * FROM tab1 AS cor0 WHERE NOT + col0 * + - 97 + - col4 > NULL ---- query IIIIIII rowsort label-1550 SELECT * FROM tab2 AS cor0 WHERE NOT + col0 * + - 97 + - col4 > NULL ---- query IIIIIII rowsort label-1550 SELECT * FROM tab3 AS cor0 WHERE NOT + col0 * + - 97 + - col4 > NULL ---- query IIIIIII rowsort label-1550 SELECT * FROM tab4 AS cor0 WHERE NOT + col0 * + - 97 + - col4 > NULL ---- query IIIIIII rowsort label-1555 SELECT * FROM tab0 WHERE NOT + + col3 IS NOT NULL ---- query IIIIIII rowsort label-1555 SELECT * FROM tab1 WHERE NOT + + col3 IS NOT NULL ---- query IIIIIII rowsort label-1555 SELECT * FROM tab2 WHERE NOT + + col3 IS NOT NULL ---- query IIIIIII rowsort label-1555 SELECT * FROM tab3 WHERE NOT + + col3 IS NOT NULL ---- query IIIIIII rowsort label-1555 SELECT * FROM tab4 WHERE NOT + + col3 IS NOT NULL ---- query IIIIIII rowsort label-1560 SELECT ALL * FROM tab0 AS cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-1560 SELECT ALL * FROM tab1 AS cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-1560 SELECT ALL * FROM tab2 AS cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-1560 SELECT ALL * FROM tab3 AS cor0 WHERE col3 IS NULL ---- query IIIIIII rowsort label-1560 SELECT ALL * FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-1565 SELECT col3 FROM tab0 AS cor0 WHERE NOT 55 IS NOT NULL ---- query I rowsort label-1565 SELECT col3 FROM tab1 AS cor0 WHERE NOT 55 IS NOT NULL ---- query I rowsort label-1565 SELECT col3 FROM tab2 AS cor0 WHERE NOT 55 IS NOT NULL ---- query I rowsort label-1565 SELECT col3 FROM tab3 AS cor0 WHERE NOT 55 IS NOT NULL ---- query I rowsort label-1565 SELECT col3 FROM tab4 AS cor0 WHERE NOT 55 IS NOT NULL ---- query IIIIIII rowsort label-1570 SELECT * FROM tab0 WHERE NOT ( NOT ( NULL ) = NULL ) ---- query IIIIIII rowsort label-1570 SELECT * FROM tab1 WHERE NOT ( NOT ( NULL ) = NULL ) ---- query IIIIIII rowsort label-1570 SELECT * FROM tab2 WHERE NOT ( NOT ( NULL ) = NULL ) ---- query IIIIIII rowsort label-1570 SELECT * FROM tab3 WHERE NOT ( NOT ( NULL ) = NULL ) ---- query IIIIIII rowsort label-1570 SELECT * FROM tab4 WHERE NOT ( NOT ( NULL ) = NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1575 SELECT * FROM tab0 WHERE NOT - col0 BETWEEN NULL AND + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1575 SELECT * FROM tab0 WHERE NOT - col0 BETWEEN NULL AND + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1575 SELECT * FROM tab1 WHERE NOT - col0 BETWEEN NULL AND + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1575 SELECT * FROM tab1 WHERE NOT - col0 BETWEEN NULL AND + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1575 SELECT * FROM tab2 WHERE NOT - col0 BETWEEN NULL AND + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1575 SELECT * FROM tab2 WHERE NOT - col0 BETWEEN NULL AND + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1575 SELECT * FROM tab3 WHERE NOT - col0 BETWEEN NULL AND + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1575 SELECT * FROM tab3 WHERE NOT - col0 BETWEEN NULL AND + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1575 SELECT * FROM tab4 WHERE NOT - col0 BETWEEN NULL AND + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1575 SELECT * FROM tab4 WHERE NOT - col0 BETWEEN NULL AND + + CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-1580 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 81 + + - 51 IS NOT NULL ---- query IIIIIII rowsort label-1580 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 81 + + - 51 IS NOT NULL ---- query IIIIIII rowsort label-1580 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 81 + + - 51 IS NOT NULL ---- query IIIIIII rowsort label-1580 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 81 + + - 51 IS NOT NULL ---- query IIIIIII rowsort label-1580 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 81 + + - 51 IS NOT NULL ---- query I rowsort label-1585 SELECT 88 * + - 7 * ( - col3 ) AS col5 FROM tab0 AS cor0 WHERE + 81 < 44 ---- query I rowsort label-1585 SELECT 88 * + - 7 * ( - col3 ) AS col5 FROM tab1 AS cor0 WHERE + 81 < 44 ---- query I rowsort label-1585 SELECT 88 * + - 7 * ( - col3 ) AS col5 FROM tab2 AS cor0 WHERE + 81 < 44 ---- query I rowsort label-1585 SELECT 88 * + - 7 * ( - col3 ) AS col5 FROM tab3 AS cor0 WHERE + 81 < 44 ---- query I rowsort label-1585 SELECT 88 * + - 7 * ( - col3 ) AS col5 FROM tab4 AS cor0 WHERE + 81 < 44 ---- onlyif mysql # aggregate syntax: query I rowsort label-1590 SELECT + COUNT( DISTINCT + 75 ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1590 SELECT + COUNT ( DISTINCT + 75 ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1590 SELECT + COUNT( DISTINCT + 75 ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1590 SELECT + COUNT ( DISTINCT + 75 ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1590 SELECT + COUNT( DISTINCT + 75 ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1590 SELECT + COUNT ( DISTINCT + 75 ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1590 SELECT + COUNT( DISTINCT + 75 ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1590 SELECT + COUNT ( DISTINCT + 75 ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1590 SELECT + COUNT( DISTINCT + 75 ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-1590 SELECT + COUNT ( DISTINCT + 75 ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 0 query I rowsort label-1595 SELECT - 60 FROM tab0 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1595 SELECT - 60 FROM tab1 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1595 SELECT - 60 FROM tab2 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1595 SELECT - 60 FROM tab3 AS cor0 WHERE col0 IS NULL ---- query I rowsort label-1595 SELECT - 60 FROM tab4 AS cor0 WHERE col0 IS NULL ---- query II rowsort label-1600 SELECT + - col0 - + 86, + col5 AS col3 FROM tab0 WHERE NOT NULL <= NULL ---- query II rowsort label-1600 SELECT + - col0 - + 86, + col5 AS col3 FROM tab1 WHERE NOT NULL <= NULL ---- query II rowsort label-1600 SELECT + - col0 - + 86, + col5 AS col3 FROM tab2 WHERE NOT NULL <= NULL ---- query II rowsort label-1600 SELECT + - col0 - + 86, + col5 AS col3 FROM tab3 WHERE NOT NULL <= NULL ---- query II rowsort label-1600 SELECT + - col0 - + 86, + col5 AS col3 FROM tab4 WHERE NOT NULL <= NULL ---- query I rowsort label-1605 SELECT DISTINCT - col3 FROM tab0 WHERE NOT + col2 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-1605 SELECT DISTINCT - col3 FROM tab1 WHERE NOT + col2 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-1605 SELECT DISTINCT - col3 FROM tab2 WHERE NOT + col2 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-1605 SELECT DISTINCT - col3 FROM tab3 WHERE NOT + col2 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-1605 SELECT DISTINCT - col3 FROM tab4 WHERE NOT + col2 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query IIIIIII rowsort label-1610 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 11 * ( + + col1 ) <> NULL ---- query IIIIIII rowsort label-1610 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 11 * ( + + col1 ) <> NULL ---- query IIIIIII rowsort label-1610 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 11 * ( + + col1 ) <> NULL ---- query IIIIIII rowsort label-1610 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 11 * ( + + col1 ) <> NULL ---- query IIIIIII rowsort label-1610 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 11 * ( + + col1 ) <> NULL ---- query IIIIIII rowsort label-1615 SELECT * FROM tab0 WHERE + 3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1615 SELECT * FROM tab1 WHERE + 3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1615 SELECT * FROM tab2 WHERE + 3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1615 SELECT * FROM tab3 WHERE + 3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1615 SELECT * FROM tab4 WHERE + 3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-1620 SELECT ALL * FROM tab0 cor0 WHERE + 54 <= - col1 ---- query IIIIIII rowsort label-1620 SELECT ALL * FROM tab1 cor0 WHERE + 54 <= - col1 ---- query IIIIIII rowsort label-1620 SELECT ALL * FROM tab2 cor0 WHERE + 54 <= - col1 ---- query IIIIIII rowsort label-1620 SELECT ALL * FROM tab3 cor0 WHERE + 54 <= - col1 ---- query IIIIIII rowsort label-1620 SELECT ALL * FROM tab4 cor0 WHERE + 54 <= - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-1625 SELECT + COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 skipif mysql # not compatible query I rowsort label-1625 SELECT + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1625 SELECT + COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 skipif mysql # not compatible query I rowsort label-1625 SELECT + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1625 SELECT + COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 skipif mysql # not compatible query I rowsort label-1625 SELECT + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1625 SELECT + COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 skipif mysql # not compatible query I rowsort label-1625 SELECT + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1625 SELECT + COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 skipif mysql # not compatible query I rowsort label-1625 SELECT + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IN ( - col4 * 66 ) ---- 0 query I rowsort label-1630 SELECT DISTINCT + col3 AS col5 FROM tab0 WHERE + - 98 * + 83 + - 47 IS NULL ---- query I rowsort label-1630 SELECT DISTINCT + col3 AS col5 FROM tab1 WHERE + - 98 * + 83 + - 47 IS NULL ---- query I rowsort label-1630 SELECT DISTINCT + col3 AS col5 FROM tab2 WHERE + - 98 * + 83 + - 47 IS NULL ---- query I rowsort label-1630 SELECT DISTINCT + col3 AS col5 FROM tab3 WHERE + - 98 * + 83 + - 47 IS NULL ---- query I rowsort label-1630 SELECT DISTINCT + col3 AS col5 FROM tab4 WHERE + - 98 * + 83 + - 47 IS NULL ---- query I rowsort label-1635 SELECT DISTINCT - 99 FROM tab0 WHERE NOT col2 IS NULL ---- -99 query I rowsort label-1635 SELECT DISTINCT - 99 FROM tab1 WHERE NOT col2 IS NULL ---- -99 query I rowsort label-1635 SELECT DISTINCT - 99 FROM tab2 WHERE NOT col2 IS NULL ---- -99 query I rowsort label-1635 SELECT DISTINCT - 99 FROM tab3 WHERE NOT col2 IS NULL ---- -99 query I rowsort label-1635 SELECT DISTINCT - 99 FROM tab4 WHERE NOT col2 IS NULL ---- -99 query IIIIIII rowsort label-1640 SELECT * FROM tab0 AS cor0 WHERE NOT col3 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-1640 SELECT * FROM tab1 AS cor0 WHERE NOT col3 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-1640 SELECT * FROM tab2 AS cor0 WHERE NOT col3 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-1640 SELECT * FROM tab3 AS cor0 WHERE NOT col3 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-1640 SELECT * FROM tab4 AS cor0 WHERE NOT col3 * - col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1645 SELECT + col0 col1 FROM tab0 WHERE + + ( + col3 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1645 SELECT + col0 col1 FROM tab1 WHERE + + ( + col3 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1645 SELECT + col0 col1 FROM tab2 WHERE + + ( + col3 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1645 SELECT + col0 col1 FROM tab3 WHERE + + ( + col3 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1645 SELECT + col0 col1 FROM tab4 WHERE + + ( + col3 ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1650 SELECT + col0 FROM tab0 AS cor0 WHERE NOT ( 18 / + 37 ) < - col0 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1650 SELECT + col0 FROM tab1 AS cor0 WHERE NOT ( 18 / + 37 ) < - col0 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1650 SELECT + col0 FROM tab2 AS cor0 WHERE NOT ( 18 / + 37 ) < - col0 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1650 SELECT + col0 FROM tab3 AS cor0 WHERE NOT ( 18 / + 37 ) < - col0 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1650 SELECT + col0 FROM tab4 AS cor0 WHERE NOT ( 18 / + 37 ) < - col0 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-1655 SELECT ALL + col3 FROM tab0 WHERE + col4 * col0 * col4 + ( + col3 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1655 SELECT ALL + col3 FROM tab1 WHERE + col4 * col0 * col4 + ( + col3 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1655 SELECT ALL + col3 FROM tab2 WHERE + col4 * col0 * col4 + ( + col3 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1655 SELECT ALL + col3 FROM tab3 WHERE + col4 * col0 * col4 + ( + col3 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1655 SELECT ALL + col3 FROM tab4 WHERE + col4 * col0 * col4 + ( + col3 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1660 SELECT - ( + 75 ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to ad83ebeb3125af0f234ceaa6919c312c query I rowsort label-1660 SELECT - ( + 75 ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to ad83ebeb3125af0f234ceaa6919c312c query I rowsort label-1660 SELECT - ( + 75 ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to ad83ebeb3125af0f234ceaa6919c312c query I rowsort label-1660 SELECT - ( + 75 ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to ad83ebeb3125af0f234ceaa6919c312c query I rowsort label-1660 SELECT - ( + 75 ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to ad83ebeb3125af0f234ceaa6919c312c query IIIIIII rowsort label-1665 SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( - col4 ) ---- query IIIIIII rowsort label-1665 SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( - col4 ) ---- query IIIIIII rowsort label-1665 SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( - col4 ) ---- query IIIIIII rowsort label-1665 SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( - col4 ) ---- query IIIIIII rowsort label-1665 SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( - col4 ) ---- query I rowsort label-1670 SELECT - 66 AS col0 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 0847d46c89c58067709c1f8d74381aef query I rowsort label-1670 SELECT - 66 AS col0 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 0847d46c89c58067709c1f8d74381aef query I rowsort label-1670 SELECT - 66 AS col0 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 0847d46c89c58067709c1f8d74381aef query I rowsort label-1670 SELECT - 66 AS col0 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 0847d46c89c58067709c1f8d74381aef query I rowsort label-1670 SELECT - 66 AS col0 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 0847d46c89c58067709c1f8d74381aef query IIIIIII rowsort label-1675 SELECT ALL * FROM tab0 WHERE col1 + + + col3 / - - col0 IS NULL ---- query IIIIIII rowsort label-1675 SELECT ALL * FROM tab1 WHERE col1 + + + col3 / - - col0 IS NULL ---- query IIIIIII rowsort label-1675 SELECT ALL * FROM tab2 WHERE col1 + + + col3 / - - col0 IS NULL ---- query IIIIIII rowsort label-1675 SELECT ALL * FROM tab3 WHERE col1 + + + col3 / - - col0 IS NULL ---- query IIIIIII rowsort label-1675 SELECT ALL * FROM tab4 WHERE col1 + + + col3 / - - col0 IS NULL ---- query IIIIIII rowsort label-1680 SELECT ALL * FROM tab0 AS cor0 WHERE col1 + - col0 IS NULL ---- query IIIIIII rowsort label-1680 SELECT ALL * FROM tab1 AS cor0 WHERE col1 + - col0 IS NULL ---- query IIIIIII rowsort label-1680 SELECT ALL * FROM tab2 AS cor0 WHERE col1 + - col0 IS NULL ---- query IIIIIII rowsort label-1680 SELECT ALL * FROM tab3 AS cor0 WHERE col1 + - col0 IS NULL ---- query IIIIIII rowsort label-1680 SELECT ALL * FROM tab4 AS cor0 WHERE col1 + - col0 IS NULL ---- query I rowsort label-1685 SELECT ALL + + 81 FROM tab0 WHERE NOT - col0 IS NULL ---- 100 values hashing to 48b71d4ff647d5e3c8560a4b90494b15 query I rowsort label-1685 SELECT ALL + + 81 FROM tab1 WHERE NOT - col0 IS NULL ---- 100 values hashing to 48b71d4ff647d5e3c8560a4b90494b15 query I rowsort label-1685 SELECT ALL + + 81 FROM tab2 WHERE NOT - col0 IS NULL ---- 100 values hashing to 48b71d4ff647d5e3c8560a4b90494b15 query I rowsort label-1685 SELECT ALL + + 81 FROM tab3 WHERE NOT - col0 IS NULL ---- 100 values hashing to 48b71d4ff647d5e3c8560a4b90494b15 query I rowsort label-1685 SELECT ALL + + 81 FROM tab4 WHERE NOT - col0 IS NULL ---- 100 values hashing to 48b71d4ff647d5e3c8560a4b90494b15 query IIIIIII rowsort label-1690 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= col0 + col4 * - 58 ---- query IIIIIII rowsort label-1690 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= col0 + col4 * - 58 ---- query IIIIIII rowsort label-1690 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= col0 + col4 * - 58 ---- query IIIIIII rowsort label-1690 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= col0 + col4 * - 58 ---- query IIIIIII rowsort label-1690 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= col0 + col4 * - 58 ---- query I rowsort label-1695 SELECT - col4 * - col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1695 SELECT - col4 * - col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1695 SELECT - col4 * - col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1695 SELECT - col4 * - col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-1695 SELECT - col4 * - col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-1700 SELECT * FROM tab0 WHERE NOT NULL <= + col4 ---- query IIIIIII rowsort label-1700 SELECT * FROM tab1 WHERE NOT NULL <= + col4 ---- query IIIIIII rowsort label-1700 SELECT * FROM tab2 WHERE NOT NULL <= + col4 ---- query IIIIIII rowsort label-1700 SELECT * FROM tab3 WHERE NOT NULL <= + col4 ---- query IIIIIII rowsort label-1700 SELECT * FROM tab4 WHERE NOT NULL <= + col4 ---- query I rowsort label-1705 SELECT - + 50 FROM tab0 WHERE NOT - - 22 IS NOT NULL ---- query I rowsort label-1705 SELECT - + 50 FROM tab1 WHERE NOT - - 22 IS NOT NULL ---- query I rowsort label-1705 SELECT - + 50 FROM tab2 WHERE NOT - - 22 IS NOT NULL ---- query I rowsort label-1705 SELECT - + 50 FROM tab3 WHERE NOT - - 22 IS NOT NULL ---- query I rowsort label-1705 SELECT - + 50 FROM tab4 WHERE NOT - - 22 IS NOT NULL ---- query I rowsort label-1710 SELECT DISTINCT 86 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 86 query I rowsort label-1710 SELECT DISTINCT 86 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 86 query I rowsort label-1710 SELECT DISTINCT 86 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 86 query I rowsort label-1710 SELECT DISTINCT 86 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 86 query I rowsort label-1710 SELECT DISTINCT 86 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 86 query I rowsort label-1715 SELECT DISTINCT - col1 FROM tab0 WHERE NOT ( NULL > NULL ) ---- query I rowsort label-1715 SELECT DISTINCT - col1 FROM tab1 WHERE NOT ( NULL > NULL ) ---- query I rowsort label-1715 SELECT DISTINCT - col1 FROM tab2 WHERE NOT ( NULL > NULL ) ---- query I rowsort label-1715 SELECT DISTINCT - col1 FROM tab3 WHERE NOT ( NULL > NULL ) ---- query I rowsort label-1715 SELECT DISTINCT - col1 FROM tab4 WHERE NOT ( NULL > NULL ) ---- query I rowsort label-1720 SELECT - - col1 AS col5 FROM tab0 WHERE - col3 >= col3 ---- query I rowsort label-1720 SELECT - - col1 AS col5 FROM tab1 WHERE - col3 >= col3 ---- query I rowsort label-1720 SELECT - - col1 AS col5 FROM tab2 WHERE - col3 >= col3 ---- query I rowsort label-1720 SELECT - - col1 AS col5 FROM tab3 WHERE - col3 >= col3 ---- query I rowsort label-1720 SELECT - - col1 AS col5 FROM tab4 WHERE - col3 >= col3 ---- query II rowsort label-1725 SELECT - col0, + col2 FROM tab0 WHERE ( + 0 ) IS NULL ---- query II rowsort label-1725 SELECT - col0, + col2 FROM tab1 WHERE ( + 0 ) IS NULL ---- query II rowsort label-1725 SELECT - col0, + col2 FROM tab2 WHERE ( + 0 ) IS NULL ---- query II rowsort label-1725 SELECT - col0, + col2 FROM tab3 WHERE ( + 0 ) IS NULL ---- query II rowsort label-1725 SELECT - col0, + col2 FROM tab4 WHERE ( + 0 ) IS NULL ---- query I rowsort label-1730 SELECT + col0 + + + 18 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1730 SELECT + col0 + + + 18 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1730 SELECT + col0 + + + 18 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1730 SELECT + col0 + + + 18 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-1730 SELECT + col0 + + + 18 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-1735 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 30 NOT IN ( + col4 ) ---- query IIIIIII rowsort label-1735 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 30 NOT IN ( + col4 ) ---- query IIIIIII rowsort label-1735 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 30 NOT IN ( + col4 ) ---- query IIIIIII rowsort label-1735 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 30 NOT IN ( + col4 ) ---- query IIIIIII rowsort label-1735 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 30 NOT IN ( + col4 ) ---- query I rowsort label-1740 SELECT ALL + col1 FROM tab0 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-1740 SELECT ALL + col1 FROM tab1 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-1740 SELECT ALL + col1 FROM tab2 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-1740 SELECT ALL + col1 FROM tab3 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-1740 SELECT ALL + col1 FROM tab4 AS cor0 WHERE col5 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1745 SELECT ALL + + 95 col5 FROM tab0 WHERE + + col3 + 94 + - + 20 * + - 25 >= - 31 + - 20 ---- 100 values hashing to c57b4bf1b52a420fc5799242f98c1116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1745 SELECT ALL + + 95 col5 FROM tab1 WHERE + + col3 + 94 + - + 20 * + - 25 >= - 31 + - 20 ---- 100 values hashing to c57b4bf1b52a420fc5799242f98c1116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1745 SELECT ALL + + 95 col5 FROM tab2 WHERE + + col3 + 94 + - + 20 * + - 25 >= - 31 + - 20 ---- 100 values hashing to c57b4bf1b52a420fc5799242f98c1116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1745 SELECT ALL + + 95 col5 FROM tab3 WHERE + + col3 + 94 + - + 20 * + - 25 >= - 31 + - 20 ---- 100 values hashing to c57b4bf1b52a420fc5799242f98c1116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-1745 SELECT ALL + + 95 col5 FROM tab4 WHERE + + col3 + 94 + - + 20 * + - 25 >= - 31 + - 20 ---- 100 values hashing to c57b4bf1b52a420fc5799242f98c1116 query II rowsort label-1750 SELECT ALL + col4 + + + col0 AS col0, col1 AS col2 FROM tab0 AS cor0 WHERE + col0 IS NULL ---- query II rowsort label-1750 SELECT ALL + col4 + + + col0 AS col0, col1 AS col2 FROM tab1 AS cor0 WHERE + col0 IS NULL ---- query II rowsort label-1750 SELECT ALL + col4 + + + col0 AS col0, col1 AS col2 FROM tab2 AS cor0 WHERE + col0 IS NULL ---- query II rowsort label-1750 SELECT ALL + col4 + + + col0 AS col0, col1 AS col2 FROM tab3 AS cor0 WHERE + col0 IS NULL ---- query II rowsort label-1750 SELECT ALL + col4 + + + col0 AS col0, col1 AS col2 FROM tab4 AS cor0 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab0 AS cor0 WHERE 92 < NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab1 AS cor0 WHERE 92 < NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab2 AS cor0 WHERE 92 < NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab3 AS cor0 WHERE 92 < NULL ---- query IIIIIII rowsort label-1755 SELECT * FROM tab4 AS cor0 WHERE 92 < NULL ---- query IIIIIII rowsort label-1760 SELECT ALL * FROM tab0 cor0 WHERE col5 IS NULL ---- query IIIIIII rowsort label-1760 SELECT ALL * FROM tab1 cor0 WHERE col5 IS NULL ---- query IIIIIII rowsort label-1760 SELECT ALL * FROM tab2 cor0 WHERE col5 IS NULL ---- query IIIIIII rowsort label-1760 SELECT ALL * FROM tab3 cor0 WHERE col5 IS NULL ---- query IIIIIII rowsort label-1760 SELECT ALL * FROM tab4 cor0 WHERE col5 IS NULL ---- query I rowsort label-1765 SELECT + col3 AS col0 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1765 SELECT + col3 AS col0 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1765 SELECT + col3 AS col0 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1765 SELECT + col3 AS col0 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-1765 SELECT + col3 AS col0 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query IIIIIII rowsort label-1770 SELECT * FROM tab0 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- query IIIIIII rowsort label-1770 SELECT * FROM tab1 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- query IIIIIII rowsort label-1770 SELECT * FROM tab2 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- query IIIIIII rowsort label-1770 SELECT * FROM tab3 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- query IIIIIII rowsort label-1770 SELECT * FROM tab4 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-1775 SELECT - COUNT( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab0 WHERE NOT NULL <= + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab0 WHERE NOT NULL <= + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1775 SELECT - COUNT( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab1 WHERE NOT NULL <= + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab1 WHERE NOT NULL <= + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1775 SELECT - COUNT( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab2 WHERE NOT NULL <= + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab2 WHERE NOT NULL <= + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1775 SELECT - COUNT( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab3 WHERE NOT NULL <= + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab3 WHERE NOT NULL <= + + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-1775 SELECT - COUNT( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab4 WHERE NOT NULL <= + + col3 ---- NULL skipif mysql # not compatible query I rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab4 WHERE NOT NULL <= + + col3 ---- NULL query I rowsort label-1780 SELECT DISTINCT - - col3 + col0 + - + col4 AS col2 FROM tab0 cor0 WHERE NOT NULL BETWEEN + 93 AND NULL ---- query I rowsort label-1780 SELECT DISTINCT - - col3 + col0 + - + col4 AS col2 FROM tab1 cor0 WHERE NOT NULL BETWEEN + 93 AND NULL ---- query I rowsort label-1780 SELECT DISTINCT - - col3 + col0 + - + col4 AS col2 FROM tab2 cor0 WHERE NOT NULL BETWEEN + 93 AND NULL ---- query I rowsort label-1780 SELECT DISTINCT - - col3 + col0 + - + col4 AS col2 FROM tab3 cor0 WHERE NOT NULL BETWEEN + 93 AND NULL ---- query I rowsort label-1780 SELECT DISTINCT - - col3 + col0 + - + col4 AS col2 FROM tab4 cor0 WHERE NOT NULL BETWEEN + 93 AND NULL ---- query IIIIIII rowsort label-1785 SELECT ALL * FROM tab0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1785 SELECT ALL * FROM tab1 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1785 SELECT ALL * FROM tab2 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1785 SELECT ALL * FROM tab3 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-1785 SELECT ALL * FROM tab4 WHERE NOT col5 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1790 SELECT - CAST( NULL AS SIGNED ) FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1790 SELECT - CAST ( NULL AS INTEGER ) FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1790 SELECT - CAST( NULL AS SIGNED ) FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1790 SELECT - CAST ( NULL AS INTEGER ) FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1790 SELECT - CAST( NULL AS SIGNED ) FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1790 SELECT - CAST ( NULL AS INTEGER ) FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1790 SELECT - CAST( NULL AS SIGNED ) FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1790 SELECT - CAST ( NULL AS INTEGER ) FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1790 SELECT - CAST( NULL AS SIGNED ) FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-1790 SELECT - CAST ( NULL AS INTEGER ) FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query I rowsort label-1795 SELECT ALL - 58 FROM tab0 WHERE NOT + col0 >= + col3 ---- 53 values hashing to 6681c83c0403ceb1b210bb02d8da9287 query I rowsort label-1795 SELECT ALL - 58 FROM tab1 WHERE NOT + col0 >= + col3 ---- 53 values hashing to 6681c83c0403ceb1b210bb02d8da9287 query I rowsort label-1795 SELECT ALL - 58 FROM tab2 WHERE NOT + col0 >= + col3 ---- 53 values hashing to 6681c83c0403ceb1b210bb02d8da9287 query I rowsort label-1795 SELECT ALL - 58 FROM tab3 WHERE NOT + col0 >= + col3 ---- 53 values hashing to 6681c83c0403ceb1b210bb02d8da9287 query I rowsort label-1795 SELECT ALL - 58 FROM tab4 WHERE NOT + col0 >= + col3 ---- 53 values hashing to 6681c83c0403ceb1b210bb02d8da9287 query I rowsort label-1800 SELECT - col3 * - 99 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= + - 48 / - 57 ---- query I rowsort label-1800 SELECT - col3 * - 99 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= + - 48 / - 57 ---- query I rowsort label-1800 SELECT - col3 * - 99 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= + - 48 / - 57 ---- query I rowsort label-1800 SELECT - col3 * - 99 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= + - 48 / - 57 ---- query I rowsort label-1800 SELECT - col3 * - 99 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= + - 48 / - 57 ---- query IIIIIII rowsort label-1805 SELECT * FROM tab0 AS cor0 WHERE NOT - col0 NOT IN ( col3, col3 + - col3 * col1 ) ---- query IIIIIII rowsort label-1805 SELECT * FROM tab1 AS cor0 WHERE NOT - col0 NOT IN ( col3, col3 + - col3 * col1 ) ---- query IIIIIII rowsort label-1805 SELECT * FROM tab2 AS cor0 WHERE NOT - col0 NOT IN ( col3, col3 + - col3 * col1 ) ---- query IIIIIII rowsort label-1805 SELECT * FROM tab3 AS cor0 WHERE NOT - col0 NOT IN ( col3, col3 + - col3 * col1 ) ---- query IIIIIII rowsort label-1805 SELECT * FROM tab4 AS cor0 WHERE NOT - col0 NOT IN ( col3, col3 + - col3 * col1 ) ---- query I rowsort label-1810 SELECT ALL ( + col2 ) FROM tab0 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1810 SELECT ALL ( + col2 ) FROM tab1 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1810 SELECT ALL ( + col2 ) FROM tab2 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1810 SELECT ALL ( + col2 ) FROM tab3 AS cor0 WHERE NULL = NULL ---- query I rowsort label-1810 SELECT ALL ( + col2 ) FROM tab4 AS cor0 WHERE NULL = NULL ---- query IIIIIII rowsort label-1815 SELECT * FROM tab0 WHERE - ( - 90 ) IS NULL ---- query IIIIIII rowsort label-1815 SELECT * FROM tab1 WHERE - ( - 90 ) IS NULL ---- query IIIIIII rowsort label-1815 SELECT * FROM tab2 WHERE - ( - 90 ) IS NULL ---- query IIIIIII rowsort label-1815 SELECT * FROM tab3 WHERE - ( - 90 ) IS NULL ---- query IIIIIII rowsort label-1815 SELECT * FROM tab4 WHERE - ( - 90 ) IS NULL ---- query IIIIIII rowsort label-1820 SELECT * FROM tab0 WHERE NULL > 66 / 33 / - + 99 * - - col0 ---- query IIIIIII rowsort label-1820 SELECT * FROM tab1 WHERE NULL > 66 / 33 / - + 99 * - - col0 ---- query IIIIIII rowsort label-1820 SELECT * FROM tab2 WHERE NULL > 66 / 33 / - + 99 * - - col0 ---- query IIIIIII rowsort label-1820 SELECT * FROM tab3 WHERE NULL > 66 / 33 / - + 99 * - - col0 ---- query IIIIIII rowsort label-1820 SELECT * FROM tab4 WHERE NULL > 66 / 33 / - + 99 * - - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab0 WHERE - 96 NOT IN ( + + CAST( + col3 AS SIGNED ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb skipif mysql # not compatible query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab0 WHERE - 96 NOT IN ( + + CAST ( + col3 AS INTEGER ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab1 WHERE - 96 NOT IN ( + + CAST( + col3 AS SIGNED ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb skipif mysql # not compatible query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab1 WHERE - 96 NOT IN ( + + CAST ( + col3 AS INTEGER ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab2 WHERE - 96 NOT IN ( + + CAST( + col3 AS SIGNED ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb skipif mysql # not compatible query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab2 WHERE - 96 NOT IN ( + + CAST ( + col3 AS INTEGER ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab3 WHERE - 96 NOT IN ( + + CAST( + col3 AS SIGNED ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb skipif mysql # not compatible query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab3 WHERE - 96 NOT IN ( + + CAST ( + col3 AS INTEGER ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab4 WHERE - 96 NOT IN ( + + CAST( + col3 AS SIGNED ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb skipif mysql # not compatible query I rowsort label-1825 SELECT col0 * col0 AS col4 FROM tab4 WHERE - 96 NOT IN ( + + CAST ( + col3 AS INTEGER ) ) ---- 100 values hashing to c661005f6fcd062c7559401a77b699bb query I rowsort label-1830 SELECT 14 AS col0 FROM tab0, tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 10000 values hashing to ec2388a65594ee63e5950525da09b517 query I rowsort label-1830 SELECT 14 AS col0 FROM tab1, tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 10000 values hashing to ec2388a65594ee63e5950525da09b517 query I rowsort label-1830 SELECT 14 AS col0 FROM tab2, tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 10000 values hashing to ec2388a65594ee63e5950525da09b517 query I rowsort label-1830 SELECT 14 AS col0 FROM tab3, tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 10000 values hashing to ec2388a65594ee63e5950525da09b517 query I rowsort label-1830 SELECT 14 AS col0 FROM tab4, tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 10000 values hashing to ec2388a65594ee63e5950525da09b517 query IIIIIII rowsort label-1835 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 1 IS NOT NULL ---- query IIIIIII rowsort label-1835 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 1 IS NOT NULL ---- query IIIIIII rowsort label-1835 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 1 IS NOT NULL ---- query IIIIIII rowsort label-1835 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 1 IS NOT NULL ---- query IIIIIII rowsort label-1835 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 1 IS NOT NULL ---- query IIIIIII rowsort label-1840 SELECT * FROM tab0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1840 SELECT * FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1840 SELECT * FROM tab2 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1840 SELECT * FROM tab3 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1840 SELECT * FROM tab4 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-1845 SELECT * FROM tab0 WHERE NOT + col0 NOT BETWEEN NULL AND ( + col4 ) ---- query IIIIIII rowsort label-1845 SELECT * FROM tab1 WHERE NOT + col0 NOT BETWEEN NULL AND ( + col4 ) ---- query IIIIIII rowsort label-1845 SELECT * FROM tab2 WHERE NOT + col0 NOT BETWEEN NULL AND ( + col4 ) ---- query IIIIIII rowsort label-1845 SELECT * FROM tab3 WHERE NOT + col0 NOT BETWEEN NULL AND ( + col4 ) ---- query IIIIIII rowsort label-1845 SELECT * FROM tab4 WHERE NOT + col0 NOT BETWEEN NULL AND ( + col4 ) ---- query IIIIIII rowsort label-1850 SELECT * FROM tab0 WHERE NULL BETWEEN ( NULL ) AND 12 ---- query IIIIIII rowsort label-1850 SELECT * FROM tab1 WHERE NULL BETWEEN ( NULL ) AND 12 ---- query IIIIIII rowsort label-1850 SELECT * FROM tab2 WHERE NULL BETWEEN ( NULL ) AND 12 ---- query IIIIIII rowsort label-1850 SELECT * FROM tab3 WHERE NULL BETWEEN ( NULL ) AND 12 ---- query IIIIIII rowsort label-1850 SELECT * FROM tab4 WHERE NULL BETWEEN ( NULL ) AND 12 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1855 SELECT DISTINCT 36 FROM tab0 WHERE - col3 < ( + 11 * CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-1855 SELECT DISTINCT 36 FROM tab0 WHERE - col3 < ( + 11 * CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1855 SELECT DISTINCT 36 FROM tab1 WHERE - col3 < ( + 11 * CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-1855 SELECT DISTINCT 36 FROM tab1 WHERE - col3 < ( + 11 * CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1855 SELECT DISTINCT 36 FROM tab2 WHERE - col3 < ( + 11 * CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-1855 SELECT DISTINCT 36 FROM tab2 WHERE - col3 < ( + 11 * CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1855 SELECT DISTINCT 36 FROM tab3 WHERE - col3 < ( + 11 * CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-1855 SELECT DISTINCT 36 FROM tab3 WHERE - col3 < ( + 11 * CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1855 SELECT DISTINCT 36 FROM tab4 WHERE - col3 < ( + 11 * CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query I rowsort label-1855 SELECT DISTINCT 36 FROM tab4 WHERE - col3 < ( + 11 * CAST ( NULL AS INTEGER ) ) ---- query IIIIIII rowsort label-1860 SELECT * FROM tab0 WHERE + col3 BETWEEN ( col0 ) AND NULL ---- query IIIIIII rowsort label-1860 SELECT * FROM tab1 WHERE + col3 BETWEEN ( col0 ) AND NULL ---- query IIIIIII rowsort label-1860 SELECT * FROM tab2 WHERE + col3 BETWEEN ( col0 ) AND NULL ---- query IIIIIII rowsort label-1860 SELECT * FROM tab3 WHERE + col3 BETWEEN ( col0 ) AND NULL ---- query IIIIIII rowsort label-1860 SELECT * FROM tab4 WHERE + col3 BETWEEN ( col0 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab0 WHERE CAST( NULL AS SIGNED ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- skipif mysql # not compatible query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab0 WHERE CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab1 WHERE CAST( NULL AS SIGNED ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- skipif mysql # not compatible query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab1 WHERE CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab2 WHERE CAST( NULL AS SIGNED ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- skipif mysql # not compatible query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab2 WHERE CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab3 WHERE CAST( NULL AS SIGNED ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- skipif mysql # not compatible query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab3 WHERE CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab4 WHERE CAST( NULL AS SIGNED ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- skipif mysql # not compatible query I rowsort label-1865 SELECT - 17 * + col1 AS col1 FROM tab4 WHERE CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( + 82 - - col0 / + 29 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1870 SELECT * FROM tab0 WHERE NOT ( - CAST( NULL AS SIGNED ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1870 SELECT * FROM tab0 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1870 SELECT * FROM tab1 WHERE NOT ( - CAST( NULL AS SIGNED ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1870 SELECT * FROM tab1 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1870 SELECT * FROM tab2 WHERE NOT ( - CAST( NULL AS SIGNED ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1870 SELECT * FROM tab2 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1870 SELECT * FROM tab3 WHERE NOT ( - CAST( NULL AS SIGNED ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1870 SELECT * FROM tab3 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1870 SELECT * FROM tab4 WHERE NOT ( - CAST( NULL AS SIGNED ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1870 SELECT * FROM tab4 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( + ( 61 ) + - 15 * + col4 ) ---- query IIIIIII rowsort label-1875 SELECT * FROM tab0 WHERE NOT + col3 NOT IN ( - 24 ) ---- query IIIIIII rowsort label-1875 SELECT * FROM tab1 WHERE NOT + col3 NOT IN ( - 24 ) ---- query IIIIIII rowsort label-1875 SELECT * FROM tab2 WHERE NOT + col3 NOT IN ( - 24 ) ---- query IIIIIII rowsort label-1875 SELECT * FROM tab3 WHERE NOT + col3 NOT IN ( - 24 ) ---- query IIIIIII rowsort label-1875 SELECT * FROM tab4 WHERE NOT + col3 NOT IN ( - 24 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1880 SELECT ALL - CAST( + col0 AS SIGNED ) * - ( 62 ) + + 79 FROM tab0 WHERE NOT - 81 / 82 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1880 SELECT ALL - CAST ( + col0 AS INTEGER ) * - ( 62 ) + + 79 FROM tab0 WHERE NOT - 81 / 82 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1880 SELECT ALL - CAST( + col0 AS SIGNED ) * - ( 62 ) + + 79 FROM tab1 WHERE NOT - 81 / 82 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1880 SELECT ALL - CAST ( + col0 AS INTEGER ) * - ( 62 ) + + 79 FROM tab1 WHERE NOT - 81 / 82 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1880 SELECT ALL - CAST( + col0 AS SIGNED ) * - ( 62 ) + + 79 FROM tab2 WHERE NOT - 81 / 82 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1880 SELECT ALL - CAST ( + col0 AS INTEGER ) * - ( 62 ) + + 79 FROM tab2 WHERE NOT - 81 / 82 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1880 SELECT ALL - CAST( + col0 AS SIGNED ) * - ( 62 ) + + 79 FROM tab3 WHERE NOT - 81 / 82 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1880 SELECT ALL - CAST ( + col0 AS INTEGER ) * - ( 62 ) + + 79 FROM tab3 WHERE NOT - 81 / 82 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1880 SELECT ALL - CAST( + col0 AS SIGNED ) * - ( 62 ) + + 79 FROM tab4 WHERE NOT - 81 / 82 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-1880 SELECT ALL - CAST ( + col0 AS INTEGER ) * - ( 62 ) + + 79 FROM tab4 WHERE NOT - 81 / 82 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1885 SELECT * FROM tab0 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1885 SELECT * FROM tab0 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1885 SELECT * FROM tab1 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1885 SELECT * FROM tab1 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1885 SELECT * FROM tab2 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1885 SELECT * FROM tab2 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1885 SELECT * FROM tab3 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1885 SELECT * FROM tab3 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1885 SELECT * FROM tab4 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1885 SELECT * FROM tab4 WHERE NOT ( - 74 + + 30 ) NOT IN ( CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) ---- query I rowsort label-1890 SELECT ALL col2 AS col1 FROM tab0 WHERE NULL <= col0 ---- query I rowsort label-1890 SELECT ALL col2 AS col1 FROM tab1 WHERE NULL <= col0 ---- query I rowsort label-1890 SELECT ALL col2 AS col1 FROM tab2 WHERE NULL <= col0 ---- query I rowsort label-1890 SELECT ALL col2 AS col1 FROM tab3 WHERE NULL <= col0 ---- query I rowsort label-1890 SELECT ALL col2 AS col1 FROM tab4 WHERE NULL <= col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1895 SELECT ALL * FROM tab0 WHERE + CAST( NULL AS SIGNED ) * col0 <= ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1895 SELECT ALL * FROM tab0 WHERE + CAST ( NULL AS INTEGER ) * col0 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1895 SELECT ALL * FROM tab1 WHERE + CAST( NULL AS SIGNED ) * col0 <= ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1895 SELECT ALL * FROM tab1 WHERE + CAST ( NULL AS INTEGER ) * col0 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1895 SELECT ALL * FROM tab2 WHERE + CAST( NULL AS SIGNED ) * col0 <= ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1895 SELECT ALL * FROM tab2 WHERE + CAST ( NULL AS INTEGER ) * col0 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1895 SELECT ALL * FROM tab3 WHERE + CAST( NULL AS SIGNED ) * col0 <= ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1895 SELECT ALL * FROM tab3 WHERE + CAST ( NULL AS INTEGER ) * col0 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1895 SELECT ALL * FROM tab4 WHERE + CAST( NULL AS SIGNED ) * col0 <= ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1895 SELECT ALL * FROM tab4 WHERE + CAST ( NULL AS INTEGER ) * col0 <= ( NULL ) ---- query IIIIIII rowsort label-1900 SELECT * FROM tab0 WHERE NOT ( NULL ) NOT IN ( col1 * col4 - + 51 ) ---- query IIIIIII rowsort label-1900 SELECT * FROM tab1 WHERE NOT ( NULL ) NOT IN ( col1 * col4 - + 51 ) ---- query IIIIIII rowsort label-1900 SELECT * FROM tab2 WHERE NOT ( NULL ) NOT IN ( col1 * col4 - + 51 ) ---- query IIIIIII rowsort label-1900 SELECT * FROM tab3 WHERE NOT ( NULL ) NOT IN ( col1 * col4 - + 51 ) ---- query IIIIIII rowsort label-1900 SELECT * FROM tab4 WHERE NOT ( NULL ) NOT IN ( col1 * col4 - + 51 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-1905 SELECT DISTINCT COUNT( * ) * 69 FROM tab0 WHERE col0 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT COUNT ( * ) * 69 FROM tab0 WHERE col0 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1905 SELECT DISTINCT COUNT( * ) * 69 FROM tab1 WHERE col0 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT COUNT ( * ) * 69 FROM tab1 WHERE col0 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1905 SELECT DISTINCT COUNT( * ) * 69 FROM tab2 WHERE col0 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT COUNT ( * ) * 69 FROM tab2 WHERE col0 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1905 SELECT DISTINCT COUNT( * ) * 69 FROM tab3 WHERE col0 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT COUNT ( * ) * 69 FROM tab3 WHERE col0 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1905 SELECT DISTINCT COUNT( * ) * 69 FROM tab4 WHERE col0 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT COUNT ( * ) * 69 FROM tab4 WHERE col0 >= NULL ---- 0 query I rowsort label-1910 SELECT - col4 FROM tab0 WHERE NOT ( NULL ) NOT IN ( - 47 ) ---- query I rowsort label-1910 SELECT - col4 FROM tab1 WHERE NOT ( NULL ) NOT IN ( - 47 ) ---- query I rowsort label-1910 SELECT - col4 FROM tab2 WHERE NOT ( NULL ) NOT IN ( - 47 ) ---- query I rowsort label-1910 SELECT - col4 FROM tab3 WHERE NOT ( NULL ) NOT IN ( - 47 ) ---- query I rowsort label-1910 SELECT - col4 FROM tab4 WHERE NOT ( NULL ) NOT IN ( - 47 ) ---- query I rowsort label-1915 SELECT - col3 FROM tab0 WHERE NOT ( col3 * col1 ) IS NOT NULL ---- query I rowsort label-1915 SELECT - col3 FROM tab1 WHERE NOT ( col3 * col1 ) IS NOT NULL ---- query I rowsort label-1915 SELECT - col3 FROM tab2 WHERE NOT ( col3 * col1 ) IS NOT NULL ---- query I rowsort label-1915 SELECT - col3 FROM tab3 WHERE NOT ( col3 * col1 ) IS NOT NULL ---- query I rowsort label-1915 SELECT - col3 FROM tab4 WHERE NOT ( col3 * col1 ) IS NOT NULL ---- query I rowsort label-1920 SELECT 98 FROM tab0 WHERE col4 IS NOT NULL ---- 100 values hashing to d312d344a90d002d40259b9ed315920d query I rowsort label-1920 SELECT 98 FROM tab1 WHERE col4 IS NOT NULL ---- 100 values hashing to d312d344a90d002d40259b9ed315920d query I rowsort label-1920 SELECT 98 FROM tab2 WHERE col4 IS NOT NULL ---- 100 values hashing to d312d344a90d002d40259b9ed315920d query I rowsort label-1920 SELECT 98 FROM tab3 WHERE col4 IS NOT NULL ---- 100 values hashing to d312d344a90d002d40259b9ed315920d query I rowsort label-1920 SELECT 98 FROM tab4 WHERE col4 IS NOT NULL ---- 100 values hashing to d312d344a90d002d40259b9ed315920d query I rowsort label-1925 SELECT ALL + col5 AS col0 FROM tab0 AS cor0 WHERE ( - 7 - - col0 ) IS NULL ---- query I rowsort label-1925 SELECT ALL + col5 AS col0 FROM tab1 AS cor0 WHERE ( - 7 - - col0 ) IS NULL ---- query I rowsort label-1925 SELECT ALL + col5 AS col0 FROM tab2 AS cor0 WHERE ( - 7 - - col0 ) IS NULL ---- query I rowsort label-1925 SELECT ALL + col5 AS col0 FROM tab3 AS cor0 WHERE ( - 7 - - col0 ) IS NULL ---- query I rowsort label-1925 SELECT ALL + col5 AS col0 FROM tab4 AS cor0 WHERE ( - 7 - - col0 ) IS NULL ---- query I rowsort label-1930 SELECT - 21 + col0 AS col1 FROM tab0 AS cor0 WHERE ( col3 * 12 ) IS NULL ---- query I rowsort label-1930 SELECT - 21 + col0 AS col1 FROM tab1 AS cor0 WHERE ( col3 * 12 ) IS NULL ---- query I rowsort label-1930 SELECT - 21 + col0 AS col1 FROM tab2 AS cor0 WHERE ( col3 * 12 ) IS NULL ---- query I rowsort label-1930 SELECT - 21 + col0 AS col1 FROM tab3 AS cor0 WHERE ( col3 * 12 ) IS NULL ---- query I rowsort label-1930 SELECT - 21 + col0 AS col1 FROM tab4 AS cor0 WHERE ( col3 * 12 ) IS NULL ---- query I rowsort label-1935 SELECT DISTINCT + col3 AS col0 FROM tab0 cor0 WHERE col1 IS NULL ---- query I rowsort label-1935 SELECT DISTINCT + col3 AS col0 FROM tab1 cor0 WHERE col1 IS NULL ---- query I rowsort label-1935 SELECT DISTINCT + col3 AS col0 FROM tab2 cor0 WHERE col1 IS NULL ---- query I rowsort label-1935 SELECT DISTINCT + col3 AS col0 FROM tab3 cor0 WHERE col1 IS NULL ---- query I rowsort label-1935 SELECT DISTINCT + col3 AS col0 FROM tab4 cor0 WHERE col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1940 SELECT ALL col2 FROM tab0 AS cor0 WHERE + col1 * CAST( NULL AS SIGNED ) = 3 ---- skipif mysql # not compatible query I rowsort label-1940 SELECT ALL col2 FROM tab0 AS cor0 WHERE + col1 * CAST ( NULL AS INTEGER ) = 3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1940 SELECT ALL col2 FROM tab1 AS cor0 WHERE + col1 * CAST( NULL AS SIGNED ) = 3 ---- skipif mysql # not compatible query I rowsort label-1940 SELECT ALL col2 FROM tab1 AS cor0 WHERE + col1 * CAST ( NULL AS INTEGER ) = 3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1940 SELECT ALL col2 FROM tab2 AS cor0 WHERE + col1 * CAST( NULL AS SIGNED ) = 3 ---- skipif mysql # not compatible query I rowsort label-1940 SELECT ALL col2 FROM tab2 AS cor0 WHERE + col1 * CAST ( NULL AS INTEGER ) = 3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1940 SELECT ALL col2 FROM tab3 AS cor0 WHERE + col1 * CAST( NULL AS SIGNED ) = 3 ---- skipif mysql # not compatible query I rowsort label-1940 SELECT ALL col2 FROM tab3 AS cor0 WHERE + col1 * CAST ( NULL AS INTEGER ) = 3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1940 SELECT ALL col2 FROM tab4 AS cor0 WHERE + col1 * CAST( NULL AS SIGNED ) = 3 ---- skipif mysql # not compatible query I rowsort label-1940 SELECT ALL col2 FROM tab4 AS cor0 WHERE + col1 * CAST ( NULL AS INTEGER ) = 3 ---- query IIIIIII rowsort label-1945 SELECT * FROM tab0 AS cor0 WHERE NOT - 88 NOT IN ( - 12 + + 84 ) ---- query IIIIIII rowsort label-1945 SELECT * FROM tab1 AS cor0 WHERE NOT - 88 NOT IN ( - 12 + + 84 ) ---- query IIIIIII rowsort label-1945 SELECT * FROM tab2 AS cor0 WHERE NOT - 88 NOT IN ( - 12 + + 84 ) ---- query IIIIIII rowsort label-1945 SELECT * FROM tab3 AS cor0 WHERE NOT - 88 NOT IN ( - 12 + + 84 ) ---- query IIIIIII rowsort label-1945 SELECT * FROM tab4 AS cor0 WHERE NOT - 88 NOT IN ( - 12 + + 84 ) ---- query I rowsort label-1950 SELECT col1 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-1950 SELECT col1 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-1950 SELECT col1 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-1950 SELECT col1 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- query I rowsort label-1950 SELECT col1 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab0 WHERE NOT ( NULL ) = NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab1 WHERE NOT ( NULL ) = NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab2 WHERE NOT ( NULL ) = NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab3 WHERE NOT ( NULL ) = NULL ---- query IIIIIII rowsort label-1955 SELECT * FROM tab4 WHERE NOT ( NULL ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1960 SELECT * FROM tab0 WHERE NOT ( CAST( 90 AS SIGNED ) * + 41 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1960 SELECT * FROM tab0 WHERE NOT ( CAST ( 90 AS INTEGER ) * + 41 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1960 SELECT * FROM tab1 WHERE NOT ( CAST( 90 AS SIGNED ) * + 41 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1960 SELECT * FROM tab1 WHERE NOT ( CAST ( 90 AS INTEGER ) * + 41 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1960 SELECT * FROM tab2 WHERE NOT ( CAST( 90 AS SIGNED ) * + 41 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1960 SELECT * FROM tab2 WHERE NOT ( CAST ( 90 AS INTEGER ) * + 41 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1960 SELECT * FROM tab3 WHERE NOT ( CAST( 90 AS SIGNED ) * + 41 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1960 SELECT * FROM tab3 WHERE NOT ( CAST ( 90 AS INTEGER ) * + 41 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1960 SELECT * FROM tab4 WHERE NOT ( CAST( 90 AS SIGNED ) * + 41 ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-1960 SELECT * FROM tab4 WHERE NOT ( CAST ( 90 AS INTEGER ) * + 41 ) IS NOT NULL ---- query I rowsort label-1965 SELECT DISTINCT 22 * col3 AS col4 FROM tab0 WHERE + 41 * 52 = col0 ---- query I rowsort label-1965 SELECT DISTINCT 22 * col3 AS col4 FROM tab1 WHERE + 41 * 52 = col0 ---- query I rowsort label-1965 SELECT DISTINCT 22 * col3 AS col4 FROM tab2 WHERE + 41 * 52 = col0 ---- query I rowsort label-1965 SELECT DISTINCT 22 * col3 AS col4 FROM tab3 WHERE + 41 * 52 = col0 ---- query I rowsort label-1965 SELECT DISTINCT 22 * col3 AS col4 FROM tab4 WHERE + 41 * 52 = col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-1970 SELECT COUNT( * ) FROM tab0 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 skipif mysql # not compatible query I rowsort label-1970 SELECT COUNT ( * ) FROM tab0 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1970 SELECT COUNT( * ) FROM tab1 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 skipif mysql # not compatible query I rowsort label-1970 SELECT COUNT ( * ) FROM tab1 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1970 SELECT COUNT( * ) FROM tab2 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 skipif mysql # not compatible query I rowsort label-1970 SELECT COUNT ( * ) FROM tab2 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1970 SELECT COUNT( * ) FROM tab3 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 skipif mysql # not compatible query I rowsort label-1970 SELECT COUNT ( * ) FROM tab3 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-1970 SELECT COUNT( * ) FROM tab4 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 skipif mysql # not compatible query I rowsort label-1970 SELECT COUNT ( * ) FROM tab4 WHERE + col3 BETWEEN ( col4 * 45 ) AND - 41 ---- 0 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1975 SELECT ALL * FROM tab0 WHERE NULL IN ( - ( + CAST( - col3 AS SIGNED ) ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1975 SELECT ALL * FROM tab0 WHERE NULL IN ( - ( + CAST ( - col3 AS INTEGER ) ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1975 SELECT ALL * FROM tab1 WHERE NULL IN ( - ( + CAST( - col3 AS SIGNED ) ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1975 SELECT ALL * FROM tab1 WHERE NULL IN ( - ( + CAST ( - col3 AS INTEGER ) ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1975 SELECT ALL * FROM tab2 WHERE NULL IN ( - ( + CAST( - col3 AS SIGNED ) ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1975 SELECT ALL * FROM tab2 WHERE NULL IN ( - ( + CAST ( - col3 AS INTEGER ) ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1975 SELECT ALL * FROM tab3 WHERE NULL IN ( - ( + CAST( - col3 AS SIGNED ) ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1975 SELECT ALL * FROM tab3 WHERE NULL IN ( - ( + CAST ( - col3 AS INTEGER ) ) + - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-1975 SELECT ALL * FROM tab4 WHERE NULL IN ( - ( + CAST( - col3 AS SIGNED ) ) + - col1 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-1975 SELECT ALL * FROM tab4 WHERE NULL IN ( - ( + CAST ( - col3 AS INTEGER ) ) + - col1 ) ---- query I rowsort label-1980 SELECT ALL + col2 FROM tab0 WHERE NULL IN ( col1 ) ---- query I rowsort label-1980 SELECT ALL + col2 FROM tab1 WHERE NULL IN ( col1 ) ---- query I rowsort label-1980 SELECT ALL + col2 FROM tab2 WHERE NULL IN ( col1 ) ---- query I rowsort label-1980 SELECT ALL + col2 FROM tab3 WHERE NULL IN ( col1 ) ---- query I rowsort label-1980 SELECT ALL + col2 FROM tab4 WHERE NULL IN ( col1 ) ---- query I rowsort label-1985 SELECT ALL + col5 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1985 SELECT ALL + col5 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1985 SELECT ALL + col5 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1985 SELECT ALL + col5 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1985 SELECT ALL + col5 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-1990 SELECT DISTINCT + 73 FROM tab0 AS cor0 WHERE + 91 IS NOT NULL ---- 73 query I rowsort label-1990 SELECT DISTINCT + 73 FROM tab1 AS cor0 WHERE + 91 IS NOT NULL ---- 73 query I rowsort label-1990 SELECT DISTINCT + 73 FROM tab2 AS cor0 WHERE + 91 IS NOT NULL ---- 73 query I rowsort label-1990 SELECT DISTINCT + 73 FROM tab3 AS cor0 WHERE + 91 IS NOT NULL ---- 73 query I rowsort label-1990 SELECT DISTINCT + 73 FROM tab4 AS cor0 WHERE + 91 IS NOT NULL ---- 73 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1995 SELECT col3 - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT ( col4 ) >= 19 ---- skipif mysql # not compatible query I rowsort label-1995 SELECT col3 - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT ( col4 ) >= 19 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1995 SELECT col3 - + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT ( col4 ) >= 19 ---- skipif mysql # not compatible query I rowsort label-1995 SELECT col3 - + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT ( col4 ) >= 19 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1995 SELECT col3 - + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT ( col4 ) >= 19 ---- skipif mysql # not compatible query I rowsort label-1995 SELECT col3 - + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT ( col4 ) >= 19 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1995 SELECT col3 - + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT ( col4 ) >= 19 ---- skipif mysql # not compatible query I rowsort label-1995 SELECT col3 - + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT ( col4 ) >= 19 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-1995 SELECT col3 - + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT ( col4 ) >= 19 ---- skipif mysql # not compatible query I rowsort label-1995 SELECT col3 - + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT ( col4 ) >= 19 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2000 SELECT * FROM tab0 WHERE NOT - ( - CAST( NULL AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2000 SELECT * FROM tab0 WHERE NOT - ( - CAST ( NULL AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2000 SELECT * FROM tab1 WHERE NOT - ( - CAST( NULL AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2000 SELECT * FROM tab1 WHERE NOT - ( - CAST ( NULL AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2000 SELECT * FROM tab2 WHERE NOT - ( - CAST( NULL AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2000 SELECT * FROM tab2 WHERE NOT - ( - CAST ( NULL AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2000 SELECT * FROM tab3 WHERE NOT - ( - CAST( NULL AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2000 SELECT * FROM tab3 WHERE NOT - ( - CAST ( NULL AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2000 SELECT * FROM tab4 WHERE NOT - ( - CAST( NULL AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2000 SELECT * FROM tab4 WHERE NOT - ( - CAST ( NULL AS INTEGER ) ) IS NULL ---- query I rowsort label-2005 SELECT + col3 FROM tab0 WHERE NOT ( + col0 * - 45 ) <= ( 22 ) ---- query I rowsort label-2005 SELECT + col3 FROM tab1 WHERE NOT ( + col0 * - 45 ) <= ( 22 ) ---- query I rowsort label-2005 SELECT + col3 FROM tab2 WHERE NOT ( + col0 * - 45 ) <= ( 22 ) ---- query I rowsort label-2005 SELECT + col3 FROM tab3 WHERE NOT ( + col0 * - 45 ) <= ( 22 ) ---- query I rowsort label-2005 SELECT + col3 FROM tab4 WHERE NOT ( + col0 * - 45 ) <= ( 22 ) ---- query I rowsort label-2010 SELECT ALL + col4 FROM tab0 WHERE + col1 * col3 > ( NULL ) ---- query I rowsort label-2010 SELECT ALL + col4 FROM tab1 WHERE + col1 * col3 > ( NULL ) ---- query I rowsort label-2010 SELECT ALL + col4 FROM tab2 WHERE + col1 * col3 > ( NULL ) ---- query I rowsort label-2010 SELECT ALL + col4 FROM tab3 WHERE + col1 * col3 > ( NULL ) ---- query I rowsort label-2010 SELECT ALL + col4 FROM tab4 WHERE + col1 * col3 > ( NULL ) ---- query I rowsort label-2015 SELECT col1 AS col5 FROM tab0 WHERE NOT + col0 > + 10 ---- query I rowsort label-2015 SELECT col1 AS col5 FROM tab1 WHERE NOT + col0 > + 10 ---- query I rowsort label-2015 SELECT col1 AS col5 FROM tab2 WHERE NOT + col0 > + 10 ---- query I rowsort label-2015 SELECT col1 AS col5 FROM tab3 WHERE NOT + col0 > + 10 ---- query I rowsort label-2015 SELECT col1 AS col5 FROM tab4 WHERE NOT + col0 > + 10 ---- query IIIIIII rowsort label-2020 SELECT ALL * FROM tab0 WHERE NOT ( NULL ) BETWEEN NULL AND + col4 + 35 ---- query IIIIIII rowsort label-2020 SELECT ALL * FROM tab1 WHERE NOT ( NULL ) BETWEEN NULL AND + col4 + 35 ---- query IIIIIII rowsort label-2020 SELECT ALL * FROM tab2 WHERE NOT ( NULL ) BETWEEN NULL AND + col4 + 35 ---- query IIIIIII rowsort label-2020 SELECT ALL * FROM tab3 WHERE NOT ( NULL ) BETWEEN NULL AND + col4 + 35 ---- query IIIIIII rowsort label-2020 SELECT ALL * FROM tab4 WHERE NOT ( NULL ) BETWEEN NULL AND + col4 + 35 ---- query I rowsort label-2025 SELECT DISTINCT - col3 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-2025 SELECT DISTINCT - col3 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-2025 SELECT DISTINCT - col3 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-2025 SELECT DISTINCT - col3 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-2025 SELECT DISTINCT - col3 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-2030 SELECT + col5 FROM tab0 WHERE NULL IN ( - col0 ) ---- query I rowsort label-2030 SELECT + col5 FROM tab1 WHERE NULL IN ( - col0 ) ---- query I rowsort label-2030 SELECT + col5 FROM tab2 WHERE NULL IN ( - col0 ) ---- query I rowsort label-2030 SELECT + col5 FROM tab3 WHERE NULL IN ( - col0 ) ---- query I rowsort label-2030 SELECT + col5 FROM tab4 WHERE NULL IN ( - col0 ) ---- query I rowsort label-2035 SELECT ALL col3 * + col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 AND + col0 ---- query I rowsort label-2035 SELECT ALL col3 * + col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 AND + col0 ---- query I rowsort label-2035 SELECT ALL col3 * + col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 AND + col0 ---- query I rowsort label-2035 SELECT ALL col3 * + col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 AND + col0 ---- query I rowsort label-2035 SELECT ALL col3 * + col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 AND + col0 ---- query IIIIIII rowsort label-2040 SELECT * FROM tab0 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-2040 SELECT * FROM tab1 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-2040 SELECT * FROM tab2 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-2040 SELECT * FROM tab3 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-2040 SELECT * FROM tab4 WHERE NOT ( NULL ) <> NULL ---- query I rowsort label-2045 SELECT - 57 + col0 * 82 FROM tab0 WHERE NOT col1 IS NULL ---- 100 values hashing to 1b690fa0f779b6164a6e08ca6a2d16a2 query I rowsort label-2045 SELECT - 57 + col0 * 82 FROM tab1 WHERE NOT col1 IS NULL ---- 100 values hashing to 1b690fa0f779b6164a6e08ca6a2d16a2 query I rowsort label-2045 SELECT - 57 + col0 * 82 FROM tab2 WHERE NOT col1 IS NULL ---- 100 values hashing to 1b690fa0f779b6164a6e08ca6a2d16a2 query I rowsort label-2045 SELECT - 57 + col0 * 82 FROM tab3 WHERE NOT col1 IS NULL ---- 100 values hashing to 1b690fa0f779b6164a6e08ca6a2d16a2 query I rowsort label-2045 SELECT - 57 + col0 * 82 FROM tab4 WHERE NOT col1 IS NULL ---- 100 values hashing to 1b690fa0f779b6164a6e08ca6a2d16a2 onlyif mysql # aggregate syntax: query I rowsort label-2050 SELECT COUNT( DISTINCT - col1 ) col1 FROM tab0 WHERE NOT ( + + 10 ) IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2050 SELECT COUNT ( DISTINCT - col1 ) col1 FROM tab0 WHERE NOT ( + + 10 ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2050 SELECT COUNT( DISTINCT - col1 ) col1 FROM tab1 WHERE NOT ( + + 10 ) IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2050 SELECT COUNT ( DISTINCT - col1 ) col1 FROM tab1 WHERE NOT ( + + 10 ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2050 SELECT COUNT( DISTINCT - col1 ) col1 FROM tab2 WHERE NOT ( + + 10 ) IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2050 SELECT COUNT ( DISTINCT - col1 ) col1 FROM tab2 WHERE NOT ( + + 10 ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2050 SELECT COUNT( DISTINCT - col1 ) col1 FROM tab3 WHERE NOT ( + + 10 ) IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2050 SELECT COUNT ( DISTINCT - col1 ) col1 FROM tab3 WHERE NOT ( + + 10 ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2050 SELECT COUNT( DISTINCT - col1 ) col1 FROM tab4 WHERE NOT ( + + 10 ) IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2050 SELECT COUNT ( DISTINCT - col1 ) col1 FROM tab4 WHERE NOT ( + + 10 ) IS NULL ---- 100 query IIIIIII rowsort label-2055 SELECT ALL * FROM tab0 WHERE NOT NULL BETWEEN + - col1 AND ( NULL ) ---- query IIIIIII rowsort label-2055 SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN + - col1 AND ( NULL ) ---- query IIIIIII rowsort label-2055 SELECT ALL * FROM tab2 WHERE NOT NULL BETWEEN + - col1 AND ( NULL ) ---- query IIIIIII rowsort label-2055 SELECT ALL * FROM tab3 WHERE NOT NULL BETWEEN + - col1 AND ( NULL ) ---- query IIIIIII rowsort label-2055 SELECT ALL * FROM tab4 WHERE NOT NULL BETWEEN + - col1 AND ( NULL ) ---- query I rowsort label-2060 SELECT - 10 FROM tab0 AS cor0 WHERE col0 <> NULL ---- query I rowsort label-2060 SELECT - 10 FROM tab1 AS cor0 WHERE col0 <> NULL ---- query I rowsort label-2060 SELECT - 10 FROM tab2 AS cor0 WHERE col0 <> NULL ---- query I rowsort label-2060 SELECT - 10 FROM tab3 AS cor0 WHERE col0 <> NULL ---- query I rowsort label-2060 SELECT - 10 FROM tab4 AS cor0 WHERE col0 <> NULL ---- query IIIIIII rowsort label-2065 SELECT * FROM tab0 AS cor0 WHERE ( - 47 ) NOT BETWEEN NULL AND 68 ---- query IIIIIII rowsort label-2065 SELECT * FROM tab1 AS cor0 WHERE ( - 47 ) NOT BETWEEN NULL AND 68 ---- query IIIIIII rowsort label-2065 SELECT * FROM tab2 AS cor0 WHERE ( - 47 ) NOT BETWEEN NULL AND 68 ---- query IIIIIII rowsort label-2065 SELECT * FROM tab3 AS cor0 WHERE ( - 47 ) NOT BETWEEN NULL AND 68 ---- query IIIIIII rowsort label-2065 SELECT * FROM tab4 AS cor0 WHERE ( - 47 ) NOT BETWEEN NULL AND 68 ---- query IIIIIII rowsort label-2070 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query IIIIIII rowsort label-2070 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query IIIIIII rowsort label-2070 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query IIIIIII rowsort label-2070 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query IIIIIII rowsort label-2070 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query I rowsort label-2075 SELECT col5 FROM tab0 WHERE NOT + - col1 + col1 + 3 IS NOT NULL ---- query I rowsort label-2075 SELECT col5 FROM tab1 WHERE NOT + - col1 + col1 + 3 IS NOT NULL ---- query I rowsort label-2075 SELECT col5 FROM tab2 WHERE NOT + - col1 + col1 + 3 IS NOT NULL ---- query I rowsort label-2075 SELECT col5 FROM tab3 WHERE NOT + - col1 + col1 + 3 IS NOT NULL ---- query I rowsort label-2075 SELECT col5 FROM tab4 WHERE NOT + - col1 + col1 + 3 IS NOT NULL ---- query IIIIIII rowsort label-2080 SELECT * FROM tab0 WHERE NOT + col1 > NULL ---- query IIIIIII rowsort label-2080 SELECT * FROM tab1 WHERE NOT + col1 > NULL ---- query IIIIIII rowsort label-2080 SELECT * FROM tab2 WHERE NOT + col1 > NULL ---- query IIIIIII rowsort label-2080 SELECT * FROM tab3 WHERE NOT + col1 > NULL ---- query IIIIIII rowsort label-2080 SELECT * FROM tab4 WHERE NOT + col1 > NULL ---- query IIIIIII rowsort label-2085 SELECT ALL * FROM tab0 WHERE NULL < NULL ---- query IIIIIII rowsort label-2085 SELECT ALL * FROM tab1 WHERE NULL < NULL ---- query IIIIIII rowsort label-2085 SELECT ALL * FROM tab2 WHERE NULL < NULL ---- query IIIIIII rowsort label-2085 SELECT ALL * FROM tab3 WHERE NULL < NULL ---- query IIIIIII rowsort label-2085 SELECT ALL * FROM tab4 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2090 SELECT DISTINCT COUNT( * ) FROM tab0 WHERE - 17 * - - col4 - CAST( NULL AS DECIMAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT COUNT ( * ) FROM tab0 WHERE - 17 * - - col4 - CAST ( NULL AS REAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2090 SELECT DISTINCT COUNT( * ) FROM tab1 WHERE - 17 * - - col4 - CAST( NULL AS DECIMAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT COUNT ( * ) FROM tab1 WHERE - 17 * - - col4 - CAST ( NULL AS REAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2090 SELECT DISTINCT COUNT( * ) FROM tab2 WHERE - 17 * - - col4 - CAST( NULL AS DECIMAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT COUNT ( * ) FROM tab2 WHERE - 17 * - - col4 - CAST ( NULL AS REAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2090 SELECT DISTINCT COUNT( * ) FROM tab3 WHERE - 17 * - - col4 - CAST( NULL AS DECIMAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT COUNT ( * ) FROM tab3 WHERE - 17 * - - col4 - CAST ( NULL AS REAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query I rowsort label-2090 SELECT DISTINCT COUNT( * ) FROM tab4 WHERE - 17 * - - col4 - CAST( NULL AS DECIMAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT COUNT ( * ) FROM tab4 WHERE - 17 * - - col4 - CAST ( NULL AS REAL ) / + col0 NOT BETWEEN ( NULL ) AND ( NULL ) ---- 0 query I rowsort label-2095 SELECT ALL col2 AS col0 FROM tab0 WHERE + - 31 NOT IN ( col0 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2095 SELECT ALL col2 AS col0 FROM tab1 WHERE + - 31 NOT IN ( col0 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2095 SELECT ALL col2 AS col0 FROM tab2 WHERE + - 31 NOT IN ( col0 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2095 SELECT ALL col2 AS col0 FROM tab3 WHERE + - 31 NOT IN ( col0 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2095 SELECT ALL col2 AS col0 FROM tab4 WHERE + - 31 NOT IN ( col0 ) ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-2100 SELECT * FROM tab0 WHERE NOT NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-2100 SELECT * FROM tab1 WHERE NOT NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-2100 SELECT * FROM tab2 WHERE NOT NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-2100 SELECT * FROM tab3 WHERE NOT NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-2100 SELECT * FROM tab4 WHERE NOT NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-2105 SELECT ALL * FROM tab0 WHERE - col1 IS NULL ---- query IIIIIII rowsort label-2105 SELECT ALL * FROM tab1 WHERE - col1 IS NULL ---- query IIIIIII rowsort label-2105 SELECT ALL * FROM tab2 WHERE - col1 IS NULL ---- query IIIIIII rowsort label-2105 SELECT ALL * FROM tab3 WHERE - col1 IS NULL ---- query IIIIIII rowsort label-2105 SELECT ALL * FROM tab4 WHERE - col1 IS NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2110 SELECT ALL - COUNT( * ) * ( + COUNT( * ) ) col1 FROM tab0 WHERE ( + CAST( NULL AS SIGNED ) / - 69 + + col1 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2110 SELECT ALL - COUNT ( * ) * ( + COUNT ( * ) ) col1 FROM tab0 WHERE ( + CAST ( NULL AS INTEGER ) / - 69 + + col1 ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2110 SELECT ALL - COUNT( * ) * ( + COUNT( * ) ) col1 FROM tab1 WHERE ( + CAST( NULL AS SIGNED ) / - 69 + + col1 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2110 SELECT ALL - COUNT ( * ) * ( + COUNT ( * ) ) col1 FROM tab1 WHERE ( + CAST ( NULL AS INTEGER ) / - 69 + + col1 ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2110 SELECT ALL - COUNT( * ) * ( + COUNT( * ) ) col1 FROM tab2 WHERE ( + CAST( NULL AS SIGNED ) / - 69 + + col1 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2110 SELECT ALL - COUNT ( * ) * ( + COUNT ( * ) ) col1 FROM tab2 WHERE ( + CAST ( NULL AS INTEGER ) / - 69 + + col1 ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2110 SELECT ALL - COUNT( * ) * ( + COUNT( * ) ) col1 FROM tab3 WHERE ( + CAST( NULL AS SIGNED ) / - 69 + + col1 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2110 SELECT ALL - COUNT ( * ) * ( + COUNT ( * ) ) col1 FROM tab3 WHERE ( + CAST ( NULL AS INTEGER ) / - 69 + + col1 ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-2110 SELECT ALL - COUNT( * ) * ( + COUNT( * ) ) col1 FROM tab4 WHERE ( + CAST( NULL AS SIGNED ) / - 69 + + col1 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2110 SELECT ALL - COUNT ( * ) * ( + COUNT ( * ) ) col1 FROM tab4 WHERE ( + CAST ( NULL AS INTEGER ) / - 69 + + col1 ) IS NOT NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2115 SELECT ALL + 23 * - CAST( NULL AS SIGNED ) + - 61 * - col3 AS col0 FROM tab0 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2115 SELECT ALL + 23 * - CAST ( NULL AS INTEGER ) + - 61 * - col3 AS col0 FROM tab0 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2115 SELECT ALL + 23 * - CAST( NULL AS SIGNED ) + - 61 * - col3 AS col0 FROM tab1 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2115 SELECT ALL + 23 * - CAST ( NULL AS INTEGER ) + - 61 * - col3 AS col0 FROM tab1 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2115 SELECT ALL + 23 * - CAST( NULL AS SIGNED ) + - 61 * - col3 AS col0 FROM tab2 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2115 SELECT ALL + 23 * - CAST ( NULL AS INTEGER ) + - 61 * - col3 AS col0 FROM tab2 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2115 SELECT ALL + 23 * - CAST( NULL AS SIGNED ) + - 61 * - col3 AS col0 FROM tab3 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2115 SELECT ALL + 23 * - CAST ( NULL AS INTEGER ) + - 61 * - col3 AS col0 FROM tab3 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2115 SELECT ALL + 23 * - CAST( NULL AS SIGNED ) + - 61 * - col3 AS col0 FROM tab4 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2115 SELECT ALL + 23 * - CAST ( NULL AS INTEGER ) + - 61 * - col3 AS col0 FROM tab4 AS cor0 WHERE ( NOT - col4 / + col3 IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query IIIIIII rowsort label-2120 SELECT * FROM tab0 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-2120 SELECT * FROM tab1 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-2120 SELECT * FROM tab2 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-2120 SELECT * FROM tab3 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-2120 SELECT * FROM tab4 AS cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-2125 SELECT * FROM tab0 WHERE NOT ( 23 ) IS NOT NULL ---- query IIIIIII rowsort label-2125 SELECT * FROM tab1 WHERE NOT ( 23 ) IS NOT NULL ---- query IIIIIII rowsort label-2125 SELECT * FROM tab2 WHERE NOT ( 23 ) IS NOT NULL ---- query IIIIIII rowsort label-2125 SELECT * FROM tab3 WHERE NOT ( 23 ) IS NOT NULL ---- query IIIIIII rowsort label-2125 SELECT * FROM tab4 WHERE NOT ( 23 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2130 SELECT DISTINCT col4 col0, col0 FROM tab0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2130 SELECT DISTINCT col4 col0, col0 FROM tab1 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2130 SELECT DISTINCT col4 col0, col0 FROM tab2 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2130 SELECT DISTINCT col4 col0, col0 FROM tab3 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2130 SELECT DISTINCT col4 col0, col0 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-2135 SELECT col1 * + - col3 FROM tab0 cor0 WHERE NOT ( + 44 ) <> NULL ---- query I rowsort label-2135 SELECT col1 * + - col3 FROM tab1 cor0 WHERE NOT ( + 44 ) <> NULL ---- query I rowsort label-2135 SELECT col1 * + - col3 FROM tab2 cor0 WHERE NOT ( + 44 ) <> NULL ---- query I rowsort label-2135 SELECT col1 * + - col3 FROM tab3 cor0 WHERE NOT ( + 44 ) <> NULL ---- query I rowsort label-2135 SELECT col1 * + - col3 FROM tab4 cor0 WHERE NOT ( + 44 ) <> NULL ---- query I rowsort label-2140 SELECT + col2 FROM tab0 AS cor0 WHERE NOT ( - col0 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2140 SELECT + col2 FROM tab1 AS cor0 WHERE NOT ( - col0 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2140 SELECT + col2 FROM tab2 AS cor0 WHERE NOT ( - col0 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2140 SELECT + col2 FROM tab3 AS cor0 WHERE NOT ( - col0 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2140 SELECT + col2 FROM tab4 AS cor0 WHERE NOT ( - col0 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2145 SELECT col1 + col4 + - 5 AS col4 FROM tab0 AS cor0 WHERE ( col1 ) IS NULL ---- query I rowsort label-2145 SELECT col1 + col4 + - 5 AS col4 FROM tab1 AS cor0 WHERE ( col1 ) IS NULL ---- query I rowsort label-2145 SELECT col1 + col4 + - 5 AS col4 FROM tab2 AS cor0 WHERE ( col1 ) IS NULL ---- query I rowsort label-2145 SELECT col1 + col4 + - 5 AS col4 FROM tab3 AS cor0 WHERE ( col1 ) IS NULL ---- query I rowsort label-2145 SELECT col1 + col4 + - 5 AS col4 FROM tab4 AS cor0 WHERE ( col1 ) IS NULL ---- query IIIIIII rowsort label-2150 SELECT * FROM tab0 AS cor0 WHERE ( - col3 ) < ( NULL ) ---- query IIIIIII rowsort label-2150 SELECT * FROM tab1 AS cor0 WHERE ( - col3 ) < ( NULL ) ---- query IIIIIII rowsort label-2150 SELECT * FROM tab2 AS cor0 WHERE ( - col3 ) < ( NULL ) ---- query IIIIIII rowsort label-2150 SELECT * FROM tab3 AS cor0 WHERE ( - col3 ) < ( NULL ) ---- query IIIIIII rowsort label-2150 SELECT * FROM tab4 AS cor0 WHERE ( - col3 ) < ( NULL ) ---- query I rowsort label-2155 SELECT + + col1 AS col3 FROM tab0 AS cor0 WHERE - ( col3 ) >= col1 ---- query I rowsort label-2155 SELECT + + col1 AS col3 FROM tab1 AS cor0 WHERE - ( col3 ) >= col1 ---- query I rowsort label-2155 SELECT + + col1 AS col3 FROM tab2 AS cor0 WHERE - ( col3 ) >= col1 ---- query I rowsort label-2155 SELECT + + col1 AS col3 FROM tab3 AS cor0 WHERE - ( col3 ) >= col1 ---- query I rowsort label-2155 SELECT + + col1 AS col3 FROM tab4 AS cor0 WHERE - ( col3 ) >= col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2160 SELECT - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- skipif mysql # not compatible query I rowsort label-2160 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2160 SELECT - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- skipif mysql # not compatible query I rowsort label-2160 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2160 SELECT - CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- skipif mysql # not compatible query I rowsort label-2160 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2160 SELECT - CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- skipif mysql # not compatible query I rowsort label-2160 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2160 SELECT - CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- skipif mysql # not compatible query I rowsort label-2160 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN - col1 AND NULL ---- query I rowsort label-2165 SELECT - - 7 AS col4 FROM tab0 WHERE + col0 IS NULL ---- query I rowsort label-2165 SELECT - - 7 AS col4 FROM tab1 WHERE + col0 IS NULL ---- query I rowsort label-2165 SELECT - - 7 AS col4 FROM tab2 WHERE + col0 IS NULL ---- query I rowsort label-2165 SELECT - - 7 AS col4 FROM tab3 WHERE + col0 IS NULL ---- query I rowsort label-2165 SELECT - - 7 AS col4 FROM tab4 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2170 SELECT ALL * FROM tab0 WHERE NOT + + col0 IS NOT NULL ---- query IIIIIII rowsort label-2170 SELECT ALL * FROM tab1 WHERE NOT + + col0 IS NOT NULL ---- query IIIIIII rowsort label-2170 SELECT ALL * FROM tab2 WHERE NOT + + col0 IS NOT NULL ---- query IIIIIII rowsort label-2170 SELECT ALL * FROM tab3 WHERE NOT + + col0 IS NOT NULL ---- query IIIIIII rowsort label-2170 SELECT ALL * FROM tab4 WHERE NOT + + col0 IS NOT NULL ---- query IIIIIII rowsort label-2175 SELECT ALL * FROM tab0 WHERE NOT ( + 53 * + 63 + + - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-2175 SELECT ALL * FROM tab1 WHERE NOT ( + 53 * + 63 + + - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-2175 SELECT ALL * FROM tab2 WHERE NOT ( + 53 * + 63 + + - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-2175 SELECT ALL * FROM tab3 WHERE NOT ( + 53 * + 63 + + - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-2175 SELECT ALL * FROM tab4 WHERE NOT ( + 53 * + 63 + + - col3 ) IS NOT NULL ---- query IIIIIII rowsort label-2180 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > - 27 ---- query IIIIIII rowsort label-2180 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > - 27 ---- query IIIIIII rowsort label-2180 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > - 27 ---- query IIIIIII rowsort label-2180 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > - 27 ---- query IIIIIII rowsort label-2180 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > - 27 ---- query IIIIIII rowsort label-2185 SELECT * FROM tab0 WHERE ( - col1 / - 38 ) = + col4 ---- query IIIIIII rowsort label-2185 SELECT * FROM tab1 WHERE ( - col1 / - 38 ) = + col4 ---- query IIIIIII rowsort label-2185 SELECT * FROM tab2 WHERE ( - col1 / - 38 ) = + col4 ---- query IIIIIII rowsort label-2185 SELECT * FROM tab3 WHERE ( - col1 / - 38 ) = + col4 ---- query IIIIIII rowsort label-2185 SELECT * FROM tab4 WHERE ( - col1 / - 38 ) = + col4 ---- query I rowsort label-2190 SELECT col5 AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2190 SELECT col5 AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2190 SELECT col5 AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2190 SELECT col5 AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2190 SELECT col5 AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-2195 SELECT col0 FROM tab0 WHERE - 41 NOT BETWEEN - + 24 + - 85 AND col3 * + col4 + + col0 ---- query I rowsort label-2195 SELECT col0 FROM tab1 WHERE - 41 NOT BETWEEN - + 24 + - 85 AND col3 * + col4 + + col0 ---- query I rowsort label-2195 SELECT col0 FROM tab2 WHERE - 41 NOT BETWEEN - + 24 + - 85 AND col3 * + col4 + + col0 ---- query I rowsort label-2195 SELECT col0 FROM tab3 WHERE - 41 NOT BETWEEN - + 24 + - 85 AND col3 * + col4 + + col0 ---- query I rowsort label-2195 SELECT col0 FROM tab4 WHERE - 41 NOT BETWEEN - + 24 + - 85 AND col3 * + col4 + + col0 ---- query IIIIIII rowsort label-2200 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( col3 ) <= ( NULL ) ---- query IIIIIII rowsort label-2200 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( col3 ) <= ( NULL ) ---- query IIIIIII rowsort label-2200 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col3 ) <= ( NULL ) ---- query IIIIIII rowsort label-2200 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( col3 ) <= ( NULL ) ---- query IIIIIII rowsort label-2200 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( col3 ) <= ( NULL ) ---- query I rowsort label-2205 SELECT col3 AS col3 FROM tab0 AS cor0 WHERE NOT - col0 * + - col3 IS NOT NULL ---- query I rowsort label-2205 SELECT col3 AS col3 FROM tab1 AS cor0 WHERE NOT - col0 * + - col3 IS NOT NULL ---- query I rowsort label-2205 SELECT col3 AS col3 FROM tab2 AS cor0 WHERE NOT - col0 * + - col3 IS NOT NULL ---- query I rowsort label-2205 SELECT col3 AS col3 FROM tab3 AS cor0 WHERE NOT - col0 * + - col3 IS NOT NULL ---- query I rowsort label-2205 SELECT col3 AS col3 FROM tab4 AS cor0 WHERE NOT - col0 * + - col3 IS NOT NULL ---- query I rowsort label-2210 SELECT DISTINCT - + col3 AS col3 FROM tab0 AS cor0 WHERE 54 / + col4 = NULL ---- query I rowsort label-2210 SELECT DISTINCT - + col3 AS col3 FROM tab1 AS cor0 WHERE 54 / + col4 = NULL ---- query I rowsort label-2210 SELECT DISTINCT - + col3 AS col3 FROM tab2 AS cor0 WHERE 54 / + col4 = NULL ---- query I rowsort label-2210 SELECT DISTINCT - + col3 AS col3 FROM tab3 AS cor0 WHERE 54 / + col4 = NULL ---- query I rowsort label-2210 SELECT DISTINCT - + col3 AS col3 FROM tab4 AS cor0 WHERE 54 / + col4 = NULL ---- query IIIIIII rowsort label-2215 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( + 89 * + - col1 * - 54 ) AND NULL ---- query IIIIIII rowsort label-2215 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( + 89 * + - col1 * - 54 ) AND NULL ---- query IIIIIII rowsort label-2215 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( + 89 * + - col1 * - 54 ) AND NULL ---- query IIIIIII rowsort label-2215 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( + 89 * + - col1 * - 54 ) AND NULL ---- query IIIIIII rowsort label-2215 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( + 89 * + - col1 * - 54 ) AND NULL ---- query I rowsort label-2220 SELECT DISTINCT 4 AS col0 FROM tab0 AS cor0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 4 query I rowsort label-2220 SELECT DISTINCT 4 AS col0 FROM tab1 AS cor0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 4 query I rowsort label-2220 SELECT DISTINCT 4 AS col0 FROM tab2 AS cor0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 4 query I rowsort label-2220 SELECT DISTINCT 4 AS col0 FROM tab3 AS cor0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 4 query I rowsort label-2220 SELECT DISTINCT 4 AS col0 FROM tab4 AS cor0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 4 query I rowsort label-2225 SELECT col3 * + col3 * 2 + + col3 AS col2 FROM tab0 WHERE col0 - + 28 = NULL ---- query I rowsort label-2225 SELECT col3 * + col3 * 2 + + col3 AS col2 FROM tab1 WHERE col0 - + 28 = NULL ---- query I rowsort label-2225 SELECT col3 * + col3 * 2 + + col3 AS col2 FROM tab2 WHERE col0 - + 28 = NULL ---- query I rowsort label-2225 SELECT col3 * + col3 * 2 + + col3 AS col2 FROM tab3 WHERE col0 - + 28 = NULL ---- query I rowsort label-2225 SELECT col3 * + col3 * 2 + + col3 AS col2 FROM tab4 WHERE col0 - + 28 = NULL ---- query IIIIIII rowsort label-2230 SELECT * FROM tab0 WHERE NULL = col3 ---- query IIIIIII rowsort label-2230 SELECT * FROM tab1 WHERE NULL = col3 ---- query IIIIIII rowsort label-2230 SELECT * FROM tab2 WHERE NULL = col3 ---- query IIIIIII rowsort label-2230 SELECT * FROM tab3 WHERE NULL = col3 ---- query IIIIIII rowsort label-2230 SELECT * FROM tab4 WHERE NULL = col3 ---- query IIIIIII rowsort label-2235 SELECT * FROM tab0 AS cor0 WHERE NOT col4 <> ( - 52 + - col3 * + col1 + + 34 - col0 ) ---- query IIIIIII rowsort label-2235 SELECT * FROM tab1 AS cor0 WHERE NOT col4 <> ( - 52 + - col3 * + col1 + + 34 - col0 ) ---- query IIIIIII rowsort label-2235 SELECT * FROM tab2 AS cor0 WHERE NOT col4 <> ( - 52 + - col3 * + col1 + + 34 - col0 ) ---- query IIIIIII rowsort label-2235 SELECT * FROM tab3 AS cor0 WHERE NOT col4 <> ( - 52 + - col3 * + col1 + + 34 - col0 ) ---- query IIIIIII rowsort label-2235 SELECT * FROM tab4 AS cor0 WHERE NOT col4 <> ( - 52 + - col3 * + col1 + + 34 - col0 ) ---- query I rowsort label-2240 SELECT ALL - - 53 + + 45 FROM tab0 AS cor0 WHERE col1 NOT BETWEEN col0 / + - col3 AND + col0 ---- 43 values hashing to e43b056e336a2dd9022081c44da1fef8 query I rowsort label-2240 SELECT ALL - - 53 + + 45 FROM tab1 AS cor0 WHERE col1 NOT BETWEEN col0 / + - col3 AND + col0 ---- 43 values hashing to e43b056e336a2dd9022081c44da1fef8 query I rowsort label-2240 SELECT ALL - - 53 + + 45 FROM tab2 AS cor0 WHERE col1 NOT BETWEEN col0 / + - col3 AND + col0 ---- 43 values hashing to e43b056e336a2dd9022081c44da1fef8 query I rowsort label-2240 SELECT ALL - - 53 + + 45 FROM tab3 AS cor0 WHERE col1 NOT BETWEEN col0 / + - col3 AND + col0 ---- 43 values hashing to e43b056e336a2dd9022081c44da1fef8 query I rowsort label-2240 SELECT ALL - - 53 + + 45 FROM tab4 AS cor0 WHERE col1 NOT BETWEEN col0 / + - col3 AND + col0 ---- 43 values hashing to e43b056e336a2dd9022081c44da1fef8 query I rowsort label-2245 SELECT + - col3 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2245 SELECT + - col3 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2245 SELECT + - col3 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2245 SELECT + - col3 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2245 SELECT + - col3 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2250 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE NOT ( + 57 ) + 19 >= NULL ---- query I rowsort label-2250 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE NOT ( + 57 ) + 19 >= NULL ---- query I rowsort label-2250 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE NOT ( + 57 ) + 19 >= NULL ---- query I rowsort label-2250 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE NOT ( + 57 ) + 19 >= NULL ---- query I rowsort label-2250 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE NOT ( + 57 ) + 19 >= NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT( * ), + ( ( 3 ) ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 skipif mysql # not compatible query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT ( * ), + ( ( 3 ) ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 onlyif mysql # aggregate syntax: query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT( * ), + ( ( 3 ) ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 skipif mysql # not compatible query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT ( * ), + ( ( 3 ) ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 onlyif mysql # aggregate syntax: query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT( * ), + ( ( 3 ) ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 skipif mysql # not compatible query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT ( * ), + ( ( 3 ) ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 onlyif mysql # aggregate syntax: query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT( * ), + ( ( 3 ) ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 skipif mysql # not compatible query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT ( * ), + ( ( 3 ) ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 onlyif mysql # aggregate syntax: query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT( * ), + ( ( 3 ) ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 skipif mysql # not compatible query II rowsort label-2255 SELECT DISTINCT - - 34 + COUNT ( * ), + ( ( 3 ) ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- 34 3 query I rowsort label-2260 SELECT ALL - 35 FROM tab0 AS cor0 WHERE NOT ( - col3 ) IS NULL ---- 100 values hashing to 9426c5dc09f74fd82bb70ec44d09c3af query I rowsort label-2260 SELECT ALL - 35 FROM tab1 AS cor0 WHERE NOT ( - col3 ) IS NULL ---- 100 values hashing to 9426c5dc09f74fd82bb70ec44d09c3af query I rowsort label-2260 SELECT ALL - 35 FROM tab2 AS cor0 WHERE NOT ( - col3 ) IS NULL ---- 100 values hashing to 9426c5dc09f74fd82bb70ec44d09c3af query I rowsort label-2260 SELECT ALL - 35 FROM tab3 AS cor0 WHERE NOT ( - col3 ) IS NULL ---- 100 values hashing to 9426c5dc09f74fd82bb70ec44d09c3af query I rowsort label-2260 SELECT ALL - 35 FROM tab4 AS cor0 WHERE NOT ( - col3 ) IS NULL ---- 100 values hashing to 9426c5dc09f74fd82bb70ec44d09c3af query I rowsort label-2265 SELECT ALL + 53 FROM tab0 AS cor0 WHERE NOT - 45 IN ( - 18 * + 49 / - 78 ) ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-2265 SELECT ALL + 53 FROM tab1 AS cor0 WHERE NOT - 45 IN ( - 18 * + 49 / - 78 ) ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-2265 SELECT ALL + 53 FROM tab2 AS cor0 WHERE NOT - 45 IN ( - 18 * + 49 / - 78 ) ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-2265 SELECT ALL + 53 FROM tab3 AS cor0 WHERE NOT - 45 IN ( - 18 * + 49 / - 78 ) ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-2265 SELECT ALL + 53 FROM tab4 AS cor0 WHERE NOT - 45 IN ( - 18 * + 49 / - 78 ) ---- 100 values hashing to 948e636ad8018492f550cb103a027083 query I rowsort label-2270 SELECT + col3 FROM tab0 WHERE NULL = NULL ---- query I rowsort label-2270 SELECT + col3 FROM tab1 WHERE NULL = NULL ---- query I rowsort label-2270 SELECT + col3 FROM tab2 WHERE NULL = NULL ---- query I rowsort label-2270 SELECT + col3 FROM tab3 WHERE NULL = NULL ---- query I rowsort label-2270 SELECT + col3 FROM tab4 WHERE NULL = NULL ---- query I rowsort label-2275 SELECT DISTINCT + col3 / - + col1 * + - col0 * + + col4 * - col0 + - + col1 FROM tab0 AS cor0 WHERE NOT NULL <> 28 ---- query I rowsort label-2275 SELECT DISTINCT + col3 / - + col1 * + - col0 * + + col4 * - col0 + - + col1 FROM tab1 AS cor0 WHERE NOT NULL <> 28 ---- query I rowsort label-2275 SELECT DISTINCT + col3 / - + col1 * + - col0 * + + col4 * - col0 + - + col1 FROM tab2 AS cor0 WHERE NOT NULL <> 28 ---- query I rowsort label-2275 SELECT DISTINCT + col3 / - + col1 * + - col0 * + + col4 * - col0 + - + col1 FROM tab3 AS cor0 WHERE NOT NULL <> 28 ---- query I rowsort label-2275 SELECT DISTINCT + col3 / - + col1 * + - col0 * + + col4 * - col0 + - + col1 FROM tab4 AS cor0 WHERE NOT NULL <> 28 ---- query I rowsort label-2280 SELECT DISTINCT + + col3 FROM tab0 AS cor0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2280 SELECT DISTINCT + + col3 FROM tab1 AS cor0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2280 SELECT DISTINCT + + col3 FROM tab2 AS cor0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2280 SELECT DISTINCT + + col3 FROM tab3 AS cor0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2280 SELECT DISTINCT + + col3 FROM tab4 AS cor0 WHERE + col1 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2285 SELECT - col3 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2285 SELECT - col3 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2285 SELECT - col3 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2285 SELECT - col3 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2285 SELECT - col3 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-2290 SELECT ALL col3 * col4 AS col5 FROM tab0 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-2290 SELECT ALL col3 * col4 AS col5 FROM tab1 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-2290 SELECT ALL col3 * col4 AS col5 FROM tab2 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-2290 SELECT ALL col3 * col4 AS col5 FROM tab3 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-2290 SELECT ALL col3 * col4 AS col5 FROM tab4 AS cor0 WHERE ( col0 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST( NULL AS SIGNED ) / CAST( NULL AS SIGNED ) + + col3 AS col1 FROM tab0 WHERE + - col4 >= NULL ---- skipif mysql # not compatible query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST ( NULL AS INTEGER ) / CAST ( NULL AS INTEGER ) + + col3 AS col1 FROM tab0 WHERE + - col4 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST( NULL AS SIGNED ) / CAST( NULL AS SIGNED ) + + col3 AS col1 FROM tab1 WHERE + - col4 >= NULL ---- skipif mysql # not compatible query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST ( NULL AS INTEGER ) / CAST ( NULL AS INTEGER ) + + col3 AS col1 FROM tab1 WHERE + - col4 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST( NULL AS SIGNED ) / CAST( NULL AS SIGNED ) + + col3 AS col1 FROM tab2 WHERE + - col4 >= NULL ---- skipif mysql # not compatible query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST ( NULL AS INTEGER ) / CAST ( NULL AS INTEGER ) + + col3 AS col1 FROM tab2 WHERE + - col4 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST( NULL AS SIGNED ) / CAST( NULL AS SIGNED ) + + col3 AS col1 FROM tab3 WHERE + - col4 >= NULL ---- skipif mysql # not compatible query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST ( NULL AS INTEGER ) / CAST ( NULL AS INTEGER ) + + col3 AS col1 FROM tab3 WHERE + - col4 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST( NULL AS SIGNED ) / CAST( NULL AS SIGNED ) + + col3 AS col1 FROM tab4 WHERE + - col4 >= NULL ---- skipif mysql # not compatible query I rowsort label-2295 SELECT DISTINCT ( - + col0 ) * + CAST ( NULL AS INTEGER ) / CAST ( NULL AS INTEGER ) + + col3 AS col1 FROM tab4 WHERE + - col4 >= NULL ---- query I rowsort label-2300 SELECT 54 FROM tab0 AS cor0 WHERE ( NULL ) < ( NULL ) ---- query I rowsort label-2300 SELECT 54 FROM tab1 AS cor0 WHERE ( NULL ) < ( NULL ) ---- query I rowsort label-2300 SELECT 54 FROM tab2 AS cor0 WHERE ( NULL ) < ( NULL ) ---- query I rowsort label-2300 SELECT 54 FROM tab3 AS cor0 WHERE ( NULL ) < ( NULL ) ---- query I rowsort label-2300 SELECT 54 FROM tab4 AS cor0 WHERE ( NULL ) < ( NULL ) ---- query I rowsort label-2305 SELECT + - col1 AS col3 FROM tab0 WHERE NOT - 1 IS NOT NULL ---- query I rowsort label-2305 SELECT + - col1 AS col3 FROM tab1 WHERE NOT - 1 IS NOT NULL ---- query I rowsort label-2305 SELECT + - col1 AS col3 FROM tab2 WHERE NOT - 1 IS NOT NULL ---- query I rowsort label-2305 SELECT + - col1 AS col3 FROM tab3 WHERE NOT - 1 IS NOT NULL ---- query I rowsort label-2305 SELECT + - col1 AS col3 FROM tab4 WHERE NOT - 1 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2310 SELECT 56 * + + ( - COUNT( * ) ) * COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 skipif mysql # not compatible query I rowsort label-2310 SELECT 56 * + + ( - COUNT ( * ) ) * COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 onlyif mysql # aggregate syntax: query I rowsort label-2310 SELECT 56 * + + ( - COUNT( * ) ) * COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 skipif mysql # not compatible query I rowsort label-2310 SELECT 56 * + + ( - COUNT ( * ) ) * COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 onlyif mysql # aggregate syntax: query I rowsort label-2310 SELECT 56 * + + ( - COUNT( * ) ) * COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 skipif mysql # not compatible query I rowsort label-2310 SELECT 56 * + + ( - COUNT ( * ) ) * COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 onlyif mysql # aggregate syntax: query I rowsort label-2310 SELECT 56 * + + ( - COUNT( * ) ) * COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 skipif mysql # not compatible query I rowsort label-2310 SELECT 56 * + + ( - COUNT ( * ) ) * COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 onlyif mysql # aggregate syntax: query I rowsort label-2310 SELECT 56 * + + ( - COUNT( * ) ) * COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 skipif mysql # not compatible query I rowsort label-2310 SELECT 56 * + + ( - COUNT ( * ) ) * COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE + col3 IS NOT NULL ---- -560000 query I rowsort label-2315 SELECT ALL - - col3 AS col4 FROM tab0 cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2315 SELECT ALL - - col3 AS col4 FROM tab1 cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2315 SELECT ALL - - col3 AS col4 FROM tab2 cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2315 SELECT ALL - - col3 AS col4 FROM tab3 cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-2315 SELECT ALL - - col3 AS col4 FROM tab4 cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-2320 SELECT * FROM tab0 WHERE NOT + 8 IS NOT NULL ---- query IIIIIII rowsort label-2320 SELECT * FROM tab1 WHERE NOT + 8 IS NOT NULL ---- query IIIIIII rowsort label-2320 SELECT * FROM tab2 WHERE NOT + 8 IS NOT NULL ---- query IIIIIII rowsort label-2320 SELECT * FROM tab3 WHERE NOT + 8 IS NOT NULL ---- query IIIIIII rowsort label-2320 SELECT * FROM tab4 WHERE NOT + 8 IS NOT NULL ---- query I rowsort label-2325 SELECT - col0 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2325 SELECT - col0 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2325 SELECT - col0 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2325 SELECT - col0 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2325 SELECT - col0 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query IIIIIII rowsort label-2330 SELECT * FROM tab0 WHERE NOT 28 < 85 + + 3 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab1 WHERE NOT 28 < 85 + + 3 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab2 WHERE NOT 28 < 85 + + 3 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab3 WHERE NOT 28 < 85 + + 3 ---- query IIIIIII rowsort label-2330 SELECT * FROM tab4 WHERE NOT 28 < 85 + + 3 ---- query IIIIIII rowsort label-2335 SELECT * FROM tab0 AS cor0 WHERE col3 > NULL ---- query IIIIIII rowsort label-2335 SELECT * FROM tab1 AS cor0 WHERE col3 > NULL ---- query IIIIIII rowsort label-2335 SELECT * FROM tab2 AS cor0 WHERE col3 > NULL ---- query IIIIIII rowsort label-2335 SELECT * FROM tab3 AS cor0 WHERE col3 > NULL ---- query IIIIIII rowsort label-2335 SELECT * FROM tab4 AS cor0 WHERE col3 > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2340 SELECT + col2 col3 FROM tab0 AS cor0 WHERE + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2340 SELECT + col2 col3 FROM tab1 AS cor0 WHERE + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2340 SELECT + col2 col3 FROM tab2 AS cor0 WHERE + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2340 SELECT + col2 col3 FROM tab3 AS cor0 WHERE + col0 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2340 SELECT + col2 col3 FROM tab4 AS cor0 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2345 SELECT * FROM tab0 AS cor0 WHERE 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT * FROM tab1 AS cor0 WHERE 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT * FROM tab2 AS cor0 WHERE 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT * FROM tab3 AS cor0 WHERE 87 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2345 SELECT * FROM tab4 AS cor0 WHERE 87 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2350 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col3 FROM tab0 WHERE NULL <= NULL ---- skipif mysql # not compatible query I rowsort label-2350 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col3 FROM tab0 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2350 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col3 FROM tab1 WHERE NULL <= NULL ---- skipif mysql # not compatible query I rowsort label-2350 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col3 FROM tab1 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2350 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col3 FROM tab2 WHERE NULL <= NULL ---- skipif mysql # not compatible query I rowsort label-2350 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col3 FROM tab2 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2350 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col3 FROM tab3 WHERE NULL <= NULL ---- skipif mysql # not compatible query I rowsort label-2350 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col3 FROM tab3 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2350 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col3 FROM tab4 WHERE NULL <= NULL ---- skipif mysql # not compatible query I rowsort label-2350 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col3 FROM tab4 WHERE NULL <= NULL ---- query IIIIIIIIIIIIII rowsort label-2355 SELECT * FROM tab0 AS cor0 CROSS JOIN tab0 cor1 WHERE NOT 61 NOT BETWEEN NULL AND NULL ---- query IIIIIIIIIIIIII rowsort label-2355 SELECT * FROM tab1 AS cor0 CROSS JOIN tab1 cor1 WHERE NOT 61 NOT BETWEEN NULL AND NULL ---- query IIIIIIIIIIIIII rowsort label-2355 SELECT * FROM tab2 AS cor0 CROSS JOIN tab2 cor1 WHERE NOT 61 NOT BETWEEN NULL AND NULL ---- query IIIIIIIIIIIIII rowsort label-2355 SELECT * FROM tab3 AS cor0 CROSS JOIN tab3 cor1 WHERE NOT 61 NOT BETWEEN NULL AND NULL ---- query IIIIIIIIIIIIII rowsort label-2355 SELECT * FROM tab4 AS cor0 CROSS JOIN tab4 cor1 WHERE NOT 61 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2360 SELECT ALL + + col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2360 SELECT ALL + + col2 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2360 SELECT ALL + + col2 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2360 SELECT ALL + + col2 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-2360 SELECT ALL + + col2 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2365 SELECT ALL - COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE - col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-2365 SELECT ALL - COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE - col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-2365 SELECT ALL - COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE - col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-2365 SELECT ALL - COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE - col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-2365 SELECT ALL - COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE - col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-2365 SELECT ALL - COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE - col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-2365 SELECT ALL - COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE - col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-2365 SELECT ALL - COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE - col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-2365 SELECT ALL - COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE - col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-2365 SELECT ALL - COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE - col4 IS NOT NULL ---- -100 query IIIIIII rowsort label-2370 SELECT * FROM tab0 WHERE NOT - + 63 IS NOT NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab1 WHERE NOT - + 63 IS NOT NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab2 WHERE NOT - + 63 IS NOT NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab3 WHERE NOT - + 63 IS NOT NULL ---- query IIIIIII rowsort label-2370 SELECT * FROM tab4 WHERE NOT - + 63 IS NOT NULL ---- query I rowsort label-2375 SELECT - 49 AS col3 FROM tab0 WHERE NOT NULL IN ( 69 * + col3 - - col4, - col1, + 96 ) ---- query I rowsort label-2375 SELECT - 49 AS col3 FROM tab1 WHERE NOT NULL IN ( 69 * + col3 - - col4, - col1, + 96 ) ---- query I rowsort label-2375 SELECT - 49 AS col3 FROM tab2 WHERE NOT NULL IN ( 69 * + col3 - - col4, - col1, + 96 ) ---- query I rowsort label-2375 SELECT - 49 AS col3 FROM tab3 WHERE NOT NULL IN ( 69 * + col3 - - col4, - col1, + 96 ) ---- query I rowsort label-2375 SELECT - 49 AS col3 FROM tab4 WHERE NOT NULL IN ( 69 * + col3 - - col4, - col1, + 96 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2380 SELECT - 55 * - - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2380 SELECT - 55 * - - CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2380 SELECT - 55 * - - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2380 SELECT - 55 * - - CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2380 SELECT - 55 * - - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2380 SELECT - 55 * - - CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2380 SELECT - 55 * - - CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2380 SELECT - 55 * - - CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2380 SELECT - 55 * - - CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2380 SELECT - 55 * - - CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NULL ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query I rowsort label-2385 SELECT DISTINCT - col3 FROM tab0 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-2385 SELECT DISTINCT - col3 FROM tab1 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-2385 SELECT DISTINCT - col3 FROM tab2 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-2385 SELECT DISTINCT - col3 FROM tab3 AS cor0 WHERE - col1 IS NULL ---- query I rowsort label-2385 SELECT DISTINCT - col3 FROM tab4 AS cor0 WHERE - col1 IS NULL ---- query IIIIIII rowsort label-2390 SELECT * FROM tab0 AS cor0 WHERE ( NOT - - 97 IS NOT NULL ) ---- query IIIIIII rowsort label-2390 SELECT * FROM tab1 AS cor0 WHERE ( NOT - - 97 IS NOT NULL ) ---- query IIIIIII rowsort label-2390 SELECT * FROM tab2 AS cor0 WHERE ( NOT - - 97 IS NOT NULL ) ---- query IIIIIII rowsort label-2390 SELECT * FROM tab3 AS cor0 WHERE ( NOT - - 97 IS NOT NULL ) ---- query IIIIIII rowsort label-2390 SELECT * FROM tab4 AS cor0 WHERE ( NOT - - 97 IS NOT NULL ) ---- query IIIIIII rowsort label-2395 SELECT * FROM tab0 WHERE + col0 + - 41 IS NULL ---- query IIIIIII rowsort label-2395 SELECT * FROM tab1 WHERE + col0 + - 41 IS NULL ---- query IIIIIII rowsort label-2395 SELECT * FROM tab2 WHERE + col0 + - 41 IS NULL ---- query IIIIIII rowsort label-2395 SELECT * FROM tab3 WHERE + col0 + - 41 IS NULL ---- query IIIIIII rowsort label-2395 SELECT * FROM tab4 WHERE + col0 + - 41 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2400 SELECT - 51 col2 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2400 SELECT - 51 col2 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2400 SELECT - 51 col2 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2400 SELECT - 51 col2 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2400 SELECT - 51 col2 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2405 SELECT MIN( - + col0 ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2405 SELECT MIN ( - + col0 ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2405 SELECT MIN( - + col0 ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2405 SELECT MIN ( - + col0 ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2405 SELECT MIN( - + col0 ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2405 SELECT MIN ( - + col0 ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2405 SELECT MIN( - + col0 ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2405 SELECT MIN ( - + col0 ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2405 SELECT MIN( - + col0 ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-2405 SELECT MIN ( - + col0 ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- NULL query I rowsort label-2410 SELECT 1 FROM tab0 WHERE col0 IS NULL ---- query I rowsort label-2410 SELECT 1 FROM tab1 WHERE col0 IS NULL ---- query I rowsort label-2410 SELECT 1 FROM tab2 WHERE col0 IS NULL ---- query I rowsort label-2410 SELECT 1 FROM tab3 WHERE col0 IS NULL ---- query I rowsort label-2410 SELECT 1 FROM tab4 WHERE col0 IS NULL ---- query IIIIIII rowsort label-2415 SELECT ALL * FROM tab0 WHERE NULL IN ( - col4, 60, - + 99 / 6 ) ---- query IIIIIII rowsort label-2415 SELECT ALL * FROM tab1 WHERE NULL IN ( - col4, 60, - + 99 / 6 ) ---- query IIIIIII rowsort label-2415 SELECT ALL * FROM tab2 WHERE NULL IN ( - col4, 60, - + 99 / 6 ) ---- query IIIIIII rowsort label-2415 SELECT ALL * FROM tab3 WHERE NULL IN ( - col4, 60, - + 99 / 6 ) ---- query IIIIIII rowsort label-2415 SELECT ALL * FROM tab4 WHERE NULL IN ( - col4, 60, - + 99 / 6 ) ---- query IIIIIII rowsort label-2420 SELECT * FROM tab0 WHERE + 15 >= NULL ---- query IIIIIII rowsort label-2420 SELECT * FROM tab1 WHERE + 15 >= NULL ---- query IIIIIII rowsort label-2420 SELECT * FROM tab2 WHERE + 15 >= NULL ---- query IIIIIII rowsort label-2420 SELECT * FROM tab3 WHERE + 15 >= NULL ---- query IIIIIII rowsort label-2420 SELECT * FROM tab4 WHERE + 15 >= NULL ---- query I rowsort label-2425 SELECT + col0 / + + col4 FROM tab0 AS cor0 WHERE NOT 8 * col3 IS NOT NULL ---- query I rowsort label-2425 SELECT + col0 / + + col4 FROM tab1 AS cor0 WHERE NOT 8 * col3 IS NOT NULL ---- query I rowsort label-2425 SELECT + col0 / + + col4 FROM tab2 AS cor0 WHERE NOT 8 * col3 IS NOT NULL ---- query I rowsort label-2425 SELECT + col0 / + + col4 FROM tab3 AS cor0 WHERE NOT 8 * col3 IS NOT NULL ---- query I rowsort label-2425 SELECT + col0 / + + col4 FROM tab4 AS cor0 WHERE NOT 8 * col3 IS NOT NULL ---- query I rowsort label-2430 SELECT + + col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2430 SELECT + + col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2430 SELECT + + col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2430 SELECT + + col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2430 SELECT + + col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-2435 SELECT * FROM tab0 AS cor0 WHERE NOT + 89 IS NOT NULL ---- query IIIIIII rowsort label-2435 SELECT * FROM tab1 AS cor0 WHERE NOT + 89 IS NOT NULL ---- query IIIIIII rowsort label-2435 SELECT * FROM tab2 AS cor0 WHERE NOT + 89 IS NOT NULL ---- query IIIIIII rowsort label-2435 SELECT * FROM tab3 AS cor0 WHERE NOT + 89 IS NOT NULL ---- query IIIIIII rowsort label-2435 SELECT * FROM tab4 AS cor0 WHERE NOT + 89 IS NOT NULL ---- query IIIIIII rowsort label-2440 SELECT * FROM tab0 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-2440 SELECT * FROM tab1 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-2440 SELECT * FROM tab2 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-2440 SELECT * FROM tab3 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-2440 SELECT * FROM tab4 AS cor0 WHERE NOT col5 IS NOT NULL ---- query IIIIIII rowsort label-2445 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-2445 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-2445 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-2445 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-2445 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND col1 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST( NULL AS SIGNED ) / + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE NULL >= col0 + + 62 ---- skipif mysql # not compatible query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE NULL >= col0 + + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST( NULL AS SIGNED ) / + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE NULL >= col0 + + 62 ---- skipif mysql # not compatible query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE NULL >= col0 + + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST( NULL AS SIGNED ) / + CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE NULL >= col0 + + 62 ---- skipif mysql # not compatible query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE NULL >= col0 + + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST( NULL AS SIGNED ) / + CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE NULL >= col0 + + 62 ---- skipif mysql # not compatible query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE NULL >= col0 + + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST( NULL AS SIGNED ) / + CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE NULL >= col0 + + 62 ---- skipif mysql # not compatible query II rowsort label-2450 SELECT DISTINCT + + 84 * col1 AS col2, + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE NULL >= col0 + + 62 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab0 WHERE - CAST( NULL AS SIGNED ) < NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab0 WHERE - CAST ( NULL AS INTEGER ) < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab1 WHERE - CAST( NULL AS SIGNED ) < NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab1 WHERE - CAST ( NULL AS INTEGER ) < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab2 WHERE - CAST( NULL AS SIGNED ) < NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab2 WHERE - CAST ( NULL AS INTEGER ) < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab3 WHERE - CAST( NULL AS SIGNED ) < NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab3 WHERE - CAST ( NULL AS INTEGER ) < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab4 WHERE - CAST( NULL AS SIGNED ) < NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-2455 SELECT + - col4 * + col4 col1, + col3 AS col2 FROM tab4 WHERE - CAST ( NULL AS INTEGER ) < NULL ---- query IIIIIII rowsort label-2460 SELECT * FROM tab0 WHERE col5 IS NULL OR - col0 / col1 IS NULL ---- query IIIIIII rowsort label-2460 SELECT * FROM tab1 WHERE col5 IS NULL OR - col0 / col1 IS NULL ---- query IIIIIII rowsort label-2460 SELECT * FROM tab2 WHERE col5 IS NULL OR - col0 / col1 IS NULL ---- query IIIIIII rowsort label-2460 SELECT * FROM tab3 WHERE col5 IS NULL OR - col0 / col1 IS NULL ---- query IIIIIII rowsort label-2460 SELECT * FROM tab4 WHERE col5 IS NULL OR - col0 / col1 IS NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 skipif mysql # not compatible query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 onlyif mysql # aggregate syntax: query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 skipif mysql # not compatible query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 onlyif mysql # aggregate syntax: query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 skipif mysql # not compatible query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 onlyif mysql # aggregate syntax: query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 skipif mysql # not compatible query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 onlyif mysql # aggregate syntax: query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 skipif mysql # not compatible query II rowsort label-2465 SELECT ALL + 93 AS col1, COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- 93 0 query II rowsort label-2470 SELECT + + col3, col4 * - col4 FROM tab0 cor0 WHERE NOT - 43 IS NOT NULL ---- query II rowsort label-2470 SELECT + + col3, col4 * - col4 FROM tab1 cor0 WHERE NOT - 43 IS NOT NULL ---- query II rowsort label-2470 SELECT + + col3, col4 * - col4 FROM tab2 cor0 WHERE NOT - 43 IS NOT NULL ---- query II rowsort label-2470 SELECT + + col3, col4 * - col4 FROM tab3 cor0 WHERE NOT - 43 IS NOT NULL ---- query II rowsort label-2470 SELECT + + col3, col4 * - col4 FROM tab4 cor0 WHERE NOT - 43 IS NOT NULL ---- query I rowsort label-2475 SELECT + col3 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2475 SELECT + col3 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2475 SELECT + col3 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2475 SELECT + col3 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2475 SELECT + col3 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST( NULL AS SIGNED ) * + col0 FROM tab0 AS cor0 WHERE NOT - col3 > NULL ---- skipif mysql # not compatible query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST ( NULL AS INTEGER ) * + col0 FROM tab0 AS cor0 WHERE NOT - col3 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST( NULL AS SIGNED ) * + col0 FROM tab1 AS cor0 WHERE NOT - col3 > NULL ---- skipif mysql # not compatible query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST ( NULL AS INTEGER ) * + col0 FROM tab1 AS cor0 WHERE NOT - col3 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST( NULL AS SIGNED ) * + col0 FROM tab2 AS cor0 WHERE NOT - col3 > NULL ---- skipif mysql # not compatible query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST ( NULL AS INTEGER ) * + col0 FROM tab2 AS cor0 WHERE NOT - col3 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST( NULL AS SIGNED ) * + col0 FROM tab3 AS cor0 WHERE NOT - col3 > NULL ---- skipif mysql # not compatible query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST ( NULL AS INTEGER ) * + col0 FROM tab3 AS cor0 WHERE NOT - col3 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST( NULL AS SIGNED ) * + col0 FROM tab4 AS cor0 WHERE NOT - col3 > NULL ---- skipif mysql # not compatible query I rowsort label-2480 SELECT - - 51 + - col3 * + col4 * - - CAST ( NULL AS INTEGER ) * + col0 FROM tab4 AS cor0 WHERE NOT - col3 > NULL ---- query I rowsort label-2485 SELECT ALL + + col0 AS col4 FROM tab0 cor0 WHERE NOT + 66 + col1 <= + 57 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-2485 SELECT ALL + + col0 AS col4 FROM tab1 cor0 WHERE NOT + 66 + col1 <= + 57 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-2485 SELECT ALL + + col0 AS col4 FROM tab2 cor0 WHERE NOT + 66 + col1 <= + 57 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-2485 SELECT ALL + + col0 AS col4 FROM tab3 cor0 WHERE NOT + 66 + col1 <= + 57 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-2485 SELECT ALL + + col0 AS col4 FROM tab4 cor0 WHERE NOT + 66 + col1 <= + 57 ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-2490 SELECT ALL + col1 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-2490 SELECT ALL + col1 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-2490 SELECT ALL + col1 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-2490 SELECT ALL + col1 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-2490 SELECT ALL + col1 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-2495 SELECT ALL * FROM tab0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2495 SELECT ALL * FROM tab1 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2495 SELECT ALL * FROM tab2 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2495 SELECT ALL * FROM tab3 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2495 SELECT ALL * FROM tab4 WHERE NOT + col4 IS NOT NULL ---- query I rowsort label-2500 SELECT ALL - col3 AS col5 FROM tab0 cor0 WHERE ( NOT + col3 IS NOT NULL ) ---- query I rowsort label-2500 SELECT ALL - col3 AS col5 FROM tab1 cor0 WHERE ( NOT + col3 IS NOT NULL ) ---- query I rowsort label-2500 SELECT ALL - col3 AS col5 FROM tab2 cor0 WHERE ( NOT + col3 IS NOT NULL ) ---- query I rowsort label-2500 SELECT ALL - col3 AS col5 FROM tab3 cor0 WHERE ( NOT + col3 IS NOT NULL ) ---- query I rowsort label-2500 SELECT ALL - col3 AS col5 FROM tab4 cor0 WHERE ( NOT + col3 IS NOT NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2505 SELECT * FROM tab0 AS cor0 WHERE NOT ( ( NOT + CAST( + col0 AS SIGNED ) * + col1 * - - col3 IS NULL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2505 SELECT * FROM tab0 AS cor0 WHERE NOT ( ( NOT + CAST ( + col0 AS INTEGER ) * + col1 * - - col3 IS NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2505 SELECT * FROM tab1 AS cor0 WHERE NOT ( ( NOT + CAST( + col0 AS SIGNED ) * + col1 * - - col3 IS NULL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2505 SELECT * FROM tab1 AS cor0 WHERE NOT ( ( NOT + CAST ( + col0 AS INTEGER ) * + col1 * - - col3 IS NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2505 SELECT * FROM tab2 AS cor0 WHERE NOT ( ( NOT + CAST( + col0 AS SIGNED ) * + col1 * - - col3 IS NULL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2505 SELECT * FROM tab2 AS cor0 WHERE NOT ( ( NOT + CAST ( + col0 AS INTEGER ) * + col1 * - - col3 IS NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2505 SELECT * FROM tab3 AS cor0 WHERE NOT ( ( NOT + CAST( + col0 AS SIGNED ) * + col1 * - - col3 IS NULL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2505 SELECT * FROM tab3 AS cor0 WHERE NOT ( ( NOT + CAST ( + col0 AS INTEGER ) * + col1 * - - col3 IS NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2505 SELECT * FROM tab4 AS cor0 WHERE NOT ( ( NOT + CAST( + col0 AS SIGNED ) * + col1 * - - col3 IS NULL ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2505 SELECT * FROM tab4 AS cor0 WHERE NOT ( ( NOT + CAST ( + col0 AS INTEGER ) * + col1 * - - col3 IS NULL ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2510 SELECT - col1 FROM tab0 cor0 WHERE NULL <> - CAST( col4 AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-2510 SELECT - col1 FROM tab0 cor0 WHERE NULL <> - CAST ( col4 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2510 SELECT - col1 FROM tab1 cor0 WHERE NULL <> - CAST( col4 AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-2510 SELECT - col1 FROM tab1 cor0 WHERE NULL <> - CAST ( col4 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2510 SELECT - col1 FROM tab2 cor0 WHERE NULL <> - CAST( col4 AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-2510 SELECT - col1 FROM tab2 cor0 WHERE NULL <> - CAST ( col4 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2510 SELECT - col1 FROM tab3 cor0 WHERE NULL <> - CAST( col4 AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-2510 SELECT - col1 FROM tab3 cor0 WHERE NULL <> - CAST ( col4 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-2510 SELECT - col1 FROM tab4 cor0 WHERE NULL <> - CAST( col4 AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-2510 SELECT - col1 FROM tab4 cor0 WHERE NULL <> - CAST ( col4 AS REAL ) ---- query IIIIIII rowsort label-2515 SELECT * FROM tab0 AS cor0 WHERE + 67 >= NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab1 AS cor0 WHERE + 67 >= NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab2 AS cor0 WHERE + 67 >= NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab3 AS cor0 WHERE + 67 >= NULL ---- query IIIIIII rowsort label-2515 SELECT * FROM tab4 AS cor0 WHERE + 67 >= NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab0 cor0 WHERE NULL NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab1 cor0 WHERE NULL NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab2 cor0 WHERE NULL NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab3 cor0 WHERE NULL NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-2520 SELECT ALL * FROM tab4 cor0 WHERE NULL NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-2525 SELECT * FROM tab0 WHERE NOT - col4 * + col4 IS NOT NULL ---- query IIIIIII rowsort label-2525 SELECT * FROM tab1 WHERE NOT - col4 * + col4 IS NOT NULL ---- query IIIIIII rowsort label-2525 SELECT * FROM tab2 WHERE NOT - col4 * + col4 IS NOT NULL ---- query IIIIIII rowsort label-2525 SELECT * FROM tab3 WHERE NOT - col4 * + col4 IS NOT NULL ---- query IIIIIII rowsort label-2525 SELECT * FROM tab4 WHERE NOT - col4 * + col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2530 SELECT DISTINCT COUNT( * ) FROM tab0 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT COUNT ( * ) FROM tab0 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2530 SELECT DISTINCT COUNT( * ) FROM tab1 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT COUNT ( * ) FROM tab1 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2530 SELECT DISTINCT COUNT( * ) FROM tab2 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT COUNT ( * ) FROM tab2 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2530 SELECT DISTINCT COUNT( * ) FROM tab3 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT COUNT ( * ) FROM tab3 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2530 SELECT DISTINCT COUNT( * ) FROM tab4 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT COUNT ( * ) FROM tab4 WHERE + 77 * - col1 - + + 81 IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2535 SELECT - - col3 * + CAST( NULL AS SIGNED ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2535 SELECT - - col3 * + CAST ( NULL AS INTEGER ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2535 SELECT - - col3 * + CAST( NULL AS SIGNED ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2535 SELECT - - col3 * + CAST ( NULL AS INTEGER ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2535 SELECT - - col3 * + CAST( NULL AS SIGNED ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2535 SELECT - - col3 * + CAST ( NULL AS INTEGER ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2535 SELECT - - col3 * + CAST( NULL AS SIGNED ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2535 SELECT - - col3 * + CAST ( NULL AS INTEGER ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2535 SELECT - - col3 * + CAST( NULL AS SIGNED ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2535 SELECT - - col3 * + CAST ( NULL AS INTEGER ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query I rowsort label-2540 SELECT + - col0 + col0 AS col4 FROM tab0 AS cor0 WHERE col3 <> - col3 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2540 SELECT + - col0 + col0 AS col4 FROM tab1 AS cor0 WHERE col3 <> - col3 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2540 SELECT + - col0 + col0 AS col4 FROM tab2 AS cor0 WHERE col3 <> - col3 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2540 SELECT + - col0 + col0 AS col4 FROM tab3 AS cor0 WHERE col3 <> - col3 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2540 SELECT + - col0 + col0 AS col4 FROM tab4 AS cor0 WHERE col3 <> - col3 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-2545 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) >= + col3 + - - col1 + 28 ---- query IIIIIII rowsort label-2545 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) >= + col3 + - - col1 + 28 ---- query IIIIIII rowsort label-2545 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) >= + col3 + - - col1 + 28 ---- query IIIIIII rowsort label-2545 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) >= + col3 + - - col1 + 28 ---- query IIIIIII rowsort label-2545 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) >= + col3 + - - col1 + 28 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2550 SELECT col4 * + - col0 col2 FROM tab0 AS cor0 WHERE - 90 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2550 SELECT col4 * + - col0 col2 FROM tab1 AS cor0 WHERE - 90 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2550 SELECT col4 * + - col0 col2 FROM tab2 AS cor0 WHERE - 90 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2550 SELECT col4 * + - col0 col2 FROM tab3 AS cor0 WHERE - 90 BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2550 SELECT col4 * + - col0 col2 FROM tab4 AS cor0 WHERE - 90 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-2555 SELECT * FROM tab0 WHERE NOT NULL IN ( + - 56 ) ---- query IIIIIII rowsort label-2555 SELECT * FROM tab1 WHERE NOT NULL IN ( + - 56 ) ---- query IIIIIII rowsort label-2555 SELECT * FROM tab2 WHERE NOT NULL IN ( + - 56 ) ---- query IIIIIII rowsort label-2555 SELECT * FROM tab3 WHERE NOT NULL IN ( + - 56 ) ---- query IIIIIII rowsort label-2555 SELECT * FROM tab4 WHERE NOT NULL IN ( + - 56 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-2560 SELECT ALL COUNT( * ) AS col2 FROM tab0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-2560 SELECT ALL COUNT ( * ) AS col2 FROM tab0 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2560 SELECT ALL COUNT( * ) AS col2 FROM tab1 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-2560 SELECT ALL COUNT ( * ) AS col2 FROM tab1 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2560 SELECT ALL COUNT( * ) AS col2 FROM tab2 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-2560 SELECT ALL COUNT ( * ) AS col2 FROM tab2 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2560 SELECT ALL COUNT( * ) AS col2 FROM tab3 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-2560 SELECT ALL COUNT ( * ) AS col2 FROM tab3 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2560 SELECT ALL COUNT( * ) AS col2 FROM tab4 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-2560 SELECT ALL COUNT ( * ) AS col2 FROM tab4 WHERE NULL IS NULL ---- 100 query IIIIIII rowsort label-2565 SELECT * FROM tab0 AS cor0 WHERE - 84 IS NULL ---- query IIIIIII rowsort label-2565 SELECT * FROM tab1 AS cor0 WHERE - 84 IS NULL ---- query IIIIIII rowsort label-2565 SELECT * FROM tab2 AS cor0 WHERE - 84 IS NULL ---- query IIIIIII rowsort label-2565 SELECT * FROM tab3 AS cor0 WHERE - 84 IS NULL ---- query IIIIIII rowsort label-2565 SELECT * FROM tab4 AS cor0 WHERE - 84 IS NULL ---- query I rowsort label-2570 SELECT + - col0 * col0 AS col2 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-2570 SELECT + - col0 * col0 AS col2 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-2570 SELECT + - col0 * col0 AS col2 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-2570 SELECT + - col0 * col0 AS col2 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-2570 SELECT + - col0 * col0 AS col2 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query IIIIIII rowsort label-2575 SELECT ALL * FROM tab0 WHERE NULL >= + col0 ---- query IIIIIII rowsort label-2575 SELECT ALL * FROM tab1 WHERE NULL >= + col0 ---- query IIIIIII rowsort label-2575 SELECT ALL * FROM tab2 WHERE NULL >= + col0 ---- query IIIIIII rowsort label-2575 SELECT ALL * FROM tab3 WHERE NULL >= + col0 ---- query IIIIIII rowsort label-2575 SELECT ALL * FROM tab4 WHERE NULL >= + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2580 SELECT - + CAST( CAST( - + 73 AS SIGNED ) AS SIGNED ) + col0 AS col0, col2 FROM tab0 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 skipif mysql # not compatible query II rowsort label-2580 SELECT - + CAST ( CAST ( - + 73 AS INTEGER ) AS INTEGER ) + col0 AS col0, col2 FROM tab0 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2580 SELECT - + CAST( CAST( - + 73 AS SIGNED ) AS SIGNED ) + col0 AS col0, col2 FROM tab1 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 skipif mysql # not compatible query II rowsort label-2580 SELECT - + CAST ( CAST ( - + 73 AS INTEGER ) AS INTEGER ) + col0 AS col0, col2 FROM tab1 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2580 SELECT - + CAST( CAST( - + 73 AS SIGNED ) AS SIGNED ) + col0 AS col0, col2 FROM tab2 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 skipif mysql # not compatible query II rowsort label-2580 SELECT - + CAST ( CAST ( - + 73 AS INTEGER ) AS INTEGER ) + col0 AS col0, col2 FROM tab2 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2580 SELECT - + CAST( CAST( - + 73 AS SIGNED ) AS SIGNED ) + col0 AS col0, col2 FROM tab3 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 skipif mysql # not compatible query II rowsort label-2580 SELECT - + CAST ( CAST ( - + 73 AS INTEGER ) AS INTEGER ) + col0 AS col0, col2 FROM tab3 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-2580 SELECT - + CAST( CAST( - + 73 AS SIGNED ) AS SIGNED ) + col0 AS col0, col2 FROM tab4 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 skipif mysql # not compatible query II rowsort label-2580 SELECT - + CAST ( CAST ( - + 73 AS INTEGER ) AS INTEGER ) + col0 AS col0, col2 FROM tab4 cor0 WHERE + 64 * - + ( col3 ) IS NOT NULL ---- 200 values hashing to e036253056da689d2476aa350f2f9202 query II rowsort label-2585 SELECT 95, - 25 AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 200 values hashing to 868141b50fe1794a38fcb54d6b208178 query II rowsort label-2585 SELECT 95, - 25 AS col2 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 200 values hashing to 868141b50fe1794a38fcb54d6b208178 query II rowsort label-2585 SELECT 95, - 25 AS col2 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 200 values hashing to 868141b50fe1794a38fcb54d6b208178 query II rowsort label-2585 SELECT 95, - 25 AS col2 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 200 values hashing to 868141b50fe1794a38fcb54d6b208178 query II rowsort label-2585 SELECT 95, - 25 AS col2 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 200 values hashing to 868141b50fe1794a38fcb54d6b208178 query IIIIIII rowsort label-2590 SELECT * FROM tab0 AS cor0 WHERE - col0 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-2590 SELECT * FROM tab1 AS cor0 WHERE - col0 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-2590 SELECT * FROM tab2 AS cor0 WHERE - col0 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-2590 SELECT * FROM tab3 AS cor0 WHERE - col0 NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-2590 SELECT * FROM tab4 AS cor0 WHERE - col0 NOT BETWEEN NULL AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2595 SELECT ALL - CAST( NULL AS SIGNED ) - 47 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2595 SELECT ALL - CAST ( NULL AS INTEGER ) - 47 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2595 SELECT ALL - CAST( NULL AS SIGNED ) - 47 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2595 SELECT ALL - CAST ( NULL AS INTEGER ) - 47 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2595 SELECT ALL - CAST( NULL AS SIGNED ) - 47 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2595 SELECT ALL - CAST ( NULL AS INTEGER ) - 47 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2595 SELECT ALL - CAST( NULL AS SIGNED ) - 47 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2595 SELECT ALL - CAST ( NULL AS INTEGER ) - 47 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2595 SELECT ALL - CAST( NULL AS SIGNED ) - 47 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2595 SELECT ALL - CAST ( NULL AS INTEGER ) - 47 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2600 SELECT + col2 col4 FROM tab0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2600 SELECT + col2 col4 FROM tab1 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2600 SELECT + col2 col4 FROM tab2 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2600 SELECT + col2 col4 FROM tab3 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2600 SELECT + col2 col4 FROM tab4 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2605 SELECT - 19 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-2605 SELECT - 19 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-2605 SELECT - 19 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-2605 SELECT - 19 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-2605 SELECT - 19 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2610 SELECT * FROM tab0 AS cor0 WHERE NOT 68 * - - CAST( NULL AS SIGNED ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2610 SELECT * FROM tab0 AS cor0 WHERE NOT 68 * - - CAST ( NULL AS INTEGER ) <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2610 SELECT * FROM tab1 AS cor0 WHERE NOT 68 * - - CAST( NULL AS SIGNED ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2610 SELECT * FROM tab1 AS cor0 WHERE NOT 68 * - - CAST ( NULL AS INTEGER ) <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2610 SELECT * FROM tab2 AS cor0 WHERE NOT 68 * - - CAST( NULL AS SIGNED ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2610 SELECT * FROM tab2 AS cor0 WHERE NOT 68 * - - CAST ( NULL AS INTEGER ) <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2610 SELECT * FROM tab3 AS cor0 WHERE NOT 68 * - - CAST( NULL AS SIGNED ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2610 SELECT * FROM tab3 AS cor0 WHERE NOT 68 * - - CAST ( NULL AS INTEGER ) <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2610 SELECT * FROM tab4 AS cor0 WHERE NOT 68 * - - CAST( NULL AS SIGNED ) <= NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2610 SELECT * FROM tab4 AS cor0 WHERE NOT 68 * - - CAST ( NULL AS INTEGER ) <= NULL ---- query I rowsort label-2615 SELECT DISTINCT 19 * + 50 * 22 + 87 FROM tab0 AS cor0 WHERE NOT + col4 >= NULL ---- query I rowsort label-2615 SELECT DISTINCT 19 * + 50 * 22 + 87 FROM tab1 AS cor0 WHERE NOT + col4 >= NULL ---- query I rowsort label-2615 SELECT DISTINCT 19 * + 50 * 22 + 87 FROM tab2 AS cor0 WHERE NOT + col4 >= NULL ---- query I rowsort label-2615 SELECT DISTINCT 19 * + 50 * 22 + 87 FROM tab3 AS cor0 WHERE NOT + col4 >= NULL ---- query I rowsort label-2615 SELECT DISTINCT 19 * + 50 * 22 + 87 FROM tab4 AS cor0 WHERE NOT + col4 >= NULL ---- query I rowsort label-2620 SELECT ALL + 57 + + - col0 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2620 SELECT ALL + 57 + + - col0 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2620 SELECT ALL + 57 + + - col0 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2620 SELECT ALL + 57 + + - col0 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2620 SELECT ALL + 57 + + - col0 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab0 AS cor0 WHERE ( - 53 ) BETWEEN + 19 AND NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab1 AS cor0 WHERE ( - 53 ) BETWEEN + 19 AND NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab2 AS cor0 WHERE ( - 53 ) BETWEEN + 19 AND NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab3 AS cor0 WHERE ( - 53 ) BETWEEN + 19 AND NULL ---- query IIIIIII rowsort label-2625 SELECT * FROM tab4 AS cor0 WHERE ( - 53 ) BETWEEN + 19 AND NULL ---- query I rowsort label-2630 SELECT + + 28 AS col4 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-2630 SELECT + + 28 AS col4 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-2630 SELECT + + 28 AS col4 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-2630 SELECT + + 28 AS col4 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-2630 SELECT + + 28 AS col4 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # DIV for integer division: query II rowsort label-2635 SELECT + + col0, col0 DIV - 24 FROM tab0 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd skipif mysql # not compatible query II rowsort label-2635 SELECT + + col0, col0 / - 24 FROM tab0 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd onlyif mysql # DIV for integer division: query II rowsort label-2635 SELECT + + col0, col0 DIV - 24 FROM tab1 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd skipif mysql # not compatible query II rowsort label-2635 SELECT + + col0, col0 / - 24 FROM tab1 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd onlyif mysql # DIV for integer division: query II rowsort label-2635 SELECT + + col0, col0 DIV - 24 FROM tab2 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd skipif mysql # not compatible query II rowsort label-2635 SELECT + + col0, col0 / - 24 FROM tab2 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd onlyif mysql # DIV for integer division: query II rowsort label-2635 SELECT + + col0, col0 DIV - 24 FROM tab3 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd skipif mysql # not compatible query II rowsort label-2635 SELECT + + col0, col0 / - 24 FROM tab3 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd onlyif mysql # DIV for integer division: query II rowsort label-2635 SELECT + + col0, col0 DIV - 24 FROM tab4 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd skipif mysql # not compatible query II rowsort label-2635 SELECT + + col0, col0 / - 24 FROM tab4 WHERE NULL IS NULL ---- 200 values hashing to d6612e3be68d0023180c88f27c8990cd onlyif mysql # aggregate syntax: query I rowsort label-2640 SELECT - COUNT( * ) FROM tab0 WHERE + col3 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-2640 SELECT - COUNT ( * ) FROM tab0 WHERE + col3 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2640 SELECT - COUNT( * ) FROM tab1 WHERE + col3 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-2640 SELECT - COUNT ( * ) FROM tab1 WHERE + col3 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2640 SELECT - COUNT( * ) FROM tab2 WHERE + col3 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-2640 SELECT - COUNT ( * ) FROM tab2 WHERE + col3 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2640 SELECT - COUNT( * ) FROM tab3 WHERE + col3 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-2640 SELECT - COUNT ( * ) FROM tab3 WHERE + col3 = NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2640 SELECT - COUNT( * ) FROM tab4 WHERE + col3 = NULL ---- 0 skipif mysql # not compatible query I rowsort label-2640 SELECT - COUNT ( * ) FROM tab4 WHERE + col3 = NULL ---- 0 query I rowsort label-2645 SELECT + 54 AS col0 FROM tab0 WHERE + 7 NOT BETWEEN + 5 AND NULL ---- query I rowsort label-2645 SELECT + 54 AS col0 FROM tab1 WHERE + 7 NOT BETWEEN + 5 AND NULL ---- query I rowsort label-2645 SELECT + 54 AS col0 FROM tab2 WHERE + 7 NOT BETWEEN + 5 AND NULL ---- query I rowsort label-2645 SELECT + 54 AS col0 FROM tab3 WHERE + 7 NOT BETWEEN + 5 AND NULL ---- query I rowsort label-2645 SELECT + 54 AS col0 FROM tab4 WHERE + 7 NOT BETWEEN + 5 AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2650 SELECT ALL COUNT( * ) col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2650 SELECT ALL COUNT ( * ) col0 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2650 SELECT ALL COUNT( * ) col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2650 SELECT ALL COUNT ( * ) col0 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2650 SELECT ALL COUNT( * ) col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2650 SELECT ALL COUNT ( * ) col0 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2650 SELECT ALL COUNT( * ) col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2650 SELECT ALL COUNT ( * ) col0 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-2650 SELECT ALL COUNT( * ) col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2650 SELECT ALL COUNT ( * ) col0 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 query IIIIIII rowsort label-2655 SELECT ALL * FROM tab0 AS cor0 WHERE col1 IS NULL ---- query IIIIIII rowsort label-2655 SELECT ALL * FROM tab1 AS cor0 WHERE col1 IS NULL ---- query IIIIIII rowsort label-2655 SELECT ALL * FROM tab2 AS cor0 WHERE col1 IS NULL ---- query IIIIIII rowsort label-2655 SELECT ALL * FROM tab3 AS cor0 WHERE col1 IS NULL ---- query IIIIIII rowsort label-2655 SELECT ALL * FROM tab4 AS cor0 WHERE col1 IS NULL ---- query I rowsort label-2660 SELECT + 6 AS col1 FROM tab0 cor0 WHERE ( NOT + - col1 IS NOT NULL ) ---- query I rowsort label-2660 SELECT + 6 AS col1 FROM tab1 cor0 WHERE ( NOT + - col1 IS NOT NULL ) ---- query I rowsort label-2660 SELECT + 6 AS col1 FROM tab2 cor0 WHERE ( NOT + - col1 IS NOT NULL ) ---- query I rowsort label-2660 SELECT + 6 AS col1 FROM tab3 cor0 WHERE ( NOT + - col1 IS NOT NULL ) ---- query I rowsort label-2660 SELECT + 6 AS col1 FROM tab4 cor0 WHERE ( NOT + - col1 IS NOT NULL ) ---- query I rowsort label-2665 SELECT DISTINCT + 91 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2665 SELECT DISTINCT + 91 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2665 SELECT DISTINCT + 91 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2665 SELECT DISTINCT + 91 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2665 SELECT DISTINCT + 91 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2670 SELECT + - 35 / - + col1 - + col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-2670 SELECT + - 35 / - + col1 - + col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-2670 SELECT + - 35 / - + col1 - + col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-2670 SELECT + - 35 / - + col1 - + col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-2670 SELECT + - 35 / - + col1 - + col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-2675 SELECT * FROM tab0 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2675 SELECT * FROM tab1 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2675 SELECT * FROM tab2 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2675 SELECT * FROM tab3 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2675 SELECT * FROM tab4 WHERE + col0 IS NULL ---- query IIIIIII rowsort label-2680 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 87 IS NOT NULL ---- query IIIIIII rowsort label-2680 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 87 IS NOT NULL ---- query IIIIIII rowsort label-2680 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 87 IS NOT NULL ---- query IIIIIII rowsort label-2680 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 87 IS NOT NULL ---- query IIIIIII rowsort label-2680 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 87 IS NOT NULL ---- query II rowsort label-2685 SELECT ALL col2 AS col0, - col0 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 200 values hashing to e74b403158e840828557659c69ced031 query II rowsort label-2685 SELECT ALL col2 AS col0, - col0 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 200 values hashing to e74b403158e840828557659c69ced031 query II rowsort label-2685 SELECT ALL col2 AS col0, - col0 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 200 values hashing to e74b403158e840828557659c69ced031 query II rowsort label-2685 SELECT ALL col2 AS col0, - col0 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 200 values hashing to e74b403158e840828557659c69ced031 query II rowsort label-2685 SELECT ALL col2 AS col0, - col0 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 200 values hashing to e74b403158e840828557659c69ced031 query I rowsort label-2690 SELECT DISTINCT + col3 FROM tab0 cor0 WHERE 83 * - col0 / - col4 / + col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2690 SELECT DISTINCT + col3 FROM tab1 cor0 WHERE 83 * - col0 / - col4 / + col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2690 SELECT DISTINCT + col3 FROM tab2 cor0 WHERE 83 * - col0 / - col4 / + col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2690 SELECT DISTINCT + col3 FROM tab3 cor0 WHERE 83 * - col0 / - col4 / + col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2690 SELECT DISTINCT + col3 FROM tab4 cor0 WHERE 83 * - col0 / - col4 / + col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2695 SELECT DISTINCT + col3 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2695 SELECT DISTINCT + col3 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2695 SELECT DISTINCT + col3 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2695 SELECT DISTINCT + col3 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-2695 SELECT DISTINCT + col3 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2700 SELECT - CAST( - col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2700 SELECT - CAST ( - col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2700 SELECT - CAST( - col1 AS SIGNED ) AS col0 FROM tab1 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2700 SELECT - CAST ( - col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2700 SELECT - CAST( - col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2700 SELECT - CAST ( - col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2700 SELECT - CAST( - col1 AS SIGNED ) AS col0 FROM tab3 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2700 SELECT - CAST ( - col1 AS INTEGER ) AS col0 FROM tab3 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2700 SELECT - CAST( - col1 AS SIGNED ) AS col0 FROM tab4 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2700 SELECT - CAST ( - col1 AS INTEGER ) AS col0 FROM tab4 AS cor0 WHERE NOT + col3 + + col4 IS NOT NULL ---- query IIIIIII rowsort label-2705 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= + col0 ---- query IIIIIII rowsort label-2705 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= + col0 ---- query IIIIIII rowsort label-2705 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= + col0 ---- query IIIIIII rowsort label-2705 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= + col0 ---- query IIIIIII rowsort label-2705 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= + col0 ---- query IIIIIII rowsort label-2710 SELECT * FROM tab0 WHERE NOT NULL IN ( - - 22, + 30 ) ---- query IIIIIII rowsort label-2710 SELECT * FROM tab1 WHERE NOT NULL IN ( - - 22, + 30 ) ---- query IIIIIII rowsort label-2710 SELECT * FROM tab2 WHERE NOT NULL IN ( - - 22, + 30 ) ---- query IIIIIII rowsort label-2710 SELECT * FROM tab3 WHERE NOT NULL IN ( - - 22, + 30 ) ---- query IIIIIII rowsort label-2710 SELECT * FROM tab4 WHERE NOT NULL IN ( - - 22, + 30 ) ---- onlyif mysql # DIV for integer division: query I rowsort label-2715 SELECT - col3 DIV - + 45 AS col3 FROM tab0 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 skipif mysql # not compatible query I rowsort label-2715 SELECT - col3 / - + 45 AS col3 FROM tab0 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 onlyif mysql # DIV for integer division: query I rowsort label-2715 SELECT - col3 DIV - + 45 AS col3 FROM tab1 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 skipif mysql # not compatible query I rowsort label-2715 SELECT - col3 / - + 45 AS col3 FROM tab1 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 onlyif mysql # DIV for integer division: query I rowsort label-2715 SELECT - col3 DIV - + 45 AS col3 FROM tab2 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 skipif mysql # not compatible query I rowsort label-2715 SELECT - col3 / - + 45 AS col3 FROM tab2 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 onlyif mysql # DIV for integer division: query I rowsort label-2715 SELECT - col3 DIV - + 45 AS col3 FROM tab3 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 skipif mysql # not compatible query I rowsort label-2715 SELECT - col3 / - + 45 AS col3 FROM tab3 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 onlyif mysql # DIV for integer division: query I rowsort label-2715 SELECT - col3 DIV - + 45 AS col3 FROM tab4 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 skipif mysql # not compatible query I rowsort label-2715 SELECT - col3 / - + 45 AS col3 FROM tab4 WHERE NOT - 65 IS NULL ---- 100 values hashing to 1c98d0df6bf443e25f6eeec6de4a6ea5 query I rowsort label-2720 SELECT DISTINCT + 18 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-2720 SELECT DISTINCT + 18 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-2720 SELECT DISTINCT + 18 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-2720 SELECT DISTINCT + 18 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-2720 SELECT DISTINCT + 18 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( - col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2725 SELECT col4 col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2725 SELECT col4 col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2725 SELECT col4 col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2725 SELECT col4 col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2725 SELECT col4 col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2730 SELECT 15 * col4 / + - col1 col1 FROM tab0 AS cor0 WHERE + 23 * + 56 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2730 SELECT 15 * col4 / + - col1 col1 FROM tab1 AS cor0 WHERE + 23 * + 56 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2730 SELECT 15 * col4 / + - col1 col1 FROM tab2 AS cor0 WHERE + 23 * + 56 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2730 SELECT 15 * col4 / + - col1 col1 FROM tab3 AS cor0 WHERE + 23 * + 56 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2730 SELECT 15 * col4 / + - col1 col1 FROM tab4 AS cor0 WHERE + 23 * + 56 = NULL ---- query I rowsort label-2735 SELECT - 17 FROM tab0 cor0 WHERE NOT ( NOT NULL > - col4 ) ---- query I rowsort label-2735 SELECT - 17 FROM tab1 cor0 WHERE NOT ( NOT NULL > - col4 ) ---- query I rowsort label-2735 SELECT - 17 FROM tab2 cor0 WHERE NOT ( NOT NULL > - col4 ) ---- query I rowsort label-2735 SELECT - 17 FROM tab3 cor0 WHERE NOT ( NOT NULL > - col4 ) ---- query I rowsort label-2735 SELECT - 17 FROM tab4 cor0 WHERE NOT ( NOT NULL > - col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2740 SELECT * FROM tab0 AS cor0 WHERE + col0 * + - col3 <> CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2740 SELECT * FROM tab0 AS cor0 WHERE + col0 * + - col3 <> CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2740 SELECT * FROM tab1 AS cor0 WHERE + col0 * + - col3 <> CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2740 SELECT * FROM tab1 AS cor0 WHERE + col0 * + - col3 <> CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2740 SELECT * FROM tab2 AS cor0 WHERE + col0 * + - col3 <> CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2740 SELECT * FROM tab2 AS cor0 WHERE + col0 * + - col3 <> CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2740 SELECT * FROM tab3 AS cor0 WHERE + col0 * + - col3 <> CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2740 SELECT * FROM tab3 AS cor0 WHERE + col0 * + - col3 <> CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2740 SELECT * FROM tab4 AS cor0 WHERE + col0 * + - col3 <> CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2740 SELECT * FROM tab4 AS cor0 WHERE + col0 * + - col3 <> CAST ( NULL AS REAL ) ---- query IIIIIII rowsort label-2745 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN col0 + - - col0 AND + col3 ---- query IIIIIII rowsort label-2745 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN col0 + - - col0 AND + col3 ---- query IIIIIII rowsort label-2745 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN col0 + - - col0 AND + col3 ---- query IIIIIII rowsort label-2745 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN col0 + - - col0 AND + col3 ---- query IIIIIII rowsort label-2745 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN col0 + - - col0 AND + col3 ---- query IIIIIII rowsort label-2750 SELECT * FROM tab0 WHERE NOT - + col0 * - - col0 IS NOT NULL ---- query IIIIIII rowsort label-2750 SELECT * FROM tab1 WHERE NOT - + col0 * - - col0 IS NOT NULL ---- query IIIIIII rowsort label-2750 SELECT * FROM tab2 WHERE NOT - + col0 * - - col0 IS NOT NULL ---- query IIIIIII rowsort label-2750 SELECT * FROM tab3 WHERE NOT - + col0 * - - col0 IS NOT NULL ---- query IIIIIII rowsort label-2750 SELECT * FROM tab4 WHERE NOT - + col0 * - - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2755 SELECT 55 + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2755 SELECT 55 + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2755 SELECT 55 + CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2755 SELECT 55 + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2755 SELECT 55 + CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2755 SELECT 55 + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2755 SELECT 55 + CAST( NULL AS SIGNED ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2755 SELECT 55 + CAST ( NULL AS INTEGER ) AS col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2755 SELECT 55 + CAST( NULL AS SIGNED ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2755 SELECT 55 + CAST ( NULL AS INTEGER ) AS col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2760 SELECT - col3 + + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- skipif mysql # not compatible query I rowsort label-2760 SELECT - col3 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2760 SELECT - col3 + + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- skipif mysql # not compatible query I rowsort label-2760 SELECT - col3 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2760 SELECT - col3 + + CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- skipif mysql # not compatible query I rowsort label-2760 SELECT - col3 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2760 SELECT - col3 + + CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- skipif mysql # not compatible query I rowsort label-2760 SELECT - col3 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2760 SELECT - col3 + + CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- skipif mysql # not compatible query I rowsort label-2760 SELECT - col3 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE - col4 * col3 * - - ( - col0 ) <= - col0 - col1 ---- query I rowsort label-2765 SELECT ALL - col0 AS col5 FROM tab0 AS cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-2765 SELECT ALL - col0 AS col5 FROM tab1 AS cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-2765 SELECT ALL - col0 AS col5 FROM tab2 AS cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-2765 SELECT ALL - col0 AS col5 FROM tab3 AS cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-2765 SELECT ALL - col0 AS col5 FROM tab4 AS cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-2770 SELECT ALL 43 FROM tab0 WHERE + + 33 IS NOT NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-2770 SELECT ALL 43 FROM tab1 WHERE + + 33 IS NOT NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-2770 SELECT ALL 43 FROM tab2 WHERE + + 33 IS NOT NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-2770 SELECT ALL 43 FROM tab3 WHERE + + 33 IS NOT NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-2770 SELECT ALL 43 FROM tab4 WHERE + + 33 IS NOT NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab0 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab0 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab1 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab1 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab2 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab2 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab3 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab3 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab4 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2775 SELECT ALL col2 AS col4 FROM tab4 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- query I rowsort label-2780 SELECT DISTINCT - ( - 19 ) + - + col4 + 21 AS col3 FROM tab0 WHERE NOT 60 IS NOT NULL ---- query I rowsort label-2780 SELECT DISTINCT - ( - 19 ) + - + col4 + 21 AS col3 FROM tab1 WHERE NOT 60 IS NOT NULL ---- query I rowsort label-2780 SELECT DISTINCT - ( - 19 ) + - + col4 + 21 AS col3 FROM tab2 WHERE NOT 60 IS NOT NULL ---- query I rowsort label-2780 SELECT DISTINCT - ( - 19 ) + - + col4 + 21 AS col3 FROM tab3 WHERE NOT 60 IS NOT NULL ---- query I rowsort label-2780 SELECT DISTINCT - ( - 19 ) + - + col4 + 21 AS col3 FROM tab4 WHERE NOT 60 IS NOT NULL ---- query I rowsort label-2785 SELECT - col0 AS col0 FROM tab0 AS cor0 WHERE NOT - 14 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2785 SELECT - col0 AS col0 FROM tab1 AS cor0 WHERE NOT - 14 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2785 SELECT - col0 AS col0 FROM tab2 AS cor0 WHERE NOT - 14 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2785 SELECT - col0 AS col0 FROM tab3 AS cor0 WHERE NOT - 14 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-2785 SELECT - col0 AS col0 FROM tab4 AS cor0 WHERE NOT - 14 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2790 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 * - + 98 / CAST( NULL AS SIGNED ) / col3 >= col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-2790 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 * - + 98 / CAST ( NULL AS INTEGER ) / col3 >= col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2790 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 * - + 98 / CAST( NULL AS SIGNED ) / col3 >= col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-2790 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 * - + 98 / CAST ( NULL AS INTEGER ) / col3 >= col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2790 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 * - + 98 / CAST( NULL AS SIGNED ) / col3 >= col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-2790 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 * - + 98 / CAST ( NULL AS INTEGER ) / col3 >= col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2790 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 * - + 98 / CAST( NULL AS SIGNED ) / col3 >= col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-2790 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 * - + 98 / CAST ( NULL AS INTEGER ) / col3 >= col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2790 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 * - + 98 / CAST( NULL AS SIGNED ) / col3 >= col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-2790 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 * - + 98 / CAST ( NULL AS INTEGER ) / col3 >= col3 ---- onlyif mysql # aggregate syntax: query I rowsort label-2795 SELECT ALL - MAX( DISTINCT + col3 ) + + + COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL = + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - MAX ( DISTINCT + col3 ) + + + COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL = + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2795 SELECT ALL - MAX( DISTINCT + col3 ) + + + COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL = + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - MAX ( DISTINCT + col3 ) + + + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL = + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2795 SELECT ALL - MAX( DISTINCT + col3 ) + + + COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL = + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - MAX ( DISTINCT + col3 ) + + + COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL = + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2795 SELECT ALL - MAX( DISTINCT + col3 ) + + + COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL = + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - MAX ( DISTINCT + col3 ) + + + COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL = + col3 ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-2795 SELECT ALL - MAX( DISTINCT + col3 ) + + + COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL = + col3 ---- NULL skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - MAX ( DISTINCT + col3 ) + + + COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL = + col3 ---- NULL query IIIIIII rowsort label-2800 SELECT ALL * FROM tab0 WHERE NOT 64 = NULL ---- query IIIIIII rowsort label-2800 SELECT ALL * FROM tab1 WHERE NOT 64 = NULL ---- query IIIIIII rowsort label-2800 SELECT ALL * FROM tab2 WHERE NOT 64 = NULL ---- query IIIIIII rowsort label-2800 SELECT ALL * FROM tab3 WHERE NOT 64 = NULL ---- query IIIIIII rowsort label-2800 SELECT ALL * FROM tab4 WHERE NOT 64 = NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-2805 SELECT ALL + + COUNT( * ) + - ( - 62 ) col2 FROM tab0 WHERE NOT 32 IS NOT NULL ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2805 SELECT ALL + + COUNT ( * ) + - ( - 62 ) col2 FROM tab0 WHERE NOT 32 IS NOT NULL ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-2805 SELECT ALL + + COUNT( * ) + - ( - 62 ) col2 FROM tab1 WHERE NOT 32 IS NOT NULL ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2805 SELECT ALL + + COUNT ( * ) + - ( - 62 ) col2 FROM tab1 WHERE NOT 32 IS NOT NULL ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-2805 SELECT ALL + + COUNT( * ) + - ( - 62 ) col2 FROM tab2 WHERE NOT 32 IS NOT NULL ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2805 SELECT ALL + + COUNT ( * ) + - ( - 62 ) col2 FROM tab2 WHERE NOT 32 IS NOT NULL ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-2805 SELECT ALL + + COUNT( * ) + - ( - 62 ) col2 FROM tab3 WHERE NOT 32 IS NOT NULL ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2805 SELECT ALL + + COUNT ( * ) + - ( - 62 ) col2 FROM tab3 WHERE NOT 32 IS NOT NULL ---- 62 onlyif mysql # aggregate syntax: query I rowsort label-2805 SELECT ALL + + COUNT( * ) + - ( - 62 ) col2 FROM tab4 WHERE NOT 32 IS NOT NULL ---- 62 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2805 SELECT ALL + + COUNT ( * ) + - ( - 62 ) col2 FROM tab4 WHERE NOT 32 IS NOT NULL ---- 62 query I rowsort label-2810 SELECT - - col3 AS col4 FROM tab0 WHERE + col4 IS NULL ---- query I rowsort label-2810 SELECT - - col3 AS col4 FROM tab1 WHERE + col4 IS NULL ---- query I rowsort label-2810 SELECT - - col3 AS col4 FROM tab2 WHERE + col4 IS NULL ---- query I rowsort label-2810 SELECT - - col3 AS col4 FROM tab3 WHERE + col4 IS NULL ---- query I rowsort label-2810 SELECT - - col3 AS col4 FROM tab4 WHERE + col4 IS NULL ---- query I rowsort label-2815 SELECT ALL - col0 + + 32 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-2815 SELECT ALL - col0 + + 32 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-2815 SELECT ALL - col0 + + 32 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-2815 SELECT ALL - col0 + + 32 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-2815 SELECT ALL - col0 + + 32 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-2820 SELECT DISTINCT + col4 AS col5 FROM tab0 WHERE NOT - ( + 39 ) IS NOT NULL ---- query I rowsort label-2820 SELECT DISTINCT + col4 AS col5 FROM tab1 WHERE NOT - ( + 39 ) IS NOT NULL ---- query I rowsort label-2820 SELECT DISTINCT + col4 AS col5 FROM tab2 WHERE NOT - ( + 39 ) IS NOT NULL ---- query I rowsort label-2820 SELECT DISTINCT + col4 AS col5 FROM tab3 WHERE NOT - ( + 39 ) IS NOT NULL ---- query I rowsort label-2820 SELECT DISTINCT + col4 AS col5 FROM tab4 WHERE NOT - ( + 39 ) IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-2825 SELECT - 35, COUNT( * ) * + 71 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST( NULL AS DECIMAL ) ---- -35 0 skipif mysql # not compatible query II rowsort label-2825 SELECT - 35, COUNT ( * ) * + 71 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST ( NULL AS REAL ) ---- -35 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-2825 SELECT - 35, COUNT( * ) * + 71 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST( NULL AS DECIMAL ) ---- -35 0 skipif mysql # not compatible query II rowsort label-2825 SELECT - 35, COUNT ( * ) * + 71 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST ( NULL AS REAL ) ---- -35 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-2825 SELECT - 35, COUNT( * ) * + 71 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST( NULL AS DECIMAL ) ---- -35 0 skipif mysql # not compatible query II rowsort label-2825 SELECT - 35, COUNT ( * ) * + 71 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST ( NULL AS REAL ) ---- -35 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-2825 SELECT - 35, COUNT( * ) * + 71 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST( NULL AS DECIMAL ) ---- -35 0 skipif mysql # not compatible query II rowsort label-2825 SELECT - 35, COUNT ( * ) * + 71 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST ( NULL AS REAL ) ---- -35 0 onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: query II rowsort label-2825 SELECT - 35, COUNT( * ) * + 71 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST( NULL AS DECIMAL ) ---- -35 0 skipif mysql # not compatible query II rowsort label-2825 SELECT - 35, COUNT ( * ) * + 71 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - + col1 * + col3 / CAST ( NULL AS REAL ) ---- -35 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT 68, ( + MIN( col1 ) ) AS col3 FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- 68 NULL skipif mysql # not compatible query II rowsort label-2830 SELECT 68, ( + MIN ( col1 ) ) AS col3 FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- 68 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT 68, ( + MIN( col1 ) ) AS col3 FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- 68 NULL skipif mysql # not compatible query II rowsort label-2830 SELECT 68, ( + MIN ( col1 ) ) AS col3 FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- 68 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT 68, ( + MIN( col1 ) ) AS col3 FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- 68 NULL skipif mysql # not compatible query II rowsort label-2830 SELECT 68, ( + MIN ( col1 ) ) AS col3 FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- 68 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT 68, ( + MIN( col1 ) ) AS col3 FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- 68 NULL skipif mysql # not compatible query II rowsort label-2830 SELECT 68, ( + MIN ( col1 ) ) AS col3 FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- 68 NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-2830 SELECT 68, ( + MIN( col1 ) ) AS col3 FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL ---- 68 NULL skipif mysql # not compatible query II rowsort label-2830 SELECT 68, ( + MIN ( col1 ) ) AS col3 FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL ---- 68 NULL query IIIIIII rowsort label-2835 SELECT ALL * FROM tab0 AS cor0 WHERE col4 = ( NULL ) ---- query IIIIIII rowsort label-2835 SELECT ALL * FROM tab1 AS cor0 WHERE col4 = ( NULL ) ---- query IIIIIII rowsort label-2835 SELECT ALL * FROM tab2 AS cor0 WHERE col4 = ( NULL ) ---- query IIIIIII rowsort label-2835 SELECT ALL * FROM tab3 AS cor0 WHERE col4 = ( NULL ) ---- query IIIIIII rowsort label-2835 SELECT ALL * FROM tab4 AS cor0 WHERE col4 = ( NULL ) ---- query I rowsort label-2840 SELECT col1 AS col2 FROM tab0 WHERE ( NOT 4 >= NULL ) ---- query I rowsort label-2840 SELECT col1 AS col2 FROM tab1 WHERE ( NOT 4 >= NULL ) ---- query I rowsort label-2840 SELECT col1 AS col2 FROM tab2 WHERE ( NOT 4 >= NULL ) ---- query I rowsort label-2840 SELECT col1 AS col2 FROM tab3 WHERE ( NOT 4 >= NULL ) ---- query I rowsort label-2840 SELECT col1 AS col2 FROM tab4 WHERE ( NOT 4 >= NULL ) ---- query I rowsort label-2845 SELECT ALL 69 FROM tab0 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-2845 SELECT ALL 69 FROM tab1 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-2845 SELECT ALL 69 FROM tab2 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-2845 SELECT ALL 69 FROM tab3 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-2845 SELECT ALL 69 FROM tab4 WHERE ( ( NOT NULL IS NOT NULL ) ) ---- 100 values hashing to e4f7834299375ffece7aa1af43f8c16e query I rowsort label-2850 SELECT ALL + col4 FROM tab0 cor0 WHERE NOT NULL >= col4 ---- query I rowsort label-2850 SELECT ALL + col4 FROM tab1 cor0 WHERE NOT NULL >= col4 ---- query I rowsort label-2850 SELECT ALL + col4 FROM tab2 cor0 WHERE NOT NULL >= col4 ---- query I rowsort label-2850 SELECT ALL + col4 FROM tab3 cor0 WHERE NOT NULL >= col4 ---- query I rowsort label-2850 SELECT ALL + col4 FROM tab4 cor0 WHERE NOT NULL >= col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2855 SELECT ALL * FROM tab0 WHERE NOT + CAST( - col1 AS SIGNED ) + + + col0 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2855 SELECT ALL * FROM tab0 WHERE NOT + CAST ( - col1 AS INTEGER ) + + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2855 SELECT ALL * FROM tab1 WHERE NOT + CAST( - col1 AS SIGNED ) + + + col0 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2855 SELECT ALL * FROM tab1 WHERE NOT + CAST ( - col1 AS INTEGER ) + + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2855 SELECT ALL * FROM tab2 WHERE NOT + CAST( - col1 AS SIGNED ) + + + col0 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2855 SELECT ALL * FROM tab2 WHERE NOT + CAST ( - col1 AS INTEGER ) + + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2855 SELECT ALL * FROM tab3 WHERE NOT + CAST( - col1 AS SIGNED ) + + + col0 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2855 SELECT ALL * FROM tab3 WHERE NOT + CAST ( - col1 AS INTEGER ) + + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2855 SELECT ALL * FROM tab4 WHERE NOT + CAST( - col1 AS SIGNED ) + + + col0 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2855 SELECT ALL * FROM tab4 WHERE NOT + CAST ( - col1 AS INTEGER ) + + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab0 WHERE NOT ( - CAST( 62 AS SIGNED ) ) NOT IN ( col0, - col1 ) ---- skipif mysql # not compatible query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab0 WHERE NOT ( - CAST ( 62 AS INTEGER ) ) NOT IN ( col0, - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab1 WHERE NOT ( - CAST( 62 AS SIGNED ) ) NOT IN ( col0, - col1 ) ---- skipif mysql # not compatible query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab1 WHERE NOT ( - CAST ( 62 AS INTEGER ) ) NOT IN ( col0, - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab2 WHERE NOT ( - CAST( 62 AS SIGNED ) ) NOT IN ( col0, - col1 ) ---- skipif mysql # not compatible query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab2 WHERE NOT ( - CAST ( 62 AS INTEGER ) ) NOT IN ( col0, - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab3 WHERE NOT ( - CAST( 62 AS SIGNED ) ) NOT IN ( col0, - col1 ) ---- skipif mysql # not compatible query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab3 WHERE NOT ( - CAST ( 62 AS INTEGER ) ) NOT IN ( col0, - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab4 WHERE NOT ( - CAST( 62 AS SIGNED ) ) NOT IN ( col0, - col1 ) ---- skipif mysql # not compatible query I rowsort label-2860 SELECT DISTINCT + col0 FROM tab4 WHERE NOT ( - CAST ( 62 AS INTEGER ) ) NOT IN ( col0, - col1 ) ---- query IIIIIII rowsort label-2865 SELECT ALL * FROM tab0 WHERE NOT col4 + + + 34 IS NOT NULL ---- query IIIIIII rowsort label-2865 SELECT ALL * FROM tab1 WHERE NOT col4 + + + 34 IS NOT NULL ---- query IIIIIII rowsort label-2865 SELECT ALL * FROM tab2 WHERE NOT col4 + + + 34 IS NOT NULL ---- query IIIIIII rowsort label-2865 SELECT ALL * FROM tab3 WHERE NOT col4 + + + 34 IS NOT NULL ---- query IIIIIII rowsort label-2865 SELECT ALL * FROM tab4 WHERE NOT col4 + + + 34 IS NOT NULL ---- query I rowsort label-2870 SELECT DISTINCT + + col3 FROM tab0 AS cor0 WHERE NOT - 89 <> NULL ---- query I rowsort label-2870 SELECT DISTINCT + + col3 FROM tab1 AS cor0 WHERE NOT - 89 <> NULL ---- query I rowsort label-2870 SELECT DISTINCT + + col3 FROM tab2 AS cor0 WHERE NOT - 89 <> NULL ---- query I rowsort label-2870 SELECT DISTINCT + + col3 FROM tab3 AS cor0 WHERE NOT - 89 <> NULL ---- query I rowsort label-2870 SELECT DISTINCT + + col3 FROM tab4 AS cor0 WHERE NOT - 89 <> NULL ---- query I rowsort label-2875 SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT + col0 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2875 SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT + col0 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2875 SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT + col0 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2875 SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT + col0 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2875 SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT + col0 NOT BETWEEN NULL AND NULL ---- query I rowsort label-2880 SELECT DISTINCT - 66 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2880 SELECT DISTINCT - 66 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2880 SELECT DISTINCT - 66 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2880 SELECT DISTINCT - 66 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-2880 SELECT DISTINCT - 66 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-2885 SELECT ALL * FROM tab0 WHERE 56 * ( - col3 ) BETWEEN - col1 AND NULL OR NOT + col3 + - - col3 IS NOT NULL ---- query IIIIIII rowsort label-2885 SELECT ALL * FROM tab1 WHERE 56 * ( - col3 ) BETWEEN - col1 AND NULL OR NOT + col3 + - - col3 IS NOT NULL ---- query IIIIIII rowsort label-2885 SELECT ALL * FROM tab2 WHERE 56 * ( - col3 ) BETWEEN - col1 AND NULL OR NOT + col3 + - - col3 IS NOT NULL ---- query IIIIIII rowsort label-2885 SELECT ALL * FROM tab3 WHERE 56 * ( - col3 ) BETWEEN - col1 AND NULL OR NOT + col3 + - - col3 IS NOT NULL ---- query IIIIIII rowsort label-2885 SELECT ALL * FROM tab4 WHERE 56 * ( - col3 ) BETWEEN - col1 AND NULL OR NOT + col3 + - - col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2890 SELECT * FROM tab0 WHERE - col1 * col3 + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2890 SELECT * FROM tab0 WHERE - col1 * col3 + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2890 SELECT * FROM tab1 WHERE - col1 * col3 + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2890 SELECT * FROM tab1 WHERE - col1 * col3 + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2890 SELECT * FROM tab2 WHERE - col1 * col3 + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2890 SELECT * FROM tab2 WHERE - col1 * col3 + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2890 SELECT * FROM tab3 WHERE - col1 * col3 + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2890 SELECT * FROM tab3 WHERE - col1 * col3 + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-2890 SELECT * FROM tab4 WHERE - col1 * col3 + + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-2890 SELECT * FROM tab4 WHERE - col1 * col3 + + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query I rowsort label-2895 SELECT + 4 FROM tab0 WHERE ( + col4 ) BETWEEN NULL AND col1 + - col0 ---- query I rowsort label-2895 SELECT + 4 FROM tab1 WHERE ( + col4 ) BETWEEN NULL AND col1 + - col0 ---- query I rowsort label-2895 SELECT + 4 FROM tab2 WHERE ( + col4 ) BETWEEN NULL AND col1 + - col0 ---- query I rowsort label-2895 SELECT + 4 FROM tab3 WHERE ( + col4 ) BETWEEN NULL AND col1 + - col0 ---- query I rowsort label-2895 SELECT + 4 FROM tab4 WHERE ( + col4 ) BETWEEN NULL AND col1 + - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2900 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 4 / + 93 FROM tab0 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 4 / + 93 FROM tab0 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2900 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 4 / + 93 FROM tab1 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 4 / + 93 FROM tab1 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2900 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 4 / + 93 FROM tab2 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 4 / + 93 FROM tab2 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2900 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 4 / + 93 FROM tab3 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 4 / + 93 FROM tab3 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2900 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 4 / + 93 FROM tab4 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 4 / + 93 FROM tab4 AS cor0 WHERE NOT + 91 + - 84 >= NULL ---- query IIIIIII rowsort label-2905 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + col3 ---- query IIIIIII rowsort label-2905 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + col3 ---- query IIIIIII rowsort label-2905 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + col3 ---- query IIIIIII rowsort label-2905 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + col3 ---- query IIIIIII rowsort label-2905 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + col3 ---- query II rowsort label-2910 SELECT DISTINCT + 30 AS col1, col1 AS col2 FROM tab0 AS cor0 WHERE - 87 = NULL ---- query II rowsort label-2910 SELECT DISTINCT + 30 AS col1, col1 AS col2 FROM tab1 AS cor0 WHERE - 87 = NULL ---- query II rowsort label-2910 SELECT DISTINCT + 30 AS col1, col1 AS col2 FROM tab2 AS cor0 WHERE - 87 = NULL ---- query II rowsort label-2910 SELECT DISTINCT + 30 AS col1, col1 AS col2 FROM tab3 AS cor0 WHERE - 87 = NULL ---- query II rowsort label-2910 SELECT DISTINCT + 30 AS col1, col1 AS col2 FROM tab4 AS cor0 WHERE - 87 = NULL ---- query I rowsort label-2915 SELECT ALL 88 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT ALL 88 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT ALL 88 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT ALL 88 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-2915 SELECT ALL 88 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE CAST( + CAST( NULL AS SIGNED ) AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-2920 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE CAST ( + CAST ( NULL AS INTEGER ) AS REAL ) IS NOT NULL ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2925 SELECT DISTINCT MIN( - - 16 ) DIV + 63 FROM tab0 WHERE - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2925 SELECT DISTINCT MIN ( - - 16 ) / + 63 FROM tab0 WHERE - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2925 SELECT DISTINCT MIN( - - 16 ) DIV + 63 FROM tab1 WHERE - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2925 SELECT DISTINCT MIN ( - - 16 ) / + 63 FROM tab1 WHERE - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2925 SELECT DISTINCT MIN( - - 16 ) DIV + 63 FROM tab2 WHERE - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2925 SELECT DISTINCT MIN ( - - 16 ) / + 63 FROM tab2 WHERE - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2925 SELECT DISTINCT MIN( - - 16 ) DIV + 63 FROM tab3 WHERE - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2925 SELECT DISTINCT MIN ( - - 16 ) / + 63 FROM tab3 WHERE - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-2925 SELECT DISTINCT MIN( - - 16 ) DIV + 63 FROM tab4 WHERE - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-2925 SELECT DISTINCT MIN ( - - 16 ) / + 63 FROM tab4 WHERE - col4 IS NOT NULL ---- 0 query I rowsort label-2930 SELECT DISTINCT col1 FROM tab0 WHERE - col0 IS NULL ---- query I rowsort label-2930 SELECT DISTINCT col1 FROM tab1 WHERE - col0 IS NULL ---- query I rowsort label-2930 SELECT DISTINCT col1 FROM tab2 WHERE - col0 IS NULL ---- query I rowsort label-2930 SELECT DISTINCT col1 FROM tab3 WHERE - col0 IS NULL ---- query I rowsort label-2930 SELECT DISTINCT col1 FROM tab4 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-2935 SELECT * FROM tab0 WHERE NOT - ( - + col3 ) + - col3 > ( NULL ) ---- query IIIIIII rowsort label-2935 SELECT * FROM tab1 WHERE NOT - ( - + col3 ) + - col3 > ( NULL ) ---- query IIIIIII rowsort label-2935 SELECT * FROM tab2 WHERE NOT - ( - + col3 ) + - col3 > ( NULL ) ---- query IIIIIII rowsort label-2935 SELECT * FROM tab3 WHERE NOT - ( - + col3 ) + - col3 > ( NULL ) ---- query IIIIIII rowsort label-2935 SELECT * FROM tab4 WHERE NOT - ( - + col3 ) + - col3 > ( NULL ) ---- query IIIIIII rowsort label-2940 SELECT * FROM tab0 WHERE NOT + col4 >= - 36 ---- query IIIIIII rowsort label-2940 SELECT * FROM tab1 WHERE NOT + col4 >= - 36 ---- query IIIIIII rowsort label-2940 SELECT * FROM tab2 WHERE NOT + col4 >= - 36 ---- query IIIIIII rowsort label-2940 SELECT * FROM tab3 WHERE NOT + col4 >= - 36 ---- query IIIIIII rowsort label-2940 SELECT * FROM tab4 WHERE NOT + col4 >= - 36 ---- query I rowsort label-2945 SELECT + col5 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2945 SELECT + col5 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2945 SELECT + col5 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2945 SELECT + col5 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-2945 SELECT + col5 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2950 SELECT * FROM tab0 AS cor0 WHERE + col3 >= - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2950 SELECT * FROM tab0 AS cor0 WHERE + col3 >= - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2950 SELECT * FROM tab1 AS cor0 WHERE + col3 >= - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2950 SELECT * FROM tab1 AS cor0 WHERE + col3 >= - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2950 SELECT * FROM tab2 AS cor0 WHERE + col3 >= - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2950 SELECT * FROM tab2 AS cor0 WHERE + col3 >= - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2950 SELECT * FROM tab3 AS cor0 WHERE + col3 >= - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2950 SELECT * FROM tab3 AS cor0 WHERE + col3 >= - CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-2950 SELECT * FROM tab4 AS cor0 WHERE + col3 >= - CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-2950 SELECT * FROM tab4 AS cor0 WHERE + col3 >= - CAST ( NULL AS REAL ) ---- query IIIIIII rowsort label-2955 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + ( 40 ) IS NOT NULL ---- query IIIIIII rowsort label-2955 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + ( 40 ) IS NOT NULL ---- query IIIIIII rowsort label-2955 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + ( 40 ) IS NOT NULL ---- query IIIIIII rowsort label-2955 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + ( 40 ) IS NOT NULL ---- query IIIIIII rowsort label-2955 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + ( 40 ) IS NOT NULL ---- query IIIIIII rowsort label-2960 SELECT * FROM tab0 AS cor0 WHERE 15 IS NULL ---- query IIIIIII rowsort label-2960 SELECT * FROM tab1 AS cor0 WHERE 15 IS NULL ---- query IIIIIII rowsort label-2960 SELECT * FROM tab2 AS cor0 WHERE 15 IS NULL ---- query IIIIIII rowsort label-2960 SELECT * FROM tab3 AS cor0 WHERE 15 IS NULL ---- query IIIIIII rowsort label-2960 SELECT * FROM tab4 AS cor0 WHERE 15 IS NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab0 cor0 WHERE NULL BETWEEN col0 * - + 93 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab1 cor0 WHERE NULL BETWEEN col0 * - + 93 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab2 cor0 WHERE NULL BETWEEN col0 * - + 93 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab3 cor0 WHERE NULL BETWEEN col0 * - + 93 AND NULL ---- query IIIIIII rowsort label-2965 SELECT * FROM tab4 cor0 WHERE NULL BETWEEN col0 * - + 93 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2970 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2970 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2970 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2970 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2970 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2970 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab2 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2970 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2970 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab3 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-2970 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-2970 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab4 cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query IIIIIII rowsort label-2975 SELECT * FROM tab0 WHERE NOT NULL < 95 ---- query IIIIIII rowsort label-2975 SELECT * FROM tab1 WHERE NOT NULL < 95 ---- query IIIIIII rowsort label-2975 SELECT * FROM tab2 WHERE NOT NULL < 95 ---- query IIIIIII rowsort label-2975 SELECT * FROM tab3 WHERE NOT NULL < 95 ---- query IIIIIII rowsort label-2975 SELECT * FROM tab4 WHERE NOT NULL < 95 ---- onlyif mysql # aggregate syntax: query I rowsort label-2980 SELECT - + COUNT( * ) AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT - + COUNT ( * ) AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2980 SELECT - + COUNT( * ) AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT - + COUNT ( * ) AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2980 SELECT - + COUNT( * ) AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT - + COUNT ( * ) AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2980 SELECT - + COUNT( * ) AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT - + COUNT ( * ) AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-2980 SELECT - + COUNT( * ) AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-2980 SELECT - + COUNT ( * ) AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-2985 SELECT - 54 * - 64 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to 796a81404ad11bf85d736c7e3b54de63 query I rowsort label-2985 SELECT - 54 * - 64 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to 796a81404ad11bf85d736c7e3b54de63 query I rowsort label-2985 SELECT - 54 * - 64 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to 796a81404ad11bf85d736c7e3b54de63 query I rowsort label-2985 SELECT - 54 * - 64 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to 796a81404ad11bf85d736c7e3b54de63 query I rowsort label-2985 SELECT - 54 * - 64 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to 796a81404ad11bf85d736c7e3b54de63 query IIIIIII rowsort label-2990 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2990 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2990 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2990 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- query IIIIIII rowsort label-2990 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2995 SELECT DISTINCT col0 col2 FROM tab0 AS cor0 WHERE NOT col3 + 74 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2995 SELECT DISTINCT col0 col2 FROM tab1 AS cor0 WHERE NOT col3 + 74 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2995 SELECT DISTINCT col0 col2 FROM tab2 AS cor0 WHERE NOT col3 + 74 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2995 SELECT DISTINCT col0 col2 FROM tab3 AS cor0 WHERE NOT col3 + 74 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-2995 SELECT DISTINCT col0 col2 FROM tab4 AS cor0 WHERE NOT col3 + 74 IS NOT NULL ---- query I rowsort label-3000 SELECT + 5 FROM tab0 WHERE NULL BETWEEN col3 AND + ( - col3 ) ---- query I rowsort label-3000 SELECT + 5 FROM tab1 WHERE NULL BETWEEN col3 AND + ( - col3 ) ---- query I rowsort label-3000 SELECT + 5 FROM tab2 WHERE NULL BETWEEN col3 AND + ( - col3 ) ---- query I rowsort label-3000 SELECT + 5 FROM tab3 WHERE NULL BETWEEN col3 AND + ( - col3 ) ---- query I rowsort label-3000 SELECT + 5 FROM tab4 WHERE NULL BETWEEN col3 AND + ( - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3005 SELECT - 56 FROM tab0 WHERE 32 * - + 67 + + - col3 + + CAST( NULL AS SIGNED ) NOT BETWEEN - col3 AND + 82 ---- skipif mysql # not compatible query I rowsort label-3005 SELECT - 56 FROM tab0 WHERE 32 * - + 67 + + - col3 + + CAST ( NULL AS INTEGER ) NOT BETWEEN - col3 AND + 82 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3005 SELECT - 56 FROM tab1 WHERE 32 * - + 67 + + - col3 + + CAST( NULL AS SIGNED ) NOT BETWEEN - col3 AND + 82 ---- skipif mysql # not compatible query I rowsort label-3005 SELECT - 56 FROM tab1 WHERE 32 * - + 67 + + - col3 + + CAST ( NULL AS INTEGER ) NOT BETWEEN - col3 AND + 82 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3005 SELECT - 56 FROM tab2 WHERE 32 * - + 67 + + - col3 + + CAST( NULL AS SIGNED ) NOT BETWEEN - col3 AND + 82 ---- skipif mysql # not compatible query I rowsort label-3005 SELECT - 56 FROM tab2 WHERE 32 * - + 67 + + - col3 + + CAST ( NULL AS INTEGER ) NOT BETWEEN - col3 AND + 82 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3005 SELECT - 56 FROM tab3 WHERE 32 * - + 67 + + - col3 + + CAST( NULL AS SIGNED ) NOT BETWEEN - col3 AND + 82 ---- skipif mysql # not compatible query I rowsort label-3005 SELECT - 56 FROM tab3 WHERE 32 * - + 67 + + - col3 + + CAST ( NULL AS INTEGER ) NOT BETWEEN - col3 AND + 82 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3005 SELECT - 56 FROM tab4 WHERE 32 * - + 67 + + - col3 + + CAST( NULL AS SIGNED ) NOT BETWEEN - col3 AND + 82 ---- skipif mysql # not compatible query I rowsort label-3005 SELECT - 56 FROM tab4 WHERE 32 * - + 67 + + - col3 + + CAST ( NULL AS INTEGER ) NOT BETWEEN - col3 AND + 82 ---- query IIIIIII rowsort label-3010 SELECT * FROM tab0 WHERE NOT - 80 * 28 NOT IN ( - 73 ) ---- query IIIIIII rowsort label-3010 SELECT * FROM tab1 WHERE NOT - 80 * 28 NOT IN ( - 73 ) ---- query IIIIIII rowsort label-3010 SELECT * FROM tab2 WHERE NOT - 80 * 28 NOT IN ( - 73 ) ---- query IIIIIII rowsort label-3010 SELECT * FROM tab3 WHERE NOT - 80 * 28 NOT IN ( - 73 ) ---- query IIIIIII rowsort label-3010 SELECT * FROM tab4 WHERE NOT - 80 * 28 NOT IN ( - 73 ) ---- query IIIIIII rowsort label-3015 SELECT * FROM tab0 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3015 SELECT * FROM tab1 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3015 SELECT * FROM tab2 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3015 SELECT * FROM tab3 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3015 SELECT * FROM tab4 WHERE NOT NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3020 SELECT * FROM tab0 AS cor0 WHERE + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3020 SELECT * FROM tab0 AS cor0 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3020 SELECT * FROM tab1 AS cor0 WHERE + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3020 SELECT * FROM tab1 AS cor0 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3020 SELECT * FROM tab2 AS cor0 WHERE + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3020 SELECT * FROM tab2 AS cor0 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3020 SELECT * FROM tab3 AS cor0 WHERE + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3020 SELECT * FROM tab3 AS cor0 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3020 SELECT * FROM tab4 AS cor0 WHERE + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3020 SELECT * FROM tab4 AS cor0 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query I rowsort label-3025 SELECT 28 AS col3 FROM tab0 AS cor0 WHERE + 11 + col0 IS NOT NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-3025 SELECT 28 AS col3 FROM tab1 AS cor0 WHERE + 11 + col0 IS NOT NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-3025 SELECT 28 AS col3 FROM tab2 AS cor0 WHERE + 11 + col0 IS NOT NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-3025 SELECT 28 AS col3 FROM tab3 AS cor0 WHERE + 11 + col0 IS NOT NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-3025 SELECT 28 AS col3 FROM tab4 AS cor0 WHERE + 11 + col0 IS NOT NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-3030 SELECT col1 - col3 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3030 SELECT col1 - col3 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3030 SELECT col1 - col3 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3030 SELECT col1 - col3 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3030 SELECT col1 - col3 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT ALL ( + COUNT( * ) ) FROM tab0 WHERE NULL <> + 35 / 56 + col3 ---- 0 skipif mysql # not compatible query I rowsort label-3035 SELECT ALL ( + COUNT ( * ) ) FROM tab0 WHERE NULL <> + 35 / 56 + col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT ALL ( + COUNT( * ) ) FROM tab1 WHERE NULL <> + 35 / 56 + col3 ---- 0 skipif mysql # not compatible query I rowsort label-3035 SELECT ALL ( + COUNT ( * ) ) FROM tab1 WHERE NULL <> + 35 / 56 + col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT ALL ( + COUNT( * ) ) FROM tab2 WHERE NULL <> + 35 / 56 + col3 ---- 0 skipif mysql # not compatible query I rowsort label-3035 SELECT ALL ( + COUNT ( * ) ) FROM tab2 WHERE NULL <> + 35 / 56 + col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT ALL ( + COUNT( * ) ) FROM tab3 WHERE NULL <> + 35 / 56 + col3 ---- 0 skipif mysql # not compatible query I rowsort label-3035 SELECT ALL ( + COUNT ( * ) ) FROM tab3 WHERE NULL <> + 35 / 56 + col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3035 SELECT ALL ( + COUNT( * ) ) FROM tab4 WHERE NULL <> + 35 / 56 + col3 ---- 0 skipif mysql # not compatible query I rowsort label-3035 SELECT ALL ( + COUNT ( * ) ) FROM tab4 WHERE NULL <> + 35 / 56 + col3 ---- 0 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST( NULL AS DECIMAL ) FROM tab0 WHERE NULL >= col0 ---- skipif mysql # not compatible query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST ( NULL AS REAL ) FROM tab0 WHERE NULL >= col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST( NULL AS DECIMAL ) FROM tab1 WHERE NULL >= col0 ---- skipif mysql # not compatible query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST ( NULL AS REAL ) FROM tab1 WHERE NULL >= col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST( NULL AS DECIMAL ) FROM tab2 WHERE NULL >= col0 ---- skipif mysql # not compatible query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST ( NULL AS REAL ) FROM tab2 WHERE NULL >= col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST( NULL AS DECIMAL ) FROM tab3 WHERE NULL >= col0 ---- skipif mysql # not compatible query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST ( NULL AS REAL ) FROM tab3 WHERE NULL >= col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST( NULL AS DECIMAL ) FROM tab4 WHERE NULL >= col0 ---- skipif mysql # not compatible query I rowsort label-3040 SELECT ALL ( 24 ) * - col3 + + CAST ( NULL AS REAL ) FROM tab4 WHERE NULL >= col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-3045 SELECT DISTINCT COUNT( ALL + 94 ) FROM tab0 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-3045 SELECT DISTINCT COUNT ( ALL + 94 ) FROM tab0 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3045 SELECT DISTINCT COUNT( ALL + 94 ) FROM tab1 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-3045 SELECT DISTINCT COUNT ( ALL + 94 ) FROM tab1 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3045 SELECT DISTINCT COUNT( ALL + 94 ) FROM tab2 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-3045 SELECT DISTINCT COUNT ( ALL + 94 ) FROM tab2 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3045 SELECT DISTINCT COUNT( ALL + 94 ) FROM tab3 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-3045 SELECT DISTINCT COUNT ( ALL + 94 ) FROM tab3 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3045 SELECT DISTINCT COUNT( ALL + 94 ) FROM tab4 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-3045 SELECT DISTINCT COUNT ( ALL + 94 ) FROM tab4 WHERE NULL BETWEEN ( + 61 * + col3 - + col4 ) AND NULL ---- 0 query I rowsort label-3050 SELECT ALL col5 FROM tab0 WHERE - col4 * 44 <> 61 * col1 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3050 SELECT ALL col5 FROM tab1 WHERE - col4 * 44 <> 61 * col1 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3050 SELECT ALL col5 FROM tab2 WHERE - col4 * 44 <> 61 * col1 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3050 SELECT ALL col5 FROM tab3 WHERE - col4 * 44 <> 61 * col1 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3050 SELECT ALL col5 FROM tab4 WHERE - col4 * 44 <> 61 * col1 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-3055 SELECT ALL * FROM tab0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-3055 SELECT ALL * FROM tab1 WHERE col2 IS NULL ---- query IIIIIII rowsort label-3055 SELECT ALL * FROM tab2 WHERE col2 IS NULL ---- query IIIIIII rowsort label-3055 SELECT ALL * FROM tab3 WHERE col2 IS NULL ---- query IIIIIII rowsort label-3055 SELECT ALL * FROM tab4 WHERE col2 IS NULL ---- query IIIIIII rowsort label-3060 SELECT * FROM tab0 WHERE NOT - ( - 95 ) = NULL ---- query IIIIIII rowsort label-3060 SELECT * FROM tab1 WHERE NOT - ( - 95 ) = NULL ---- query IIIIIII rowsort label-3060 SELECT * FROM tab2 WHERE NOT - ( - 95 ) = NULL ---- query IIIIIII rowsort label-3060 SELECT * FROM tab3 WHERE NOT - ( - 95 ) = NULL ---- query IIIIIII rowsort label-3060 SELECT * FROM tab4 WHERE NOT - ( - 95 ) = NULL ---- query I rowsort label-3065 SELECT col1 AS col3 FROM tab0 WHERE NOT NULL <= col1 * 92 ---- query I rowsort label-3065 SELECT col1 AS col3 FROM tab1 WHERE NOT NULL <= col1 * 92 ---- query I rowsort label-3065 SELECT col1 AS col3 FROM tab2 WHERE NOT NULL <= col1 * 92 ---- query I rowsort label-3065 SELECT col1 AS col3 FROM tab3 WHERE NOT NULL <= col1 * 92 ---- query I rowsort label-3065 SELECT col1 AS col3 FROM tab4 WHERE NOT NULL <= col1 * 92 ---- query IIIIIII rowsort label-3070 SELECT * FROM tab0 WHERE NOT ( NULL ) <= ( + col3 ) ---- query IIIIIII rowsort label-3070 SELECT * FROM tab1 WHERE NOT ( NULL ) <= ( + col3 ) ---- query IIIIIII rowsort label-3070 SELECT * FROM tab2 WHERE NOT ( NULL ) <= ( + col3 ) ---- query IIIIIII rowsort label-3070 SELECT * FROM tab3 WHERE NOT ( NULL ) <= ( + col3 ) ---- query IIIIIII rowsort label-3070 SELECT * FROM tab4 WHERE NOT ( NULL ) <= ( + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3075 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST( NULL AS SIGNED ) - 99 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3075 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST ( NULL AS INTEGER ) - 99 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3075 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST( NULL AS SIGNED ) - 99 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3075 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST ( NULL AS INTEGER ) - 99 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3075 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST( NULL AS SIGNED ) - 99 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3075 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST ( NULL AS INTEGER ) - 99 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3075 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST( NULL AS SIGNED ) - 99 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3075 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST ( NULL AS INTEGER ) - 99 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3075 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST( NULL AS SIGNED ) - 99 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3075 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 * col4 BETWEEN NULL AND ( - 71 / CAST ( NULL AS INTEGER ) - 99 ) ---- query IIIIIII rowsort label-3080 SELECT * FROM tab0 AS cor0 WHERE NOT + col1 NOT BETWEEN 28 AND NULL ---- query IIIIIII rowsort label-3080 SELECT * FROM tab1 AS cor0 WHERE NOT + col1 NOT BETWEEN 28 AND NULL ---- query IIIIIII rowsort label-3080 SELECT * FROM tab2 AS cor0 WHERE NOT + col1 NOT BETWEEN 28 AND NULL ---- query IIIIIII rowsort label-3080 SELECT * FROM tab3 AS cor0 WHERE NOT + col1 NOT BETWEEN 28 AND NULL ---- query IIIIIII rowsort label-3080 SELECT * FROM tab4 AS cor0 WHERE NOT + col1 NOT BETWEEN 28 AND NULL ---- query I rowsort label-3085 SELECT - col4 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3085 SELECT - col4 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3085 SELECT - col4 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3085 SELECT - col4 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3085 SELECT - col4 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-3090 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- query IIIIIII rowsort label-3090 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- query IIIIIII rowsort label-3090 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- query IIIIIII rowsort label-3090 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- query IIIIIII rowsort label-3090 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-3095 SELECT - COUNT( * ) FROM tab0 AS cor0 WHERE NOT 83 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-3095 SELECT - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT 83 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3095 SELECT - COUNT( * ) FROM tab1 AS cor0 WHERE NOT 83 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-3095 SELECT - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 83 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3095 SELECT - COUNT( * ) FROM tab2 AS cor0 WHERE NOT 83 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-3095 SELECT - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT 83 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3095 SELECT - COUNT( * ) FROM tab3 AS cor0 WHERE NOT 83 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-3095 SELECT - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT 83 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3095 SELECT - COUNT( * ) FROM tab4 AS cor0 WHERE NOT 83 >= NULL ---- 0 skipif mysql # not compatible query I rowsort label-3095 SELECT - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT 83 >= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3100 SELECT + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3100 SELECT + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3100 SELECT + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3100 SELECT + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3100 SELECT + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE - 20 * - 19 IS NULL ---- 0 query IIIIIII rowsort label-3105 SELECT * FROM tab0 AS cor0 WHERE + 69 * col4 IS NULL ---- query IIIIIII rowsort label-3105 SELECT * FROM tab1 AS cor0 WHERE + 69 * col4 IS NULL ---- query IIIIIII rowsort label-3105 SELECT * FROM tab2 AS cor0 WHERE + 69 * col4 IS NULL ---- query IIIIIII rowsort label-3105 SELECT * FROM tab3 AS cor0 WHERE + 69 * col4 IS NULL ---- query IIIIIII rowsort label-3105 SELECT * FROM tab4 AS cor0 WHERE + 69 * col4 IS NULL ---- query IIIIIII rowsort label-3110 SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3110 SELECT ALL * FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3110 SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3110 SELECT ALL * FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3110 SELECT ALL * FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3115 SELECT 36 AS col2 FROM tab0 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-3115 SELECT 36 AS col2 FROM tab1 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-3115 SELECT 36 AS col2 FROM tab2 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-3115 SELECT 36 AS col2 FROM tab3 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query I rowsort label-3115 SELECT 36 AS col2 FROM tab4 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to dcd85948a21f0441a3b5156f5840a4d5 query IIIIIII rowsort label-3120 SELECT * FROM tab0 cor0 WHERE NOT col1 + col1 = NULL ---- query IIIIIII rowsort label-3120 SELECT * FROM tab1 cor0 WHERE NOT col1 + col1 = NULL ---- query IIIIIII rowsort label-3120 SELECT * FROM tab2 cor0 WHERE NOT col1 + col1 = NULL ---- query IIIIIII rowsort label-3120 SELECT * FROM tab3 cor0 WHERE NOT col1 + col1 = NULL ---- query IIIIIII rowsort label-3120 SELECT * FROM tab4 cor0 WHERE NOT col1 + col1 = NULL ---- query IIIIIII rowsort label-3125 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 >= ( NULL ) ---- query IIIIIII rowsort label-3125 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 >= ( NULL ) ---- query IIIIIII rowsort label-3125 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 >= ( NULL ) ---- query IIIIIII rowsort label-3125 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 >= ( NULL ) ---- query IIIIIII rowsort label-3125 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 >= ( NULL ) ---- query IIIIIII rowsort label-3130 SELECT * FROM tab0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-3130 SELECT * FROM tab1 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-3130 SELECT * FROM tab2 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-3130 SELECT * FROM tab3 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-3130 SELECT * FROM tab4 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab0 WHERE ( + CAST( + col1 AS SIGNED ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST( + col4 AS SIGNED ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab0 WHERE ( + CAST ( + col1 AS INTEGER ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST ( + col4 AS INTEGER ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab1 WHERE ( + CAST( + col1 AS SIGNED ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST( + col4 AS SIGNED ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab1 WHERE ( + CAST ( + col1 AS INTEGER ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST ( + col4 AS INTEGER ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab2 WHERE ( + CAST( + col1 AS SIGNED ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST( + col4 AS SIGNED ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab2 WHERE ( + CAST ( + col1 AS INTEGER ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST ( + col4 AS INTEGER ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab3 WHERE ( + CAST( + col1 AS SIGNED ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST( + col4 AS SIGNED ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab3 WHERE ( + CAST ( + col1 AS INTEGER ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST ( + col4 AS INTEGER ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab4 WHERE ( + CAST( + col1 AS SIGNED ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST( + col4 AS SIGNED ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3135 SELECT ( - col0 ) * 74 col3 FROM tab4 WHERE ( + CAST ( + col1 AS INTEGER ) * col3 ) IS NOT NULL OR NOT ( - col4 * col0 ) >= ( + col0 * - CAST ( + col4 AS INTEGER ) ) ---- 100 values hashing to 0935b160d0b3accb71b1b26ea8f07ec7 query IIIIIII rowsort label-3140 SELECT * FROM tab0 WHERE ( - col3 ) IN ( col0 + + 37 ) ---- query IIIIIII rowsort label-3140 SELECT * FROM tab1 WHERE ( - col3 ) IN ( col0 + + 37 ) ---- query IIIIIII rowsort label-3140 SELECT * FROM tab2 WHERE ( - col3 ) IN ( col0 + + 37 ) ---- query IIIIIII rowsort label-3140 SELECT * FROM tab3 WHERE ( - col3 ) IN ( col0 + + 37 ) ---- query IIIIIII rowsort label-3140 SELECT * FROM tab4 WHERE ( - col3 ) IN ( col0 + + 37 ) ---- query I rowsort label-3145 SELECT DISTINCT + 64 / 82 AS col1 FROM tab0 WHERE col4 > + 67 * col4 + col1 ---- query I rowsort label-3145 SELECT DISTINCT + 64 / 82 AS col1 FROM tab1 WHERE col4 > + 67 * col4 + col1 ---- query I rowsort label-3145 SELECT DISTINCT + 64 / 82 AS col1 FROM tab2 WHERE col4 > + 67 * col4 + col1 ---- query I rowsort label-3145 SELECT DISTINCT + 64 / 82 AS col1 FROM tab3 WHERE col4 > + 67 * col4 + col1 ---- query I rowsort label-3145 SELECT DISTINCT + 64 / 82 AS col1 FROM tab4 WHERE col4 > + 67 * col4 + col1 ---- query I rowsort label-3150 SELECT - 98 AS col4 FROM tab0 WHERE ( col4 + col4 ) IS NOT NULL ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-3150 SELECT - 98 AS col4 FROM tab1 WHERE ( col4 + col4 ) IS NOT NULL ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-3150 SELECT - 98 AS col4 FROM tab2 WHERE ( col4 + col4 ) IS NOT NULL ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-3150 SELECT - 98 AS col4 FROM tab3 WHERE ( col4 + col4 ) IS NOT NULL ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-3150 SELECT - 98 AS col4 FROM tab4 WHERE ( col4 + col4 ) IS NOT NULL ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3155 SELECT * FROM tab0 WHERE - CAST( col4 AS SIGNED ) / + col3 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3155 SELECT * FROM tab0 WHERE - CAST ( col4 AS INTEGER ) / + col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3155 SELECT * FROM tab1 WHERE - CAST( col4 AS SIGNED ) / + col3 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3155 SELECT * FROM tab1 WHERE - CAST ( col4 AS INTEGER ) / + col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3155 SELECT * FROM tab2 WHERE - CAST( col4 AS SIGNED ) / + col3 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3155 SELECT * FROM tab2 WHERE - CAST ( col4 AS INTEGER ) / + col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3155 SELECT * FROM tab3 WHERE - CAST( col4 AS SIGNED ) / + col3 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3155 SELECT * FROM tab3 WHERE - CAST ( col4 AS INTEGER ) / + col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3155 SELECT * FROM tab4 WHERE - CAST( col4 AS SIGNED ) / + col3 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3155 SELECT * FROM tab4 WHERE - CAST ( col4 AS INTEGER ) / + col3 IS NULL ---- query I rowsort label-3160 SELECT ALL - 89 FROM tab0 WHERE ( NULL ) BETWEEN ( NULL ) AND NULL ---- query I rowsort label-3160 SELECT ALL - 89 FROM tab1 WHERE ( NULL ) BETWEEN ( NULL ) AND NULL ---- query I rowsort label-3160 SELECT ALL - 89 FROM tab2 WHERE ( NULL ) BETWEEN ( NULL ) AND NULL ---- query I rowsort label-3160 SELECT ALL - 89 FROM tab3 WHERE ( NULL ) BETWEEN ( NULL ) AND NULL ---- query I rowsort label-3160 SELECT ALL - 89 FROM tab4 WHERE ( NULL ) BETWEEN ( NULL ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3165 SELECT ALL * FROM tab0 WHERE NULL IN ( + CAST( col3 AS SIGNED ) + 82 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3165 SELECT ALL * FROM tab0 WHERE NULL IN ( + CAST ( col3 AS INTEGER ) + 82 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3165 SELECT ALL * FROM tab1 WHERE NULL IN ( + CAST( col3 AS SIGNED ) + 82 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3165 SELECT ALL * FROM tab1 WHERE NULL IN ( + CAST ( col3 AS INTEGER ) + 82 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3165 SELECT ALL * FROM tab2 WHERE NULL IN ( + CAST( col3 AS SIGNED ) + 82 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3165 SELECT ALL * FROM tab2 WHERE NULL IN ( + CAST ( col3 AS INTEGER ) + 82 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3165 SELECT ALL * FROM tab3 WHERE NULL IN ( + CAST( col3 AS SIGNED ) + 82 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3165 SELECT ALL * FROM tab3 WHERE NULL IN ( + CAST ( col3 AS INTEGER ) + 82 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3165 SELECT ALL * FROM tab4 WHERE NULL IN ( + CAST( col3 AS SIGNED ) + 82 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3165 SELECT ALL * FROM tab4 WHERE NULL IN ( + CAST ( col3 AS INTEGER ) + 82 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3170 SELECT * FROM tab0 AS cor0 WHERE NOT - CAST( + col0 AS SIGNED ) + + col4 < NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3170 SELECT * FROM tab0 AS cor0 WHERE NOT - CAST ( + col0 AS INTEGER ) + + col4 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3170 SELECT * FROM tab1 AS cor0 WHERE NOT - CAST( + col0 AS SIGNED ) + + col4 < NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3170 SELECT * FROM tab1 AS cor0 WHERE NOT - CAST ( + col0 AS INTEGER ) + + col4 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3170 SELECT * FROM tab2 AS cor0 WHERE NOT - CAST( + col0 AS SIGNED ) + + col4 < NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3170 SELECT * FROM tab2 AS cor0 WHERE NOT - CAST ( + col0 AS INTEGER ) + + col4 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3170 SELECT * FROM tab3 AS cor0 WHERE NOT - CAST( + col0 AS SIGNED ) + + col4 < NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3170 SELECT * FROM tab3 AS cor0 WHERE NOT - CAST ( + col0 AS INTEGER ) + + col4 < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3170 SELECT * FROM tab4 AS cor0 WHERE NOT - CAST( + col0 AS SIGNED ) + + col4 < NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3170 SELECT * FROM tab4 AS cor0 WHERE NOT - CAST ( + col0 AS INTEGER ) + + col4 < NULL ---- query I rowsort label-3175 SELECT col2 FROM tab0 AS cor0 WHERE NOT 74 >= ( - col4 / + col0 ) ---- query I rowsort label-3175 SELECT col2 FROM tab1 AS cor0 WHERE NOT 74 >= ( - col4 / + col0 ) ---- query I rowsort label-3175 SELECT col2 FROM tab2 AS cor0 WHERE NOT 74 >= ( - col4 / + col0 ) ---- query I rowsort label-3175 SELECT col2 FROM tab3 AS cor0 WHERE NOT 74 >= ( - col4 / + col0 ) ---- query I rowsort label-3175 SELECT col2 FROM tab4 AS cor0 WHERE NOT 74 >= ( - col4 / + col0 ) ---- query I rowsort label-3180 SELECT 5 FROM tab0 AS cor0 WHERE NOT + col3 IS NULL ---- 100 values hashing to f556bfaa235a0055ca3f9d1b56994f84 query I rowsort label-3180 SELECT 5 FROM tab1 AS cor0 WHERE NOT + col3 IS NULL ---- 100 values hashing to f556bfaa235a0055ca3f9d1b56994f84 query I rowsort label-3180 SELECT 5 FROM tab2 AS cor0 WHERE NOT + col3 IS NULL ---- 100 values hashing to f556bfaa235a0055ca3f9d1b56994f84 query I rowsort label-3180 SELECT 5 FROM tab3 AS cor0 WHERE NOT + col3 IS NULL ---- 100 values hashing to f556bfaa235a0055ca3f9d1b56994f84 query I rowsort label-3180 SELECT 5 FROM tab4 AS cor0 WHERE NOT + col3 IS NULL ---- 100 values hashing to f556bfaa235a0055ca3f9d1b56994f84 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3185 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - CAST( col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3185 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - CAST ( col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3185 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - CAST( col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3185 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - CAST ( col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3185 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - CAST( col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3185 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - CAST ( col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3185 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - CAST( col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3185 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - CAST ( col3 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3185 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - CAST( col3 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3185 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - CAST ( col3 AS INTEGER ) AND NULL ---- query I rowsort label-3190 SELECT - col0 * 3 + - col4 AS col3 FROM tab0 WHERE + 97 = - 92 + - col3 ---- query I rowsort label-3190 SELECT - col0 * 3 + - col4 AS col3 FROM tab1 WHERE + 97 = - 92 + - col3 ---- query I rowsort label-3190 SELECT - col0 * 3 + - col4 AS col3 FROM tab2 WHERE + 97 = - 92 + - col3 ---- query I rowsort label-3190 SELECT - col0 * 3 + - col4 AS col3 FROM tab3 WHERE + 97 = - 92 + - col3 ---- query I rowsort label-3190 SELECT - col0 * 3 + - col4 AS col3 FROM tab4 WHERE + 97 = - 92 + - col3 ---- query IIIIIII rowsort label-3195 SELECT * FROM tab0 WHERE ( NULL ) <= NULL ---- query IIIIIII rowsort label-3195 SELECT * FROM tab1 WHERE ( NULL ) <= NULL ---- query IIIIIII rowsort label-3195 SELECT * FROM tab2 WHERE ( NULL ) <= NULL ---- query IIIIIII rowsort label-3195 SELECT * FROM tab3 WHERE ( NULL ) <= NULL ---- query IIIIIII rowsort label-3195 SELECT * FROM tab4 WHERE ( NULL ) <= NULL ---- query I rowsort label-3200 SELECT ( col2 ) AS col3 FROM tab0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3200 SELECT ( col2 ) AS col3 FROM tab1 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3200 SELECT ( col2 ) AS col3 FROM tab2 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3200 SELECT ( col2 ) AS col3 FROM tab3 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3200 SELECT ( col2 ) AS col3 FROM tab4 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # aggregate syntax: query I rowsort label-3205 SELECT - COUNT( * ) FROM tab0 WHERE ( NULL ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3205 SELECT - COUNT ( * ) FROM tab0 WHERE ( NULL ) IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3205 SELECT - COUNT( * ) FROM tab1 WHERE ( NULL ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3205 SELECT - COUNT ( * ) FROM tab1 WHERE ( NULL ) IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3205 SELECT - COUNT( * ) FROM tab2 WHERE ( NULL ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3205 SELECT - COUNT ( * ) FROM tab2 WHERE ( NULL ) IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3205 SELECT - COUNT( * ) FROM tab3 WHERE ( NULL ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3205 SELECT - COUNT ( * ) FROM tab3 WHERE ( NULL ) IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3205 SELECT - COUNT( * ) FROM tab4 WHERE ( NULL ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3205 SELECT - COUNT ( * ) FROM tab4 WHERE ( NULL ) IS NULL ---- -100 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3210 SELECT DISTINCT ( 10 ) col3 FROM tab0 AS cor0 WHERE col0 < + - col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3210 SELECT DISTINCT ( 10 ) col3 FROM tab1 AS cor0 WHERE col0 < + - col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3210 SELECT DISTINCT ( 10 ) col3 FROM tab2 AS cor0 WHERE col0 < + - col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3210 SELECT DISTINCT ( 10 ) col3 FROM tab3 AS cor0 WHERE col0 < + - col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3210 SELECT DISTINCT ( 10 ) col3 FROM tab4 AS cor0 WHERE col0 < + - col0 ---- query I rowsort label-3215 SELECT + 90 AS col2 FROM tab0 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to ae1ccc329ee11af904b304db4cef4c7f query I rowsort label-3215 SELECT + 90 AS col2 FROM tab1 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to ae1ccc329ee11af904b304db4cef4c7f query I rowsort label-3215 SELECT + 90 AS col2 FROM tab2 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to ae1ccc329ee11af904b304db4cef4c7f query I rowsort label-3215 SELECT + 90 AS col2 FROM tab3 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to ae1ccc329ee11af904b304db4cef4c7f query I rowsort label-3215 SELECT + 90 AS col2 FROM tab4 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to ae1ccc329ee11af904b304db4cef4c7f onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3220 SELECT ALL CAST( - 30 AS SIGNED ) AS col5 FROM tab0 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- skipif mysql # not compatible query I rowsort label-3220 SELECT ALL CAST ( - 30 AS INTEGER ) AS col5 FROM tab0 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3220 SELECT ALL CAST( - 30 AS SIGNED ) AS col5 FROM tab1 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- skipif mysql # not compatible query I rowsort label-3220 SELECT ALL CAST ( - 30 AS INTEGER ) AS col5 FROM tab1 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3220 SELECT ALL CAST( - 30 AS SIGNED ) AS col5 FROM tab2 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- skipif mysql # not compatible query I rowsort label-3220 SELECT ALL CAST ( - 30 AS INTEGER ) AS col5 FROM tab2 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3220 SELECT ALL CAST( - 30 AS SIGNED ) AS col5 FROM tab3 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- skipif mysql # not compatible query I rowsort label-3220 SELECT ALL CAST ( - 30 AS INTEGER ) AS col5 FROM tab3 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3220 SELECT ALL CAST( - 30 AS SIGNED ) AS col5 FROM tab4 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- skipif mysql # not compatible query I rowsort label-3220 SELECT ALL CAST ( - 30 AS INTEGER ) AS col5 FROM tab4 WHERE NOT ( + col0 * + + 14 + + 6 ) >= NULL ---- query IIIIIII rowsort label-3225 SELECT ALL * FROM tab0 WHERE NOT NULL BETWEEN - col1 * + col0 + + col4 AND NULL ---- query IIIIIII rowsort label-3225 SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN - col1 * + col0 + + col4 AND NULL ---- query IIIIIII rowsort label-3225 SELECT ALL * FROM tab2 WHERE NOT NULL BETWEEN - col1 * + col0 + + col4 AND NULL ---- query IIIIIII rowsort label-3225 SELECT ALL * FROM tab3 WHERE NOT NULL BETWEEN - col1 * + col0 + + col4 AND NULL ---- query IIIIIII rowsort label-3225 SELECT ALL * FROM tab4 WHERE NOT NULL BETWEEN - col1 * + col0 + + col4 AND NULL ---- query IIIIIII rowsort label-3230 SELECT ALL * FROM tab0 WHERE NOT 50 IS NOT NULL ---- query IIIIIII rowsort label-3230 SELECT ALL * FROM tab1 WHERE NOT 50 IS NOT NULL ---- query IIIIIII rowsort label-3230 SELECT ALL * FROM tab2 WHERE NOT 50 IS NOT NULL ---- query IIIIIII rowsort label-3230 SELECT ALL * FROM tab3 WHERE NOT 50 IS NOT NULL ---- query IIIIIII rowsort label-3230 SELECT ALL * FROM tab4 WHERE NOT 50 IS NOT NULL ---- query IIIIIII rowsort label-3235 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND - - 28 * col3 ---- query IIIIIII rowsort label-3235 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND - - 28 * col3 ---- query IIIIIII rowsort label-3235 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND - - 28 * col3 ---- query IIIIIII rowsort label-3235 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND - - 28 * col3 ---- query IIIIIII rowsort label-3235 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND - - 28 * col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3240 SELECT DISTINCT col1 col1 FROM tab0 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( + 4 ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3240 SELECT DISTINCT col1 col1 FROM tab1 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( + 4 ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3240 SELECT DISTINCT col1 col1 FROM tab2 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( + 4 ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3240 SELECT DISTINCT col1 col1 FROM tab3 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( + 4 ) ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3240 SELECT DISTINCT col1 col1 FROM tab4 AS cor0 WHERE NOT ( NOT ( NULL ) NOT IN ( + 4 ) ) ---- query I rowsort label-3245 SELECT 18 FROM tab0 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3245 SELECT 18 FROM tab1 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3245 SELECT 18 FROM tab2 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3245 SELECT 18 FROM tab3 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3245 SELECT 18 FROM tab4 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3250 SELECT + 44 FROM tab0 cor0 WHERE NOT ( + 65 ) IS NULL ---- 100 values hashing to 7f87fda5df28395b6b1b4a3552808031 query I rowsort label-3250 SELECT + 44 FROM tab1 cor0 WHERE NOT ( + 65 ) IS NULL ---- 100 values hashing to 7f87fda5df28395b6b1b4a3552808031 query I rowsort label-3250 SELECT + 44 FROM tab2 cor0 WHERE NOT ( + 65 ) IS NULL ---- 100 values hashing to 7f87fda5df28395b6b1b4a3552808031 query I rowsort label-3250 SELECT + 44 FROM tab3 cor0 WHERE NOT ( + 65 ) IS NULL ---- 100 values hashing to 7f87fda5df28395b6b1b4a3552808031 query I rowsort label-3250 SELECT + 44 FROM tab4 cor0 WHERE NOT ( + 65 ) IS NULL ---- 100 values hashing to 7f87fda5df28395b6b1b4a3552808031 query IIIIIII rowsort label-3255 SELECT * FROM tab0 cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-3255 SELECT * FROM tab1 cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-3255 SELECT * FROM tab2 cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-3255 SELECT * FROM tab3 cor0 WHERE NOT NULL < NULL ---- query IIIIIII rowsort label-3255 SELECT * FROM tab4 cor0 WHERE NOT NULL < NULL ---- query I rowsort label-3260 SELECT - 68 * - + col1 + col1 FROM tab0 WHERE NULL <= NULL ---- query I rowsort label-3260 SELECT - 68 * - + col1 + col1 FROM tab1 WHERE NULL <= NULL ---- query I rowsort label-3260 SELECT - 68 * - + col1 + col1 FROM tab2 WHERE NULL <= NULL ---- query I rowsort label-3260 SELECT - 68 * - + col1 + col1 FROM tab3 WHERE NULL <= NULL ---- query I rowsort label-3260 SELECT - 68 * - + col1 + col1 FROM tab4 WHERE NULL <= NULL ---- query IIIIIII rowsort label-3265 SELECT * FROM tab0 WHERE 29 IS NULL ---- query IIIIIII rowsort label-3265 SELECT * FROM tab1 WHERE 29 IS NULL ---- query IIIIIII rowsort label-3265 SELECT * FROM tab2 WHERE 29 IS NULL ---- query IIIIIII rowsort label-3265 SELECT * FROM tab3 WHERE 29 IS NULL ---- query IIIIIII rowsort label-3265 SELECT * FROM tab4 WHERE 29 IS NULL ---- query I rowsort label-3270 SELECT ALL col1 FROM tab0 AS cor0 WHERE NOT col4 * - 86 IS NOT NULL ---- query I rowsort label-3270 SELECT ALL col1 FROM tab1 AS cor0 WHERE NOT col4 * - 86 IS NOT NULL ---- query I rowsort label-3270 SELECT ALL col1 FROM tab2 AS cor0 WHERE NOT col4 * - 86 IS NOT NULL ---- query I rowsort label-3270 SELECT ALL col1 FROM tab3 AS cor0 WHERE NOT col4 * - 86 IS NOT NULL ---- query I rowsort label-3270 SELECT ALL col1 FROM tab4 AS cor0 WHERE NOT col4 * - 86 IS NOT NULL ---- query I rowsort label-3275 SELECT + - col0 FROM tab0 AS cor0 WHERE NOT 58 / + + 63 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3275 SELECT + - col0 FROM tab1 AS cor0 WHERE NOT 58 / + + 63 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3275 SELECT + - col0 FROM tab2 AS cor0 WHERE NOT 58 / + + 63 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3275 SELECT + - col0 FROM tab3 AS cor0 WHERE NOT 58 / + + 63 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3275 SELECT + - col0 FROM tab4 AS cor0 WHERE NOT 58 / + + 63 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query IIIIIII rowsort label-3280 SELECT ALL * FROM tab0 cor0 WHERE NULL = col1 + col4 ---- query IIIIIII rowsort label-3280 SELECT ALL * FROM tab1 cor0 WHERE NULL = col1 + col4 ---- query IIIIIII rowsort label-3280 SELECT ALL * FROM tab2 cor0 WHERE NULL = col1 + col4 ---- query IIIIIII rowsort label-3280 SELECT ALL * FROM tab3 cor0 WHERE NULL = col1 + col4 ---- query IIIIIII rowsort label-3280 SELECT ALL * FROM tab4 cor0 WHERE NULL = col1 + col4 ---- query I rowsort label-3285 SELECT + + 86 FROM tab0, tab0 AS cor0 WHERE NULL IS NULL ---- 10000 values hashing to c6d2a5ec5bd44d8d7ee4b920d604b5bf query I rowsort label-3285 SELECT + + 86 FROM tab1, tab1 AS cor0 WHERE NULL IS NULL ---- 10000 values hashing to c6d2a5ec5bd44d8d7ee4b920d604b5bf query I rowsort label-3285 SELECT + + 86 FROM tab2, tab2 AS cor0 WHERE NULL IS NULL ---- 10000 values hashing to c6d2a5ec5bd44d8d7ee4b920d604b5bf query I rowsort label-3285 SELECT + + 86 FROM tab3, tab3 AS cor0 WHERE NULL IS NULL ---- 10000 values hashing to c6d2a5ec5bd44d8d7ee4b920d604b5bf query I rowsort label-3285 SELECT + + 86 FROM tab4, tab4 AS cor0 WHERE NULL IS NULL ---- 10000 values hashing to c6d2a5ec5bd44d8d7ee4b920d604b5bf query I rowsort label-3290 SELECT 67 FROM tab0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3290 SELECT 67 FROM tab1 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3290 SELECT 67 FROM tab2 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3290 SELECT 67 FROM tab3 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3290 SELECT 67 FROM tab4 WHERE NOT ( NOT NULL IS NOT NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3295 SELECT DISTINCT + - 85 col2 FROM tab0 WHERE NULL IS NULL ---- -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3295 SELECT DISTINCT + - 85 col2 FROM tab1 WHERE NULL IS NULL ---- -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3295 SELECT DISTINCT + - 85 col2 FROM tab2 WHERE NULL IS NULL ---- -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3295 SELECT DISTINCT + - 85 col2 FROM tab3 WHERE NULL IS NULL ---- -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3295 SELECT DISTINCT + - 85 col2 FROM tab4 WHERE NULL IS NULL ---- -85 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3300 SELECT ALL * FROM tab0 AS cor0 WHERE col1 + + CAST( - col3 AS SIGNED ) + col1 + col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3300 SELECT ALL * FROM tab0 AS cor0 WHERE col1 + + CAST ( - col3 AS INTEGER ) + col1 + col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3300 SELECT ALL * FROM tab1 AS cor0 WHERE col1 + + CAST( - col3 AS SIGNED ) + col1 + col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3300 SELECT ALL * FROM tab1 AS cor0 WHERE col1 + + CAST ( - col3 AS INTEGER ) + col1 + col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3300 SELECT ALL * FROM tab2 AS cor0 WHERE col1 + + CAST( - col3 AS SIGNED ) + col1 + col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3300 SELECT ALL * FROM tab2 AS cor0 WHERE col1 + + CAST ( - col3 AS INTEGER ) + col1 + col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3300 SELECT ALL * FROM tab3 AS cor0 WHERE col1 + + CAST( - col3 AS SIGNED ) + col1 + col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3300 SELECT ALL * FROM tab3 AS cor0 WHERE col1 + + CAST ( - col3 AS INTEGER ) + col1 + col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3300 SELECT ALL * FROM tab4 AS cor0 WHERE col1 + + CAST( - col3 AS SIGNED ) + col1 + col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3300 SELECT ALL * FROM tab4 AS cor0 WHERE col1 + + CAST ( - col3 AS INTEGER ) + col1 + col1 IS NULL ---- query IIIIIII rowsort label-3305 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= 52 - + col0 ---- query IIIIIII rowsort label-3305 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= 52 - + col0 ---- query IIIIIII rowsort label-3305 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= 52 - + col0 ---- query IIIIIII rowsort label-3305 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= 52 - + col0 ---- query IIIIIII rowsort label-3305 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= 52 - + col0 ---- query I rowsort label-3310 SELECT DISTINCT col0 * - 86 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-3310 SELECT DISTINCT col0 * - 86 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-3310 SELECT DISTINCT col0 * - 86 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-3310 SELECT DISTINCT col0 * - 86 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-3310 SELECT DISTINCT col0 * - 86 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3315 SELECT * FROM tab0 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST( NULL AS SIGNED ) ) * col3 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3315 SELECT * FROM tab0 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST ( NULL AS INTEGER ) ) * col3 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3315 SELECT * FROM tab1 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST( NULL AS SIGNED ) ) * col3 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3315 SELECT * FROM tab1 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST ( NULL AS INTEGER ) ) * col3 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3315 SELECT * FROM tab2 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST( NULL AS SIGNED ) ) * col3 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3315 SELECT * FROM tab2 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST ( NULL AS INTEGER ) ) * col3 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3315 SELECT * FROM tab3 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST( NULL AS SIGNED ) ) * col3 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3315 SELECT * FROM tab3 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST ( NULL AS INTEGER ) ) * col3 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3315 SELECT * FROM tab4 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST( NULL AS SIGNED ) ) * col3 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3315 SELECT * FROM tab4 AS cor0 WHERE ( NOT - - col3 IN ( - ( - CAST ( NULL AS INTEGER ) ) * col3 ) ) ---- query I rowsort label-3320 SELECT col0 FROM tab0 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-3320 SELECT col0 FROM tab1 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-3320 SELECT col0 FROM tab2 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-3320 SELECT col0 FROM tab3 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-3320 SELECT col0 FROM tab4 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-3325 SELECT + 34 FROM tab0 cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-3325 SELECT + 34 FROM tab1 cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-3325 SELECT + 34 FROM tab2 cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-3325 SELECT + 34 FROM tab3 cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-3325 SELECT + 34 FROM tab4 cor0 WHERE ( NULL ) > NULL ---- query I rowsort label-3330 SELECT ALL + 59 FROM tab0 AS cor0 WHERE NOT ( 18 + + ( col4 ) * + + ( - col0 ) ) NOT BETWEEN 51 AND + col0 ---- query I rowsort label-3330 SELECT ALL + 59 FROM tab1 AS cor0 WHERE NOT ( 18 + + ( col4 ) * + + ( - col0 ) ) NOT BETWEEN 51 AND + col0 ---- query I rowsort label-3330 SELECT ALL + 59 FROM tab2 AS cor0 WHERE NOT ( 18 + + ( col4 ) * + + ( - col0 ) ) NOT BETWEEN 51 AND + col0 ---- query I rowsort label-3330 SELECT ALL + 59 FROM tab3 AS cor0 WHERE NOT ( 18 + + ( col4 ) * + + ( - col0 ) ) NOT BETWEEN 51 AND + col0 ---- query I rowsort label-3330 SELECT ALL + 59 FROM tab4 AS cor0 WHERE NOT ( 18 + + ( col4 ) * + + ( - col0 ) ) NOT BETWEEN 51 AND + col0 ---- query IIIIIII rowsort label-3335 SELECT * FROM tab0 WHERE NOT - col4 NOT BETWEEN - 24 AND ( col1 ) ---- query IIIIIII rowsort label-3335 SELECT * FROM tab1 WHERE NOT - col4 NOT BETWEEN - 24 AND ( col1 ) ---- query IIIIIII rowsort label-3335 SELECT * FROM tab2 WHERE NOT - col4 NOT BETWEEN - 24 AND ( col1 ) ---- query IIIIIII rowsort label-3335 SELECT * FROM tab3 WHERE NOT - col4 NOT BETWEEN - 24 AND ( col1 ) ---- query IIIIIII rowsort label-3335 SELECT * FROM tab4 WHERE NOT - col4 NOT BETWEEN - 24 AND ( col1 ) ---- query IIIIIII rowsort label-3340 SELECT * FROM tab0 AS cor0 WHERE ( col3 ) IN ( 99 ) ---- query IIIIIII rowsort label-3340 SELECT * FROM tab1 AS cor0 WHERE ( col3 ) IN ( 99 ) ---- query IIIIIII rowsort label-3340 SELECT * FROM tab2 AS cor0 WHERE ( col3 ) IN ( 99 ) ---- query IIIIIII rowsort label-3340 SELECT * FROM tab3 AS cor0 WHERE ( col3 ) IN ( 99 ) ---- query IIIIIII rowsort label-3340 SELECT * FROM tab4 AS cor0 WHERE ( col3 ) IN ( 99 ) ---- query I rowsort label-3345 SELECT + col5 FROM tab0 AS cor0 WHERE + 92 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3345 SELECT + col5 FROM tab1 AS cor0 WHERE + 92 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3345 SELECT + col5 FROM tab2 AS cor0 WHERE + 92 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3345 SELECT + col5 FROM tab3 AS cor0 WHERE + 92 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3345 SELECT + col5 FROM tab4 AS cor0 WHERE + 92 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3350 SELECT + ( - - col3 ) AS col2 FROM tab0 AS cor0 WHERE col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3350 SELECT + ( - - col3 ) AS col2 FROM tab1 AS cor0 WHERE col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3350 SELECT + ( - - col3 ) AS col2 FROM tab2 AS cor0 WHERE col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3350 SELECT + ( - - col3 ) AS col2 FROM tab3 AS cor0 WHERE col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3350 SELECT + ( - - col3 ) AS col2 FROM tab4 AS cor0 WHERE col3 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # aggregate syntax: query I rowsort label-3355 SELECT ( + - COUNT( * ) ) AS col0 FROM tab0, tab0 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3355 SELECT ( + - COUNT ( * ) ) AS col0 FROM tab0, tab0 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3355 SELECT ( + - COUNT( * ) ) AS col0 FROM tab1, tab1 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3355 SELECT ( + - COUNT ( * ) ) AS col0 FROM tab1, tab1 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3355 SELECT ( + - COUNT( * ) ) AS col0 FROM tab2, tab2 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3355 SELECT ( + - COUNT ( * ) ) AS col0 FROM tab2, tab2 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3355 SELECT ( + - COUNT( * ) ) AS col0 FROM tab3, tab3 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3355 SELECT ( + - COUNT ( * ) ) AS col0 FROM tab3, tab3 cor0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3355 SELECT ( + - COUNT( * ) ) AS col0 FROM tab4, tab4 cor0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-3355 SELECT ( + - COUNT ( * ) ) AS col0 FROM tab4, tab4 cor0 WHERE NULL IS NOT NULL ---- 0 query IIIIIII rowsort label-3360 SELECT * FROM tab0 WHERE NOT NULL > + ( - - col0 ) ---- query IIIIIII rowsort label-3360 SELECT * FROM tab1 WHERE NOT NULL > + ( - - col0 ) ---- query IIIIIII rowsort label-3360 SELECT * FROM tab2 WHERE NOT NULL > + ( - - col0 ) ---- query IIIIIII rowsort label-3360 SELECT * FROM tab3 WHERE NOT NULL > + ( - - col0 ) ---- query IIIIIII rowsort label-3360 SELECT * FROM tab4 WHERE NOT NULL > + ( - - col0 ) ---- query IIIIIII rowsort label-3365 SELECT * FROM tab0 cor0 WHERE NULL NOT IN ( 69 + + col4 ) ---- query IIIIIII rowsort label-3365 SELECT * FROM tab1 cor0 WHERE NULL NOT IN ( 69 + + col4 ) ---- query IIIIIII rowsort label-3365 SELECT * FROM tab2 cor0 WHERE NULL NOT IN ( 69 + + col4 ) ---- query IIIIIII rowsort label-3365 SELECT * FROM tab3 cor0 WHERE NULL NOT IN ( 69 + + col4 ) ---- query IIIIIII rowsort label-3365 SELECT * FROM tab4 cor0 WHERE NULL NOT IN ( 69 + + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3370 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( + col4, + CAST( NULL AS SIGNED ) / - 72 / - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3370 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( + col4, + CAST ( NULL AS INTEGER ) / - 72 / - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3370 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( + col4, + CAST( NULL AS SIGNED ) / - 72 / - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3370 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( + col4, + CAST ( NULL AS INTEGER ) / - 72 / - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3370 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( + col4, + CAST( NULL AS SIGNED ) / - 72 / - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3370 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( + col4, + CAST ( NULL AS INTEGER ) / - 72 / - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3370 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( + col4, + CAST( NULL AS SIGNED ) / - 72 / - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3370 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( + col4, + CAST ( NULL AS INTEGER ) / - 72 / - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3370 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( + col4, + CAST( NULL AS SIGNED ) / - 72 / - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3370 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( + col4, + CAST ( NULL AS INTEGER ) / - 72 / - col0 ) ---- query I rowsort label-3375 SELECT ALL - + 0 / + - col4 FROM tab0 WHERE - - col4 / 36 * - col0 * col1 IS NULL ---- query I rowsort label-3375 SELECT ALL - + 0 / + - col4 FROM tab1 WHERE - - col4 / 36 * - col0 * col1 IS NULL ---- query I rowsort label-3375 SELECT ALL - + 0 / + - col4 FROM tab2 WHERE - - col4 / 36 * - col0 * col1 IS NULL ---- query I rowsort label-3375 SELECT ALL - + 0 / + - col4 FROM tab3 WHERE - - col4 / 36 * - col0 * col1 IS NULL ---- query I rowsort label-3375 SELECT ALL - + 0 / + - col4 FROM tab4 WHERE - - col4 / 36 * - col0 * col1 IS NULL ---- query I rowsort label-3380 SELECT ALL + col3 + - col0 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to 1789a4864696c8d5265400477fd6b9a7 query I rowsort label-3380 SELECT ALL + col3 + - col0 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to 1789a4864696c8d5265400477fd6b9a7 query I rowsort label-3380 SELECT ALL + col3 + - col0 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to 1789a4864696c8d5265400477fd6b9a7 query I rowsort label-3380 SELECT ALL + col3 + - col0 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to 1789a4864696c8d5265400477fd6b9a7 query I rowsort label-3380 SELECT ALL + col3 + - col0 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to 1789a4864696c8d5265400477fd6b9a7 onlyif mysql # aggregate syntax: query I rowsort label-3385 SELECT + MAX( - col4 ) AS col4 FROM tab0 WHERE NOT ( 20 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3385 SELECT + MAX ( - col4 ) AS col4 FROM tab0 WHERE NOT ( 20 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3385 SELECT + MAX( - col4 ) AS col4 FROM tab1 WHERE NOT ( 20 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3385 SELECT + MAX ( - col4 ) AS col4 FROM tab1 WHERE NOT ( 20 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3385 SELECT + MAX( - col4 ) AS col4 FROM tab2 WHERE NOT ( 20 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3385 SELECT + MAX ( - col4 ) AS col4 FROM tab2 WHERE NOT ( 20 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3385 SELECT + MAX( - col4 ) AS col4 FROM tab3 WHERE NOT ( 20 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3385 SELECT + MAX ( - col4 ) AS col4 FROM tab3 WHERE NOT ( 20 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3385 SELECT + MAX( - col4 ) AS col4 FROM tab4 WHERE NOT ( 20 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-3385 SELECT + MAX ( - col4 ) AS col4 FROM tab4 WHERE NOT ( 20 ) IS NOT NULL ---- NULL query I rowsort label-3390 SELECT ALL + + 86 + col1 + 54 + - ( - col1 ) + - + 99 + - ( - col1 ) * col4 AS col4 FROM tab0 AS cor0 WHERE 57 IS NULL ---- query I rowsort label-3390 SELECT ALL + + 86 + col1 + 54 + - ( - col1 ) + - + 99 + - ( - col1 ) * col4 AS col4 FROM tab1 AS cor0 WHERE 57 IS NULL ---- query I rowsort label-3390 SELECT ALL + + 86 + col1 + 54 + - ( - col1 ) + - + 99 + - ( - col1 ) * col4 AS col4 FROM tab2 AS cor0 WHERE 57 IS NULL ---- query I rowsort label-3390 SELECT ALL + + 86 + col1 + 54 + - ( - col1 ) + - + 99 + - ( - col1 ) * col4 AS col4 FROM tab3 AS cor0 WHERE 57 IS NULL ---- query I rowsort label-3390 SELECT ALL + + 86 + col1 + 54 + - ( - col1 ) + - + 99 + - ( - col1 ) * col4 AS col4 FROM tab4 AS cor0 WHERE 57 IS NULL ---- query I rowsort label-3395 SELECT DISTINCT + - col0 FROM tab0 WHERE 51 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3395 SELECT DISTINCT + - col0 FROM tab1 WHERE 51 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3395 SELECT DISTINCT + - col0 FROM tab2 WHERE 51 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3395 SELECT DISTINCT + - col0 FROM tab3 WHERE 51 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3395 SELECT DISTINCT + - col0 FROM tab4 WHERE 51 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-3400 SELECT - 96 AS col1 FROM tab0 WHERE NOT - - col0 IS NULL ---- 100 values hashing to f8e48528856e262494ce21930e90c306 query I rowsort label-3400 SELECT - 96 AS col1 FROM tab1 WHERE NOT - - col0 IS NULL ---- 100 values hashing to f8e48528856e262494ce21930e90c306 query I rowsort label-3400 SELECT - 96 AS col1 FROM tab2 WHERE NOT - - col0 IS NULL ---- 100 values hashing to f8e48528856e262494ce21930e90c306 query I rowsort label-3400 SELECT - 96 AS col1 FROM tab3 WHERE NOT - - col0 IS NULL ---- 100 values hashing to f8e48528856e262494ce21930e90c306 query I rowsort label-3400 SELECT - 96 AS col1 FROM tab4 WHERE NOT - - col0 IS NULL ---- 100 values hashing to f8e48528856e262494ce21930e90c306 query IIIIIII rowsort label-3405 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN 11 AND + 55 + + + col1 + + col1 ---- query IIIIIII rowsort label-3405 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN 11 AND + 55 + + + col1 + + col1 ---- query IIIIIII rowsort label-3405 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN 11 AND + 55 + + + col1 + + col1 ---- query IIIIIII rowsort label-3405 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN 11 AND + 55 + + + col1 + + col1 ---- query IIIIIII rowsort label-3405 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN 11 AND + 55 + + + col1 + + col1 ---- query II rowsort label-3410 SELECT col5, + col4 AS col0 FROM tab0 AS cor0 WHERE NOT 54 + - col0 + - 51 * col1 IS NOT NULL ---- query II rowsort label-3410 SELECT col5, + col4 AS col0 FROM tab1 AS cor0 WHERE NOT 54 + - col0 + - 51 * col1 IS NOT NULL ---- query II rowsort label-3410 SELECT col5, + col4 AS col0 FROM tab2 AS cor0 WHERE NOT 54 + - col0 + - 51 * col1 IS NOT NULL ---- query II rowsort label-3410 SELECT col5, + col4 AS col0 FROM tab3 AS cor0 WHERE NOT 54 + - col0 + - 51 * col1 IS NOT NULL ---- query II rowsort label-3410 SELECT col5, + col4 AS col0 FROM tab4 AS cor0 WHERE NOT 54 + - col0 + - 51 * col1 IS NOT NULL ---- query I rowsort label-3415 SELECT 32 * + col4 FROM tab0 AS cor0 WHERE ( + col0 * - 45 ) >= NULL ---- query I rowsort label-3415 SELECT 32 * + col4 FROM tab1 AS cor0 WHERE ( + col0 * - 45 ) >= NULL ---- query I rowsort label-3415 SELECT 32 * + col4 FROM tab2 AS cor0 WHERE ( + col0 * - 45 ) >= NULL ---- query I rowsort label-3415 SELECT 32 * + col4 FROM tab3 AS cor0 WHERE ( + col0 * - 45 ) >= NULL ---- query I rowsort label-3415 SELECT 32 * + col4 FROM tab4 AS cor0 WHERE ( + col0 * - 45 ) >= NULL ---- query I rowsort label-3420 SELECT ALL - + col3 * - col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3420 SELECT ALL - + col3 * - col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3420 SELECT ALL - + col3 * - col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3420 SELECT ALL - + col3 * - col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3420 SELECT ALL - + col3 * - col0 FROM tab4 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3425 SELECT + col5 col3 FROM tab0 WHERE + col2 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3425 SELECT + col5 col3 FROM tab1 WHERE + col2 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3425 SELECT + col5 col3 FROM tab2 WHERE + col2 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3425 SELECT + col5 col3 FROM tab3 WHERE + col2 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3425 SELECT + col5 col3 FROM tab4 WHERE + col2 IS NULL ---- query IIIIIII rowsort label-3430 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col0 = NULL ---- query IIIIIII rowsort label-3430 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col0 = NULL ---- query IIIIIII rowsort label-3430 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col0 = NULL ---- query IIIIIII rowsort label-3430 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col0 = NULL ---- query IIIIIII rowsort label-3430 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col0 = NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3435 SELECT DISTINCT - COUNT( - + col4 ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - COUNT ( - + col4 ) AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3435 SELECT DISTINCT - COUNT( - + col4 ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - COUNT ( - + col4 ) AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3435 SELECT DISTINCT - COUNT( - + col4 ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - COUNT ( - + col4 ) AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3435 SELECT DISTINCT - COUNT( - + col4 ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - COUNT ( - + col4 ) AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3435 SELECT DISTINCT - COUNT( - + col4 ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - COUNT ( - + col4 ) AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-3440 SELECT col4 FROM tab0 AS cor0 WHERE NOT NULL <= - col1 ---- query I rowsort label-3440 SELECT col4 FROM tab1 AS cor0 WHERE NOT NULL <= - col1 ---- query I rowsort label-3440 SELECT col4 FROM tab2 AS cor0 WHERE NOT NULL <= - col1 ---- query I rowsort label-3440 SELECT col4 FROM tab3 AS cor0 WHERE NOT NULL <= - col1 ---- query I rowsort label-3440 SELECT col4 FROM tab4 AS cor0 WHERE NOT NULL <= - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-3445 SELECT COUNT( DISTINCT - - 28 ) AS col5 FROM tab0 WHERE col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3445 SELECT COUNT ( DISTINCT - - 28 ) AS col5 FROM tab0 WHERE col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3445 SELECT COUNT( DISTINCT - - 28 ) AS col5 FROM tab1 WHERE col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3445 SELECT COUNT ( DISTINCT - - 28 ) AS col5 FROM tab1 WHERE col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3445 SELECT COUNT( DISTINCT - - 28 ) AS col5 FROM tab2 WHERE col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3445 SELECT COUNT ( DISTINCT - - 28 ) AS col5 FROM tab2 WHERE col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3445 SELECT COUNT( DISTINCT - - 28 ) AS col5 FROM tab3 WHERE col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3445 SELECT COUNT ( DISTINCT - - 28 ) AS col5 FROM tab3 WHERE col4 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-3445 SELECT COUNT( DISTINCT - - 28 ) AS col5 FROM tab4 WHERE col4 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-3445 SELECT COUNT ( DISTINCT - - 28 ) AS col5 FROM tab4 WHERE col4 IS NULL ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3450 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- skipif mysql # not compatible query I rowsort label-3450 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3450 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- skipif mysql # not compatible query I rowsort label-3450 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3450 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- skipif mysql # not compatible query I rowsort label-3450 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3450 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- skipif mysql # not compatible query I rowsort label-3450 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3450 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- skipif mysql # not compatible query I rowsort label-3450 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND col4 ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab0 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab1 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab2 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab3 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-3455 SELECT ALL * FROM tab4 AS cor0 WHERE 67 IS NULL ---- query IIIIIII rowsort label-3460 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) ---- query IIIIIII rowsort label-3460 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) ---- query IIIIIII rowsort label-3460 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) ---- query IIIIIII rowsort label-3460 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) ---- query IIIIIII rowsort label-3460 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) ---- query II rowsort label-3465 SELECT DISTINCT - 38 * + 55, + 22 FROM tab0 AS cor0 WHERE col4 IS NOT NULL ---- -2090 22 query II rowsort label-3465 SELECT DISTINCT - 38 * + 55, + 22 FROM tab1 AS cor0 WHERE col4 IS NOT NULL ---- -2090 22 query II rowsort label-3465 SELECT DISTINCT - 38 * + 55, + 22 FROM tab2 AS cor0 WHERE col4 IS NOT NULL ---- -2090 22 query II rowsort label-3465 SELECT DISTINCT - 38 * + 55, + 22 FROM tab3 AS cor0 WHERE col4 IS NOT NULL ---- -2090 22 query II rowsort label-3465 SELECT DISTINCT - 38 * + 55, + 22 FROM tab4 AS cor0 WHERE col4 IS NOT NULL ---- -2090 22 query IIIIIII rowsort label-3470 SELECT ALL * FROM tab0 cor0 WHERE + col0 + - ( - 21 ) / - 54 IN ( - - 86, col3 ) ---- query IIIIIII rowsort label-3470 SELECT ALL * FROM tab1 cor0 WHERE + col0 + - ( - 21 ) / - 54 IN ( - - 86, col3 ) ---- query IIIIIII rowsort label-3470 SELECT ALL * FROM tab2 cor0 WHERE + col0 + - ( - 21 ) / - 54 IN ( - - 86, col3 ) ---- query IIIIIII rowsort label-3470 SELECT ALL * FROM tab3 cor0 WHERE + col0 + - ( - 21 ) / - 54 IN ( - - 86, col3 ) ---- query IIIIIII rowsort label-3470 SELECT ALL * FROM tab4 cor0 WHERE + col0 + - ( - 21 ) / - 54 IN ( - - 86, col3 ) ---- query I rowsort label-3475 SELECT + + col0 + - col1 AS col0 FROM tab0 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3475 SELECT + + col0 + - col1 AS col0 FROM tab1 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3475 SELECT + + col0 + - col1 AS col0 FROM tab2 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3475 SELECT + + col0 + - col1 AS col0 FROM tab3 AS cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-3475 SELECT + + col0 + - col1 AS col0 FROM tab4 AS cor0 WHERE NOT col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3480 SELECT ALL - + 85 FROM tab0 WHERE + 83 = - CAST( + 24 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - + 85 FROM tab0 WHERE + 83 = - CAST ( + 24 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3480 SELECT ALL - + 85 FROM tab1 WHERE + 83 = - CAST( + 24 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - + 85 FROM tab1 WHERE + 83 = - CAST ( + 24 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3480 SELECT ALL - + 85 FROM tab2 WHERE + 83 = - CAST( + 24 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - + 85 FROM tab2 WHERE + 83 = - CAST ( + 24 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3480 SELECT ALL - + 85 FROM tab3 WHERE + 83 = - CAST( + 24 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - + 85 FROM tab3 WHERE + 83 = - CAST ( + 24 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3480 SELECT ALL - + 85 FROM tab4 WHERE + 83 = - CAST( + 24 AS SIGNED ) ---- skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - + 85 FROM tab4 WHERE + 83 = - CAST ( + 24 AS INTEGER ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3485 SELECT - 45 + - 67 col5 FROM tab0 WHERE - ( - - col0 ) = + col0 * - 81 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3485 SELECT - 45 + - 67 col5 FROM tab1 WHERE - ( - - col0 ) = + col0 * - 81 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3485 SELECT - 45 + - 67 col5 FROM tab2 WHERE - ( - - col0 ) = + col0 * - 81 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3485 SELECT - 45 + - 67 col5 FROM tab3 WHERE - ( - - col0 ) = + col0 * - 81 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3485 SELECT - 45 + - 67 col5 FROM tab4 WHERE - ( - - col0 ) = + col0 * - 81 ---- query IIIIIII rowsort label-3490 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 14 AND - col4 * + col0 ---- query IIIIIII rowsort label-3490 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 14 AND - col4 * + col0 ---- query IIIIIII rowsort label-3490 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 14 AND - col4 * + col0 ---- query IIIIIII rowsort label-3490 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 14 AND - col4 * + col0 ---- query IIIIIII rowsort label-3490 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 14 AND - col4 * + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST( NULL AS SIGNED ) AS col4 FROM tab0 AS cor0 WHERE + col2 IS NULL ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST ( NULL AS INTEGER ) AS col4 FROM tab0 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST( NULL AS SIGNED ) AS col4 FROM tab1 AS cor0 WHERE + col2 IS NULL ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST ( NULL AS INTEGER ) AS col4 FROM tab1 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST( NULL AS SIGNED ) AS col4 FROM tab2 AS cor0 WHERE + col2 IS NULL ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST ( NULL AS INTEGER ) AS col4 FROM tab2 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST( NULL AS SIGNED ) AS col4 FROM tab3 AS cor0 WHERE + col2 IS NULL ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST ( NULL AS INTEGER ) AS col4 FROM tab3 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST( NULL AS SIGNED ) AS col4 FROM tab4 AS cor0 WHERE + col2 IS NULL ---- skipif mysql # not compatible query I rowsort label-3495 SELECT ALL ( col4 ) - + CAST ( NULL AS INTEGER ) AS col4 FROM tab4 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab0 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST( NULL AS SIGNED ) AND - 34 ---- skipif mysql # not compatible query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab0 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST ( NULL AS INTEGER ) AND - 34 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab1 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST( NULL AS SIGNED ) AND - 34 ---- skipif mysql # not compatible query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab1 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST ( NULL AS INTEGER ) AND - 34 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab2 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST( NULL AS SIGNED ) AND - 34 ---- skipif mysql # not compatible query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab2 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST ( NULL AS INTEGER ) AND - 34 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab3 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST( NULL AS SIGNED ) AND - 34 ---- skipif mysql # not compatible query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab3 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST ( NULL AS INTEGER ) AND - 34 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab4 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST( NULL AS SIGNED ) AND - 34 ---- skipif mysql # not compatible query I rowsort label-3500 SELECT + - col1 + - 24 AS col5 FROM tab4 WHERE NOT NULL BETWEEN - 76 / col1 / - col0 + - + CAST ( NULL AS INTEGER ) AND - 34 ---- query IIIIIII rowsort label-3505 SELECT * FROM tab0 WHERE NOT col4 BETWEEN - col4 AND NULL ---- query IIIIIII rowsort label-3505 SELECT * FROM tab1 WHERE NOT col4 BETWEEN - col4 AND NULL ---- query IIIIIII rowsort label-3505 SELECT * FROM tab2 WHERE NOT col4 BETWEEN - col4 AND NULL ---- query IIIIIII rowsort label-3505 SELECT * FROM tab3 WHERE NOT col4 BETWEEN - col4 AND NULL ---- query IIIIIII rowsort label-3505 SELECT * FROM tab4 WHERE NOT col4 BETWEEN - col4 AND NULL ---- query I rowsort label-3510 SELECT DISTINCT 27 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 27 query I rowsort label-3510 SELECT DISTINCT 27 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 27 query I rowsort label-3510 SELECT DISTINCT 27 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 27 query I rowsort label-3510 SELECT DISTINCT 27 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 27 query I rowsort label-3510 SELECT DISTINCT 27 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 27 query IIIIIII rowsort label-3515 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 62 * col0 IS NOT NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 62 * col0 IS NOT NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 62 * col0 IS NOT NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 62 * col0 IS NOT NULL ---- query IIIIIII rowsort label-3515 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 62 * col0 IS NOT NULL ---- query IIIIIII rowsort label-3520 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) <> - 62 ---- query IIIIIII rowsort label-3520 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) <> - 62 ---- query IIIIIII rowsort label-3520 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) <> - 62 ---- query IIIIIII rowsort label-3520 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) <> - 62 ---- query IIIIIII rowsort label-3520 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) <> - 62 ---- query IIIIIII rowsort label-3525 SELECT * FROM tab0 AS cor0 WHERE NOT col4 <> + + 72 * + 94 ---- query IIIIIII rowsort label-3525 SELECT * FROM tab1 AS cor0 WHERE NOT col4 <> + + 72 * + 94 ---- query IIIIIII rowsort label-3525 SELECT * FROM tab2 AS cor0 WHERE NOT col4 <> + + 72 * + 94 ---- query IIIIIII rowsort label-3525 SELECT * FROM tab3 AS cor0 WHERE NOT col4 <> + + 72 * + 94 ---- query IIIIIII rowsort label-3525 SELECT * FROM tab4 AS cor0 WHERE NOT col4 <> + + 72 * + 94 ---- query I rowsort label-3530 SELECT - col3 / col4 + + col1 + 41 * + - 20 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3530 SELECT - col3 / col4 + + col1 + 41 * + - 20 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3530 SELECT - col3 / col4 + + col1 + 41 * + - 20 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3530 SELECT - col3 / col4 + + col1 + 41 * + - 20 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3530 SELECT - col3 / col4 + + col1 + 41 * + - 20 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3535 SELECT DISTINCT - - 87 + + ( - ( - - 58 ) ) FROM tab0 WHERE NOT 15 + 92 IS NOT NULL ---- query I rowsort label-3535 SELECT DISTINCT - - 87 + + ( - ( - - 58 ) ) FROM tab1 WHERE NOT 15 + 92 IS NOT NULL ---- query I rowsort label-3535 SELECT DISTINCT - - 87 + + ( - ( - - 58 ) ) FROM tab2 WHERE NOT 15 + 92 IS NOT NULL ---- query I rowsort label-3535 SELECT DISTINCT - - 87 + + ( - ( - - 58 ) ) FROM tab3 WHERE NOT 15 + 92 IS NOT NULL ---- query I rowsort label-3535 SELECT DISTINCT - - 87 + + ( - ( - - 58 ) ) FROM tab4 WHERE NOT 15 + 92 IS NOT NULL ---- query I rowsort label-3540 SELECT ALL 22 - - 28 AS col0 FROM tab0 WHERE NOT + 62 IS NOT NULL ---- query I rowsort label-3540 SELECT ALL 22 - - 28 AS col0 FROM tab1 WHERE NOT + 62 IS NOT NULL ---- query I rowsort label-3540 SELECT ALL 22 - - 28 AS col0 FROM tab2 WHERE NOT + 62 IS NOT NULL ---- query I rowsort label-3540 SELECT ALL 22 - - 28 AS col0 FROM tab3 WHERE NOT + 62 IS NOT NULL ---- query I rowsort label-3540 SELECT ALL 22 - - 28 AS col0 FROM tab4 WHERE NOT + 62 IS NOT NULL ---- query I rowsort label-3545 SELECT DISTINCT - ( col3 ) FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort label-3545 SELECT DISTINCT - ( col3 ) FROM tab1 WHERE NOT NULL = NULL ---- query I rowsort label-3545 SELECT DISTINCT - ( col3 ) FROM tab2 WHERE NOT NULL = NULL ---- query I rowsort label-3545 SELECT DISTINCT - ( col3 ) FROM tab3 WHERE NOT NULL = NULL ---- query I rowsort label-3545 SELECT DISTINCT - ( col3 ) FROM tab4 WHERE NOT NULL = NULL ---- query I rowsort label-3550 SELECT DISTINCT - col1 + - - col4 AS col3 FROM tab0 WHERE NOT NULL > NULL ---- query I rowsort label-3550 SELECT DISTINCT - col1 + - - col4 AS col3 FROM tab1 WHERE NOT NULL > NULL ---- query I rowsort label-3550 SELECT DISTINCT - col1 + - - col4 AS col3 FROM tab2 WHERE NOT NULL > NULL ---- query I rowsort label-3550 SELECT DISTINCT - col1 + - - col4 AS col3 FROM tab3 WHERE NOT NULL > NULL ---- query I rowsort label-3550 SELECT DISTINCT - col1 + - - col4 AS col3 FROM tab4 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-3555 SELECT * FROM tab0 WHERE - ( + col4 ) IS NOT NULL AND NULL >= + col1 ---- query IIIIIII rowsort label-3555 SELECT * FROM tab1 WHERE - ( + col4 ) IS NOT NULL AND NULL >= + col1 ---- query IIIIIII rowsort label-3555 SELECT * FROM tab2 WHERE - ( + col4 ) IS NOT NULL AND NULL >= + col1 ---- query IIIIIII rowsort label-3555 SELECT * FROM tab3 WHERE - ( + col4 ) IS NOT NULL AND NULL >= + col1 ---- query IIIIIII rowsort label-3555 SELECT * FROM tab4 WHERE - ( + col4 ) IS NOT NULL AND NULL >= + col1 ---- query I rowsort label-3560 SELECT + 17 FROM tab0 cor0 WHERE NOT 10 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-3560 SELECT + 17 FROM tab1 cor0 WHERE NOT 10 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-3560 SELECT + 17 FROM tab2 cor0 WHERE NOT 10 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-3560 SELECT + 17 FROM tab3 cor0 WHERE NOT 10 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-3560 SELECT + 17 FROM tab4 cor0 WHERE NOT 10 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-3565 SELECT DISTINCT + 31 AS col2 FROM tab0 AS cor0 WHERE NOT 44 IS NOT NULL ---- query I rowsort label-3565 SELECT DISTINCT + 31 AS col2 FROM tab1 AS cor0 WHERE NOT 44 IS NOT NULL ---- query I rowsort label-3565 SELECT DISTINCT + 31 AS col2 FROM tab2 AS cor0 WHERE NOT 44 IS NOT NULL ---- query I rowsort label-3565 SELECT DISTINCT + 31 AS col2 FROM tab3 AS cor0 WHERE NOT 44 IS NOT NULL ---- query I rowsort label-3565 SELECT DISTINCT + 31 AS col2 FROM tab4 AS cor0 WHERE NOT 44 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3570 SELECT ALL - - MAX( ALL col3 ) FROM tab0 AS cor0 WHERE ( NULL ) < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - - MAX ( ALL col3 ) FROM tab0 AS cor0 WHERE ( NULL ) < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3570 SELECT ALL - - MAX( ALL col3 ) FROM tab1 AS cor0 WHERE ( NULL ) < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - - MAX ( ALL col3 ) FROM tab1 AS cor0 WHERE ( NULL ) < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3570 SELECT ALL - - MAX( ALL col3 ) FROM tab2 AS cor0 WHERE ( NULL ) < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - - MAX ( ALL col3 ) FROM tab2 AS cor0 WHERE ( NULL ) < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3570 SELECT ALL - - MAX( ALL col3 ) FROM tab3 AS cor0 WHERE ( NULL ) < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - - MAX ( ALL col3 ) FROM tab3 AS cor0 WHERE ( NULL ) < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3570 SELECT ALL - - MAX( ALL col3 ) FROM tab4 AS cor0 WHERE ( NULL ) < NULL ---- NULL skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - - MAX ( ALL col3 ) FROM tab4 AS cor0 WHERE ( NULL ) < NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3575 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-3575 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3575 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-3575 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3575 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-3575 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3575 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-3575 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3575 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-3575 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE 90 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query I rowsort label-3580 SELECT ALL - col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL - col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL - col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL - col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-3580 SELECT ALL - col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab0 WHERE NOT 22 / - + col4 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab1 WHERE NOT 22 / - + col4 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab2 WHERE NOT 22 / - + col4 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab3 WHERE NOT 22 / - + col4 IS NOT NULL ---- query IIIIIII rowsort label-3585 SELECT * FROM tab4 WHERE NOT 22 / - + col4 IS NOT NULL ---- query I rowsort label-3590 SELECT DISTINCT - col4 AS col4 FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3590 SELECT DISTINCT - col4 AS col4 FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3590 SELECT DISTINCT - col4 AS col4 FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3590 SELECT DISTINCT - col4 AS col4 FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-3590 SELECT DISTINCT - col4 AS col4 FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query IIIIIII rowsort label-3595 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( col3 ) = NULL ---- query IIIIIII rowsort label-3595 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( col3 ) = NULL ---- query IIIIIII rowsort label-3595 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col3 ) = NULL ---- query IIIIIII rowsort label-3595 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( col3 ) = NULL ---- query IIIIIII rowsort label-3595 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( col3 ) = NULL ---- query I rowsort label-3600 SELECT - col3 * + col4 * + 38 AS col2 FROM tab0 AS cor0 WHERE - 76 / col3 > NULL ---- query I rowsort label-3600 SELECT - col3 * + col4 * + 38 AS col2 FROM tab1 AS cor0 WHERE - 76 / col3 > NULL ---- query I rowsort label-3600 SELECT - col3 * + col4 * + 38 AS col2 FROM tab2 AS cor0 WHERE - 76 / col3 > NULL ---- query I rowsort label-3600 SELECT - col3 * + col4 * + 38 AS col2 FROM tab3 AS cor0 WHERE - 76 / col3 > NULL ---- query I rowsort label-3600 SELECT - col3 * + col4 * + 38 AS col2 FROM tab4 AS cor0 WHERE - 76 / col3 > NULL ---- query IIIIIII rowsort label-3605 SELECT * FROM tab0 AS cor0 WHERE + col3 = - col3 - - col1 ---- query IIIIIII rowsort label-3605 SELECT * FROM tab1 AS cor0 WHERE + col3 = - col3 - - col1 ---- query IIIIIII rowsort label-3605 SELECT * FROM tab2 AS cor0 WHERE + col3 = - col3 - - col1 ---- query IIIIIII rowsort label-3605 SELECT * FROM tab3 AS cor0 WHERE + col3 = - col3 - - col1 ---- query IIIIIII rowsort label-3605 SELECT * FROM tab4 AS cor0 WHERE + col3 = - col3 - - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-3610 SELECT COUNT( * ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-3610 SELECT COUNT ( * ) FROM tab0 cor0 WHERE ( NULL ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3610 SELECT COUNT( * ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-3610 SELECT COUNT ( * ) FROM tab1 cor0 WHERE ( NULL ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3610 SELECT COUNT( * ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-3610 SELECT COUNT ( * ) FROM tab2 cor0 WHERE ( NULL ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3610 SELECT COUNT( * ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-3610 SELECT COUNT ( * ) FROM tab3 cor0 WHERE ( NULL ) IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3610 SELECT COUNT( * ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-3610 SELECT COUNT ( * ) FROM tab4 cor0 WHERE ( NULL ) IS NULL ---- 100 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST( NULL AS SIGNED ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL <= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST ( NULL AS INTEGER ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST( NULL AS SIGNED ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL <= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST ( NULL AS INTEGER ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST( NULL AS SIGNED ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL <= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST ( NULL AS INTEGER ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST( NULL AS SIGNED ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL <= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST ( NULL AS INTEGER ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST( NULL AS SIGNED ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL <= ( NULL ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-3615 SELECT ALL + col3 * + 17 + + 50 / - col1 / + 76 col2, CAST ( NULL AS INTEGER ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL <= ( NULL ) ---- query IIIIIII rowsort label-3620 SELECT * FROM tab0 WHERE + 74 IS NULL ---- query IIIIIII rowsort label-3620 SELECT * FROM tab1 WHERE + 74 IS NULL ---- query IIIIIII rowsort label-3620 SELECT * FROM tab2 WHERE + 74 IS NULL ---- query IIIIIII rowsort label-3620 SELECT * FROM tab3 WHERE + 74 IS NULL ---- query IIIIIII rowsort label-3620 SELECT * FROM tab4 WHERE + 74 IS NULL ---- query I rowsort label-3625 SELECT - - col4 - + 43 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3625 SELECT - - col4 - + 43 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3625 SELECT - - col4 - + 43 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3625 SELECT - - col4 - + 43 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3625 SELECT - - col4 - + 43 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3630 SELECT ALL + + CAST( + col4 AS SIGNED ) * - - col0 FROM tab0 AS cor0 WHERE - col1 <= NULL ---- skipif mysql # not compatible query I rowsort label-3630 SELECT ALL + + CAST ( + col4 AS INTEGER ) * - - col0 FROM tab0 AS cor0 WHERE - col1 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3630 SELECT ALL + + CAST( + col4 AS SIGNED ) * - - col0 FROM tab1 AS cor0 WHERE - col1 <= NULL ---- skipif mysql # not compatible query I rowsort label-3630 SELECT ALL + + CAST ( + col4 AS INTEGER ) * - - col0 FROM tab1 AS cor0 WHERE - col1 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3630 SELECT ALL + + CAST( + col4 AS SIGNED ) * - - col0 FROM tab2 AS cor0 WHERE - col1 <= NULL ---- skipif mysql # not compatible query I rowsort label-3630 SELECT ALL + + CAST ( + col4 AS INTEGER ) * - - col0 FROM tab2 AS cor0 WHERE - col1 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3630 SELECT ALL + + CAST( + col4 AS SIGNED ) * - - col0 FROM tab3 AS cor0 WHERE - col1 <= NULL ---- skipif mysql # not compatible query I rowsort label-3630 SELECT ALL + + CAST ( + col4 AS INTEGER ) * - - col0 FROM tab3 AS cor0 WHERE - col1 <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3630 SELECT ALL + + CAST( + col4 AS SIGNED ) * - - col0 FROM tab4 AS cor0 WHERE - col1 <= NULL ---- skipif mysql # not compatible query I rowsort label-3630 SELECT ALL + + CAST ( + col4 AS INTEGER ) * - - col0 FROM tab4 AS cor0 WHERE - col1 <= NULL ---- query I rowsort label-3635 SELECT + col5 AS col0 FROM tab0 WHERE - col1 >= - - ( 35 ) + + + 64 ---- query I rowsort label-3635 SELECT + col5 AS col0 FROM tab1 WHERE - col1 >= - - ( 35 ) + + + 64 ---- query I rowsort label-3635 SELECT + col5 AS col0 FROM tab2 WHERE - col1 >= - - ( 35 ) + + + 64 ---- query I rowsort label-3635 SELECT + col5 AS col0 FROM tab3 WHERE - col1 >= - - ( 35 ) + + + 64 ---- query I rowsort label-3635 SELECT + col5 AS col0 FROM tab4 WHERE - col1 >= - - ( 35 ) + + + 64 ---- query I rowsort label-3640 SELECT + 67 AS col5 FROM tab0 WHERE 30 BETWEEN + + 28 AND + col4 + - 39 * - ( - 11 ) ---- 93 values hashing to 129898a7a1617574a8319310e32fbec5 query I rowsort label-3640 SELECT + 67 AS col5 FROM tab1 WHERE 30 BETWEEN + + 28 AND + col4 + - 39 * - ( - 11 ) ---- 93 values hashing to 129898a7a1617574a8319310e32fbec5 query I rowsort label-3640 SELECT + 67 AS col5 FROM tab2 WHERE 30 BETWEEN + + 28 AND + col4 + - 39 * - ( - 11 ) ---- 93 values hashing to 129898a7a1617574a8319310e32fbec5 query I rowsort label-3640 SELECT + 67 AS col5 FROM tab3 WHERE 30 BETWEEN + + 28 AND + col4 + - 39 * - ( - 11 ) ---- 93 values hashing to 129898a7a1617574a8319310e32fbec5 query I rowsort label-3640 SELECT + 67 AS col5 FROM tab4 WHERE 30 BETWEEN + + 28 AND + col4 + - 39 * - ( - 11 ) ---- 93 values hashing to 129898a7a1617574a8319310e32fbec5 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3645 SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3645 SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3645 SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3645 SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3645 SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3645 SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3645 SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3645 SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3645 SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-3645 SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN NULL AND - + col3 * + CAST ( NULL AS REAL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-3650 SELECT + COUNT( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-3650 SELECT + COUNT ( * ) FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3650 SELECT + COUNT( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-3650 SELECT + COUNT ( * ) FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3650 SELECT + COUNT( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-3650 SELECT + COUNT ( * ) FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3650 SELECT + COUNT( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-3650 SELECT + COUNT ( * ) FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3650 SELECT + COUNT( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-3650 SELECT + COUNT ( * ) FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 query IIIIIII rowsort label-3655 SELECT * FROM tab0 cor0 WHERE ( NULL ) = NULL ---- query IIIIIII rowsort label-3655 SELECT * FROM tab1 cor0 WHERE ( NULL ) = NULL ---- query IIIIIII rowsort label-3655 SELECT * FROM tab2 cor0 WHERE ( NULL ) = NULL ---- query IIIIIII rowsort label-3655 SELECT * FROM tab3 cor0 WHERE ( NULL ) = NULL ---- query IIIIIII rowsort label-3655 SELECT * FROM tab4 cor0 WHERE ( NULL ) = NULL ---- query IIIIIII rowsort label-3660 SELECT * FROM tab0 WHERE + 37 < NULL ---- query IIIIIII rowsort label-3660 SELECT * FROM tab1 WHERE + 37 < NULL ---- query IIIIIII rowsort label-3660 SELECT * FROM tab2 WHERE + 37 < NULL ---- query IIIIIII rowsort label-3660 SELECT * FROM tab3 WHERE + 37 < NULL ---- query IIIIIII rowsort label-3660 SELECT * FROM tab4 WHERE + 37 < NULL ---- query I rowsort label-3665 SELECT DISTINCT + col1 FROM tab0 WHERE ( NULL ) >= NULL ---- query I rowsort label-3665 SELECT DISTINCT + col1 FROM tab1 WHERE ( NULL ) >= NULL ---- query I rowsort label-3665 SELECT DISTINCT + col1 FROM tab2 WHERE ( NULL ) >= NULL ---- query I rowsort label-3665 SELECT DISTINCT + col1 FROM tab3 WHERE ( NULL ) >= NULL ---- query I rowsort label-3665 SELECT DISTINCT + col1 FROM tab4 WHERE ( NULL ) >= NULL ---- query IIIIIII rowsort label-3670 SELECT * FROM tab0 WHERE 63 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3670 SELECT * FROM tab1 WHERE 63 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3670 SELECT * FROM tab2 WHERE 63 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3670 SELECT * FROM tab3 WHERE 63 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3670 SELECT * FROM tab4 WHERE 63 NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab0 WHERE - col4 + + 92 IS NULL ---- skipif mysql # not compatible query I rowsort label-3675 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab0 WHERE - col4 + + 92 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab1 WHERE - col4 + + 92 IS NULL ---- skipif mysql # not compatible query I rowsort label-3675 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab1 WHERE - col4 + + 92 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab2 WHERE - col4 + + 92 IS NULL ---- skipif mysql # not compatible query I rowsort label-3675 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab2 WHERE - col4 + + 92 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab3 WHERE - col4 + + 92 IS NULL ---- skipif mysql # not compatible query I rowsort label-3675 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab3 WHERE - col4 + + 92 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3675 SELECT DISTINCT CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab4 WHERE - col4 + + 92 IS NULL ---- skipif mysql # not compatible query I rowsort label-3675 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab4 WHERE - col4 + + 92 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3680 SELECT ALL * FROM tab0 cor0 WHERE NOT CAST( NULL AS DECIMAL ) + + col1 = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-3680 SELECT ALL * FROM tab0 cor0 WHERE NOT CAST ( NULL AS REAL ) + + col1 = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3680 SELECT ALL * FROM tab1 cor0 WHERE NOT CAST( NULL AS DECIMAL ) + + col1 = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-3680 SELECT ALL * FROM tab1 cor0 WHERE NOT CAST ( NULL AS REAL ) + + col1 = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3680 SELECT ALL * FROM tab2 cor0 WHERE NOT CAST( NULL AS DECIMAL ) + + col1 = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-3680 SELECT ALL * FROM tab2 cor0 WHERE NOT CAST ( NULL AS REAL ) + + col1 = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3680 SELECT ALL * FROM tab3 cor0 WHERE NOT CAST( NULL AS DECIMAL ) + + col1 = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-3680 SELECT ALL * FROM tab3 cor0 WHERE NOT CAST ( NULL AS REAL ) + + col1 = col1 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-3680 SELECT ALL * FROM tab4 cor0 WHERE NOT CAST( NULL AS DECIMAL ) + + col1 = col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-3680 SELECT ALL * FROM tab4 cor0 WHERE NOT CAST ( NULL AS REAL ) + + col1 = col1 ---- query IIIIIII rowsort label-3685 SELECT * FROM tab0 AS cor0 WHERE + col4 / col3 >= NULL ---- query IIIIIII rowsort label-3685 SELECT * FROM tab1 AS cor0 WHERE + col4 / col3 >= NULL ---- query IIIIIII rowsort label-3685 SELECT * FROM tab2 AS cor0 WHERE + col4 / col3 >= NULL ---- query IIIIIII rowsort label-3685 SELECT * FROM tab3 AS cor0 WHERE + col4 / col3 >= NULL ---- query IIIIIII rowsort label-3685 SELECT * FROM tab4 AS cor0 WHERE + col4 / col3 >= NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab0 AS cor0 WHERE NOT + 37 IS NOT NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab1 AS cor0 WHERE NOT + 37 IS NOT NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab2 AS cor0 WHERE NOT + 37 IS NOT NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab3 AS cor0 WHERE NOT + 37 IS NOT NULL ---- query IIIIIII rowsort label-3690 SELECT * FROM tab4 AS cor0 WHERE NOT + 37 IS NOT NULL ---- query IIIIIII rowsort label-3695 SELECT * FROM tab0 AS cor0 WHERE + ( - 44 ) IS NULL ---- query IIIIIII rowsort label-3695 SELECT * FROM tab1 AS cor0 WHERE + ( - 44 ) IS NULL ---- query IIIIIII rowsort label-3695 SELECT * FROM tab2 AS cor0 WHERE + ( - 44 ) IS NULL ---- query IIIIIII rowsort label-3695 SELECT * FROM tab3 AS cor0 WHERE + ( - 44 ) IS NULL ---- query IIIIIII rowsort label-3695 SELECT * FROM tab4 AS cor0 WHERE + ( - 44 ) IS NULL ---- query IIIIIII rowsort label-3700 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-3700 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-3705 SELECT - 25 AS col2 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to bae3216b52cc6cdb58439853271f0608 query I rowsort label-3705 SELECT - 25 AS col2 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to bae3216b52cc6cdb58439853271f0608 query I rowsort label-3705 SELECT - 25 AS col2 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to bae3216b52cc6cdb58439853271f0608 query I rowsort label-3705 SELECT - 25 AS col2 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to bae3216b52cc6cdb58439853271f0608 query I rowsort label-3705 SELECT - 25 AS col2 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to bae3216b52cc6cdb58439853271f0608 query I rowsort label-3710 SELECT ALL - col0 + - col1 AS col1 FROM tab0 cor0 WHERE ( - - 50 ) > NULL ---- query I rowsort label-3710 SELECT ALL - col0 + - col1 AS col1 FROM tab1 cor0 WHERE ( - - 50 ) > NULL ---- query I rowsort label-3710 SELECT ALL - col0 + - col1 AS col1 FROM tab2 cor0 WHERE ( - - 50 ) > NULL ---- query I rowsort label-3710 SELECT ALL - col0 + - col1 AS col1 FROM tab3 cor0 WHERE ( - - 50 ) > NULL ---- query I rowsort label-3710 SELECT ALL - col0 + - col1 AS col1 FROM tab4 cor0 WHERE ( - - 50 ) > NULL ---- query IIIIIII rowsort label-3715 SELECT * FROM tab0 cor0 WHERE NOT + 60 + 35 IS NOT NULL ---- query IIIIIII rowsort label-3715 SELECT * FROM tab1 cor0 WHERE NOT + 60 + 35 IS NOT NULL ---- query IIIIIII rowsort label-3715 SELECT * FROM tab2 cor0 WHERE NOT + 60 + 35 IS NOT NULL ---- query IIIIIII rowsort label-3715 SELECT * FROM tab3 cor0 WHERE NOT + 60 + 35 IS NOT NULL ---- query IIIIIII rowsort label-3715 SELECT * FROM tab4 cor0 WHERE NOT + 60 + 35 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3720 SELECT + + col5 col0 FROM tab0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3720 SELECT + + col5 col0 FROM tab1 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3720 SELECT + + col5 col0 FROM tab2 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3720 SELECT + + col5 col0 FROM tab3 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3720 SELECT + + col5 col0 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 29 <> NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 29 <> NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 29 <> NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 29 <> NULL ---- query IIIIIII rowsort label-3725 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 29 <> NULL ---- query IIIIIII rowsort label-3730 SELECT * FROM tab0 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-3730 SELECT * FROM tab1 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-3730 SELECT * FROM tab2 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-3730 SELECT * FROM tab3 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-3730 SELECT * FROM tab4 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-3735 SELECT * FROM tab0 AS cor0 WHERE 71 < - 49 ---- query IIIIIII rowsort label-3735 SELECT * FROM tab1 AS cor0 WHERE 71 < - 49 ---- query IIIIIII rowsort label-3735 SELECT * FROM tab2 AS cor0 WHERE 71 < - 49 ---- query IIIIIII rowsort label-3735 SELECT * FROM tab3 AS cor0 WHERE 71 < - 49 ---- query IIIIIII rowsort label-3735 SELECT * FROM tab4 AS cor0 WHERE 71 < - 49 ---- query I rowsort label-3740 SELECT + col2 AS col3 FROM tab0 cor0 WHERE 69 * 36 > + - 45 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3740 SELECT + col2 AS col3 FROM tab1 cor0 WHERE 69 * 36 > + - 45 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3740 SELECT + col2 AS col3 FROM tab2 cor0 WHERE 69 * 36 > + - 45 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3740 SELECT + col2 AS col3 FROM tab3 cor0 WHERE 69 * 36 > + - 45 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3740 SELECT + col2 AS col3 FROM tab4 cor0 WHERE 69 * 36 > + - 45 ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-3745 SELECT * FROM tab0 AS cor0 WHERE col0 * - + ( + + col0 ) IS NULL ---- query IIIIIII rowsort label-3745 SELECT * FROM tab1 AS cor0 WHERE col0 * - + ( + + col0 ) IS NULL ---- query IIIIIII rowsort label-3745 SELECT * FROM tab2 AS cor0 WHERE col0 * - + ( + + col0 ) IS NULL ---- query IIIIIII rowsort label-3745 SELECT * FROM tab3 AS cor0 WHERE col0 * - + ( + + col0 ) IS NULL ---- query IIIIIII rowsort label-3745 SELECT * FROM tab4 AS cor0 WHERE col0 * - + ( + + col0 ) IS NULL ---- query I rowsort label-3750 SELECT ALL + AVG ( + 4 ) AS col4 FROM tab0 AS cor0 WHERE NULL > col0 ---- NULL query I rowsort label-3750 SELECT ALL + AVG ( + 4 ) AS col4 FROM tab1 AS cor0 WHERE NULL > col0 ---- NULL query I rowsort label-3750 SELECT ALL + AVG ( + 4 ) AS col4 FROM tab2 AS cor0 WHERE NULL > col0 ---- NULL query I rowsort label-3750 SELECT ALL + AVG ( + 4 ) AS col4 FROM tab3 AS cor0 WHERE NULL > col0 ---- NULL query I rowsort label-3750 SELECT ALL + AVG ( + 4 ) AS col4 FROM tab4 AS cor0 WHERE NULL > col0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3755 SELECT ALL col4 col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3755 SELECT ALL col4 col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3755 SELECT ALL col4 col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3755 SELECT ALL col4 col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3755 SELECT ALL col4 col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-3760 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3760 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3760 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3760 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3760 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3765 SELECT ALL - 77 FROM tab0 WHERE NOT col4 < NULL ---- query I rowsort label-3765 SELECT ALL - 77 FROM tab1 WHERE NOT col4 < NULL ---- query I rowsort label-3765 SELECT ALL - 77 FROM tab2 WHERE NOT col4 < NULL ---- query I rowsort label-3765 SELECT ALL - 77 FROM tab3 WHERE NOT col4 < NULL ---- query I rowsort label-3765 SELECT ALL - 77 FROM tab4 WHERE NOT col4 < NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3770 SELECT ALL + ( + - COUNT( * ) ) AS col1 FROM tab0 AS cor0 WHERE NOT 78 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3770 SELECT ALL + ( + - COUNT ( * ) ) AS col1 FROM tab0 AS cor0 WHERE NOT 78 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3770 SELECT ALL + ( + - COUNT( * ) ) AS col1 FROM tab1 AS cor0 WHERE NOT 78 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3770 SELECT ALL + ( + - COUNT ( * ) ) AS col1 FROM tab1 AS cor0 WHERE NOT 78 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3770 SELECT ALL + ( + - COUNT( * ) ) AS col1 FROM tab2 AS cor0 WHERE NOT 78 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3770 SELECT ALL + ( + - COUNT ( * ) ) AS col1 FROM tab2 AS cor0 WHERE NOT 78 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3770 SELECT ALL + ( + - COUNT( * ) ) AS col1 FROM tab3 AS cor0 WHERE NOT 78 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3770 SELECT ALL + ( + - COUNT ( * ) ) AS col1 FROM tab3 AS cor0 WHERE NOT 78 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-3770 SELECT ALL + ( + - COUNT( * ) ) AS col1 FROM tab4 AS cor0 WHERE NOT 78 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-3770 SELECT ALL + ( + - COUNT ( * ) ) AS col1 FROM tab4 AS cor0 WHERE NOT 78 IS NULL ---- -100 query I rowsort label-3775 SELECT 0 AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3775 SELECT 0 AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3775 SELECT 0 AS col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3775 SELECT 0 AS col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-3775 SELECT 0 AS col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-3780 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-3780 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-3780 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-3780 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND + col3 ---- query IIIIIII rowsort label-3780 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND + col3 ---- query I rowsort label-3785 SELECT DISTINCT + 39 AS col4 FROM tab0 AS cor0 WHERE NOT 71 IS NULL ---- 39 query I rowsort label-3785 SELECT DISTINCT + 39 AS col4 FROM tab1 AS cor0 WHERE NOT 71 IS NULL ---- 39 query I rowsort label-3785 SELECT DISTINCT + 39 AS col4 FROM tab2 AS cor0 WHERE NOT 71 IS NULL ---- 39 query I rowsort label-3785 SELECT DISTINCT + 39 AS col4 FROM tab3 AS cor0 WHERE NOT 71 IS NULL ---- 39 query I rowsort label-3785 SELECT DISTINCT + 39 AS col4 FROM tab4 AS cor0 WHERE NOT 71 IS NULL ---- 39 query I rowsort label-3790 SELECT + + col2 FROM tab0 WHERE col0 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3790 SELECT + + col2 FROM tab1 WHERE col0 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3790 SELECT + + col2 FROM tab2 WHERE col0 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3790 SELECT + + col2 FROM tab3 WHERE col0 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3790 SELECT + + col2 FROM tab4 WHERE col0 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-3795 SELECT ALL * FROM tab0 AS cor0 WHERE 19 <= NULL ---- query IIIIIII rowsort label-3795 SELECT ALL * FROM tab1 AS cor0 WHERE 19 <= NULL ---- query IIIIIII rowsort label-3795 SELECT ALL * FROM tab2 AS cor0 WHERE 19 <= NULL ---- query IIIIIII rowsort label-3795 SELECT ALL * FROM tab3 AS cor0 WHERE 19 <= NULL ---- query IIIIIII rowsort label-3795 SELECT ALL * FROM tab4 AS cor0 WHERE 19 <= NULL ---- query I rowsort label-3800 SELECT 7 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3800 SELECT 7 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3800 SELECT 7 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3800 SELECT 7 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3800 SELECT 7 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-3805 SELECT * FROM tab0 WHERE col5 IS NULL ---- query IIIIIII rowsort label-3805 SELECT * FROM tab1 WHERE col5 IS NULL ---- query IIIIIII rowsort label-3805 SELECT * FROM tab2 WHERE col5 IS NULL ---- query IIIIIII rowsort label-3805 SELECT * FROM tab3 WHERE col5 IS NULL ---- query IIIIIII rowsort label-3805 SELECT * FROM tab4 WHERE col5 IS NULL ---- query IIIIIII rowsort label-3810 SELECT ALL * FROM tab0 WHERE NOT col1 = + col1 ---- query IIIIIII rowsort label-3810 SELECT ALL * FROM tab1 WHERE NOT col1 = + col1 ---- query IIIIIII rowsort label-3810 SELECT ALL * FROM tab2 WHERE NOT col1 = + col1 ---- query IIIIIII rowsort label-3810 SELECT ALL * FROM tab3 WHERE NOT col1 = + col1 ---- query IIIIIII rowsort label-3810 SELECT ALL * FROM tab4 WHERE NOT col1 = + col1 ---- query IIIIIII rowsort label-3815 SELECT ALL * FROM tab0 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3815 SELECT ALL * FROM tab1 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3815 SELECT ALL * FROM tab2 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3815 SELECT ALL * FROM tab3 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3815 SELECT ALL * FROM tab4 WHERE NOT NULL <> NULL ---- query IIIIIII rowsort label-3820 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > - ( - 83 ) ---- query IIIIIII rowsort label-3820 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > - ( - 83 ) ---- query IIIIIII rowsort label-3820 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > - ( - 83 ) ---- query IIIIIII rowsort label-3820 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > - ( - 83 ) ---- query IIIIIII rowsort label-3820 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > - ( - 83 ) ---- query I rowsort label-3825 SELECT ALL + 43 AS col5 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-3825 SELECT ALL + 43 AS col5 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-3825 SELECT ALL + 43 AS col5 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-3825 SELECT ALL + 43 AS col5 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-3825 SELECT ALL + 43 AS col5 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query IIIIIII rowsort label-3830 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) >= + col4 * + 12 ---- query IIIIIII rowsort label-3830 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= + col4 * + 12 ---- query IIIIIII rowsort label-3830 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) >= + col4 * + 12 ---- query IIIIIII rowsort label-3830 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) >= + col4 * + 12 ---- query IIIIIII rowsort label-3830 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) >= + col4 * + 12 ---- query I rowsort label-3835 SELECT - - col4 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3835 SELECT - - col4 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3835 SELECT - - col4 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3835 SELECT - - col4 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3835 SELECT - - col4 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-3840 SELECT - col3 * col0 FROM tab0 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-3840 SELECT - col3 * col0 FROM tab1 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-3840 SELECT - col3 * col0 FROM tab2 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-3840 SELECT - col3 * col0 FROM tab3 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-3840 SELECT - col3 * col0 FROM tab4 AS cor0 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3845 SELECT * FROM tab0 WHERE NOT - CAST( NULL AS SIGNED ) + col0 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3845 SELECT * FROM tab0 WHERE NOT - CAST ( NULL AS INTEGER ) + col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3845 SELECT * FROM tab1 WHERE NOT - CAST( NULL AS SIGNED ) + col0 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3845 SELECT * FROM tab1 WHERE NOT - CAST ( NULL AS INTEGER ) + col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3845 SELECT * FROM tab2 WHERE NOT - CAST( NULL AS SIGNED ) + col0 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3845 SELECT * FROM tab2 WHERE NOT - CAST ( NULL AS INTEGER ) + col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3845 SELECT * FROM tab3 WHERE NOT - CAST( NULL AS SIGNED ) + col0 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3845 SELECT * FROM tab3 WHERE NOT - CAST ( NULL AS INTEGER ) + col0 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3845 SELECT * FROM tab4 WHERE NOT - CAST( NULL AS SIGNED ) + col0 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3845 SELECT * FROM tab4 WHERE NOT - CAST ( NULL AS INTEGER ) + col0 IS NULL ---- query IIIIIII rowsort label-3850 SELECT * FROM tab0 WHERE NOT + col1 <= - col3 * + - col0 + col3 + col1 ---- query IIIIIII rowsort label-3850 SELECT * FROM tab1 WHERE NOT + col1 <= - col3 * + - col0 + col3 + col1 ---- query IIIIIII rowsort label-3850 SELECT * FROM tab2 WHERE NOT + col1 <= - col3 * + - col0 + col3 + col1 ---- query IIIIIII rowsort label-3850 SELECT * FROM tab3 WHERE NOT + col1 <= - col3 * + - col0 + col3 + col1 ---- query IIIIIII rowsort label-3850 SELECT * FROM tab4 WHERE NOT + col1 <= - col3 * + - col0 + col3 + col1 ---- query I rowsort label-3855 SELECT col3 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3855 SELECT col3 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3855 SELECT col3 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3855 SELECT col3 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3855 SELECT col3 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-3860 SELECT ALL + 82 + col4 AS col0 FROM tab0 cor0 WHERE NOT + 80 * + + 7 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3860 SELECT ALL + 82 + col4 AS col0 FROM tab1 cor0 WHERE NOT + 80 * + + 7 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3860 SELECT ALL + 82 + col4 AS col0 FROM tab2 cor0 WHERE NOT + 80 * + + 7 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3860 SELECT ALL + 82 + col4 AS col0 FROM tab3 cor0 WHERE NOT + 80 * + + 7 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3860 SELECT ALL + 82 + col4 AS col0 FROM tab4 cor0 WHERE NOT + 80 * + + 7 NOT BETWEEN NULL AND NULL ---- query I rowsort label-3865 SELECT + col5 FROM tab0 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-3865 SELECT + col5 FROM tab1 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-3865 SELECT + col5 FROM tab2 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-3865 SELECT + col5 FROM tab3 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-3865 SELECT + col5 FROM tab4 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-3870 SELECT + + col3 AS col1 FROM tab0 cor0 WHERE NULL < col1 ---- query I rowsort label-3870 SELECT + + col3 AS col1 FROM tab1 cor0 WHERE NULL < col1 ---- query I rowsort label-3870 SELECT + + col3 AS col1 FROM tab2 cor0 WHERE NULL < col1 ---- query I rowsort label-3870 SELECT + + col3 AS col1 FROM tab3 cor0 WHERE NULL < col1 ---- query I rowsort label-3870 SELECT + + col3 AS col1 FROM tab4 cor0 WHERE NULL < col1 ---- query IIIIIII rowsort label-3875 SELECT * FROM tab0 AS cor0 WHERE col4 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3875 SELECT * FROM tab1 AS cor0 WHERE col4 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3875 SELECT * FROM tab2 AS cor0 WHERE col4 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3875 SELECT * FROM tab3 AS cor0 WHERE col4 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3875 SELECT * FROM tab4 AS cor0 WHERE col4 BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-3880 SELECT + 25 + - - MAX( ALL + 97 ) FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-3880 SELECT + 25 + - - MAX ( ALL + 97 ) FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3880 SELECT + 25 + - - MAX( ALL + 97 ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-3880 SELECT + 25 + - - MAX ( ALL + 97 ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3880 SELECT + 25 + - - MAX( ALL + 97 ) FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-3880 SELECT + 25 + - - MAX ( ALL + 97 ) FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3880 SELECT + 25 + - - MAX( ALL + 97 ) FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-3880 SELECT + 25 + - - MAX ( ALL + 97 ) FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3880 SELECT + 25 + - - MAX( ALL + 97 ) FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-3880 SELECT + 25 + - - MAX ( ALL + 97 ) FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3885 SELECT ALL COUNT( * ) col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3885 SELECT ALL COUNT ( * ) col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3885 SELECT ALL COUNT( * ) col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3885 SELECT ALL COUNT ( * ) col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3885 SELECT ALL COUNT( * ) col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3885 SELECT ALL COUNT ( * ) col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3885 SELECT ALL COUNT( * ) col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3885 SELECT ALL COUNT ( * ) col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-3885 SELECT ALL COUNT( * ) col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3885 SELECT ALL COUNT ( * ) col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3890 SELECT - + col3 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST( + - col4 AS DECIMAL ), + col1 * + + col0 ) ---- skipif mysql # not compatible query I rowsort label-3890 SELECT - + col3 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST ( + - col4 AS REAL ), + col1 * + + col0 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3890 SELECT - + col3 FROM tab1 AS cor0 WHERE NULL NOT IN ( CAST( + - col4 AS DECIMAL ), + col1 * + + col0 ) ---- skipif mysql # not compatible query I rowsort label-3890 SELECT - + col3 FROM tab1 AS cor0 WHERE NULL NOT IN ( CAST ( + - col4 AS REAL ), + col1 * + + col0 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3890 SELECT - + col3 FROM tab2 AS cor0 WHERE NULL NOT IN ( CAST( + - col4 AS DECIMAL ), + col1 * + + col0 ) ---- skipif mysql # not compatible query I rowsort label-3890 SELECT - + col3 FROM tab2 AS cor0 WHERE NULL NOT IN ( CAST ( + - col4 AS REAL ), + col1 * + + col0 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3890 SELECT - + col3 FROM tab3 AS cor0 WHERE NULL NOT IN ( CAST( + - col4 AS DECIMAL ), + col1 * + + col0 ) ---- skipif mysql # not compatible query I rowsort label-3890 SELECT - + col3 FROM tab3 AS cor0 WHERE NULL NOT IN ( CAST ( + - col4 AS REAL ), + col1 * + + col0 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-3890 SELECT - + col3 FROM tab4 AS cor0 WHERE NULL NOT IN ( CAST( + - col4 AS DECIMAL ), + col1 * + + col0 ) ---- skipif mysql # not compatible query I rowsort label-3890 SELECT - + col3 FROM tab4 AS cor0 WHERE NULL NOT IN ( CAST ( + - col4 AS REAL ), + col1 * + + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3895 SELECT ALL * FROM tab0 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN col0 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3895 SELECT ALL * FROM tab0 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3895 SELECT ALL * FROM tab1 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN col0 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3895 SELECT ALL * FROM tab1 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3895 SELECT ALL * FROM tab2 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN col0 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3895 SELECT ALL * FROM tab2 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3895 SELECT ALL * FROM tab3 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN col0 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3895 SELECT ALL * FROM tab3 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-3895 SELECT ALL * FROM tab4 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN col0 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-3895 SELECT ALL * FROM tab4 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN col0 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3900 SELECT 87 + + + CAST( + - col0 AS SIGNED ) FROM tab0 cor0 WHERE NULL <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-3900 SELECT 87 + + + CAST ( + - col0 AS INTEGER ) FROM tab0 cor0 WHERE NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3900 SELECT 87 + + + CAST( + - col0 AS SIGNED ) FROM tab1 cor0 WHERE NULL <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-3900 SELECT 87 + + + CAST ( + - col0 AS INTEGER ) FROM tab1 cor0 WHERE NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3900 SELECT 87 + + + CAST( + - col0 AS SIGNED ) FROM tab2 cor0 WHERE NULL <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-3900 SELECT 87 + + + CAST ( + - col0 AS INTEGER ) FROM tab2 cor0 WHERE NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3900 SELECT 87 + + + CAST( + - col0 AS SIGNED ) FROM tab3 cor0 WHERE NULL <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-3900 SELECT 87 + + + CAST ( + - col0 AS INTEGER ) FROM tab3 cor0 WHERE NULL <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3900 SELECT 87 + + + CAST( + - col0 AS SIGNED ) FROM tab4 cor0 WHERE NULL <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-3900 SELECT 87 + + + CAST ( + - col0 AS INTEGER ) FROM tab4 cor0 WHERE NULL <= ( NULL ) ---- query I rowsort label-3905 SELECT col2 FROM tab0 AS cor0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3905 SELECT col2 FROM tab1 AS cor0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3905 SELECT col2 FROM tab2 AS cor0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3905 SELECT col2 FROM tab3 AS cor0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3905 SELECT col2 FROM tab4 AS cor0 WHERE col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-3910 SELECT ALL + col0 FROM tab0 cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-3910 SELECT ALL + col0 FROM tab1 cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-3910 SELECT ALL + col0 FROM tab2 cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-3910 SELECT ALL + col0 FROM tab3 cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-3910 SELECT ALL + col0 FROM tab4 cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query IIIIIII rowsort label-3915 SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-3915 SELECT ALL * FROM tab1 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-3915 SELECT ALL * FROM tab2 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-3915 SELECT ALL * FROM tab3 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-3915 SELECT ALL * FROM tab4 AS cor0 WHERE NULL BETWEEN col1 AND col3 ---- query IIIIIII rowsort label-3920 SELECT ALL * FROM tab0 WHERE col4 * + ( col1 ) = 38 + + col3 / - 28 + - col0 * - 17 ---- query IIIIIII rowsort label-3920 SELECT ALL * FROM tab1 WHERE col4 * + ( col1 ) = 38 + + col3 / - 28 + - col0 * - 17 ---- query IIIIIII rowsort label-3920 SELECT ALL * FROM tab2 WHERE col4 * + ( col1 ) = 38 + + col3 / - 28 + - col0 * - 17 ---- query IIIIIII rowsort label-3920 SELECT ALL * FROM tab3 WHERE col4 * + ( col1 ) = 38 + + col3 / - 28 + - col0 * - 17 ---- query IIIIIII rowsort label-3920 SELECT ALL * FROM tab4 WHERE col4 * + ( col1 ) = 38 + + col3 / - 28 + - col0 * - 17 ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST( - 4 AS SIGNED ), COUNT( * ) FROM tab0 WHERE 95 IS NULL ---- 132 0 skipif mysql # not compatible query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST ( - 4 AS INTEGER ), COUNT ( * ) FROM tab0 WHERE 95 IS NULL ---- 132 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST( - 4 AS SIGNED ), COUNT( * ) FROM tab1 WHERE 95 IS NULL ---- 132 0 skipif mysql # not compatible query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST ( - 4 AS INTEGER ), COUNT ( * ) FROM tab1 WHERE 95 IS NULL ---- 132 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST( - 4 AS SIGNED ), COUNT( * ) FROM tab2 WHERE 95 IS NULL ---- 132 0 skipif mysql # not compatible query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST ( - 4 AS INTEGER ), COUNT ( * ) FROM tab2 WHERE 95 IS NULL ---- 132 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST( - 4 AS SIGNED ), COUNT( * ) FROM tab3 WHERE 95 IS NULL ---- 132 0 skipif mysql # not compatible query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST ( - 4 AS INTEGER ), COUNT ( * ) FROM tab3 WHERE 95 IS NULL ---- 132 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST( - 4 AS SIGNED ), COUNT( * ) FROM tab4 WHERE 95 IS NULL ---- 132 0 skipif mysql # not compatible query II rowsort label-3925 SELECT DISTINCT - + 33 * - - CAST ( - 4 AS INTEGER ), COUNT ( * ) FROM tab4 WHERE 95 IS NULL ---- 132 0 query I rowsort label-3930 SELECT + 88 - - ( - col0 ) AS col1 FROM tab0 cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-3930 SELECT + 88 - - ( - col0 ) AS col1 FROM tab1 cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-3930 SELECT + 88 - - ( - col0 ) AS col1 FROM tab2 cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-3930 SELECT + 88 - - ( - col0 ) AS col1 FROM tab3 cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-3930 SELECT + 88 - - ( - col0 ) AS col1 FROM tab4 cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-3935 SELECT ALL + + 37 + + 53 * - col3 FROM tab0 AS cor0 WHERE NULL > col0 / + - col4 * - col4 ---- query I rowsort label-3935 SELECT ALL + + 37 + + 53 * - col3 FROM tab1 AS cor0 WHERE NULL > col0 / + - col4 * - col4 ---- query I rowsort label-3935 SELECT ALL + + 37 + + 53 * - col3 FROM tab2 AS cor0 WHERE NULL > col0 / + - col4 * - col4 ---- query I rowsort label-3935 SELECT ALL + + 37 + + 53 * - col3 FROM tab3 AS cor0 WHERE NULL > col0 / + - col4 * - col4 ---- query I rowsort label-3935 SELECT ALL + + 37 + + 53 * - col3 FROM tab4 AS cor0 WHERE NULL > col0 / + - col4 * - col4 ---- query I rowsort label-3940 SELECT col1 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3940 SELECT col1 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3940 SELECT col1 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3940 SELECT col1 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3940 SELECT col1 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-3945 SELECT col4 - - + col4 AS col2 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3945 SELECT col4 - - + col4 AS col2 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3945 SELECT col4 - - + col4 AS col2 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3945 SELECT col4 - - + col4 AS col2 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3945 SELECT col4 - - + col4 AS col2 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-3950 SELECT 10 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( - col0 ) ---- query I rowsort label-3950 SELECT 10 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( - col0 ) ---- query I rowsort label-3950 SELECT 10 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( - col0 ) ---- query I rowsort label-3950 SELECT 10 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( - col0 ) ---- query I rowsort label-3950 SELECT 10 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- skipif mysql # not compatible query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- skipif mysql # not compatible query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- skipif mysql # not compatible query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- skipif mysql # not compatible query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- skipif mysql # not compatible query I rowsort label-3955 SELECT ALL - ( - - 79 ) - - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT - col0 - - col3 * 29 NOT BETWEEN NULL AND 93 ---- query IIIIIII rowsort label-3960 SELECT * FROM tab0 WHERE - - col3 + col3 IS NULL ---- query IIIIIII rowsort label-3960 SELECT * FROM tab1 WHERE - - col3 + col3 IS NULL ---- query IIIIIII rowsort label-3960 SELECT * FROM tab2 WHERE - - col3 + col3 IS NULL ---- query IIIIIII rowsort label-3960 SELECT * FROM tab3 WHERE - - col3 + col3 IS NULL ---- query IIIIIII rowsort label-3960 SELECT * FROM tab4 WHERE - - col3 + col3 IS NULL ---- query I rowsort label-3965 SELECT ALL + - 10 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-3965 SELECT ALL + - 10 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-3965 SELECT ALL + - 10 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-3965 SELECT ALL + - 10 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-3965 SELECT ALL + - 10 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-3970 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) > + col1 ---- query IIIIIII rowsort label-3970 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) > + col1 ---- query IIIIIII rowsort label-3970 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) > + col1 ---- query IIIIIII rowsort label-3970 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) > + col1 ---- query IIIIIII rowsort label-3970 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) > + col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-3975 SELECT - MAX( + + 53 ) AS col3 FROM tab0 WHERE + col5 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3975 SELECT - MAX ( + + 53 ) AS col3 FROM tab0 WHERE + col5 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3975 SELECT - MAX( + + 53 ) AS col3 FROM tab1 WHERE + col5 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3975 SELECT - MAX ( + + 53 ) AS col3 FROM tab1 WHERE + col5 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3975 SELECT - MAX( + + 53 ) AS col3 FROM tab2 WHERE + col5 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3975 SELECT - MAX ( + + 53 ) AS col3 FROM tab2 WHERE + col5 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3975 SELECT - MAX( + + 53 ) AS col3 FROM tab3 WHERE + col5 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3975 SELECT - MAX ( + + 53 ) AS col3 FROM tab3 WHERE + col5 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3975 SELECT - MAX( + + 53 ) AS col3 FROM tab4 WHERE + col5 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-3975 SELECT - MAX ( + + 53 ) AS col3 FROM tab4 WHERE + col5 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-3980 SELECT ALL MAX( ALL + - 66 ) + - 35 col4 FROM tab0 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3980 SELECT ALL MAX ( ALL + - 66 ) + - 35 col4 FROM tab0 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 onlyif mysql # aggregate syntax: query I rowsort label-3980 SELECT ALL MAX( ALL + - 66 ) + - 35 col4 FROM tab1 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3980 SELECT ALL MAX ( ALL + - 66 ) + - 35 col4 FROM tab1 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 onlyif mysql # aggregate syntax: query I rowsort label-3980 SELECT ALL MAX( ALL + - 66 ) + - 35 col4 FROM tab2 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3980 SELECT ALL MAX ( ALL + - 66 ) + - 35 col4 FROM tab2 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 onlyif mysql # aggregate syntax: query I rowsort label-3980 SELECT ALL MAX( ALL + - 66 ) + - 35 col4 FROM tab3 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3980 SELECT ALL MAX ( ALL + - 66 ) + - 35 col4 FROM tab3 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 onlyif mysql # aggregate syntax: query I rowsort label-3980 SELECT ALL MAX( ALL + - 66 ) + - 35 col4 FROM tab4 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-3980 SELECT ALL MAX ( ALL + - 66 ) + - 35 col4 FROM tab4 cor0 WHERE col3 <> 83 + + col1 + 35 ---- -101 query IIIIIII rowsort label-3985 SELECT * FROM tab0 AS cor0 WHERE ( NULL <= col0 ) ---- query IIIIIII rowsort label-3985 SELECT * FROM tab1 AS cor0 WHERE ( NULL <= col0 ) ---- query IIIIIII rowsort label-3985 SELECT * FROM tab2 AS cor0 WHERE ( NULL <= col0 ) ---- query IIIIIII rowsort label-3985 SELECT * FROM tab3 AS cor0 WHERE ( NULL <= col0 ) ---- query IIIIIII rowsort label-3985 SELECT * FROM tab4 AS cor0 WHERE ( NULL <= col0 ) ---- query IIIIIII rowsort label-3990 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3990 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3990 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3990 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-3990 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-3995 SELECT ALL - - 29 AS col1 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to ca4cba22a89098b385c3c4ba16b00d56 query I rowsort label-3995 SELECT ALL - - 29 AS col1 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to ca4cba22a89098b385c3c4ba16b00d56 query I rowsort label-3995 SELECT ALL - - 29 AS col1 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to ca4cba22a89098b385c3c4ba16b00d56 query I rowsort label-3995 SELECT ALL - - 29 AS col1 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to ca4cba22a89098b385c3c4ba16b00d56 query I rowsort label-3995 SELECT ALL - - 29 AS col1 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to ca4cba22a89098b385c3c4ba16b00d56 query IIIIIII rowsort label-4000 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col1 NOT BETWEEN + col1 AND + ( - - col4 ) * - col3 + - 34 * - 68 ---- query IIIIIII rowsort label-4000 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col1 NOT BETWEEN + col1 AND + ( - - col4 ) * - col3 + - 34 * - 68 ---- query IIIIIII rowsort label-4000 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col1 NOT BETWEEN + col1 AND + ( - - col4 ) * - col3 + - 34 * - 68 ---- query IIIIIII rowsort label-4000 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col1 NOT BETWEEN + col1 AND + ( - - col4 ) * - col3 + - 34 * - 68 ---- query IIIIIII rowsort label-4000 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col1 NOT BETWEEN + col1 AND + ( - - col4 ) * - col3 + - 34 * - 68 ---- query IIIIIII rowsort label-4005 SELECT ALL * FROM tab0 WHERE NOT + + 71 IS NOT NULL ---- query IIIIIII rowsort label-4005 SELECT ALL * FROM tab1 WHERE NOT + + 71 IS NOT NULL ---- query IIIIIII rowsort label-4005 SELECT ALL * FROM tab2 WHERE NOT + + 71 IS NOT NULL ---- query IIIIIII rowsort label-4005 SELECT ALL * FROM tab3 WHERE NOT + + 71 IS NOT NULL ---- query IIIIIII rowsort label-4005 SELECT ALL * FROM tab4 WHERE NOT + + 71 IS NOT NULL ---- query I rowsort label-4010 SELECT ALL + 15 + + 6 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4010 SELECT ALL + 15 + + 6 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4010 SELECT ALL + 15 + + 6 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4010 SELECT ALL + 15 + + 6 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4010 SELECT ALL + 15 + + 6 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4015 SELECT - col0 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4015 SELECT - col0 AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4015 SELECT - col0 AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4015 SELECT - col0 AS col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4015 SELECT - col0 AS col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-4020 SELECT ALL - + 2 + - col1 * - - col0 FROM tab0 AS cor0 WHERE NOT + col4 > 16 ---- query I rowsort label-4020 SELECT ALL - + 2 + - col1 * - - col0 FROM tab1 AS cor0 WHERE NOT + col4 > 16 ---- query I rowsort label-4020 SELECT ALL - + 2 + - col1 * - - col0 FROM tab2 AS cor0 WHERE NOT + col4 > 16 ---- query I rowsort label-4020 SELECT ALL - + 2 + - col1 * - - col0 FROM tab3 AS cor0 WHERE NOT + col4 > 16 ---- query I rowsort label-4020 SELECT ALL - + 2 + - col1 * - - col0 FROM tab4 AS cor0 WHERE NOT + col4 > 16 ---- query IIIIIII rowsort label-4025 SELECT * FROM tab0 cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-4025 SELECT * FROM tab1 cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-4025 SELECT * FROM tab2 cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-4025 SELECT * FROM tab3 cor0 WHERE NULL = col1 ---- query IIIIIII rowsort label-4025 SELECT * FROM tab4 cor0 WHERE NULL = col1 ---- query I rowsort label-4030 SELECT col1 AS col1 FROM tab0 AS cor0 WHERE + col1 + + + col4 + - col1 IS NULL ---- query I rowsort label-4030 SELECT col1 AS col1 FROM tab1 AS cor0 WHERE + col1 + + + col4 + - col1 IS NULL ---- query I rowsort label-4030 SELECT col1 AS col1 FROM tab2 AS cor0 WHERE + col1 + + + col4 + - col1 IS NULL ---- query I rowsort label-4030 SELECT col1 AS col1 FROM tab3 AS cor0 WHERE + col1 + + + col4 + - col1 IS NULL ---- query I rowsort label-4030 SELECT col1 AS col1 FROM tab4 AS cor0 WHERE + col1 + + + col4 + - col1 IS NULL ---- query I rowsort label-4035 SELECT ALL + - col0 * + col4 + col1 AS col2 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4035 SELECT ALL + - col0 * + col4 + col1 AS col2 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4035 SELECT ALL + - col0 * + col4 + col1 AS col2 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4035 SELECT ALL + - col0 * + col4 + col1 AS col2 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4035 SELECT ALL + - col0 * + col4 + col1 AS col2 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-4040 SELECT + - col4 AS col2 FROM tab0 AS cor0 WHERE NULL < + 94 * - 46 ---- query I rowsort label-4040 SELECT + - col4 AS col2 FROM tab1 AS cor0 WHERE NULL < + 94 * - 46 ---- query I rowsort label-4040 SELECT + - col4 AS col2 FROM tab2 AS cor0 WHERE NULL < + 94 * - 46 ---- query I rowsort label-4040 SELECT + - col4 AS col2 FROM tab3 AS cor0 WHERE NULL < + 94 * - 46 ---- query I rowsort label-4040 SELECT + - col4 AS col2 FROM tab4 AS cor0 WHERE NULL < + 94 * - 46 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4045 SELECT + col3 * - + CAST( + 79 AS SIGNED ), - col1 + + col1 FROM tab0 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-4045 SELECT + col3 * - + CAST ( + 79 AS INTEGER ), - col1 + + col1 FROM tab0 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4045 SELECT + col3 * - + CAST( + 79 AS SIGNED ), - col1 + + col1 FROM tab1 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-4045 SELECT + col3 * - + CAST ( + 79 AS INTEGER ), - col1 + + col1 FROM tab1 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4045 SELECT + col3 * - + CAST( + 79 AS SIGNED ), - col1 + + col1 FROM tab2 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-4045 SELECT + col3 * - + CAST ( + 79 AS INTEGER ), - col1 + + col1 FROM tab2 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4045 SELECT + col3 * - + CAST( + 79 AS SIGNED ), - col1 + + col1 FROM tab3 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-4045 SELECT + col3 * - + CAST ( + 79 AS INTEGER ), - col1 + + col1 FROM tab3 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4045 SELECT + col3 * - + CAST( + 79 AS SIGNED ), - col1 + + col1 FROM tab4 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-4045 SELECT + col3 * - + CAST ( + 79 AS INTEGER ), - col1 + + col1 FROM tab4 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- query IIIIIII rowsort label-4050 SELECT ALL * FROM tab0 AS cor0 WHERE col1 <> NULL ---- query IIIIIII rowsort label-4050 SELECT ALL * FROM tab1 AS cor0 WHERE col1 <> NULL ---- query IIIIIII rowsort label-4050 SELECT ALL * FROM tab2 AS cor0 WHERE col1 <> NULL ---- query IIIIIII rowsort label-4050 SELECT ALL * FROM tab3 AS cor0 WHERE col1 <> NULL ---- query IIIIIII rowsort label-4050 SELECT ALL * FROM tab4 AS cor0 WHERE col1 <> NULL ---- query I rowsort label-4055 SELECT + col0 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4055 SELECT + col0 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4055 SELECT + col0 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4055 SELECT + col0 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4055 SELECT + col0 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4060 SELECT - 11 FROM tab0 WHERE NOT - col3 IS NULL ---- 100 values hashing to d6f3bf56d640267d1a1877f6847e9e90 query I rowsort label-4060 SELECT - 11 FROM tab1 WHERE NOT - col3 IS NULL ---- 100 values hashing to d6f3bf56d640267d1a1877f6847e9e90 query I rowsort label-4060 SELECT - 11 FROM tab2 WHERE NOT - col3 IS NULL ---- 100 values hashing to d6f3bf56d640267d1a1877f6847e9e90 query I rowsort label-4060 SELECT - 11 FROM tab3 WHERE NOT - col3 IS NULL ---- 100 values hashing to d6f3bf56d640267d1a1877f6847e9e90 query I rowsort label-4060 SELECT - 11 FROM tab4 WHERE NOT - col3 IS NULL ---- 100 values hashing to d6f3bf56d640267d1a1877f6847e9e90 query I rowsort label-4065 SELECT ALL + col0 + - col0 FROM tab0 WHERE + col3 <> NULL ---- query I rowsort label-4065 SELECT ALL + col0 + - col0 FROM tab1 WHERE + col3 <> NULL ---- query I rowsort label-4065 SELECT ALL + col0 + - col0 FROM tab2 WHERE + col3 <> NULL ---- query I rowsort label-4065 SELECT ALL + col0 + - col0 FROM tab3 WHERE + col3 <> NULL ---- query I rowsort label-4065 SELECT ALL + col0 + - col0 FROM tab4 WHERE + col3 <> NULL ---- query IIIIIII rowsort label-4070 SELECT ALL * FROM tab0 WHERE NULL > - 65 ---- query IIIIIII rowsort label-4070 SELECT ALL * FROM tab1 WHERE NULL > - 65 ---- query IIIIIII rowsort label-4070 SELECT ALL * FROM tab2 WHERE NULL > - 65 ---- query IIIIIII rowsort label-4070 SELECT ALL * FROM tab3 WHERE NULL > - 65 ---- query IIIIIII rowsort label-4070 SELECT ALL * FROM tab4 WHERE NULL > - 65 ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4075 SELECT ALL + CAST( NULL AS SIGNED ) * - COUNT( * ) * + COUNT( * ) - SUM( 21 ) FROM tab0 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4075 SELECT ALL + CAST ( NULL AS INTEGER ) * - COUNT ( * ) * + COUNT ( * ) - SUM ( 21 ) FROM tab0 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4075 SELECT ALL + CAST( NULL AS SIGNED ) * - COUNT( * ) * + COUNT( * ) - SUM( 21 ) FROM tab1 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4075 SELECT ALL + CAST ( NULL AS INTEGER ) * - COUNT ( * ) * + COUNT ( * ) - SUM ( 21 ) FROM tab1 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4075 SELECT ALL + CAST( NULL AS SIGNED ) * - COUNT( * ) * + COUNT( * ) - SUM( 21 ) FROM tab2 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4075 SELECT ALL + CAST ( NULL AS INTEGER ) * - COUNT ( * ) * + COUNT ( * ) - SUM ( 21 ) FROM tab2 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4075 SELECT ALL + CAST( NULL AS SIGNED ) * - COUNT( * ) * + COUNT( * ) - SUM( 21 ) FROM tab3 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4075 SELECT ALL + CAST ( NULL AS INTEGER ) * - COUNT ( * ) * + COUNT ( * ) - SUM ( 21 ) FROM tab3 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4075 SELECT ALL + CAST( NULL AS SIGNED ) * - COUNT( * ) * + COUNT( * ) - SUM( 21 ) FROM tab4 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4075 SELECT ALL + CAST ( NULL AS INTEGER ) * - COUNT ( * ) * + COUNT ( * ) - SUM ( 21 ) FROM tab4 AS cor0 WHERE NOT + 60 * 88 * + col1 IS NOT NULL ---- NULL query IIIIIII rowsort label-4080 SELECT * FROM tab0 WHERE NOT col3 * col3 + ( col3 ) < NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab1 WHERE NOT col3 * col3 + ( col3 ) < NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab2 WHERE NOT col3 * col3 + ( col3 ) < NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab3 WHERE NOT col3 * col3 + ( col3 ) < NULL ---- query IIIIIII rowsort label-4080 SELECT * FROM tab4 WHERE NOT col3 * col3 + ( col3 ) < NULL ---- query IIIIIII rowsort label-4085 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND + 82 ---- query IIIIIII rowsort label-4085 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND + 82 ---- query IIIIIII rowsort label-4085 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND + 82 ---- query IIIIIII rowsort label-4085 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND + 82 ---- query IIIIIII rowsort label-4085 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND + 82 ---- query I rowsort label-4090 SELECT ALL + col2 FROM tab0 WHERE + col4 IS NULL ---- query I rowsort label-4090 SELECT ALL + col2 FROM tab1 WHERE + col4 IS NULL ---- query I rowsort label-4090 SELECT ALL + col2 FROM tab2 WHERE + col4 IS NULL ---- query I rowsort label-4090 SELECT ALL + col2 FROM tab3 WHERE + col4 IS NULL ---- query I rowsort label-4090 SELECT ALL + col2 FROM tab4 WHERE + col4 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4095 SELECT DISTINCT COUNT( * ) FROM tab0 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT COUNT ( * ) FROM tab0 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-4095 SELECT DISTINCT COUNT( * ) FROM tab1 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT COUNT ( * ) FROM tab1 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-4095 SELECT DISTINCT COUNT( * ) FROM tab2 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT COUNT ( * ) FROM tab2 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-4095 SELECT DISTINCT COUNT( * ) FROM tab3 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT COUNT ( * ) FROM tab3 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-4095 SELECT DISTINCT COUNT( * ) FROM tab4 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT COUNT ( * ) FROM tab4 WHERE - col0 - + col1 * - col3 IS NOT NULL ---- 100 query I rowsort label-4100 SELECT + col2 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4100 SELECT + col2 FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4100 SELECT + col2 FROM tab2 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4100 SELECT + col2 FROM tab3 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4100 SELECT + col2 FROM tab4 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4105 SELECT col4 AS col4 FROM tab0 WHERE NULL BETWEEN col3 AND NULL ---- query I rowsort label-4105 SELECT col4 AS col4 FROM tab1 WHERE NULL BETWEEN col3 AND NULL ---- query I rowsort label-4105 SELECT col4 AS col4 FROM tab2 WHERE NULL BETWEEN col3 AND NULL ---- query I rowsort label-4105 SELECT col4 AS col4 FROM tab3 WHERE NULL BETWEEN col3 AND NULL ---- query I rowsort label-4105 SELECT col4 AS col4 FROM tab4 WHERE NULL BETWEEN col3 AND NULL ---- query IIIIIII rowsort label-4110 SELECT * FROM tab0 WHERE NULL BETWEEN col4 AND - 90 + col3 * col0 ---- query IIIIIII rowsort label-4110 SELECT * FROM tab1 WHERE NULL BETWEEN col4 AND - 90 + col3 * col0 ---- query IIIIIII rowsort label-4110 SELECT * FROM tab2 WHERE NULL BETWEEN col4 AND - 90 + col3 * col0 ---- query IIIIIII rowsort label-4110 SELECT * FROM tab3 WHERE NULL BETWEEN col4 AND - 90 + col3 * col0 ---- query IIIIIII rowsort label-4110 SELECT * FROM tab4 WHERE NULL BETWEEN col4 AND - 90 + col3 * col0 ---- query I rowsort label-4115 SELECT DISTINCT + col1 AS col5 FROM tab0 WHERE NOT ( + 77 / col3 ) > - 73 ---- query I rowsort label-4115 SELECT DISTINCT + col1 AS col5 FROM tab1 WHERE NOT ( + 77 / col3 ) > - 73 ---- query I rowsort label-4115 SELECT DISTINCT + col1 AS col5 FROM tab2 WHERE NOT ( + 77 / col3 ) > - 73 ---- query I rowsort label-4115 SELECT DISTINCT + col1 AS col5 FROM tab3 WHERE NOT ( + 77 / col3 ) > - 73 ---- query I rowsort label-4115 SELECT DISTINCT + col1 AS col5 FROM tab4 WHERE NOT ( + 77 / col3 ) > - 73 ---- query IIIIIII rowsort label-4120 SELECT * FROM tab0 WHERE ( + col0 * 57 + - col1 ) IN ( - col4 ) ---- query IIIIIII rowsort label-4120 SELECT * FROM tab1 WHERE ( + col0 * 57 + - col1 ) IN ( - col4 ) ---- query IIIIIII rowsort label-4120 SELECT * FROM tab2 WHERE ( + col0 * 57 + - col1 ) IN ( - col4 ) ---- query IIIIIII rowsort label-4120 SELECT * FROM tab3 WHERE ( + col0 * 57 + - col1 ) IN ( - col4 ) ---- query IIIIIII rowsort label-4120 SELECT * FROM tab4 WHERE ( + col0 * 57 + - col1 ) IN ( - col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab0 WHERE ( - col4 ) = ( - 84 ) / + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab0 WHERE ( - col4 ) = ( - 84 ) / + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab1 WHERE ( - col4 ) = ( - 84 ) / + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab1 WHERE ( - col4 ) = ( - 84 ) / + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab2 WHERE ( - col4 ) = ( - 84 ) / + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab2 WHERE ( - col4 ) = ( - 84 ) / + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab3 WHERE ( - col4 ) = ( - 84 ) / + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab3 WHERE ( - col4 ) = ( - 84 ) / + CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab4 WHERE ( - col4 ) = ( - 84 ) / + CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query I rowsort label-4125 SELECT DISTINCT + col3 - 8 FROM tab4 WHERE ( - col4 ) = ( - 84 ) / + CAST ( NULL AS REAL ) ---- query I rowsort label-4130 SELECT + col4 AS col2 FROM tab0 WHERE NOT NULL IN ( 38 * + col3 ) ---- query I rowsort label-4130 SELECT + col4 AS col2 FROM tab1 WHERE NOT NULL IN ( 38 * + col3 ) ---- query I rowsort label-4130 SELECT + col4 AS col2 FROM tab2 WHERE NOT NULL IN ( 38 * + col3 ) ---- query I rowsort label-4130 SELECT + col4 AS col2 FROM tab3 WHERE NOT NULL IN ( 38 * + col3 ) ---- query I rowsort label-4130 SELECT + col4 AS col2 FROM tab4 WHERE NOT NULL IN ( 38 * + col3 ) ---- query IIIIIII rowsort label-4135 SELECT * FROM tab0 WHERE NOT 8 IS NOT NULL ---- query IIIIIII rowsort label-4135 SELECT * FROM tab1 WHERE NOT 8 IS NOT NULL ---- query IIIIIII rowsort label-4135 SELECT * FROM tab2 WHERE NOT 8 IS NOT NULL ---- query IIIIIII rowsort label-4135 SELECT * FROM tab3 WHERE NOT 8 IS NOT NULL ---- query IIIIIII rowsort label-4135 SELECT * FROM tab4 WHERE NOT 8 IS NOT NULL ---- query IIIIIII rowsort label-4140 SELECT * FROM tab0 WHERE NOT + 72 + col3 IS NOT NULL ---- query IIIIIII rowsort label-4140 SELECT * FROM tab1 WHERE NOT + 72 + col3 IS NOT NULL ---- query IIIIIII rowsort label-4140 SELECT * FROM tab2 WHERE NOT + 72 + col3 IS NOT NULL ---- query IIIIIII rowsort label-4140 SELECT * FROM tab3 WHERE NOT + 72 + col3 IS NOT NULL ---- query IIIIIII rowsort label-4140 SELECT * FROM tab4 WHERE NOT + 72 + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4145 SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4145 SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4145 SELECT ALL * FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4145 SELECT ALL * FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4145 SELECT ALL * FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4145 SELECT ALL * FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4145 SELECT ALL * FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4145 SELECT ALL * FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4145 SELECT ALL * FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4145 SELECT ALL * FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND + 41 * - CAST ( NULL AS INTEGER ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4150 SELECT - col1 col4 FROM tab0 AS cor0 WHERE 13 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4150 SELECT - col1 col4 FROM tab1 AS cor0 WHERE 13 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4150 SELECT - col1 col4 FROM tab2 AS cor0 WHERE 13 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4150 SELECT - col1 col4 FROM tab3 AS cor0 WHERE 13 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4150 SELECT - col1 col4 FROM tab4 AS cor0 WHERE 13 < NULL ---- query I rowsort label-4155 SELECT + col2 FROM tab0 AS cor0 WHERE ( col0 ) BETWEEN NULL AND NULL ---- query I rowsort label-4155 SELECT + col2 FROM tab1 AS cor0 WHERE ( col0 ) BETWEEN NULL AND NULL ---- query I rowsort label-4155 SELECT + col2 FROM tab2 AS cor0 WHERE ( col0 ) BETWEEN NULL AND NULL ---- query I rowsort label-4155 SELECT + col2 FROM tab3 AS cor0 WHERE ( col0 ) BETWEEN NULL AND NULL ---- query I rowsort label-4155 SELECT + col2 FROM tab4 AS cor0 WHERE ( col0 ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4160 SELECT * FROM tab0 AS cor0 WHERE + col3 + - col1 IN ( - col1 + col0 ) ---- query IIIIIII rowsort label-4160 SELECT * FROM tab1 AS cor0 WHERE + col3 + - col1 IN ( - col1 + col0 ) ---- query IIIIIII rowsort label-4160 SELECT * FROM tab2 AS cor0 WHERE + col3 + - col1 IN ( - col1 + col0 ) ---- query IIIIIII rowsort label-4160 SELECT * FROM tab3 AS cor0 WHERE + col3 + - col1 IN ( - col1 + col0 ) ---- query IIIIIII rowsort label-4160 SELECT * FROM tab4 AS cor0 WHERE + col3 + - col1 IN ( - col1 + col0 ) ---- query I rowsort label-4165 SELECT DISTINCT col0 FROM tab0 AS cor0 WHERE + 17 * 45 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4165 SELECT DISTINCT col0 FROM tab1 AS cor0 WHERE + 17 * 45 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4165 SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE + 17 * 45 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4165 SELECT DISTINCT col0 FROM tab3 AS cor0 WHERE + 17 * 45 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-4165 SELECT DISTINCT col0 FROM tab4 AS cor0 WHERE + 17 * 45 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query IIIIIII rowsort label-4170 SELECT * FROM tab0 WHERE NULL NOT IN ( 36 ) ---- query IIIIIII rowsort label-4170 SELECT * FROM tab1 WHERE NULL NOT IN ( 36 ) ---- query IIIIIII rowsort label-4170 SELECT * FROM tab2 WHERE NULL NOT IN ( 36 ) ---- query IIIIIII rowsort label-4170 SELECT * FROM tab3 WHERE NULL NOT IN ( 36 ) ---- query IIIIIII rowsort label-4170 SELECT * FROM tab4 WHERE NULL NOT IN ( 36 ) ---- query I rowsort label-4175 SELECT - col3 FROM tab0 WHERE + col3 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4175 SELECT - col3 FROM tab1 WHERE + col3 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4175 SELECT - col3 FROM tab2 WHERE + col3 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4175 SELECT - col3 FROM tab3 WHERE + col3 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4175 SELECT - col3 FROM tab4 WHERE + col3 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4180 SELECT + col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4180 SELECT + col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4180 SELECT + col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4180 SELECT + col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4180 SELECT + col4 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4185 SELECT col4 FROM tab0 WHERE NOT NULL IN ( 84 ) ---- query I rowsort label-4185 SELECT col4 FROM tab1 WHERE NOT NULL IN ( 84 ) ---- query I rowsort label-4185 SELECT col4 FROM tab2 WHERE NOT NULL IN ( 84 ) ---- query I rowsort label-4185 SELECT col4 FROM tab3 WHERE NOT NULL IN ( 84 ) ---- query I rowsort label-4185 SELECT col4 FROM tab4 WHERE NOT NULL IN ( 84 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( - CAST( col3 AS SIGNED ) ) AND ( + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( - CAST ( col3 AS INTEGER ) ) AND ( + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( - CAST( col3 AS SIGNED ) ) AND ( + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( - CAST ( col3 AS INTEGER ) ) AND ( + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( - CAST( col3 AS SIGNED ) ) AND ( + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( - CAST ( col3 AS INTEGER ) ) AND ( + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( - CAST( col3 AS SIGNED ) ) AND ( + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( - CAST ( col3 AS INTEGER ) ) AND ( + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4190 SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( - CAST( col3 AS SIGNED ) ) AND ( + col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4190 SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( - CAST ( col3 AS INTEGER ) ) AND ( + col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4195 SELECT ALL * FROM tab0 AS cor0 WHERE CAST( + 83 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT ALL * FROM tab0 AS cor0 WHERE CAST ( + 83 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4195 SELECT ALL * FROM tab1 AS cor0 WHERE CAST( + 83 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT ALL * FROM tab1 AS cor0 WHERE CAST ( + 83 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4195 SELECT ALL * FROM tab2 AS cor0 WHERE CAST( + 83 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT ALL * FROM tab2 AS cor0 WHERE CAST ( + 83 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4195 SELECT ALL * FROM tab3 AS cor0 WHERE CAST( + 83 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT ALL * FROM tab3 AS cor0 WHERE CAST ( + 83 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4195 SELECT ALL * FROM tab4 AS cor0 WHERE CAST( + 83 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-4195 SELECT ALL * FROM tab4 AS cor0 WHERE CAST ( + 83 AS INTEGER ) IS NULL ---- query I rowsort label-4200 SELECT ALL + 57 AS col3 FROM tab0 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-4200 SELECT ALL + 57 AS col3 FROM tab1 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-4200 SELECT ALL + 57 AS col3 FROM tab2 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-4200 SELECT ALL + 57 AS col3 FROM tab3 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-4200 SELECT ALL + 57 AS col3 FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-4205 SELECT ALL 89 / col4 - col3 AS col4 FROM tab0 AS cor0 WHERE ( - col1 * 9 ) IS NULL ---- query I rowsort label-4205 SELECT ALL 89 / col4 - col3 AS col4 FROM tab1 AS cor0 WHERE ( - col1 * 9 ) IS NULL ---- query I rowsort label-4205 SELECT ALL 89 / col4 - col3 AS col4 FROM tab2 AS cor0 WHERE ( - col1 * 9 ) IS NULL ---- query I rowsort label-4205 SELECT ALL 89 / col4 - col3 AS col4 FROM tab3 AS cor0 WHERE ( - col1 * 9 ) IS NULL ---- query I rowsort label-4205 SELECT ALL 89 / col4 - col3 AS col4 FROM tab4 AS cor0 WHERE ( - col1 * 9 ) IS NULL ---- query I rowsort label-4210 SELECT col3 AS col2 FROM tab0 WHERE col0 * - col1 NOT IN ( 4 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4210 SELECT col3 AS col2 FROM tab1 WHERE col0 * - col1 NOT IN ( 4 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4210 SELECT col3 AS col2 FROM tab2 WHERE col0 * - col1 NOT IN ( 4 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4210 SELECT col3 AS col2 FROM tab3 WHERE col0 * - col1 NOT IN ( 4 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4210 SELECT col3 AS col2 FROM tab4 WHERE col0 * - col1 NOT IN ( 4 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab0 WHERE NOT col3 * col1 <> NULL ---- skipif mysql # not compatible query I rowsort label-4215 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab0 WHERE NOT col3 * col1 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab1 WHERE NOT col3 * col1 <> NULL ---- skipif mysql # not compatible query I rowsort label-4215 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab1 WHERE NOT col3 * col1 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab2 WHERE NOT col3 * col1 <> NULL ---- skipif mysql # not compatible query I rowsort label-4215 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab2 WHERE NOT col3 * col1 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab3 WHERE NOT col3 * col1 <> NULL ---- skipif mysql # not compatible query I rowsort label-4215 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab3 WHERE NOT col3 * col1 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4215 SELECT ALL CAST( NULL AS SIGNED ) AS col5 FROM tab4 WHERE NOT col3 * col1 <> NULL ---- skipif mysql # not compatible query I rowsort label-4215 SELECT ALL CAST ( NULL AS INTEGER ) AS col5 FROM tab4 WHERE NOT col3 * col1 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab0 WHERE NOT - CAST( - 56 AS SIGNED ) BETWEEN col1 AND + col4 ---- 57 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab0 WHERE NOT - CAST ( - 56 AS INTEGER ) BETWEEN col1 AND + col4 ---- 57 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab1 WHERE NOT - CAST( - 56 AS SIGNED ) BETWEEN col1 AND + col4 ---- 57 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab1 WHERE NOT - CAST ( - 56 AS INTEGER ) BETWEEN col1 AND + col4 ---- 57 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab2 WHERE NOT - CAST( - 56 AS SIGNED ) BETWEEN col1 AND + col4 ---- 57 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab2 WHERE NOT - CAST ( - 56 AS INTEGER ) BETWEEN col1 AND + col4 ---- 57 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab3 WHERE NOT - CAST( - 56 AS SIGNED ) BETWEEN col1 AND + col4 ---- 57 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab3 WHERE NOT - CAST ( - 56 AS INTEGER ) BETWEEN col1 AND + col4 ---- 57 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab4 WHERE NOT - CAST( - 56 AS SIGNED ) BETWEEN col1 AND + col4 ---- 57 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4220 SELECT DISTINCT 57 col1 FROM tab4 WHERE NOT - CAST ( - 56 AS INTEGER ) BETWEEN col1 AND + col4 ---- 57 query I rowsort label-4225 SELECT DISTINCT col3 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4225 SELECT DISTINCT col3 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4225 SELECT DISTINCT col3 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4225 SELECT DISTINCT col3 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4225 SELECT DISTINCT col3 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-4230 SELECT * FROM tab0 cor0 WHERE NOT col4 + - ( + 52 ) IS NOT NULL ---- query IIIIIII rowsort label-4230 SELECT * FROM tab1 cor0 WHERE NOT col4 + - ( + 52 ) IS NOT NULL ---- query IIIIIII rowsort label-4230 SELECT * FROM tab2 cor0 WHERE NOT col4 + - ( + 52 ) IS NOT NULL ---- query IIIIIII rowsort label-4230 SELECT * FROM tab3 cor0 WHERE NOT col4 + - ( + 52 ) IS NOT NULL ---- query IIIIIII rowsort label-4230 SELECT * FROM tab4 cor0 WHERE NOT col4 + - ( + 52 ) IS NOT NULL ---- query IIIIIII rowsort label-4235 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( + 69 ) ---- query IIIIIII rowsort label-4235 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( + 69 ) ---- query IIIIIII rowsort label-4235 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( + 69 ) ---- query IIIIIII rowsort label-4235 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( + 69 ) ---- query IIIIIII rowsort label-4235 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( + 69 ) ---- query IIIIIII rowsort label-4240 SELECT ALL * FROM tab0 cor0 WHERE NOT ( 12 ) IS NOT NULL ---- query IIIIIII rowsort label-4240 SELECT ALL * FROM tab1 cor0 WHERE NOT ( 12 ) IS NOT NULL ---- query IIIIIII rowsort label-4240 SELECT ALL * FROM tab2 cor0 WHERE NOT ( 12 ) IS NOT NULL ---- query IIIIIII rowsort label-4240 SELECT ALL * FROM tab3 cor0 WHERE NOT ( 12 ) IS NOT NULL ---- query IIIIIII rowsort label-4240 SELECT ALL * FROM tab4 cor0 WHERE NOT ( 12 ) IS NOT NULL ---- query I rowsort label-4245 SELECT + 46 * + 83 + col3 AS col1 FROM tab0 AS cor0 WHERE + 64 NOT IN ( col1 ) ---- 100 values hashing to 4d4132a73a8d490cfd6d62137e4c75b5 query I rowsort label-4245 SELECT + 46 * + 83 + col3 AS col1 FROM tab1 AS cor0 WHERE + 64 NOT IN ( col1 ) ---- 100 values hashing to 4d4132a73a8d490cfd6d62137e4c75b5 query I rowsort label-4245 SELECT + 46 * + 83 + col3 AS col1 FROM tab2 AS cor0 WHERE + 64 NOT IN ( col1 ) ---- 100 values hashing to 4d4132a73a8d490cfd6d62137e4c75b5 query I rowsort label-4245 SELECT + 46 * + 83 + col3 AS col1 FROM tab3 AS cor0 WHERE + 64 NOT IN ( col1 ) ---- 100 values hashing to 4d4132a73a8d490cfd6d62137e4c75b5 query I rowsort label-4245 SELECT + 46 * + 83 + col3 AS col1 FROM tab4 AS cor0 WHERE + 64 NOT IN ( col1 ) ---- 100 values hashing to 4d4132a73a8d490cfd6d62137e4c75b5 query IIIIIII rowsort label-4250 SELECT * FROM tab0 WHERE ( + 15 + col1 * col4 ) = NULL ---- query IIIIIII rowsort label-4250 SELECT * FROM tab1 WHERE ( + 15 + col1 * col4 ) = NULL ---- query IIIIIII rowsort label-4250 SELECT * FROM tab2 WHERE ( + 15 + col1 * col4 ) = NULL ---- query IIIIIII rowsort label-4250 SELECT * FROM tab3 WHERE ( + 15 + col1 * col4 ) = NULL ---- query IIIIIII rowsort label-4250 SELECT * FROM tab4 WHERE ( + 15 + col1 * col4 ) = NULL ---- query I rowsort label-4255 SELECT ALL 29 AS col5 FROM tab0 WHERE NOT NULL <= ( + col3 * + col4 ) ---- query I rowsort label-4255 SELECT ALL 29 AS col5 FROM tab1 WHERE NOT NULL <= ( + col3 * + col4 ) ---- query I rowsort label-4255 SELECT ALL 29 AS col5 FROM tab2 WHERE NOT NULL <= ( + col3 * + col4 ) ---- query I rowsort label-4255 SELECT ALL 29 AS col5 FROM tab3 WHERE NOT NULL <= ( + col3 * + col4 ) ---- query I rowsort label-4255 SELECT ALL 29 AS col5 FROM tab4 WHERE NOT NULL <= ( + col3 * + col4 ) ---- query IIIIIII rowsort label-4260 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4260 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4260 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4260 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-4260 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-4265 SELECT ALL + 58 * 54 FROM tab0 cor0 WHERE NOT ( + 68 ) IS NOT NULL ---- query I rowsort label-4265 SELECT ALL + 58 * 54 FROM tab1 cor0 WHERE NOT ( + 68 ) IS NOT NULL ---- query I rowsort label-4265 SELECT ALL + 58 * 54 FROM tab2 cor0 WHERE NOT ( + 68 ) IS NOT NULL ---- query I rowsort label-4265 SELECT ALL + 58 * 54 FROM tab3 cor0 WHERE NOT ( + 68 ) IS NOT NULL ---- query I rowsort label-4265 SELECT ALL + 58 * 54 FROM tab4 cor0 WHERE NOT ( + 68 ) IS NOT NULL ---- query I rowsort label-4270 SELECT - - col3 FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-4270 SELECT - - col3 FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-4270 SELECT - - col3 FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-4270 SELECT - - col3 FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-4270 SELECT - - col3 FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-4275 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( col1 ) AND col0 ---- query IIIIIII rowsort label-4275 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( col1 ) AND col0 ---- query IIIIIII rowsort label-4275 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( col1 ) AND col0 ---- query IIIIIII rowsort label-4275 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( col1 ) AND col0 ---- query IIIIIII rowsort label-4275 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( col1 ) AND col0 ---- query IIIIIII rowsort label-4280 SELECT * FROM tab0 WHERE NULL <= - 38 + col0 * col1 ---- query IIIIIII rowsort label-4280 SELECT * FROM tab1 WHERE NULL <= - 38 + col0 * col1 ---- query IIIIIII rowsort label-4280 SELECT * FROM tab2 WHERE NULL <= - 38 + col0 * col1 ---- query IIIIIII rowsort label-4280 SELECT * FROM tab3 WHERE NULL <= - 38 + col0 * col1 ---- query IIIIIII rowsort label-4280 SELECT * FROM tab4 WHERE NULL <= - 38 + col0 * col1 ---- query I rowsort label-4285 SELECT 17 AS col3 FROM tab0 WHERE ( col5 ) IS NULL ---- query I rowsort label-4285 SELECT 17 AS col3 FROM tab1 WHERE ( col5 ) IS NULL ---- query I rowsort label-4285 SELECT 17 AS col3 FROM tab2 WHERE ( col5 ) IS NULL ---- query I rowsort label-4285 SELECT 17 AS col3 FROM tab3 WHERE ( col5 ) IS NULL ---- query I rowsort label-4285 SELECT 17 AS col3 FROM tab4 WHERE ( col5 ) IS NULL ---- query IIIIIII rowsort label-4290 SELECT * FROM tab0 WHERE + - 98 = NULL ---- query IIIIIII rowsort label-4290 SELECT * FROM tab1 WHERE + - 98 = NULL ---- query IIIIIII rowsort label-4290 SELECT * FROM tab2 WHERE + - 98 = NULL ---- query IIIIIII rowsort label-4290 SELECT * FROM tab3 WHERE + - 98 = NULL ---- query IIIIIII rowsort label-4290 SELECT * FROM tab4 WHERE + - 98 = NULL ---- query I rowsort label-4295 SELECT ALL - 3 AS col2 FROM tab0 WHERE 46 / 7 NOT IN ( - col3 ) ---- 100 values hashing to 4c7e0a4603f9e7574d64603c671e2144 query I rowsort label-4295 SELECT ALL - 3 AS col2 FROM tab1 WHERE 46 / 7 NOT IN ( - col3 ) ---- 100 values hashing to 4c7e0a4603f9e7574d64603c671e2144 query I rowsort label-4295 SELECT ALL - 3 AS col2 FROM tab2 WHERE 46 / 7 NOT IN ( - col3 ) ---- 100 values hashing to 4c7e0a4603f9e7574d64603c671e2144 query I rowsort label-4295 SELECT ALL - 3 AS col2 FROM tab3 WHERE 46 / 7 NOT IN ( - col3 ) ---- 100 values hashing to 4c7e0a4603f9e7574d64603c671e2144 query I rowsort label-4295 SELECT ALL - 3 AS col2 FROM tab4 WHERE 46 / 7 NOT IN ( - col3 ) ---- 100 values hashing to 4c7e0a4603f9e7574d64603c671e2144 query IIIIIII rowsort label-4300 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 * + col1 ) ---- query IIIIIII rowsort label-4300 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1 * + col1 ) ---- query IIIIIII rowsort label-4300 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1 * + col1 ) ---- query IIIIIII rowsort label-4300 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1 * + col1 ) ---- query IIIIIII rowsort label-4300 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1 * + col1 ) ---- query IIIIIII rowsort label-4305 SELECT ALL * FROM tab0 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-4305 SELECT ALL * FROM tab1 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-4305 SELECT ALL * FROM tab2 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-4305 SELECT ALL * FROM tab3 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-4305 SELECT ALL * FROM tab4 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-4310 SELECT * FROM tab0 cor0 WHERE NOT NULL BETWEEN - 16 / - - 19 AND - + 49 ---- query IIIIIII rowsort label-4310 SELECT * FROM tab1 cor0 WHERE NOT NULL BETWEEN - 16 / - - 19 AND - + 49 ---- query IIIIIII rowsort label-4310 SELECT * FROM tab2 cor0 WHERE NOT NULL BETWEEN - 16 / - - 19 AND - + 49 ---- query IIIIIII rowsort label-4310 SELECT * FROM tab3 cor0 WHERE NOT NULL BETWEEN - 16 / - - 19 AND - + 49 ---- query IIIIIII rowsort label-4310 SELECT * FROM tab4 cor0 WHERE NOT NULL BETWEEN - 16 / - - 19 AND - + 49 ---- query IIIIIII rowsort label-4315 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL BETWEEN NULL AND - col3 ) ---- query IIIIIII rowsort label-4315 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL BETWEEN NULL AND - col3 ) ---- query IIIIIII rowsort label-4315 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL BETWEEN NULL AND - col3 ) ---- query IIIIIII rowsort label-4315 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL BETWEEN NULL AND - col3 ) ---- query IIIIIII rowsort label-4315 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL BETWEEN NULL AND - col3 ) ---- query I rowsort label-4320 SELECT + col3 FROM tab0 AS cor0 WHERE + 78 IN ( + 19 ) ---- query I rowsort label-4320 SELECT + col3 FROM tab1 AS cor0 WHERE + 78 IN ( + 19 ) ---- query I rowsort label-4320 SELECT + col3 FROM tab2 AS cor0 WHERE + 78 IN ( + 19 ) ---- query I rowsort label-4320 SELECT + col3 FROM tab3 AS cor0 WHERE + 78 IN ( + 19 ) ---- query I rowsort label-4320 SELECT + col3 FROM tab4 AS cor0 WHERE + 78 IN ( + 19 ) ---- query I rowsort label-4325 SELECT DISTINCT ( + + 49 ) FROM tab0 AS cor0 WHERE NULL IN ( 55 ) ---- query I rowsort label-4325 SELECT DISTINCT ( + + 49 ) FROM tab1 AS cor0 WHERE NULL IN ( 55 ) ---- query I rowsort label-4325 SELECT DISTINCT ( + + 49 ) FROM tab2 AS cor0 WHERE NULL IN ( 55 ) ---- query I rowsort label-4325 SELECT DISTINCT ( + + 49 ) FROM tab3 AS cor0 WHERE NULL IN ( 55 ) ---- query I rowsort label-4325 SELECT DISTINCT ( + + 49 ) FROM tab4 AS cor0 WHERE NULL IN ( 55 ) ---- query I rowsort label-4330 SELECT DISTINCT ( - col4 ) + 70 FROM tab0 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-4330 SELECT DISTINCT ( - col4 ) + 70 FROM tab1 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-4330 SELECT DISTINCT ( - col4 ) + 70 FROM tab2 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-4330 SELECT DISTINCT ( - col4 ) + 70 FROM tab3 AS cor0 WHERE ( col0 ) IS NULL ---- query I rowsort label-4330 SELECT DISTINCT ( - col4 ) + 70 FROM tab4 AS cor0 WHERE ( col0 ) IS NULL ---- query IIIIIII rowsort label-4335 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 + + 59 NOT IN ( + ( - + 78 ) + 39 * - col0 ) ---- query IIIIIII rowsort label-4335 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 + + 59 NOT IN ( + ( - + 78 ) + 39 * - col0 ) ---- query IIIIIII rowsort label-4335 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 + + 59 NOT IN ( + ( - + 78 ) + 39 * - col0 ) ---- query IIIIIII rowsort label-4335 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 + + 59 NOT IN ( + ( - + 78 ) + 39 * - col0 ) ---- query IIIIIII rowsort label-4335 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 + + 59 NOT IN ( + ( - + 78 ) + 39 * - col0 ) ---- query IIIIIII rowsort label-4340 SELECT * FROM tab0 cor0 WHERE NOT + 18 >= NULL ---- query IIIIIII rowsort label-4340 SELECT * FROM tab1 cor0 WHERE NOT + 18 >= NULL ---- query IIIIIII rowsort label-4340 SELECT * FROM tab2 cor0 WHERE NOT + 18 >= NULL ---- query IIIIIII rowsort label-4340 SELECT * FROM tab3 cor0 WHERE NOT + 18 >= NULL ---- query IIIIIII rowsort label-4340 SELECT * FROM tab4 cor0 WHERE NOT + 18 >= NULL ---- query I rowsort label-4345 SELECT ALL - + col1 FROM tab0 AS cor0 WHERE 17 + - - col1 IS NULL ---- query I rowsort label-4345 SELECT ALL - + col1 FROM tab1 AS cor0 WHERE 17 + - - col1 IS NULL ---- query I rowsort label-4345 SELECT ALL - + col1 FROM tab2 AS cor0 WHERE 17 + - - col1 IS NULL ---- query I rowsort label-4345 SELECT ALL - + col1 FROM tab3 AS cor0 WHERE 17 + - - col1 IS NULL ---- query I rowsort label-4345 SELECT ALL - + col1 FROM tab4 AS cor0 WHERE 17 + - - col1 IS NULL ---- query IIIIIII rowsort label-4350 SELECT * FROM tab0 AS cor0 WHERE + col1 IS NULL AND NOT ( 96 ) BETWEEN col0 * col3 AND NULL ---- query IIIIIII rowsort label-4350 SELECT * FROM tab1 AS cor0 WHERE + col1 IS NULL AND NOT ( 96 ) BETWEEN col0 * col3 AND NULL ---- query IIIIIII rowsort label-4350 SELECT * FROM tab2 AS cor0 WHERE + col1 IS NULL AND NOT ( 96 ) BETWEEN col0 * col3 AND NULL ---- query IIIIIII rowsort label-4350 SELECT * FROM tab3 AS cor0 WHERE + col1 IS NULL AND NOT ( 96 ) BETWEEN col0 * col3 AND NULL ---- query IIIIIII rowsort label-4350 SELECT * FROM tab4 AS cor0 WHERE + col1 IS NULL AND NOT ( 96 ) BETWEEN col0 * col3 AND NULL ---- query IIIIIII rowsort label-4355 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN col0 AND + col3 ---- query IIIIIII rowsort label-4355 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN col0 AND + col3 ---- query IIIIIII rowsort label-4355 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN col0 AND + col3 ---- query IIIIIII rowsort label-4355 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN col0 AND + col3 ---- query IIIIIII rowsort label-4355 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN col0 AND + col3 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND col3 ---- query IIIIIII rowsort label-4360 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND col3 ---- query I rowsort label-4365 SELECT + 66 AS col0 FROM tab0 WHERE + col1 IS NULL ---- query I rowsort label-4365 SELECT + 66 AS col0 FROM tab1 WHERE + col1 IS NULL ---- query I rowsort label-4365 SELECT + 66 AS col0 FROM tab2 WHERE + col1 IS NULL ---- query I rowsort label-4365 SELECT + 66 AS col0 FROM tab3 WHERE + col1 IS NULL ---- query I rowsort label-4365 SELECT + 66 AS col0 FROM tab4 WHERE + col1 IS NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab0 WHERE - 57 IS NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab1 WHERE - 57 IS NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab2 WHERE - 57 IS NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab3 WHERE - 57 IS NULL ---- query IIIIIII rowsort label-4370 SELECT * FROM tab4 WHERE - 57 IS NULL ---- query I rowsort label-4375 SELECT col5 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4375 SELECT col5 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4375 SELECT col5 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4375 SELECT col5 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4375 SELECT col5 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-4380 SELECT ALL * FROM tab0 WHERE NOT NULL > 35 ---- query IIIIIII rowsort label-4380 SELECT ALL * FROM tab1 WHERE NOT NULL > 35 ---- query IIIIIII rowsort label-4380 SELECT ALL * FROM tab2 WHERE NOT NULL > 35 ---- query IIIIIII rowsort label-4380 SELECT ALL * FROM tab3 WHERE NOT NULL > 35 ---- query IIIIIII rowsort label-4380 SELECT ALL * FROM tab4 WHERE NOT NULL > 35 ---- query I rowsort label-4385 SELECT DISTINCT - + col0 AS col3 FROM tab0 WHERE NOT - + col0 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4385 SELECT DISTINCT - + col0 AS col3 FROM tab1 WHERE NOT - + col0 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4385 SELECT DISTINCT - + col0 AS col3 FROM tab2 WHERE NOT - + col0 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4385 SELECT DISTINCT - + col0 AS col3 FROM tab3 WHERE NOT - + col0 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4385 SELECT DISTINCT - + col0 AS col3 FROM tab4 WHERE NOT - + col0 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4390 SELECT - col0 FROM tab0 WHERE - 70 NOT BETWEEN NULL AND NULL ---- query I rowsort label-4390 SELECT - col0 FROM tab1 WHERE - 70 NOT BETWEEN NULL AND NULL ---- query I rowsort label-4390 SELECT - col0 FROM tab2 WHERE - 70 NOT BETWEEN NULL AND NULL ---- query I rowsort label-4390 SELECT - col0 FROM tab3 WHERE - 70 NOT BETWEEN NULL AND NULL ---- query I rowsort label-4390 SELECT - col0 FROM tab4 WHERE - 70 NOT BETWEEN NULL AND NULL ---- query I rowsort label-4395 SELECT DISTINCT 79 AS col4 FROM tab0 WHERE NOT - - 93 * col1 * 30 BETWEEN NULL AND + + col3 * - 29 ---- 79 query I rowsort label-4395 SELECT DISTINCT 79 AS col4 FROM tab1 WHERE NOT - - 93 * col1 * 30 BETWEEN NULL AND + + col3 * - 29 ---- 79 query I rowsort label-4395 SELECT DISTINCT 79 AS col4 FROM tab2 WHERE NOT - - 93 * col1 * 30 BETWEEN NULL AND + + col3 * - 29 ---- 79 query I rowsort label-4395 SELECT DISTINCT 79 AS col4 FROM tab3 WHERE NOT - - 93 * col1 * 30 BETWEEN NULL AND + + col3 * - 29 ---- 79 query I rowsort label-4395 SELECT DISTINCT 79 AS col4 FROM tab4 WHERE NOT - - 93 * col1 * 30 BETWEEN NULL AND + + col3 * - 29 ---- 79 query I rowsort label-4400 SELECT DISTINCT 83 AS col0 FROM tab0 WHERE NOT + col4 * - + col0 * col1 + + 79 * col0 + - col3 IS NULL ---- 83 query I rowsort label-4400 SELECT DISTINCT 83 AS col0 FROM tab1 WHERE NOT + col4 * - + col0 * col1 + + 79 * col0 + - col3 IS NULL ---- 83 query I rowsort label-4400 SELECT DISTINCT 83 AS col0 FROM tab2 WHERE NOT + col4 * - + col0 * col1 + + 79 * col0 + - col3 IS NULL ---- 83 query I rowsort label-4400 SELECT DISTINCT 83 AS col0 FROM tab3 WHERE NOT + col4 * - + col0 * col1 + + 79 * col0 + - col3 IS NULL ---- 83 query I rowsort label-4400 SELECT DISTINCT 83 AS col0 FROM tab4 WHERE NOT + col4 * - + col0 * col1 + + 79 * col0 + - col3 IS NULL ---- 83 query I rowsort label-4405 SELECT ALL + - 72 FROM tab0 AS cor0 WHERE NOT - 60 IS NULL ---- 100 values hashing to 12e35f3fb3a7a566dc91bcc689751275 query I rowsort label-4405 SELECT ALL + - 72 FROM tab1 AS cor0 WHERE NOT - 60 IS NULL ---- 100 values hashing to 12e35f3fb3a7a566dc91bcc689751275 query I rowsort label-4405 SELECT ALL + - 72 FROM tab2 AS cor0 WHERE NOT - 60 IS NULL ---- 100 values hashing to 12e35f3fb3a7a566dc91bcc689751275 query I rowsort label-4405 SELECT ALL + - 72 FROM tab3 AS cor0 WHERE NOT - 60 IS NULL ---- 100 values hashing to 12e35f3fb3a7a566dc91bcc689751275 query I rowsort label-4405 SELECT ALL + - 72 FROM tab4 AS cor0 WHERE NOT - 60 IS NULL ---- 100 values hashing to 12e35f3fb3a7a566dc91bcc689751275 query IIIIIII rowsort label-4410 SELECT * FROM tab0 AS cor0 WHERE NOT - 1 * + - col0 IS NOT NULL ---- query IIIIIII rowsort label-4410 SELECT * FROM tab1 AS cor0 WHERE NOT - 1 * + - col0 IS NOT NULL ---- query IIIIIII rowsort label-4410 SELECT * FROM tab2 AS cor0 WHERE NOT - 1 * + - col0 IS NOT NULL ---- query IIIIIII rowsort label-4410 SELECT * FROM tab3 AS cor0 WHERE NOT - 1 * + - col0 IS NOT NULL ---- query IIIIIII rowsort label-4410 SELECT * FROM tab4 AS cor0 WHERE NOT - 1 * + - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab0 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST( NULL AS DECIMAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab0 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST ( NULL AS REAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab1 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST( NULL AS DECIMAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab1 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST ( NULL AS REAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab2 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST( NULL AS DECIMAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab2 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST ( NULL AS REAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab3 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST( NULL AS DECIMAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab3 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST ( NULL AS REAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab4 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST( NULL AS DECIMAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- skipif mysql # not compatible query I rowsort label-4415 SELECT ALL 44 AS col0 FROM tab4 AS cor0 WHERE NOT ( ( NOT ( NOT + col1 * CAST ( NULL AS REAL ) BETWEEN NULL AND + col4 * - col3 ) ) ) ---- query I rowsort label-4420 SELECT ALL col4 * + col0 FROM tab0 AS cor0 WHERE ( NOT ( ( NOT NULL NOT IN ( col0 ) ) ) ) ---- query I rowsort label-4420 SELECT ALL col4 * + col0 FROM tab1 AS cor0 WHERE ( NOT ( ( NOT NULL NOT IN ( col0 ) ) ) ) ---- query I rowsort label-4420 SELECT ALL col4 * + col0 FROM tab2 AS cor0 WHERE ( NOT ( ( NOT NULL NOT IN ( col0 ) ) ) ) ---- query I rowsort label-4420 SELECT ALL col4 * + col0 FROM tab3 AS cor0 WHERE ( NOT ( ( NOT NULL NOT IN ( col0 ) ) ) ) ---- query I rowsort label-4420 SELECT ALL col4 * + col0 FROM tab4 AS cor0 WHERE ( NOT ( ( NOT NULL NOT IN ( col0 ) ) ) ) ---- query I rowsort label-4425 SELECT DISTINCT - col1 + - col3 AS col0 FROM tab0 WHERE ( + ( - + col4 ) ) IS NULL OR NOT ( col3 * 4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4425 SELECT DISTINCT - col1 + - col3 AS col0 FROM tab1 WHERE ( + ( - + col4 ) ) IS NULL OR NOT ( col3 * 4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4425 SELECT DISTINCT - col1 + - col3 AS col0 FROM tab2 WHERE ( + ( - + col4 ) ) IS NULL OR NOT ( col3 * 4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4425 SELECT DISTINCT - col1 + - col3 AS col0 FROM tab3 WHERE ( + ( - + col4 ) ) IS NULL OR NOT ( col3 * 4 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-4425 SELECT DISTINCT - col1 + - col3 AS col0 FROM tab4 WHERE ( + ( - + col4 ) ) IS NULL OR NOT ( col3 * 4 ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4430 SELECT MAX( - col3 ) AS col5 FROM tab0 WHERE NOT ( col5 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4430 SELECT MAX ( - col3 ) AS col5 FROM tab0 WHERE NOT ( col5 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4430 SELECT MAX( - col3 ) AS col5 FROM tab1 WHERE NOT ( col5 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4430 SELECT MAX ( - col3 ) AS col5 FROM tab1 WHERE NOT ( col5 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4430 SELECT MAX( - col3 ) AS col5 FROM tab2 WHERE NOT ( col5 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4430 SELECT MAX ( - col3 ) AS col5 FROM tab2 WHERE NOT ( col5 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4430 SELECT MAX( - col3 ) AS col5 FROM tab3 WHERE NOT ( col5 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4430 SELECT MAX ( - col3 ) AS col5 FROM tab3 WHERE NOT ( col5 ) IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4430 SELECT MAX( - col3 ) AS col5 FROM tab4 WHERE NOT ( col5 ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4430 SELECT MAX ( - col3 ) AS col5 FROM tab4 WHERE NOT ( col5 ) IS NOT NULL ---- NULL query I rowsort label-4435 SELECT + 11 AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-4435 SELECT + 11 AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-4435 SELECT + 11 AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-4435 SELECT + 11 AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-4435 SELECT + 11 AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4440 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4440 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4440 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4440 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4440 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4440 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4440 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4440 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND CAST ( NULL AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4440 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND CAST( NULL AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4440 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND CAST ( NULL AS REAL ) ---- query IIIIIII rowsort label-4445 SELECT ALL * FROM tab0 WHERE NULL IN ( + - col4 * - + 25 + - col4 * - col1 ) ---- query IIIIIII rowsort label-4445 SELECT ALL * FROM tab1 WHERE NULL IN ( + - col4 * - + 25 + - col4 * - col1 ) ---- query IIIIIII rowsort label-4445 SELECT ALL * FROM tab2 WHERE NULL IN ( + - col4 * - + 25 + - col4 * - col1 ) ---- query IIIIIII rowsort label-4445 SELECT ALL * FROM tab3 WHERE NULL IN ( + - col4 * - + 25 + - col4 * - col1 ) ---- query IIIIIII rowsort label-4445 SELECT ALL * FROM tab4 WHERE NULL IN ( + - col4 * - + 25 + - col4 * - col1 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4450 SELECT ALL - - CAST( col3 AS DECIMAL ) + - - col0 AS col5 FROM tab0 AS cor0 WHERE col4 IS NULL ---- skipif mysql # not compatible query I rowsort label-4450 SELECT ALL - - CAST ( col3 AS REAL ) + - - col0 AS col5 FROM tab0 AS cor0 WHERE col4 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4450 SELECT ALL - - CAST( col3 AS DECIMAL ) + - - col0 AS col5 FROM tab1 AS cor0 WHERE col4 IS NULL ---- skipif mysql # not compatible query I rowsort label-4450 SELECT ALL - - CAST ( col3 AS REAL ) + - - col0 AS col5 FROM tab1 AS cor0 WHERE col4 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4450 SELECT ALL - - CAST( col3 AS DECIMAL ) + - - col0 AS col5 FROM tab2 AS cor0 WHERE col4 IS NULL ---- skipif mysql # not compatible query I rowsort label-4450 SELECT ALL - - CAST ( col3 AS REAL ) + - - col0 AS col5 FROM tab2 AS cor0 WHERE col4 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4450 SELECT ALL - - CAST( col3 AS DECIMAL ) + - - col0 AS col5 FROM tab3 AS cor0 WHERE col4 IS NULL ---- skipif mysql # not compatible query I rowsort label-4450 SELECT ALL - - CAST ( col3 AS REAL ) + - - col0 AS col5 FROM tab3 AS cor0 WHERE col4 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4450 SELECT ALL - - CAST( col3 AS DECIMAL ) + - - col0 AS col5 FROM tab4 AS cor0 WHERE col4 IS NULL ---- skipif mysql # not compatible query I rowsort label-4450 SELECT ALL - - CAST ( col3 AS REAL ) + - - col0 AS col5 FROM tab4 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-4455 SELECT DISTINCT - + ( - 83 ) AS col3 FROM tab0 AS cor0 WHERE - col3 BETWEEN 62 AND NULL ---- query I rowsort label-4455 SELECT DISTINCT - + ( - 83 ) AS col3 FROM tab1 AS cor0 WHERE - col3 BETWEEN 62 AND NULL ---- query I rowsort label-4455 SELECT DISTINCT - + ( - 83 ) AS col3 FROM tab2 AS cor0 WHERE - col3 BETWEEN 62 AND NULL ---- query I rowsort label-4455 SELECT DISTINCT - + ( - 83 ) AS col3 FROM tab3 AS cor0 WHERE - col3 BETWEEN 62 AND NULL ---- query I rowsort label-4455 SELECT DISTINCT - + ( - 83 ) AS col3 FROM tab4 AS cor0 WHERE - col3 BETWEEN 62 AND NULL ---- query I rowsort label-4460 SELECT ALL + - 70 - - col3 AS col5 FROM tab0 WHERE - - col1 IS NULL ---- query I rowsort label-4460 SELECT ALL + - 70 - - col3 AS col5 FROM tab1 WHERE - - col1 IS NULL ---- query I rowsort label-4460 SELECT ALL + - 70 - - col3 AS col5 FROM tab2 WHERE - - col1 IS NULL ---- query I rowsort label-4460 SELECT ALL + - 70 - - col3 AS col5 FROM tab3 WHERE - - col1 IS NULL ---- query I rowsort label-4460 SELECT ALL + - 70 - - col3 AS col5 FROM tab4 WHERE - - col1 IS NULL ---- query I rowsort label-4465 SELECT ALL + ( col3 ) FROM tab0 AS cor0 WHERE NOT - 97 > - col1 + - 17 ---- 6927 query I rowsort label-4465 SELECT ALL + ( col3 ) FROM tab1 AS cor0 WHERE NOT - 97 > - col1 + - 17 ---- 6927 query I rowsort label-4465 SELECT ALL + ( col3 ) FROM tab2 AS cor0 WHERE NOT - 97 > - col1 + - 17 ---- 6927 query I rowsort label-4465 SELECT ALL + ( col3 ) FROM tab3 AS cor0 WHERE NOT - 97 > - col1 + - 17 ---- 6927 query I rowsort label-4465 SELECT ALL + ( col3 ) FROM tab4 AS cor0 WHERE NOT - 97 > - col1 + - 17 ---- 6927 query IIIIIII rowsort label-4470 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND + col1 ---- query IIIIIII rowsort label-4470 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND + col1 ---- query IIIIIII rowsort label-4470 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND + col1 ---- query IIIIIII rowsort label-4470 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND + col1 ---- query IIIIIII rowsort label-4470 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND + col1 ---- query IIIIIII rowsort label-4475 SELECT * FROM tab0 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-4475 SELECT * FROM tab1 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-4475 SELECT * FROM tab2 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-4475 SELECT * FROM tab3 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-4475 SELECT * FROM tab4 WHERE NOT NULL >= - col1 ---- query IIIIIII rowsort label-4480 SELECT ALL * FROM tab0 WHERE NOT + ( 81 ) NOT IN ( 21 ) ---- query IIIIIII rowsort label-4480 SELECT ALL * FROM tab1 WHERE NOT + ( 81 ) NOT IN ( 21 ) ---- query IIIIIII rowsort label-4480 SELECT ALL * FROM tab2 WHERE NOT + ( 81 ) NOT IN ( 21 ) ---- query IIIIIII rowsort label-4480 SELECT ALL * FROM tab3 WHERE NOT + ( 81 ) NOT IN ( 21 ) ---- query IIIIIII rowsort label-4480 SELECT ALL * FROM tab4 WHERE NOT + ( 81 ) NOT IN ( 21 ) ---- query I rowsort label-4485 SELECT ALL + col3 FROM tab0 WHERE NOT 61 IS NOT NULL ---- query I rowsort label-4485 SELECT ALL + col3 FROM tab1 WHERE NOT 61 IS NOT NULL ---- query I rowsort label-4485 SELECT ALL + col3 FROM tab2 WHERE NOT 61 IS NOT NULL ---- query I rowsort label-4485 SELECT ALL + col3 FROM tab3 WHERE NOT 61 IS NOT NULL ---- query I rowsort label-4485 SELECT ALL + col3 FROM tab4 WHERE NOT 61 IS NOT NULL ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab0 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab1 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab2 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab3 WHERE NOT - - col3 IS NOT NULL ---- query IIIIIII rowsort label-4490 SELECT ALL * FROM tab4 WHERE NOT - - col3 IS NOT NULL ---- query I rowsort label-4495 SELECT col3 / 69 AS col3 FROM tab0 cor0 WHERE col3 IS NULL ---- query I rowsort label-4495 SELECT col3 / 69 AS col3 FROM tab1 cor0 WHERE col3 IS NULL ---- query I rowsort label-4495 SELECT col3 / 69 AS col3 FROM tab2 cor0 WHERE col3 IS NULL ---- query I rowsort label-4495 SELECT col3 / 69 AS col3 FROM tab3 cor0 WHERE col3 IS NULL ---- query I rowsort label-4495 SELECT col3 / 69 AS col3 FROM tab4 cor0 WHERE col3 IS NULL ---- query I rowsort label-4500 SELECT - 87 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-4500 SELECT - 87 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-4500 SELECT - 87 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-4500 SELECT - 87 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-4500 SELECT - 87 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query IIIIIII rowsort label-4505 SELECT * FROM tab0 AS cor0 WHERE NULL <= - ( - col3 ) ---- query IIIIIII rowsort label-4505 SELECT * FROM tab1 AS cor0 WHERE NULL <= - ( - col3 ) ---- query IIIIIII rowsort label-4505 SELECT * FROM tab2 AS cor0 WHERE NULL <= - ( - col3 ) ---- query IIIIIII rowsort label-4505 SELECT * FROM tab3 AS cor0 WHERE NULL <= - ( - col3 ) ---- query IIIIIII rowsort label-4505 SELECT * FROM tab4 AS cor0 WHERE NULL <= - ( - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4510 SELECT ALL 86 col3 FROM tab0 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST( NULL AS SIGNED ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4510 SELECT ALL 86 col3 FROM tab0 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST ( NULL AS INTEGER ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4510 SELECT ALL 86 col3 FROM tab1 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST( NULL AS SIGNED ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4510 SELECT ALL 86 col3 FROM tab1 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST ( NULL AS INTEGER ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4510 SELECT ALL 86 col3 FROM tab2 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST( NULL AS SIGNED ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4510 SELECT ALL 86 col3 FROM tab2 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST ( NULL AS INTEGER ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4510 SELECT ALL 86 col3 FROM tab3 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST( NULL AS SIGNED ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4510 SELECT ALL 86 col3 FROM tab3 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST ( NULL AS INTEGER ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4510 SELECT ALL 86 col3 FROM tab4 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST( NULL AS SIGNED ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4510 SELECT ALL 86 col3 FROM tab4 WHERE NOT NULL NOT IN ( 67 * - + col0 * col3 * + col4 * + col3, col0 * col1 + ( + CAST ( NULL AS INTEGER ) ) ) OR NULL IS NULL ---- 100 values hashing to e869f42cbf652b646dc6697ab0ba91c4 query I rowsort label-4515 SELECT ALL 20 FROM tab0 WHERE NOT NULL NOT BETWEEN + col4 AND + col0 ---- query I rowsort label-4515 SELECT ALL 20 FROM tab1 WHERE NOT NULL NOT BETWEEN + col4 AND + col0 ---- query I rowsort label-4515 SELECT ALL 20 FROM tab2 WHERE NOT NULL NOT BETWEEN + col4 AND + col0 ---- query I rowsort label-4515 SELECT ALL 20 FROM tab3 WHERE NOT NULL NOT BETWEEN + col4 AND + col0 ---- query I rowsort label-4515 SELECT ALL 20 FROM tab4 WHERE NOT NULL NOT BETWEEN + col4 AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4520 SELECT - CAST( NULL AS SIGNED ) AS col0, ( + col5 ) FROM tab0 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc skipif mysql # not compatible query II rowsort label-4520 SELECT - CAST ( NULL AS INTEGER ) AS col0, ( + col5 ) FROM tab0 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4520 SELECT - CAST( NULL AS SIGNED ) AS col0, ( + col5 ) FROM tab1 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc skipif mysql # not compatible query II rowsort label-4520 SELECT - CAST ( NULL AS INTEGER ) AS col0, ( + col5 ) FROM tab1 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4520 SELECT - CAST( NULL AS SIGNED ) AS col0, ( + col5 ) FROM tab2 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc skipif mysql # not compatible query II rowsort label-4520 SELECT - CAST ( NULL AS INTEGER ) AS col0, ( + col5 ) FROM tab2 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4520 SELECT - CAST( NULL AS SIGNED ) AS col0, ( + col5 ) FROM tab3 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc skipif mysql # not compatible query II rowsort label-4520 SELECT - CAST ( NULL AS INTEGER ) AS col0, ( + col5 ) FROM tab3 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4520 SELECT - CAST( NULL AS SIGNED ) AS col0, ( + col5 ) FROM tab4 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc skipif mysql # not compatible query II rowsort label-4520 SELECT - CAST ( NULL AS INTEGER ) AS col0, ( + col5 ) FROM tab4 WHERE NOT - 42 + 28 * - col1 IN ( col1 ) ---- 200 values hashing to d0478f37c640b21c3879ab7087528cdc onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4525 SELECT * FROM tab0 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST( NULL AS DECIMAL ) ) + - col3 + + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4525 SELECT * FROM tab0 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST ( NULL AS REAL ) ) + - col3 + + col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4525 SELECT * FROM tab1 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST( NULL AS DECIMAL ) ) + - col3 + + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4525 SELECT * FROM tab1 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST ( NULL AS REAL ) ) + - col3 + + col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4525 SELECT * FROM tab2 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST( NULL AS DECIMAL ) ) + - col3 + + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4525 SELECT * FROM tab2 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST ( NULL AS REAL ) ) + - col3 + + col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4525 SELECT * FROM tab3 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST( NULL AS DECIMAL ) ) + - col3 + + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4525 SELECT * FROM tab3 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST ( NULL AS REAL ) ) + - col3 + + col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-4525 SELECT * FROM tab4 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST( NULL AS DECIMAL ) ) + - col3 + + col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4525 SELECT * FROM tab4 AS cor0 WHERE NOT - ( - + col4 ) * - 19 IN ( - col0 * - ( + + CAST ( NULL AS REAL ) ) + - col3 + + col4 ) ---- query IIIIIII rowsort label-4530 SELECT * FROM tab0 AS cor0 WHERE + col4 + + + 74 IS NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab1 AS cor0 WHERE + col4 + + + 74 IS NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab2 AS cor0 WHERE + col4 + + + 74 IS NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab3 AS cor0 WHERE + col4 + + + 74 IS NULL ---- query IIIIIII rowsort label-4530 SELECT * FROM tab4 AS cor0 WHERE + col4 + + + 74 IS NULL ---- query I rowsort label-4535 SELECT + + 72 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4535 SELECT + + 72 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4535 SELECT + + 72 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4535 SELECT + + 72 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4535 SELECT + + 72 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-4540 SELECT DISTINCT 52 * 91 * - col3 + + ( col4 ) AS col5 FROM tab0 AS cor0 WHERE NULL NOT IN ( + 10 ) ---- query I rowsort label-4540 SELECT DISTINCT 52 * 91 * - col3 + + ( col4 ) AS col5 FROM tab1 AS cor0 WHERE NULL NOT IN ( + 10 ) ---- query I rowsort label-4540 SELECT DISTINCT 52 * 91 * - col3 + + ( col4 ) AS col5 FROM tab2 AS cor0 WHERE NULL NOT IN ( + 10 ) ---- query I rowsort label-4540 SELECT DISTINCT 52 * 91 * - col3 + + ( col4 ) AS col5 FROM tab3 AS cor0 WHERE NULL NOT IN ( + 10 ) ---- query I rowsort label-4540 SELECT DISTINCT 52 * 91 * - col3 + + ( col4 ) AS col5 FROM tab4 AS cor0 WHERE NULL NOT IN ( + 10 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-4545 SELECT COUNT( * ) FROM tab0, tab0 AS cor0 WHERE NULL <= - - 91 ---- 0 skipif mysql # not compatible query I rowsort label-4545 SELECT COUNT ( * ) FROM tab0, tab0 AS cor0 WHERE NULL <= - - 91 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4545 SELECT COUNT( * ) FROM tab1, tab1 AS cor0 WHERE NULL <= - - 91 ---- 0 skipif mysql # not compatible query I rowsort label-4545 SELECT COUNT ( * ) FROM tab1, tab1 AS cor0 WHERE NULL <= - - 91 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4545 SELECT COUNT( * ) FROM tab2, tab2 AS cor0 WHERE NULL <= - - 91 ---- 0 skipif mysql # not compatible query I rowsort label-4545 SELECT COUNT ( * ) FROM tab2, tab2 AS cor0 WHERE NULL <= - - 91 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4545 SELECT COUNT( * ) FROM tab3, tab3 AS cor0 WHERE NULL <= - - 91 ---- 0 skipif mysql # not compatible query I rowsort label-4545 SELECT COUNT ( * ) FROM tab3, tab3 AS cor0 WHERE NULL <= - - 91 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4545 SELECT COUNT( * ) FROM tab4, tab4 AS cor0 WHERE NULL <= - - 91 ---- 0 skipif mysql # not compatible query I rowsort label-4545 SELECT COUNT ( * ) FROM tab4, tab4 AS cor0 WHERE NULL <= - - 91 ---- 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab0 WHERE - + 63 BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query I rowsort label-4550 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab0 WHERE - + 63 BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab1 WHERE - + 63 BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query I rowsort label-4550 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab1 WHERE - + 63 BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab2 WHERE - + 63 BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query I rowsort label-4550 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab2 WHERE - + 63 BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab3 WHERE - + 63 BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query I rowsort label-4550 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab3 WHERE - + 63 BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4550 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab4 WHERE - + 63 BETWEEN NULL AND + col0 ---- skipif mysql # not compatible query I rowsort label-4550 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab4 WHERE - + 63 BETWEEN NULL AND + col0 ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4555 SELECT CAST( NULL AS SIGNED ) / ( - COUNT( * ) ) - - 45 col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4555 SELECT CAST ( NULL AS INTEGER ) / ( - COUNT ( * ) ) - - 45 col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4555 SELECT CAST( NULL AS SIGNED ) / ( - COUNT( * ) ) - - 45 col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4555 SELECT CAST ( NULL AS INTEGER ) / ( - COUNT ( * ) ) - - 45 col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4555 SELECT CAST( NULL AS SIGNED ) / ( - COUNT( * ) ) - - 45 col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4555 SELECT CAST ( NULL AS INTEGER ) / ( - COUNT ( * ) ) - - 45 col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4555 SELECT CAST( NULL AS SIGNED ) / ( - COUNT( * ) ) - - 45 col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4555 SELECT CAST ( NULL AS INTEGER ) / ( - COUNT ( * ) ) - - 45 col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-4555 SELECT CAST( NULL AS SIGNED ) / ( - COUNT( * ) ) - - 45 col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4555 SELECT CAST ( NULL AS INTEGER ) / ( - COUNT ( * ) ) - - 45 col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- NULL query I rowsort label-4560 SELECT ALL 13 AS col5 FROM tab0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-4560 SELECT ALL 13 AS col5 FROM tab1 WHERE + col2 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-4560 SELECT ALL 13 AS col5 FROM tab2 WHERE + col2 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-4560 SELECT ALL 13 AS col5 FROM tab3 WHERE + col2 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-4560 SELECT ALL 13 AS col5 FROM tab4 WHERE + col2 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-4565 SELECT 6 AS col0 FROM tab0 WHERE NOT ( NOT NULL > NULL ) ---- query I rowsort label-4565 SELECT 6 AS col0 FROM tab1 WHERE NOT ( NOT NULL > NULL ) ---- query I rowsort label-4565 SELECT 6 AS col0 FROM tab2 WHERE NOT ( NOT NULL > NULL ) ---- query I rowsort label-4565 SELECT 6 AS col0 FROM tab3 WHERE NOT ( NOT NULL > NULL ) ---- query I rowsort label-4565 SELECT 6 AS col0 FROM tab4 WHERE NOT ( NOT NULL > NULL ) ---- query I rowsort label-4570 SELECT col1 AS col0 FROM tab0 AS cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-4570 SELECT col1 AS col0 FROM tab1 AS cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-4570 SELECT col1 AS col0 FROM tab2 AS cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-4570 SELECT col1 AS col0 FROM tab3 AS cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-4570 SELECT col1 AS col0 FROM tab4 AS cor0 WHERE NOT NULL >= NULL ---- query I rowsort label-4575 SELECT - - 33 AS col0 FROM tab0 AS cor0 WHERE ( NULL ) >= NULL ---- query I rowsort label-4575 SELECT - - 33 AS col0 FROM tab1 AS cor0 WHERE ( NULL ) >= NULL ---- query I rowsort label-4575 SELECT - - 33 AS col0 FROM tab2 AS cor0 WHERE ( NULL ) >= NULL ---- query I rowsort label-4575 SELECT - - 33 AS col0 FROM tab3 AS cor0 WHERE ( NULL ) >= NULL ---- query I rowsort label-4575 SELECT - - 33 AS col0 FROM tab4 AS cor0 WHERE ( NULL ) >= NULL ---- query IIIIIII rowsort label-4580 SELECT ALL * FROM tab0 WHERE + 42 IS NULL ---- query IIIIIII rowsort label-4580 SELECT ALL * FROM tab1 WHERE + 42 IS NULL ---- query IIIIIII rowsort label-4580 SELECT ALL * FROM tab2 WHERE + 42 IS NULL ---- query IIIIIII rowsort label-4580 SELECT ALL * FROM tab3 WHERE + 42 IS NULL ---- query IIIIIII rowsort label-4580 SELECT ALL * FROM tab4 WHERE + 42 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4585 SELECT - col0 col4 FROM tab0 WHERE col5 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4585 SELECT - col0 col4 FROM tab1 WHERE col5 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4585 SELECT - col0 col4 FROM tab2 WHERE col5 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4585 SELECT - col0 col4 FROM tab3 WHERE col5 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4585 SELECT - col0 col4 FROM tab4 WHERE col5 IS NULL ---- query IIIIIII rowsort label-4590 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = 22 * col1 + + 77 + - col3 ---- query IIIIIII rowsort label-4590 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = 22 * col1 + + 77 + - col3 ---- query IIIIIII rowsort label-4590 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = 22 * col1 + + 77 + - col3 ---- query IIIIIII rowsort label-4590 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = 22 * col1 + + 77 + - col3 ---- query IIIIIII rowsort label-4590 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = 22 * col1 + + 77 + - col3 ---- query I rowsort label-4595 SELECT + 4 FROM tab0 WHERE + col0 < + col0 + 12 * - col3 * 29 ---- query I rowsort label-4595 SELECT + 4 FROM tab1 WHERE + col0 < + col0 + 12 * - col3 * 29 ---- query I rowsort label-4595 SELECT + 4 FROM tab2 WHERE + col0 < + col0 + 12 * - col3 * 29 ---- query I rowsort label-4595 SELECT + 4 FROM tab3 WHERE + col0 < + col0 + 12 * - col3 * 29 ---- query I rowsort label-4595 SELECT + 4 FROM tab4 WHERE + col0 < + col0 + 12 * - col3 * 29 ---- query I rowsort label-4600 SELECT + + col2 FROM tab0 WHERE - - col4 IS NULL ---- query I rowsort label-4600 SELECT + + col2 FROM tab1 WHERE - - col4 IS NULL ---- query I rowsort label-4600 SELECT + + col2 FROM tab2 WHERE - - col4 IS NULL ---- query I rowsort label-4600 SELECT + + col2 FROM tab3 WHERE - - col4 IS NULL ---- query I rowsort label-4600 SELECT + + col2 FROM tab4 WHERE - - col4 IS NULL ---- query IIIIIII rowsort label-4605 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND 43 ---- query IIIIIII rowsort label-4605 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND 43 ---- query IIIIIII rowsort label-4605 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND 43 ---- query IIIIIII rowsort label-4605 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND 43 ---- query IIIIIII rowsort label-4605 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND 43 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4610 SELECT ALL - + CAST( col3 AS SIGNED ) + - 74 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- skipif mysql # not compatible query I rowsort label-4610 SELECT ALL - + CAST ( col3 AS INTEGER ) + - 74 FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4610 SELECT ALL - + CAST( col3 AS SIGNED ) + - 74 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- skipif mysql # not compatible query I rowsort label-4610 SELECT ALL - + CAST ( col3 AS INTEGER ) + - 74 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4610 SELECT ALL - + CAST( col3 AS SIGNED ) + - 74 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- skipif mysql # not compatible query I rowsort label-4610 SELECT ALL - + CAST ( col3 AS INTEGER ) + - 74 FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4610 SELECT ALL - + CAST( col3 AS SIGNED ) + - 74 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- skipif mysql # not compatible query I rowsort label-4610 SELECT ALL - + CAST ( col3 AS INTEGER ) + - 74 FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4610 SELECT ALL - + CAST( col3 AS SIGNED ) + - 74 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- skipif mysql # not compatible query I rowsort label-4610 SELECT ALL - + CAST ( col3 AS INTEGER ) + - 74 FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND - 28 ---- query IIIIIII rowsort label-4615 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - 11 * + 77 AND col3 ---- query IIIIIII rowsort label-4615 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - 11 * + 77 AND col3 ---- query IIIIIII rowsort label-4615 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - 11 * + 77 AND col3 ---- query IIIIIII rowsort label-4615 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - 11 * + 77 AND col3 ---- query IIIIIII rowsort label-4615 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - 11 * + 77 AND col3 ---- query IIIIIII rowsort label-4620 SELECT * FROM tab0 WHERE ( + col1 + + + col3 ) IS NULL ---- query IIIIIII rowsort label-4620 SELECT * FROM tab1 WHERE ( + col1 + + + col3 ) IS NULL ---- query IIIIIII rowsort label-4620 SELECT * FROM tab2 WHERE ( + col1 + + + col3 ) IS NULL ---- query IIIIIII rowsort label-4620 SELECT * FROM tab3 WHERE ( + col1 + + + col3 ) IS NULL ---- query IIIIIII rowsort label-4620 SELECT * FROM tab4 WHERE ( + col1 + + + col3 ) IS NULL ---- query I rowsort label-4625 SELECT DISTINCT + col3 AS col5 FROM tab0 WHERE - 76 IS NULL ---- query I rowsort label-4625 SELECT DISTINCT + col3 AS col5 FROM tab1 WHERE - 76 IS NULL ---- query I rowsort label-4625 SELECT DISTINCT + col3 AS col5 FROM tab2 WHERE - 76 IS NULL ---- query I rowsort label-4625 SELECT DISTINCT + col3 AS col5 FROM tab3 WHERE - 76 IS NULL ---- query I rowsort label-4625 SELECT DISTINCT + col3 AS col5 FROM tab4 WHERE - 76 IS NULL ---- query I rowsort label-4630 SELECT DISTINCT + 94 FROM tab0 WHERE NULL NOT BETWEEN ( NULL ) AND 98 ---- query I rowsort label-4630 SELECT DISTINCT + 94 FROM tab1 WHERE NULL NOT BETWEEN ( NULL ) AND 98 ---- query I rowsort label-4630 SELECT DISTINCT + 94 FROM tab2 WHERE NULL NOT BETWEEN ( NULL ) AND 98 ---- query I rowsort label-4630 SELECT DISTINCT + 94 FROM tab3 WHERE NULL NOT BETWEEN ( NULL ) AND 98 ---- query I rowsort label-4630 SELECT DISTINCT + 94 FROM tab4 WHERE NULL NOT BETWEEN ( NULL ) AND 98 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4635 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - 22 FROM tab0 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- skipif mysql # not compatible query I rowsort label-4635 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - 22 FROM tab0 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4635 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - 22 FROM tab1 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- skipif mysql # not compatible query I rowsort label-4635 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - 22 FROM tab1 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4635 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - 22 FROM tab2 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- skipif mysql # not compatible query I rowsort label-4635 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - 22 FROM tab2 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4635 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - 22 FROM tab3 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- skipif mysql # not compatible query I rowsort label-4635 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - 22 FROM tab3 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4635 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - 22 FROM tab4 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- skipif mysql # not compatible query I rowsort label-4635 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - 22 FROM tab4 WHERE ( NULL ) >= - ( + ( col1 ) ) ---- query IIIIIII rowsort label-4640 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- query IIIIIII rowsort label-4640 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- query IIIIIII rowsort label-4640 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- query IIIIIII rowsort label-4640 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- query IIIIIII rowsort label-4640 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT - + col4 IS NULL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- skipif mysql # not compatible query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- skipif mysql # not compatible query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- skipif mysql # not compatible query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- skipif mysql # not compatible query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- skipif mysql # not compatible query I rowsort label-4645 SELECT - col4 * - col3 + - - CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE NOT 16 NOT BETWEEN ( - - 81 - - 3 + col1 * - col4 ) AND - col0 ---- query IIIIIII rowsort label-4650 SELECT * FROM tab0 AS cor0 WHERE NOT - 49 - col1 + + col0 * col4 - col3 * + ( - - col0 ) IS NOT NULL ---- query IIIIIII rowsort label-4650 SELECT * FROM tab1 AS cor0 WHERE NOT - 49 - col1 + + col0 * col4 - col3 * + ( - - col0 ) IS NOT NULL ---- query IIIIIII rowsort label-4650 SELECT * FROM tab2 AS cor0 WHERE NOT - 49 - col1 + + col0 * col4 - col3 * + ( - - col0 ) IS NOT NULL ---- query IIIIIII rowsort label-4650 SELECT * FROM tab3 AS cor0 WHERE NOT - 49 - col1 + + col0 * col4 - col3 * + ( - - col0 ) IS NOT NULL ---- query IIIIIII rowsort label-4650 SELECT * FROM tab4 AS cor0 WHERE NOT - 49 - col1 + + col0 * col4 - col3 * + ( - - col0 ) IS NOT NULL ---- query IIIIIII rowsort label-4655 SELECT * FROM tab0 cor0 WHERE NOT - col1 * 48 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4655 SELECT * FROM tab1 cor0 WHERE NOT - col1 * 48 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4655 SELECT * FROM tab2 cor0 WHERE NOT - col1 * 48 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4655 SELECT * FROM tab3 cor0 WHERE NOT - col1 * 48 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4655 SELECT * FROM tab4 cor0 WHERE NOT - col1 * 48 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4660 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + col0 ) + + - 24 NOT IN ( 27, col0, col1, - - col4 * - col0 ) ---- query IIIIIII rowsort label-4660 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + col0 ) + + - 24 NOT IN ( 27, col0, col1, - - col4 * - col0 ) ---- query IIIIIII rowsort label-4660 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + col0 ) + + - 24 NOT IN ( 27, col0, col1, - - col4 * - col0 ) ---- query IIIIIII rowsort label-4660 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + col0 ) + + - 24 NOT IN ( 27, col0, col1, - - col4 * - col0 ) ---- query IIIIIII rowsort label-4660 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + col0 ) + + - 24 NOT IN ( 27, col0, col1, - - col4 * - col0 ) ---- query I rowsort label-4665 SELECT - ( + col1 ) + - - col0 * + - col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN col1 AND ( + + col3 ) ---- query I rowsort label-4665 SELECT - ( + col1 ) + - - col0 * + - col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN col1 AND ( + + col3 ) ---- query I rowsort label-4665 SELECT - ( + col1 ) + - - col0 * + - col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN col1 AND ( + + col3 ) ---- query I rowsort label-4665 SELECT - ( + col1 ) + - - col0 * + - col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN col1 AND ( + + col3 ) ---- query I rowsort label-4665 SELECT - ( + col1 ) + - - col0 * + - col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN col1 AND ( + + col3 ) ---- query I rowsort label-4670 SELECT DISTINCT 46 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 46 query I rowsort label-4670 SELECT DISTINCT 46 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 46 query I rowsort label-4670 SELECT DISTINCT 46 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 46 query I rowsort label-4670 SELECT DISTINCT 46 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 46 query I rowsort label-4670 SELECT DISTINCT 46 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 46 onlyif mysql # aggregate syntax: query I rowsort label-4675 SELECT DISTINCT - + COUNT( * ) FROM tab0 WHERE NOT - + col3 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT - + COUNT ( * ) FROM tab0 WHERE NOT - + col3 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-4675 SELECT DISTINCT - + COUNT( * ) FROM tab1 WHERE NOT - + col3 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT - + COUNT ( * ) FROM tab1 WHERE NOT - + col3 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-4675 SELECT DISTINCT - + COUNT( * ) FROM tab2 WHERE NOT - + col3 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT - + COUNT ( * ) FROM tab2 WHERE NOT - + col3 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-4675 SELECT DISTINCT - + COUNT( * ) FROM tab3 WHERE NOT - + col3 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT - + COUNT ( * ) FROM tab3 WHERE NOT - + col3 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-4675 SELECT DISTINCT - + COUNT( * ) FROM tab4 WHERE NOT - + col3 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT - + COUNT ( * ) FROM tab4 WHERE NOT - + col3 IS NULL ---- -100 query I rowsort label-4680 SELECT ALL 42 FROM tab0 WHERE NOT - 80 IS NULL ---- 100 values hashing to d9028cfb3287fb7df6d9a135f31f3e6b query I rowsort label-4680 SELECT ALL 42 FROM tab1 WHERE NOT - 80 IS NULL ---- 100 values hashing to d9028cfb3287fb7df6d9a135f31f3e6b query I rowsort label-4680 SELECT ALL 42 FROM tab2 WHERE NOT - 80 IS NULL ---- 100 values hashing to d9028cfb3287fb7df6d9a135f31f3e6b query I rowsort label-4680 SELECT ALL 42 FROM tab3 WHERE NOT - 80 IS NULL ---- 100 values hashing to d9028cfb3287fb7df6d9a135f31f3e6b query I rowsort label-4680 SELECT ALL 42 FROM tab4 WHERE NOT - 80 IS NULL ---- 100 values hashing to d9028cfb3287fb7df6d9a135f31f3e6b query II rowsort label-4685 SELECT col5, 87 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 200 values hashing to 5eb697a292c788b2e7930e2c78388797 query II rowsort label-4685 SELECT col5, 87 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 200 values hashing to 5eb697a292c788b2e7930e2c78388797 query II rowsort label-4685 SELECT col5, 87 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 200 values hashing to 5eb697a292c788b2e7930e2c78388797 query II rowsort label-4685 SELECT col5, 87 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 200 values hashing to 5eb697a292c788b2e7930e2c78388797 query II rowsort label-4685 SELECT col5, 87 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 200 values hashing to 5eb697a292c788b2e7930e2c78388797 query I rowsort label-4690 SELECT - col3 FROM tab0 AS cor0 WHERE col4 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4690 SELECT - col3 FROM tab1 AS cor0 WHERE col4 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4690 SELECT - col3 FROM tab2 AS cor0 WHERE col4 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4690 SELECT - col3 FROM tab3 AS cor0 WHERE col4 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4690 SELECT - col3 FROM tab4 AS cor0 WHERE col4 IS NOT NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-4695 SELECT col3 FROM tab0 AS cor0 WHERE NOT - col0 * + col0 IS NOT NULL ---- query I rowsort label-4695 SELECT col3 FROM tab1 AS cor0 WHERE NOT - col0 * + col0 IS NOT NULL ---- query I rowsort label-4695 SELECT col3 FROM tab2 AS cor0 WHERE NOT - col0 * + col0 IS NOT NULL ---- query I rowsort label-4695 SELECT col3 FROM tab3 AS cor0 WHERE NOT - col0 * + col0 IS NOT NULL ---- query I rowsort label-4695 SELECT col3 FROM tab4 AS cor0 WHERE NOT - col0 * + col0 IS NOT NULL ---- query IIIIIII rowsort label-4700 SELECT * FROM tab0 WHERE NOT NULL <> - 44 * + - col1 + - 18 / col1 ---- query IIIIIII rowsort label-4700 SELECT * FROM tab1 WHERE NOT NULL <> - 44 * + - col1 + - 18 / col1 ---- query IIIIIII rowsort label-4700 SELECT * FROM tab2 WHERE NOT NULL <> - 44 * + - col1 + - 18 / col1 ---- query IIIIIII rowsort label-4700 SELECT * FROM tab3 WHERE NOT NULL <> - 44 * + - col1 + - 18 / col1 ---- query IIIIIII rowsort label-4700 SELECT * FROM tab4 WHERE NOT NULL <> - 44 * + - col1 + - 18 / col1 ---- query II rowsort label-4705 SELECT ALL - col3, + col0 AS col4 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND + - col1 ---- query II rowsort label-4705 SELECT ALL - col3, + col0 AS col4 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND + - col1 ---- query II rowsort label-4705 SELECT ALL - col3, + col0 AS col4 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND + - col1 ---- query II rowsort label-4705 SELECT ALL - col3, + col0 AS col4 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND + - col1 ---- query II rowsort label-4705 SELECT ALL - col3, + col0 AS col4 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND + - col1 ---- query I rowsort label-4710 SELECT + - col0 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 15 ---- query I rowsort label-4710 SELECT + - col0 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 15 ---- query I rowsort label-4710 SELECT + - col0 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 15 ---- query I rowsort label-4710 SELECT + - col0 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 15 ---- query I rowsort label-4710 SELECT + - col0 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 15 ---- onlyif mysql # aggregate syntax: query II rowsort label-4715 SELECT - COUNT( * ) AS col3, - 83 AS col0 FROM tab0 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 skipif mysql # not compatible query II rowsort label-4715 SELECT - COUNT ( * ) AS col3, - 83 AS col0 FROM tab0 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 onlyif mysql # aggregate syntax: query II rowsort label-4715 SELECT - COUNT( * ) AS col3, - 83 AS col0 FROM tab1 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 skipif mysql # not compatible query II rowsort label-4715 SELECT - COUNT ( * ) AS col3, - 83 AS col0 FROM tab1 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 onlyif mysql # aggregate syntax: query II rowsort label-4715 SELECT - COUNT( * ) AS col3, - 83 AS col0 FROM tab2 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 skipif mysql # not compatible query II rowsort label-4715 SELECT - COUNT ( * ) AS col3, - 83 AS col0 FROM tab2 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 onlyif mysql # aggregate syntax: query II rowsort label-4715 SELECT - COUNT( * ) AS col3, - 83 AS col0 FROM tab3 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 skipif mysql # not compatible query II rowsort label-4715 SELECT - COUNT ( * ) AS col3, - 83 AS col0 FROM tab3 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 onlyif mysql # aggregate syntax: query II rowsort label-4715 SELECT - COUNT( * ) AS col3, - 83 AS col0 FROM tab4 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 skipif mysql # not compatible query II rowsort label-4715 SELECT - COUNT ( * ) AS col3, - 83 AS col0 FROM tab4 WHERE NOT ( ( + col5 ) ) IS NULL ---- -100 -83 query IIIIIII rowsort label-4720 SELECT * FROM tab0 cor0 WHERE 93 IS NULL ---- query IIIIIII rowsort label-4720 SELECT * FROM tab1 cor0 WHERE 93 IS NULL ---- query IIIIIII rowsort label-4720 SELECT * FROM tab2 cor0 WHERE 93 IS NULL ---- query IIIIIII rowsort label-4720 SELECT * FROM tab3 cor0 WHERE 93 IS NULL ---- query IIIIIII rowsort label-4720 SELECT * FROM tab4 cor0 WHERE 93 IS NULL ---- query IIIIIII rowsort label-4725 SELECT * FROM tab0 AS cor0 WHERE + 15 IS NULL ---- query IIIIIII rowsort label-4725 SELECT * FROM tab1 AS cor0 WHERE + 15 IS NULL ---- query IIIIIII rowsort label-4725 SELECT * FROM tab2 AS cor0 WHERE + 15 IS NULL ---- query IIIIIII rowsort label-4725 SELECT * FROM tab3 AS cor0 WHERE + 15 IS NULL ---- query IIIIIII rowsort label-4725 SELECT * FROM tab4 AS cor0 WHERE + 15 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4730 SELECT ALL COUNT( * ) FROM tab0 WHERE NOT NULL <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-4730 SELECT ALL COUNT ( * ) FROM tab0 WHERE NOT NULL <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4730 SELECT ALL COUNT( * ) FROM tab1 WHERE NOT NULL <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-4730 SELECT ALL COUNT ( * ) FROM tab1 WHERE NOT NULL <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4730 SELECT ALL COUNT( * ) FROM tab2 WHERE NOT NULL <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-4730 SELECT ALL COUNT ( * ) FROM tab2 WHERE NOT NULL <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4730 SELECT ALL COUNT( * ) FROM tab3 WHERE NOT NULL <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-4730 SELECT ALL COUNT ( * ) FROM tab3 WHERE NOT NULL <= NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-4730 SELECT ALL COUNT( * ) FROM tab4 WHERE NOT NULL <= NULL ---- 0 skipif mysql # not compatible query I rowsort label-4730 SELECT ALL COUNT ( * ) FROM tab4 WHERE NOT NULL <= NULL ---- 0 query I rowsort label-4735 SELECT DISTINCT 86 + col3 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4735 SELECT DISTINCT 86 + col3 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4735 SELECT DISTINCT 86 + col3 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4735 SELECT DISTINCT 86 + col3 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4735 SELECT DISTINCT 86 + col3 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-4740 SELECT ALL - 64 FROM tab0 cor0 WHERE NOT - 41 - col1 IS NULL ---- 100 values hashing to 2c680c99054b74fe0e6c492da40e174f query I rowsort label-4740 SELECT ALL - 64 FROM tab1 cor0 WHERE NOT - 41 - col1 IS NULL ---- 100 values hashing to 2c680c99054b74fe0e6c492da40e174f query I rowsort label-4740 SELECT ALL - 64 FROM tab2 cor0 WHERE NOT - 41 - col1 IS NULL ---- 100 values hashing to 2c680c99054b74fe0e6c492da40e174f query I rowsort label-4740 SELECT ALL - 64 FROM tab3 cor0 WHERE NOT - 41 - col1 IS NULL ---- 100 values hashing to 2c680c99054b74fe0e6c492da40e174f query I rowsort label-4740 SELECT ALL - 64 FROM tab4 cor0 WHERE NOT - 41 - col1 IS NULL ---- 100 values hashing to 2c680c99054b74fe0e6c492da40e174f query I rowsort label-4745 SELECT DISTINCT + - 22 FROM tab0 AS cor0 WHERE NOT 67 * - col3 IS NULL ---- -22 query I rowsort label-4745 SELECT DISTINCT + - 22 FROM tab1 AS cor0 WHERE NOT 67 * - col3 IS NULL ---- -22 query I rowsort label-4745 SELECT DISTINCT + - 22 FROM tab2 AS cor0 WHERE NOT 67 * - col3 IS NULL ---- -22 query I rowsort label-4745 SELECT DISTINCT + - 22 FROM tab3 AS cor0 WHERE NOT 67 * - col3 IS NULL ---- -22 query I rowsort label-4745 SELECT DISTINCT + - 22 FROM tab4 AS cor0 WHERE NOT 67 * - col3 IS NULL ---- -22 query IIIIIII rowsort label-4750 SELECT * FROM tab0 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab1 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab2 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab3 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4750 SELECT * FROM tab4 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4755 SELECT - ( + col3 ) FROM tab0 WHERE NULL < - 64 * + col3 AND NOT ( + + col3 ) IN ( - - 62 - col1 + - 6, 62 ) ---- query I rowsort label-4755 SELECT - ( + col3 ) FROM tab1 WHERE NULL < - 64 * + col3 AND NOT ( + + col3 ) IN ( - - 62 - col1 + - 6, 62 ) ---- query I rowsort label-4755 SELECT - ( + col3 ) FROM tab2 WHERE NULL < - 64 * + col3 AND NOT ( + + col3 ) IN ( - - 62 - col1 + - 6, 62 ) ---- query I rowsort label-4755 SELECT - ( + col3 ) FROM tab3 WHERE NULL < - 64 * + col3 AND NOT ( + + col3 ) IN ( - - 62 - col1 + - 6, 62 ) ---- query I rowsort label-4755 SELECT - ( + col3 ) FROM tab4 WHERE NULL < - 64 * + col3 AND NOT ( + + col3 ) IN ( - - 62 - col1 + - 6, 62 ) ---- query IIIIIII rowsort label-4760 SELECT * FROM tab0 AS cor0 WHERE - col4 = - col1 ---- query IIIIIII rowsort label-4760 SELECT * FROM tab1 AS cor0 WHERE - col4 = - col1 ---- query IIIIIII rowsort label-4760 SELECT * FROM tab2 AS cor0 WHERE - col4 = - col1 ---- query IIIIIII rowsort label-4760 SELECT * FROM tab3 AS cor0 WHERE - col4 = - col1 ---- query IIIIIII rowsort label-4760 SELECT * FROM tab4 AS cor0 WHERE - col4 = - col1 ---- query I rowsort label-4765 SELECT DISTINCT 27 FROM tab0 cor0 WHERE NULL IS NULL ---- 27 query I rowsort label-4765 SELECT DISTINCT 27 FROM tab1 cor0 WHERE NULL IS NULL ---- 27 query I rowsort label-4765 SELECT DISTINCT 27 FROM tab2 cor0 WHERE NULL IS NULL ---- 27 query I rowsort label-4765 SELECT DISTINCT 27 FROM tab3 cor0 WHERE NULL IS NULL ---- 27 query I rowsort label-4765 SELECT DISTINCT 27 FROM tab4 cor0 WHERE NULL IS NULL ---- 27 query I rowsort label-4770 SELECT col3 AS col5 FROM tab0 AS cor0 WHERE NULL >= NULL OR NOT ( NULL ) = NULL ---- query I rowsort label-4770 SELECT col3 AS col5 FROM tab1 AS cor0 WHERE NULL >= NULL OR NOT ( NULL ) = NULL ---- query I rowsort label-4770 SELECT col3 AS col5 FROM tab2 AS cor0 WHERE NULL >= NULL OR NOT ( NULL ) = NULL ---- query I rowsort label-4770 SELECT col3 AS col5 FROM tab3 AS cor0 WHERE NULL >= NULL OR NOT ( NULL ) = NULL ---- query I rowsort label-4770 SELECT col3 AS col5 FROM tab4 AS cor0 WHERE NULL >= NULL OR NOT ( NULL ) = NULL ---- query I rowsort label-4775 SELECT - 47 FROM tab0 WHERE 11 IS NULL ---- query I rowsort label-4775 SELECT - 47 FROM tab1 WHERE 11 IS NULL ---- query I rowsort label-4775 SELECT - 47 FROM tab2 WHERE 11 IS NULL ---- query I rowsort label-4775 SELECT - 47 FROM tab3 WHERE 11 IS NULL ---- query I rowsort label-4775 SELECT - 47 FROM tab4 WHERE 11 IS NULL ---- onlyif mysql # DIV for integer division: query I rowsort label-4780 SELECT col0 DIV - - col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c skipif mysql # not compatible query I rowsort label-4780 SELECT col0 / - - col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c onlyif mysql # DIV for integer division: query I rowsort label-4780 SELECT col0 DIV - - col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c skipif mysql # not compatible query I rowsort label-4780 SELECT col0 / - - col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c onlyif mysql # DIV for integer division: query I rowsort label-4780 SELECT col0 DIV - - col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c skipif mysql # not compatible query I rowsort label-4780 SELECT col0 / - - col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c onlyif mysql # DIV for integer division: query I rowsort label-4780 SELECT col0 DIV - - col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c skipif mysql # not compatible query I rowsort label-4780 SELECT col0 / - - col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c onlyif mysql # DIV for integer division: query I rowsort label-4780 SELECT col0 DIV - - col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c skipif mysql # not compatible query I rowsort label-4780 SELECT col0 / - - col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 2bd4fea509b32167eb41d148e293355c query I rowsort label-4785 SELECT - 34 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= - 95 ---- query I rowsort label-4785 SELECT - 34 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= - 95 ---- query I rowsort label-4785 SELECT - 34 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= - 95 ---- query I rowsort label-4785 SELECT - 34 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= - 95 ---- query I rowsort label-4785 SELECT - 34 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= - 95 ---- onlyif mysql # aggregate syntax: query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT( * ) AS col4 FROM tab0 WHERE NOT NULL >= - col1 ---- 31 0 skipif mysql # not compatible query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT ( * ) AS col4 FROM tab0 WHERE NOT NULL >= - col1 ---- 31 0 onlyif mysql # aggregate syntax: query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT( * ) AS col4 FROM tab1 WHERE NOT NULL >= - col1 ---- 31 0 skipif mysql # not compatible query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT ( * ) AS col4 FROM tab1 WHERE NOT NULL >= - col1 ---- 31 0 onlyif mysql # aggregate syntax: query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT( * ) AS col4 FROM tab2 WHERE NOT NULL >= - col1 ---- 31 0 skipif mysql # not compatible query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT ( * ) AS col4 FROM tab2 WHERE NOT NULL >= - col1 ---- 31 0 onlyif mysql # aggregate syntax: query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT( * ) AS col4 FROM tab3 WHERE NOT NULL >= - col1 ---- 31 0 skipif mysql # not compatible query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT ( * ) AS col4 FROM tab3 WHERE NOT NULL >= - col1 ---- 31 0 onlyif mysql # aggregate syntax: query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT( * ) AS col4 FROM tab4 WHERE NOT NULL >= - col1 ---- 31 0 skipif mysql # not compatible query II rowsort label-4790 SELECT DISTINCT 31 AS col3, COUNT ( * ) AS col4 FROM tab4 WHERE NOT NULL >= - col1 ---- 31 0 onlyif mysql # aggregate syntax: query II rowsort label-4795 SELECT + COUNT( + - col0 ), + AVG ( - col4 ) FROM tab0 WHERE col4 <= - + col4 ---- 0 NULL skipif mysql # not compatible query II rowsort label-4795 SELECT + COUNT ( + - col0 ), + AVG ( - col4 ) FROM tab0 WHERE col4 <= - + col4 ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4795 SELECT + COUNT( + - col0 ), + AVG ( - col4 ) FROM tab1 WHERE col4 <= - + col4 ---- 0 NULL skipif mysql # not compatible query II rowsort label-4795 SELECT + COUNT ( + - col0 ), + AVG ( - col4 ) FROM tab1 WHERE col4 <= - + col4 ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4795 SELECT + COUNT( + - col0 ), + AVG ( - col4 ) FROM tab2 WHERE col4 <= - + col4 ---- 0 NULL skipif mysql # not compatible query II rowsort label-4795 SELECT + COUNT ( + - col0 ), + AVG ( - col4 ) FROM tab2 WHERE col4 <= - + col4 ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4795 SELECT + COUNT( + - col0 ), + AVG ( - col4 ) FROM tab3 WHERE col4 <= - + col4 ---- 0 NULL skipif mysql # not compatible query II rowsort label-4795 SELECT + COUNT ( + - col0 ), + AVG ( - col4 ) FROM tab3 WHERE col4 <= - + col4 ---- 0 NULL onlyif mysql # aggregate syntax: query II rowsort label-4795 SELECT + COUNT( + - col0 ), + AVG ( - col4 ) FROM tab4 WHERE col4 <= - + col4 ---- 0 NULL skipif mysql # not compatible query II rowsort label-4795 SELECT + COUNT ( + - col0 ), + AVG ( - col4 ) FROM tab4 WHERE col4 <= - + col4 ---- 0 NULL query IIIIIII rowsort label-4800 SELECT * FROM tab0 WHERE NOT - col0 NOT BETWEEN + ( - + col4 ) - + 34 * + col3 * 86 + - col4 AND NULL ---- query IIIIIII rowsort label-4800 SELECT * FROM tab1 WHERE NOT - col0 NOT BETWEEN + ( - + col4 ) - + 34 * + col3 * 86 + - col4 AND NULL ---- query IIIIIII rowsort label-4800 SELECT * FROM tab2 WHERE NOT - col0 NOT BETWEEN + ( - + col4 ) - + 34 * + col3 * 86 + - col4 AND NULL ---- query IIIIIII rowsort label-4800 SELECT * FROM tab3 WHERE NOT - col0 NOT BETWEEN + ( - + col4 ) - + 34 * + col3 * 86 + - col4 AND NULL ---- query IIIIIII rowsort label-4800 SELECT * FROM tab4 WHERE NOT - col0 NOT BETWEEN + ( - + col4 ) - + 34 * + col3 * 86 + - col4 AND NULL ---- query I rowsort label-4805 SELECT DISTINCT + ( - col3 ) AS col4 FROM tab0 AS cor0 WHERE + 8 + + 69 <> NULL ---- query I rowsort label-4805 SELECT DISTINCT + ( - col3 ) AS col4 FROM tab1 AS cor0 WHERE + 8 + + 69 <> NULL ---- query I rowsort label-4805 SELECT DISTINCT + ( - col3 ) AS col4 FROM tab2 AS cor0 WHERE + 8 + + 69 <> NULL ---- query I rowsort label-4805 SELECT DISTINCT + ( - col3 ) AS col4 FROM tab3 AS cor0 WHERE + 8 + + 69 <> NULL ---- query I rowsort label-4805 SELECT DISTINCT + ( - col3 ) AS col4 FROM tab4 AS cor0 WHERE + 8 + + 69 <> NULL ---- query IIIIIII rowsort label-4810 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-4810 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-4810 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-4810 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-4810 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4815 SELECT col0 FROM tab0 WHERE - - col3 / - + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4815 SELECT col0 FROM tab0 WHERE - - col3 / - + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4815 SELECT col0 FROM tab1 WHERE - - col3 / - + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4815 SELECT col0 FROM tab1 WHERE - - col3 / - + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4815 SELECT col0 FROM tab2 WHERE - - col3 / - + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4815 SELECT col0 FROM tab2 WHERE - - col3 / - + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4815 SELECT col0 FROM tab3 WHERE - - col3 / - + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4815 SELECT col0 FROM tab3 WHERE - - col3 / - + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4815 SELECT col0 FROM tab4 WHERE - - col3 / - + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-4815 SELECT col0 FROM tab4 WHERE - - col3 / - + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query II rowsort label-4820 SELECT col1, 86 AS col2 FROM tab0 WHERE ( ( NULL ) NOT BETWEEN NULL AND NULL ) ---- query II rowsort label-4820 SELECT col1, 86 AS col2 FROM tab1 WHERE ( ( NULL ) NOT BETWEEN NULL AND NULL ) ---- query II rowsort label-4820 SELECT col1, 86 AS col2 FROM tab2 WHERE ( ( NULL ) NOT BETWEEN NULL AND NULL ) ---- query II rowsort label-4820 SELECT col1, 86 AS col2 FROM tab3 WHERE ( ( NULL ) NOT BETWEEN NULL AND NULL ) ---- query II rowsort label-4820 SELECT col1, 86 AS col2 FROM tab4 WHERE ( ( NULL ) NOT BETWEEN NULL AND NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4825 SELECT CAST( 93 AS SIGNED ) col1 FROM tab0 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4825 SELECT CAST ( 93 AS INTEGER ) col1 FROM tab0 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4825 SELECT CAST( 93 AS SIGNED ) col1 FROM tab1 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4825 SELECT CAST ( 93 AS INTEGER ) col1 FROM tab1 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4825 SELECT CAST( 93 AS SIGNED ) col1 FROM tab2 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4825 SELECT CAST ( 93 AS INTEGER ) col1 FROM tab2 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4825 SELECT CAST( 93 AS SIGNED ) col1 FROM tab3 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4825 SELECT CAST ( 93 AS INTEGER ) col1 FROM tab3 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-4825 SELECT CAST( 93 AS SIGNED ) col1 FROM tab4 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-4825 SELECT CAST ( 93 AS INTEGER ) col1 FROM tab4 AS cor0 WHERE 92 NOT IN ( - col4, 38 * col1, + 80, - - col3 * + col4, + - 30 ) ---- 100 values hashing to 0b7cb43ff857ed1445a7c925cae4badf onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 skipif mysql # not compatible query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 skipif mysql # not compatible query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 skipif mysql # not compatible query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 skipif mysql # not compatible query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 skipif mysql # not compatible query II rowsort label-4830 SELECT + col2 AS col0, - ( - 29 ) * + 17 FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 200 values hashing to 02de8251641e35a1ce9053afe91bfb41 query I rowsort label-4835 SELECT + 27 AS col4 FROM tab0 cor0 WHERE - 78 * - - 43 IS NOT NULL OR NULL IS NULL ---- 100 values hashing to 59eca6c7c97c849f56b02eaf99662c24 query I rowsort label-4835 SELECT + 27 AS col4 FROM tab1 cor0 WHERE - 78 * - - 43 IS NOT NULL OR NULL IS NULL ---- 100 values hashing to 59eca6c7c97c849f56b02eaf99662c24 query I rowsort label-4835 SELECT + 27 AS col4 FROM tab2 cor0 WHERE - 78 * - - 43 IS NOT NULL OR NULL IS NULL ---- 100 values hashing to 59eca6c7c97c849f56b02eaf99662c24 query I rowsort label-4835 SELECT + 27 AS col4 FROM tab3 cor0 WHERE - 78 * - - 43 IS NOT NULL OR NULL IS NULL ---- 100 values hashing to 59eca6c7c97c849f56b02eaf99662c24 query I rowsort label-4835 SELECT + 27 AS col4 FROM tab4 cor0 WHERE - 78 * - - 43 IS NOT NULL OR NULL IS NULL ---- 100 values hashing to 59eca6c7c97c849f56b02eaf99662c24 query I rowsort label-4840 SELECT ALL + + col3 FROM tab0 WHERE NOT + + 5 * col3 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4840 SELECT ALL + + col3 FROM tab1 WHERE NOT + + 5 * col3 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4840 SELECT ALL + + col3 FROM tab2 WHERE NOT + + 5 * col3 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4840 SELECT ALL + + col3 FROM tab3 WHERE NOT + + 5 * col3 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-4840 SELECT ALL + + col3 FROM tab4 WHERE NOT + + 5 * col3 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query II rowsort label-4845 SELECT - 50 AS col4, - 29 * 74 AS col3 FROM tab0 WHERE col3 = 67 / 11 ---- query II rowsort label-4845 SELECT - 50 AS col4, - 29 * 74 AS col3 FROM tab1 WHERE col3 = 67 / 11 ---- query II rowsort label-4845 SELECT - 50 AS col4, - 29 * 74 AS col3 FROM tab2 WHERE col3 = 67 / 11 ---- query II rowsort label-4845 SELECT - 50 AS col4, - 29 * 74 AS col3 FROM tab3 WHERE col3 = 67 / 11 ---- query II rowsort label-4845 SELECT - 50 AS col4, - 29 * 74 AS col3 FROM tab4 WHERE col3 = 67 / 11 ---- query IIIIIII rowsort label-4850 SELECT * FROM tab0 WHERE ( - 89 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4850 SELECT * FROM tab1 WHERE ( - 89 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4850 SELECT * FROM tab2 WHERE ( - 89 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4850 SELECT * FROM tab3 WHERE ( - 89 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4850 SELECT * FROM tab4 WHERE ( - 89 ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-4855 SELECT - MIN( DISTINCT + 79 ) FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4855 SELECT - MIN ( DISTINCT + 79 ) FROM tab0 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4855 SELECT - MIN( DISTINCT + 79 ) FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4855 SELECT - MIN ( DISTINCT + 79 ) FROM tab1 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4855 SELECT - MIN( DISTINCT + 79 ) FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4855 SELECT - MIN ( DISTINCT + 79 ) FROM tab2 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4855 SELECT - MIN( DISTINCT + 79 ) FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4855 SELECT - MIN ( DISTINCT + 79 ) FROM tab3 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-4855 SELECT - MIN( DISTINCT + 79 ) FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-4855 SELECT - MIN ( DISTINCT + 79 ) FROM tab4 AS cor0 WHERE NOT + col4 IS NOT NULL ---- NULL query IIIIIII rowsort label-4860 SELECT ALL * FROM tab0 WHERE NOT - 19 IS NOT NULL ---- query IIIIIII rowsort label-4860 SELECT ALL * FROM tab1 WHERE NOT - 19 IS NOT NULL ---- query IIIIIII rowsort label-4860 SELECT ALL * FROM tab2 WHERE NOT - 19 IS NOT NULL ---- query IIIIIII rowsort label-4860 SELECT ALL * FROM tab3 WHERE NOT - 19 IS NOT NULL ---- query IIIIIII rowsort label-4860 SELECT ALL * FROM tab4 WHERE NOT - 19 IS NOT NULL ---- query IIIIIII rowsort label-4865 SELECT ALL * FROM tab0 WHERE NOT - + 71 >= NULL ---- query IIIIIII rowsort label-4865 SELECT ALL * FROM tab1 WHERE NOT - + 71 >= NULL ---- query IIIIIII rowsort label-4865 SELECT ALL * FROM tab2 WHERE NOT - + 71 >= NULL ---- query IIIIIII rowsort label-4865 SELECT ALL * FROM tab3 WHERE NOT - + 71 >= NULL ---- query IIIIIII rowsort label-4865 SELECT ALL * FROM tab4 WHERE NOT - + 71 >= NULL ---- query I rowsort label-4870 SELECT ALL 22 * + col0 FROM tab0 AS cor0 WHERE NOT NULL = NULL ---- query I rowsort label-4870 SELECT ALL 22 * + col0 FROM tab1 AS cor0 WHERE NOT NULL = NULL ---- query I rowsort label-4870 SELECT ALL 22 * + col0 FROM tab2 AS cor0 WHERE NOT NULL = NULL ---- query I rowsort label-4870 SELECT ALL 22 * + col0 FROM tab3 AS cor0 WHERE NOT NULL = NULL ---- query I rowsort label-4870 SELECT ALL 22 * + col0 FROM tab4 AS cor0 WHERE NOT NULL = NULL ---- query I rowsort label-4875 SELECT ALL col2 AS col3 FROM tab0 AS cor0 WHERE NOT NULL <= + col3 ---- query I rowsort label-4875 SELECT ALL col2 AS col3 FROM tab1 AS cor0 WHERE NOT NULL <= + col3 ---- query I rowsort label-4875 SELECT ALL col2 AS col3 FROM tab2 AS cor0 WHERE NOT NULL <= + col3 ---- query I rowsort label-4875 SELECT ALL col2 AS col3 FROM tab3 AS cor0 WHERE NOT NULL <= + col3 ---- query I rowsort label-4875 SELECT ALL col2 AS col3 FROM tab4 AS cor0 WHERE NOT NULL <= + col3 ---- query IIIIIII rowsort label-4880 SELECT * FROM tab0 cor0 WHERE NOT 51 + col1 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-4880 SELECT * FROM tab1 cor0 WHERE NOT 51 + col1 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-4880 SELECT * FROM tab2 cor0 WHERE NOT 51 + col1 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-4880 SELECT * FROM tab3 cor0 WHERE NOT 51 + col1 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-4880 SELECT * FROM tab4 cor0 WHERE NOT 51 + col1 * - col4 IS NOT NULL ---- query I rowsort label-4885 SELECT + 70 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to bece8f40ae5e4697a8c293fe30412ca4 query I rowsort label-4885 SELECT + 70 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to bece8f40ae5e4697a8c293fe30412ca4 query I rowsort label-4885 SELECT + 70 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to bece8f40ae5e4697a8c293fe30412ca4 query I rowsort label-4885 SELECT + 70 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to bece8f40ae5e4697a8c293fe30412ca4 query I rowsort label-4885 SELECT + 70 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to bece8f40ae5e4697a8c293fe30412ca4 query I rowsort label-4890 SELECT ALL - col0 FROM tab0 WHERE - 94 / - col0 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4890 SELECT ALL - col0 FROM tab1 WHERE - 94 / - col0 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4890 SELECT ALL - col0 FROM tab2 WHERE - 94 / - col0 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4890 SELECT ALL - col0 FROM tab3 WHERE - 94 / - col0 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-4890 SELECT ALL - col0 FROM tab4 WHERE - 94 / - col0 IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query IIIIIII rowsort label-4895 SELECT ALL * FROM tab0 WHERE + - ( - col0 ) IS NULL ---- query IIIIIII rowsort label-4895 SELECT ALL * FROM tab1 WHERE + - ( - col0 ) IS NULL ---- query IIIIIII rowsort label-4895 SELECT ALL * FROM tab2 WHERE + - ( - col0 ) IS NULL ---- query IIIIIII rowsort label-4895 SELECT ALL * FROM tab3 WHERE + - ( - col0 ) IS NULL ---- query IIIIIII rowsort label-4895 SELECT ALL * FROM tab4 WHERE + - ( - col0 ) IS NULL ---- query IIIIIII rowsort label-4900 SELECT * FROM tab0 AS cor0 WHERE 85 <> NULL ---- query IIIIIII rowsort label-4900 SELECT * FROM tab1 AS cor0 WHERE 85 <> NULL ---- query IIIIIII rowsort label-4900 SELECT * FROM tab2 AS cor0 WHERE 85 <> NULL ---- query IIIIIII rowsort label-4900 SELECT * FROM tab3 AS cor0 WHERE 85 <> NULL ---- query IIIIIII rowsort label-4900 SELECT * FROM tab4 AS cor0 WHERE 85 <> NULL ---- query I rowsort label-4905 SELECT - 19 AS col2 FROM tab0 AS cor0 WHERE ( NOT col2 IS NOT NULL ) ---- query I rowsort label-4905 SELECT - 19 AS col2 FROM tab1 AS cor0 WHERE ( NOT col2 IS NOT NULL ) ---- query I rowsort label-4905 SELECT - 19 AS col2 FROM tab2 AS cor0 WHERE ( NOT col2 IS NOT NULL ) ---- query I rowsort label-4905 SELECT - 19 AS col2 FROM tab3 AS cor0 WHERE ( NOT col2 IS NOT NULL ) ---- query I rowsort label-4905 SELECT - 19 AS col2 FROM tab4 AS cor0 WHERE ( NOT col2 IS NOT NULL ) ---- query I rowsort label-4910 SELECT DISTINCT 60 + - col3 AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-4910 SELECT DISTINCT 60 + - col3 AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-4910 SELECT DISTINCT 60 + - col3 AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-4910 SELECT DISTINCT 60 + - col3 AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-4910 SELECT DISTINCT 60 + - col3 AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-4915 SELECT ALL + - col0 + + col3 AS col4 FROM tab0 WHERE NOT - - ( 57 ) IS NOT NULL ---- query I rowsort label-4915 SELECT ALL + - col0 + + col3 AS col4 FROM tab1 WHERE NOT - - ( 57 ) IS NOT NULL ---- query I rowsort label-4915 SELECT ALL + - col0 + + col3 AS col4 FROM tab2 WHERE NOT - - ( 57 ) IS NOT NULL ---- query I rowsort label-4915 SELECT ALL + - col0 + + col3 AS col4 FROM tab3 WHERE NOT - - ( 57 ) IS NOT NULL ---- query I rowsort label-4915 SELECT ALL + - col0 + + col3 AS col4 FROM tab4 WHERE NOT - - ( 57 ) IS NOT NULL ---- query IIIIIII rowsort label-4920 SELECT * FROM tab0 WHERE NOT + + col0 > NULL ---- query IIIIIII rowsort label-4920 SELECT * FROM tab1 WHERE NOT + + col0 > NULL ---- query IIIIIII rowsort label-4920 SELECT * FROM tab2 WHERE NOT + + col0 > NULL ---- query IIIIIII rowsort label-4920 SELECT * FROM tab3 WHERE NOT + + col0 > NULL ---- query IIIIIII rowsort label-4920 SELECT * FROM tab4 WHERE NOT + + col0 > NULL ---- query I rowsort label-4925 SELECT col2 AS col1 FROM tab0 WHERE 69 BETWEEN NULL AND - - col0 ---- query I rowsort label-4925 SELECT col2 AS col1 FROM tab1 WHERE 69 BETWEEN NULL AND - - col0 ---- query I rowsort label-4925 SELECT col2 AS col1 FROM tab2 WHERE 69 BETWEEN NULL AND - - col0 ---- query I rowsort label-4925 SELECT col2 AS col1 FROM tab3 WHERE 69 BETWEEN NULL AND - - col0 ---- query I rowsort label-4925 SELECT col2 AS col1 FROM tab4 WHERE 69 BETWEEN NULL AND - - col0 ---- query IIIIIII rowsort label-4930 SELECT ALL * FROM tab0 cor0 WHERE NULL >= col0 + - col0 ---- query IIIIIII rowsort label-4930 SELECT ALL * FROM tab1 cor0 WHERE NULL >= col0 + - col0 ---- query IIIIIII rowsort label-4930 SELECT ALL * FROM tab2 cor0 WHERE NULL >= col0 + - col0 ---- query IIIIIII rowsort label-4930 SELECT ALL * FROM tab3 cor0 WHERE NULL >= col0 + - col0 ---- query IIIIIII rowsort label-4930 SELECT ALL * FROM tab4 cor0 WHERE NULL >= col0 + - col0 ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4935 SELECT CAST( NULL AS DECIMAL ) * - col3 * col3 + + col4 AS col0 FROM tab0 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-4935 SELECT CAST ( NULL AS REAL ) * - col3 * col3 + + col4 AS col0 FROM tab0 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4935 SELECT CAST( NULL AS DECIMAL ) * - col3 * col3 + + col4 AS col0 FROM tab1 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-4935 SELECT CAST ( NULL AS REAL ) * - col3 * col3 + + col4 AS col0 FROM tab1 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4935 SELECT CAST( NULL AS DECIMAL ) * - col3 * col3 + + col4 AS col0 FROM tab2 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-4935 SELECT CAST ( NULL AS REAL ) * - col3 * col3 + + col4 AS col0 FROM tab2 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4935 SELECT CAST( NULL AS DECIMAL ) * - col3 * col3 + + col4 AS col0 FROM tab3 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-4935 SELECT CAST ( NULL AS REAL ) * - col3 * col3 + + col4 AS col0 FROM tab3 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-4935 SELECT CAST( NULL AS DECIMAL ) * - col3 * col3 + + col4 AS col0 FROM tab4 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-4935 SELECT CAST ( NULL AS REAL ) * - col3 * col3 + + col4 AS col0 FROM tab4 cor0 WHERE + 51 IS NOT NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query I rowsort label-4940 SELECT col1 FROM tab0 cor0 WHERE NULL >= ( NULL ) ---- query I rowsort label-4940 SELECT col1 FROM tab1 cor0 WHERE NULL >= ( NULL ) ---- query I rowsort label-4940 SELECT col1 FROM tab2 cor0 WHERE NULL >= ( NULL ) ---- query I rowsort label-4940 SELECT col1 FROM tab3 cor0 WHERE NULL >= ( NULL ) ---- query I rowsort label-4940 SELECT col1 FROM tab4 cor0 WHERE NULL >= ( NULL ) ---- query I rowsort label-4945 SELECT - 56 AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c5c769260a7802e1b9212471efff844f query I rowsort label-4945 SELECT - 56 AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c5c769260a7802e1b9212471efff844f query I rowsort label-4945 SELECT - 56 AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c5c769260a7802e1b9212471efff844f query I rowsort label-4945 SELECT - 56 AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c5c769260a7802e1b9212471efff844f query I rowsort label-4945 SELECT - 56 AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to c5c769260a7802e1b9212471efff844f query IIIIIII rowsort label-4950 SELECT * FROM tab0 AS cor0 WHERE NOT ( + - col3 * + 9 IS NOT NULL ) ---- query IIIIIII rowsort label-4950 SELECT * FROM tab1 AS cor0 WHERE NOT ( + - col3 * + 9 IS NOT NULL ) ---- query IIIIIII rowsort label-4950 SELECT * FROM tab2 AS cor0 WHERE NOT ( + - col3 * + 9 IS NOT NULL ) ---- query IIIIIII rowsort label-4950 SELECT * FROM tab3 AS cor0 WHERE NOT ( + - col3 * + 9 IS NOT NULL ) ---- query IIIIIII rowsort label-4950 SELECT * FROM tab4 AS cor0 WHERE NOT ( + - col3 * + 9 IS NOT NULL ) ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab0 WHERE + 88 <= + - col0 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab1 WHERE + 88 <= + - col0 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab2 WHERE + 88 <= + - col0 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab3 WHERE + 88 <= + - col0 ---- query IIIIIII rowsort label-4955 SELECT ALL * FROM tab4 WHERE + 88 <= + - col0 ---- query I rowsort label-4960 SELECT DISTINCT - + col4 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4960 SELECT DISTINCT - + col4 FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4960 SELECT DISTINCT - + col4 FROM tab2 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4960 SELECT DISTINCT - + col4 FROM tab3 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-4960 SELECT DISTINCT - + col4 FROM tab4 WHERE NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-4965 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 53 IS NOT NULL ---- query IIIIIII rowsort label-4965 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 53 IS NOT NULL ---- query IIIIIII rowsort label-4965 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 53 IS NOT NULL ---- query IIIIIII rowsort label-4965 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 53 IS NOT NULL ---- query IIIIIII rowsort label-4965 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 53 IS NOT NULL ---- query I rowsort label-4970 SELECT DISTINCT + - 98 + col3 FROM tab0 cor0 WHERE NOT 50 - col0 IS NOT NULL ---- query I rowsort label-4970 SELECT DISTINCT + - 98 + col3 FROM tab1 cor0 WHERE NOT 50 - col0 IS NOT NULL ---- query I rowsort label-4970 SELECT DISTINCT + - 98 + col3 FROM tab2 cor0 WHERE NOT 50 - col0 IS NOT NULL ---- query I rowsort label-4970 SELECT DISTINCT + - 98 + col3 FROM tab3 cor0 WHERE NOT 50 - col0 IS NOT NULL ---- query I rowsort label-4970 SELECT DISTINCT + - 98 + col3 FROM tab4 cor0 WHERE NOT 50 - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4975 SELECT * FROM tab0 AS cor0 WHERE NOT col4 + CAST( NULL AS SIGNED ) <> - - CAST( + col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4975 SELECT * FROM tab0 AS cor0 WHERE NOT col4 + CAST ( NULL AS INTEGER ) <> - - CAST ( + col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4975 SELECT * FROM tab1 AS cor0 WHERE NOT col4 + CAST( NULL AS SIGNED ) <> - - CAST( + col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4975 SELECT * FROM tab1 AS cor0 WHERE NOT col4 + CAST ( NULL AS INTEGER ) <> - - CAST ( + col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4975 SELECT * FROM tab2 AS cor0 WHERE NOT col4 + CAST( NULL AS SIGNED ) <> - - CAST( + col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4975 SELECT * FROM tab2 AS cor0 WHERE NOT col4 + CAST ( NULL AS INTEGER ) <> - - CAST ( + col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4975 SELECT * FROM tab3 AS cor0 WHERE NOT col4 + CAST( NULL AS SIGNED ) <> - - CAST( + col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4975 SELECT * FROM tab3 AS cor0 WHERE NOT col4 + CAST ( NULL AS INTEGER ) <> - - CAST ( + col0 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-4975 SELECT * FROM tab4 AS cor0 WHERE NOT col4 + CAST( NULL AS SIGNED ) <> - - CAST( + col0 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-4975 SELECT * FROM tab4 AS cor0 WHERE NOT col4 + CAST ( NULL AS INTEGER ) <> - - CAST ( + col0 AS INTEGER ) ---- query I rowsort label-4980 SELECT col5 AS col4 FROM tab0 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-4980 SELECT col5 AS col4 FROM tab1 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-4980 SELECT col5 AS col4 FROM tab2 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-4980 SELECT col5 AS col4 FROM tab3 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-4980 SELECT col5 AS col4 FROM tab4 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-4985 SELECT - col3 FROM tab0 WHERE NULL BETWEEN 4 AND col1 + + + 29 ---- query I rowsort label-4985 SELECT - col3 FROM tab1 WHERE NULL BETWEEN 4 AND col1 + + + 29 ---- query I rowsort label-4985 SELECT - col3 FROM tab2 WHERE NULL BETWEEN 4 AND col1 + + + 29 ---- query I rowsort label-4985 SELECT - col3 FROM tab3 WHERE NULL BETWEEN 4 AND col1 + + + 29 ---- query I rowsort label-4985 SELECT - col3 FROM tab4 WHERE NULL BETWEEN 4 AND col1 + + + 29 ---- query IIIIIII rowsort label-4990 SELECT * FROM tab0 WHERE NULL = ( ( - col0 ) ) ---- query IIIIIII rowsort label-4990 SELECT * FROM tab1 WHERE NULL = ( ( - col0 ) ) ---- query IIIIIII rowsort label-4990 SELECT * FROM tab2 WHERE NULL = ( ( - col0 ) ) ---- query IIIIIII rowsort label-4990 SELECT * FROM tab3 WHERE NULL = ( ( - col0 ) ) ---- query IIIIIII rowsort label-4990 SELECT * FROM tab4 WHERE NULL = ( ( - col0 ) ) ---- query IIIIIII rowsort label-4995 SELECT * FROM tab0 WHERE NOT - - 23 - - 15 BETWEEN 18 AND col0 + + ( col3 ) ---- query IIIIIII rowsort label-4995 SELECT * FROM tab1 WHERE NOT - - 23 - - 15 BETWEEN 18 AND col0 + + ( col3 ) ---- query IIIIIII rowsort label-4995 SELECT * FROM tab2 WHERE NOT - - 23 - - 15 BETWEEN 18 AND col0 + + ( col3 ) ---- query IIIIIII rowsort label-4995 SELECT * FROM tab3 WHERE NOT - - 23 - - 15 BETWEEN 18 AND col0 + + ( col3 ) ---- query IIIIIII rowsort label-4995 SELECT * FROM tab4 WHERE NOT - - 23 - - 15 BETWEEN 18 AND col0 + + ( col3 ) ---- query I rowsort label-5000 SELECT ALL + 30 FROM tab0 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to 46125b71d2f923d85939566bec9d6cb4 query I rowsort label-5000 SELECT ALL + 30 FROM tab1 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to 46125b71d2f923d85939566bec9d6cb4 query I rowsort label-5000 SELECT ALL + 30 FROM tab2 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to 46125b71d2f923d85939566bec9d6cb4 query I rowsort label-5000 SELECT ALL + 30 FROM tab3 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to 46125b71d2f923d85939566bec9d6cb4 query I rowsort label-5000 SELECT ALL + 30 FROM tab4 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to 46125b71d2f923d85939566bec9d6cb4 query IIIIIII rowsort label-5005 SELECT ALL * FROM tab0 cor0 WHERE NOT 65 IS NOT NULL ---- query IIIIIII rowsort label-5005 SELECT ALL * FROM tab1 cor0 WHERE NOT 65 IS NOT NULL ---- query IIIIIII rowsort label-5005 SELECT ALL * FROM tab2 cor0 WHERE NOT 65 IS NOT NULL ---- query IIIIIII rowsort label-5005 SELECT ALL * FROM tab3 cor0 WHERE NOT 65 IS NOT NULL ---- query IIIIIII rowsort label-5005 SELECT ALL * FROM tab4 cor0 WHERE NOT 65 IS NOT NULL ---- query I rowsort label-5010 SELECT - col0 FROM tab0 AS cor0 WHERE NOT + col4 >= - col0 ---- query I rowsort label-5010 SELECT - col0 FROM tab1 AS cor0 WHERE NOT + col4 >= - col0 ---- query I rowsort label-5010 SELECT - col0 FROM tab2 AS cor0 WHERE NOT + col4 >= - col0 ---- query I rowsort label-5010 SELECT - col0 FROM tab3 AS cor0 WHERE NOT + col4 >= - col0 ---- query I rowsort label-5010 SELECT - col0 FROM tab4 AS cor0 WHERE NOT + col4 >= - col0 ---- query IIIIIII rowsort label-5015 SELECT ALL * FROM tab0 AS cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-5015 SELECT ALL * FROM tab1 AS cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-5015 SELECT ALL * FROM tab2 AS cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-5015 SELECT ALL * FROM tab3 AS cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-5015 SELECT ALL * FROM tab4 AS cor0 WHERE NULL = ( NULL ) ---- query IIIIIII rowsort label-5020 SELECT ALL * FROM tab0 AS cor0 WHERE - 74 * 56 BETWEEN NULL AND + - 19 ---- query IIIIIII rowsort label-5020 SELECT ALL * FROM tab1 AS cor0 WHERE - 74 * 56 BETWEEN NULL AND + - 19 ---- query IIIIIII rowsort label-5020 SELECT ALL * FROM tab2 AS cor0 WHERE - 74 * 56 BETWEEN NULL AND + - 19 ---- query IIIIIII rowsort label-5020 SELECT ALL * FROM tab3 AS cor0 WHERE - 74 * 56 BETWEEN NULL AND + - 19 ---- query IIIIIII rowsort label-5020 SELECT ALL * FROM tab4 AS cor0 WHERE - 74 * 56 BETWEEN NULL AND + - 19 ---- query I rowsort label-5025 SELECT ALL + 46 + - col4 + + col3 + - col1 - + + 24 AS col3 FROM tab0 AS cor0 WHERE col0 * - col4 / + - 32 IS NULL ---- query I rowsort label-5025 SELECT ALL + 46 + - col4 + + col3 + - col1 - + + 24 AS col3 FROM tab1 AS cor0 WHERE col0 * - col4 / + - 32 IS NULL ---- query I rowsort label-5025 SELECT ALL + 46 + - col4 + + col3 + - col1 - + + 24 AS col3 FROM tab2 AS cor0 WHERE col0 * - col4 / + - 32 IS NULL ---- query I rowsort label-5025 SELECT ALL + 46 + - col4 + + col3 + - col1 - + + 24 AS col3 FROM tab3 AS cor0 WHERE col0 * - col4 / + - 32 IS NULL ---- query I rowsort label-5025 SELECT ALL + 46 + - col4 + + col3 + - col1 - + + 24 AS col3 FROM tab4 AS cor0 WHERE col0 * - col4 / + - 32 IS NULL ---- query II rowsort label-5030 SELECT col4, 2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-5030 SELECT col4, 2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-5030 SELECT col4, 2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-5030 SELECT col4, 2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-5030 SELECT col4, 2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5035 SELECT ALL - ( + col0 ) FROM tab0 WHERE NULL = + - col3 + + 86 ---- query I rowsort label-5035 SELECT ALL - ( + col0 ) FROM tab1 WHERE NULL = + - col3 + + 86 ---- query I rowsort label-5035 SELECT ALL - ( + col0 ) FROM tab2 WHERE NULL = + - col3 + + 86 ---- query I rowsort label-5035 SELECT ALL - ( + col0 ) FROM tab3 WHERE NULL = + - col3 + + 86 ---- query I rowsort label-5035 SELECT ALL - ( + col0 ) FROM tab4 WHERE NULL = + - col3 + + 86 ---- query IIIIIII rowsort label-5040 SELECT * FROM tab0 WHERE - col4 - col1 IS NULL ---- query IIIIIII rowsort label-5040 SELECT * FROM tab1 WHERE - col4 - col1 IS NULL ---- query IIIIIII rowsort label-5040 SELECT * FROM tab2 WHERE - col4 - col1 IS NULL ---- query IIIIIII rowsort label-5040 SELECT * FROM tab3 WHERE - col4 - col1 IS NULL ---- query IIIIIII rowsort label-5040 SELECT * FROM tab4 WHERE - col4 - col1 IS NULL ---- query IIIIIII rowsort label-5045 SELECT * FROM tab0 WHERE + + 80 IS NULL ---- query IIIIIII rowsort label-5045 SELECT * FROM tab1 WHERE + + 80 IS NULL ---- query IIIIIII rowsort label-5045 SELECT * FROM tab2 WHERE + + 80 IS NULL ---- query IIIIIII rowsort label-5045 SELECT * FROM tab3 WHERE + + 80 IS NULL ---- query IIIIIII rowsort label-5045 SELECT * FROM tab4 WHERE + + 80 IS NULL ---- query IIIIIII rowsort label-5050 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-5050 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-5050 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-5050 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-5050 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab0 cor0 WHERE - 71 BETWEEN + col3 AND NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab1 cor0 WHERE - 71 BETWEEN + col3 AND NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab2 cor0 WHERE - 71 BETWEEN + col3 AND NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab3 cor0 WHERE - 71 BETWEEN + col3 AND NULL ---- query IIIIIII rowsort label-5055 SELECT * FROM tab4 cor0 WHERE - 71 BETWEEN + col3 AND NULL ---- onlyif mysql # DIV for integer division: query I rowsort label-5060 SELECT ALL + 55 DIV - - col3 col1 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + 55 / - - col3 col1 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # DIV for integer division: query I rowsort label-5060 SELECT ALL + 55 DIV - - col3 col1 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + 55 / - - col3 col1 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # DIV for integer division: query I rowsort label-5060 SELECT ALL + 55 DIV - - col3 col1 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + 55 / - - col3 col1 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # DIV for integer division: query I rowsort label-5060 SELECT ALL + 55 DIV - - col3 col1 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + 55 / - - col3 col1 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # DIV for integer division: query I rowsort label-5060 SELECT ALL + 55 DIV - - col3 col1 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5060 SELECT ALL + 55 / - - col3 col1 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-5065 SELECT ALL - col3 FROM tab0 WHERE NOT + + col1 < NULL ---- query I rowsort label-5065 SELECT ALL - col3 FROM tab1 WHERE NOT + + col1 < NULL ---- query I rowsort label-5065 SELECT ALL - col3 FROM tab2 WHERE NOT + + col1 < NULL ---- query I rowsort label-5065 SELECT ALL - col3 FROM tab3 WHERE NOT + + col1 < NULL ---- query I rowsort label-5065 SELECT ALL - col3 FROM tab4 WHERE NOT + + col1 < NULL ---- query I rowsort label-5070 SELECT + col5 FROM tab0 WHERE NULL <= - + 17 / - col0 + + - 26 * - 37 ---- query I rowsort label-5070 SELECT + col5 FROM tab1 WHERE NULL <= - + 17 / - col0 + + - 26 * - 37 ---- query I rowsort label-5070 SELECT + col5 FROM tab2 WHERE NULL <= - + 17 / - col0 + + - 26 * - 37 ---- query I rowsort label-5070 SELECT + col5 FROM tab3 WHERE NULL <= - + 17 / - col0 + + - 26 * - 37 ---- query I rowsort label-5070 SELECT + col5 FROM tab4 WHERE NULL <= - + 17 / - col0 + + - 26 * - 37 ---- query IIIIIII rowsort label-5075 SELECT ALL * FROM tab0 WHERE - col4 <= NULL ---- query IIIIIII rowsort label-5075 SELECT ALL * FROM tab1 WHERE - col4 <= NULL ---- query IIIIIII rowsort label-5075 SELECT ALL * FROM tab2 WHERE - col4 <= NULL ---- query IIIIIII rowsort label-5075 SELECT ALL * FROM tab3 WHERE - col4 <= NULL ---- query IIIIIII rowsort label-5075 SELECT ALL * FROM tab4 WHERE - col4 <= NULL ---- query IIIIIII rowsort label-5080 SELECT * FROM tab0 AS cor0 WHERE 54 IS NULL ---- query IIIIIII rowsort label-5080 SELECT * FROM tab1 AS cor0 WHERE 54 IS NULL ---- query IIIIIII rowsort label-5080 SELECT * FROM tab2 AS cor0 WHERE 54 IS NULL ---- query IIIIIII rowsort label-5080 SELECT * FROM tab3 AS cor0 WHERE 54 IS NULL ---- query IIIIIII rowsort label-5080 SELECT * FROM tab4 AS cor0 WHERE 54 IS NULL ---- query IIIIIII rowsort label-5085 SELECT * FROM tab0 WHERE NOT + 2 + + - 83 - col4 * + - 27 NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-5085 SELECT * FROM tab1 WHERE NOT + 2 + + - 83 - col4 * + - 27 NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-5085 SELECT * FROM tab2 WHERE NOT + 2 + + - 83 - col4 * + - 27 NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-5085 SELECT * FROM tab3 WHERE NOT + 2 + + - 83 - col4 * + - 27 NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-5085 SELECT * FROM tab4 WHERE NOT + 2 + + - 83 - col4 * + - 27 NOT BETWEEN NULL AND + col4 ---- query IIIIIII rowsort label-5090 SELECT * FROM tab0 WHERE NOT + 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5090 SELECT * FROM tab1 WHERE NOT + 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5090 SELECT * FROM tab2 WHERE NOT + 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5090 SELECT * FROM tab3 WHERE NOT + 14 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5090 SELECT * FROM tab4 WHERE NOT + 14 BETWEEN NULL AND NULL ---- query I rowsort label-5095 SELECT ALL col3 FROM tab0 WHERE col3 BETWEEN NULL AND NULL ---- query I rowsort label-5095 SELECT ALL col3 FROM tab1 WHERE col3 BETWEEN NULL AND NULL ---- query I rowsort label-5095 SELECT ALL col3 FROM tab2 WHERE col3 BETWEEN NULL AND NULL ---- query I rowsort label-5095 SELECT ALL col3 FROM tab3 WHERE col3 BETWEEN NULL AND NULL ---- query I rowsort label-5095 SELECT ALL col3 FROM tab4 WHERE col3 BETWEEN NULL AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5100 SELECT + COUNT( * ) + - + 69 AS col3 FROM tab0 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif mysql # not compatible query I rowsort label-5100 SELECT + COUNT ( * ) + - + 69 AS col3 FROM tab0 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 onlyif mysql # aggregate syntax: query I rowsort label-5100 SELECT + COUNT( * ) + - + 69 AS col3 FROM tab1 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif mysql # not compatible query I rowsort label-5100 SELECT + COUNT ( * ) + - + 69 AS col3 FROM tab1 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 onlyif mysql # aggregate syntax: query I rowsort label-5100 SELECT + COUNT( * ) + - + 69 AS col3 FROM tab2 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif mysql # not compatible query I rowsort label-5100 SELECT + COUNT ( * ) + - + 69 AS col3 FROM tab2 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 onlyif mysql # aggregate syntax: query I rowsort label-5100 SELECT + COUNT( * ) + - + 69 AS col3 FROM tab3 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif mysql # not compatible query I rowsort label-5100 SELECT + COUNT ( * ) + - + 69 AS col3 FROM tab3 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 onlyif mysql # aggregate syntax: query I rowsort label-5100 SELECT + COUNT( * ) + - + 69 AS col3 FROM tab4 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif mysql # not compatible query I rowsort label-5100 SELECT + COUNT ( * ) + - + 69 AS col3 FROM tab4 WHERE NOT ( ( NULL ) IS NOT NULL ) ---- 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query III rowsort label-5105 SELECT ALL - 18 col5, 57, - + col3 + + 95 FROM tab0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query III rowsort label-5105 SELECT ALL - 18 col5, 57, - + col3 + + 95 FROM tab1 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query III rowsort label-5105 SELECT ALL - 18 col5, 57, - + col3 + + 95 FROM tab2 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query III rowsort label-5105 SELECT ALL - 18 col5, 57, - + col3 + + 95 FROM tab3 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query III rowsort label-5105 SELECT ALL - 18 col5, 57, - + col3 + + 95 FROM tab4 WHERE NOT NULL IS NULL ---- query II rowsort label-5110 SELECT ALL - 25 * 23 AS col4, + 69 FROM tab0 WHERE NOT + col0 IS NOT NULL ---- query II rowsort label-5110 SELECT ALL - 25 * 23 AS col4, + 69 FROM tab1 WHERE NOT + col0 IS NOT NULL ---- query II rowsort label-5110 SELECT ALL - 25 * 23 AS col4, + 69 FROM tab2 WHERE NOT + col0 IS NOT NULL ---- query II rowsort label-5110 SELECT ALL - 25 * 23 AS col4, + 69 FROM tab3 WHERE NOT + col0 IS NOT NULL ---- query II rowsort label-5110 SELECT ALL - 25 * 23 AS col4, + 69 FROM tab4 WHERE NOT + col0 IS NOT NULL ---- query IIIIIII rowsort label-5115 SELECT * FROM tab0 AS cor0 WHERE - 71 IS NULL ---- query IIIIIII rowsort label-5115 SELECT * FROM tab1 AS cor0 WHERE - 71 IS NULL ---- query IIIIIII rowsort label-5115 SELECT * FROM tab2 AS cor0 WHERE - 71 IS NULL ---- query IIIIIII rowsort label-5115 SELECT * FROM tab3 AS cor0 WHERE - 71 IS NULL ---- query IIIIIII rowsort label-5115 SELECT * FROM tab4 AS cor0 WHERE - 71 IS NULL ---- query I rowsort label-5120 SELECT DISTINCT col1 FROM tab0 cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-5120 SELECT DISTINCT col1 FROM tab1 cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-5120 SELECT DISTINCT col1 FROM tab2 cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-5120 SELECT DISTINCT col1 FROM tab3 cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-5120 SELECT DISTINCT col1 FROM tab4 cor0 WHERE NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5125 SELECT * FROM tab0 AS cor0 WHERE NULL <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5125 SELECT * FROM tab0 AS cor0 WHERE NULL <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5125 SELECT * FROM tab1 AS cor0 WHERE NULL <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5125 SELECT * FROM tab1 AS cor0 WHERE NULL <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5125 SELECT * FROM tab2 AS cor0 WHERE NULL <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5125 SELECT * FROM tab2 AS cor0 WHERE NULL <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5125 SELECT * FROM tab3 AS cor0 WHERE NULL <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5125 SELECT * FROM tab3 AS cor0 WHERE NULL <> CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5125 SELECT * FROM tab4 AS cor0 WHERE NULL <> CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5125 SELECT * FROM tab4 AS cor0 WHERE NULL <> CAST ( NULL AS INTEGER ) ---- query I rowsort label-5130 SELECT + ( + col4 ) FROM tab0 WHERE + col3 BETWEEN NULL AND - col1 ---- query I rowsort label-5130 SELECT + ( + col4 ) FROM tab1 WHERE + col3 BETWEEN NULL AND - col1 ---- query I rowsort label-5130 SELECT + ( + col4 ) FROM tab2 WHERE + col3 BETWEEN NULL AND - col1 ---- query I rowsort label-5130 SELECT + ( + col4 ) FROM tab3 WHERE + col3 BETWEEN NULL AND - col1 ---- query I rowsort label-5130 SELECT + ( + col4 ) FROM tab4 WHERE + col3 BETWEEN NULL AND - col1 ---- query I rowsort label-5135 SELECT ALL - - 11 AS col3 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to 372a018b2348f9c7fe6e4b8990be0e35 query I rowsort label-5135 SELECT ALL - - 11 AS col3 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to 372a018b2348f9c7fe6e4b8990be0e35 query I rowsort label-5135 SELECT ALL - - 11 AS col3 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to 372a018b2348f9c7fe6e4b8990be0e35 query I rowsort label-5135 SELECT ALL - - 11 AS col3 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to 372a018b2348f9c7fe6e4b8990be0e35 query I rowsort label-5135 SELECT ALL - - 11 AS col3 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to 372a018b2348f9c7fe6e4b8990be0e35 query IIIIIII rowsort label-5140 SELECT ALL * FROM tab0 AS cor0 WHERE + col4 * col4 >= NULL ---- query IIIIIII rowsort label-5140 SELECT ALL * FROM tab1 AS cor0 WHERE + col4 * col4 >= NULL ---- query IIIIIII rowsort label-5140 SELECT ALL * FROM tab2 AS cor0 WHERE + col4 * col4 >= NULL ---- query IIIIIII rowsort label-5140 SELECT ALL * FROM tab3 AS cor0 WHERE + col4 * col4 >= NULL ---- query IIIIIII rowsort label-5140 SELECT ALL * FROM tab4 AS cor0 WHERE + col4 * col4 >= NULL ---- query IIIIIII rowsort label-5145 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 46 <= NULL ---- query IIIIIII rowsort label-5145 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 46 <= NULL ---- query IIIIIII rowsort label-5145 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 46 <= NULL ---- query IIIIIII rowsort label-5145 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 46 <= NULL ---- query IIIIIII rowsort label-5145 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 46 <= NULL ---- query I rowsort label-5150 SELECT - - 29 AS col5 FROM tab0 AS cor0 WHERE NOT + 30 * + 76 BETWEEN + + col0 AND col1 ---- 89 values hashing to f08cf32954d881b5864860cfe163f894 query I rowsort label-5150 SELECT - - 29 AS col5 FROM tab1 AS cor0 WHERE NOT + 30 * + 76 BETWEEN + + col0 AND col1 ---- 89 values hashing to f08cf32954d881b5864860cfe163f894 query I rowsort label-5150 SELECT - - 29 AS col5 FROM tab2 AS cor0 WHERE NOT + 30 * + 76 BETWEEN + + col0 AND col1 ---- 89 values hashing to f08cf32954d881b5864860cfe163f894 query I rowsort label-5150 SELECT - - 29 AS col5 FROM tab3 AS cor0 WHERE NOT + 30 * + 76 BETWEEN + + col0 AND col1 ---- 89 values hashing to f08cf32954d881b5864860cfe163f894 query I rowsort label-5150 SELECT - - 29 AS col5 FROM tab4 AS cor0 WHERE NOT + 30 * + 76 BETWEEN + + col0 AND col1 ---- 89 values hashing to f08cf32954d881b5864860cfe163f894 query I rowsort label-5155 SELECT ALL + col1 - - + col1 + - + col1 FROM tab0 cor0 WHERE NOT NULL <> col3 ---- query I rowsort label-5155 SELECT ALL + col1 - - + col1 + - + col1 FROM tab1 cor0 WHERE NOT NULL <> col3 ---- query I rowsort label-5155 SELECT ALL + col1 - - + col1 + - + col1 FROM tab2 cor0 WHERE NOT NULL <> col3 ---- query I rowsort label-5155 SELECT ALL + col1 - - + col1 + - + col1 FROM tab3 cor0 WHERE NOT NULL <> col3 ---- query I rowsort label-5155 SELECT ALL + col1 - - + col1 + - + col1 FROM tab4 cor0 WHERE NOT NULL <> col3 ---- query IIIIIII rowsort label-5160 SELECT * FROM tab0 AS cor0 WHERE NOT + col0 IS NULL AND col1 = NULL ---- query IIIIIII rowsort label-5160 SELECT * FROM tab1 AS cor0 WHERE NOT + col0 IS NULL AND col1 = NULL ---- query IIIIIII rowsort label-5160 SELECT * FROM tab2 AS cor0 WHERE NOT + col0 IS NULL AND col1 = NULL ---- query IIIIIII rowsort label-5160 SELECT * FROM tab3 AS cor0 WHERE NOT + col0 IS NULL AND col1 = NULL ---- query IIIIIII rowsort label-5160 SELECT * FROM tab4 AS cor0 WHERE NOT + col0 IS NULL AND col1 = NULL ---- query I rowsort label-5165 SELECT ALL + col5 AS col0 FROM tab0 WHERE NOT - col1 * + 95 IS NOT NULL ---- query I rowsort label-5165 SELECT ALL + col5 AS col0 FROM tab1 WHERE NOT - col1 * + 95 IS NOT NULL ---- query I rowsort label-5165 SELECT ALL + col5 AS col0 FROM tab2 WHERE NOT - col1 * + 95 IS NOT NULL ---- query I rowsort label-5165 SELECT ALL + col5 AS col0 FROM tab3 WHERE NOT - col1 * + 95 IS NOT NULL ---- query I rowsort label-5165 SELECT ALL + col5 AS col0 FROM tab4 WHERE NOT - col1 * + 95 IS NOT NULL ---- query I rowsort label-5170 SELECT - + 83 AS col5 FROM tab0 WHERE col1 - + - col1 <> + - 17 ---- 100 values hashing to ba0f54baee4574efcf2ba8c6807d630e query I rowsort label-5170 SELECT - + 83 AS col5 FROM tab1 WHERE col1 - + - col1 <> + - 17 ---- 100 values hashing to ba0f54baee4574efcf2ba8c6807d630e query I rowsort label-5170 SELECT - + 83 AS col5 FROM tab2 WHERE col1 - + - col1 <> + - 17 ---- 100 values hashing to ba0f54baee4574efcf2ba8c6807d630e query I rowsort label-5170 SELECT - + 83 AS col5 FROM tab3 WHERE col1 - + - col1 <> + - 17 ---- 100 values hashing to ba0f54baee4574efcf2ba8c6807d630e query I rowsort label-5170 SELECT - + 83 AS col5 FROM tab4 WHERE col1 - + - col1 <> + - 17 ---- 100 values hashing to ba0f54baee4574efcf2ba8c6807d630e onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab0 cor0 WHERE + 98 + + + CAST( 96 AS SIGNED ) <= 90 ---- skipif mysql # not compatible query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab0 cor0 WHERE + 98 + + + CAST ( 96 AS INTEGER ) <= 90 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab1 cor0 WHERE + 98 + + + CAST( 96 AS SIGNED ) <= 90 ---- skipif mysql # not compatible query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab1 cor0 WHERE + 98 + + + CAST ( 96 AS INTEGER ) <= 90 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab2 cor0 WHERE + 98 + + + CAST( 96 AS SIGNED ) <= 90 ---- skipif mysql # not compatible query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab2 cor0 WHERE + 98 + + + CAST ( 96 AS INTEGER ) <= 90 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab3 cor0 WHERE + 98 + + + CAST( 96 AS SIGNED ) <= 90 ---- skipif mysql # not compatible query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab3 cor0 WHERE + 98 + + + CAST ( 96 AS INTEGER ) <= 90 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab4 cor0 WHERE + 98 + + + CAST( 96 AS SIGNED ) <= 90 ---- skipif mysql # not compatible query I rowsort label-5175 SELECT ALL + col3 AS col4 FROM tab4 cor0 WHERE + 98 + + + CAST ( 96 AS INTEGER ) <= 90 ---- query I rowsort label-5180 SELECT col0 / 22 * col1 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5180 SELECT col0 / 22 * col1 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5180 SELECT col0 / 22 * col1 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5180 SELECT col0 / 22 * col1 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5180 SELECT col0 / 22 * col1 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5185 SELECT col5 FROM tab0 WHERE NOT CAST( + 24 AS DECIMAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible query I rowsort label-5185 SELECT col5 FROM tab0 WHERE NOT CAST ( + 24 AS REAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5185 SELECT col5 FROM tab1 WHERE NOT CAST( + 24 AS DECIMAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible query I rowsort label-5185 SELECT col5 FROM tab1 WHERE NOT CAST ( + 24 AS REAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5185 SELECT col5 FROM tab2 WHERE NOT CAST( + 24 AS DECIMAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible query I rowsort label-5185 SELECT col5 FROM tab2 WHERE NOT CAST ( + 24 AS REAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5185 SELECT col5 FROM tab3 WHERE NOT CAST( + 24 AS DECIMAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible query I rowsort label-5185 SELECT col5 FROM tab3 WHERE NOT CAST ( + 24 AS REAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5185 SELECT col5 FROM tab4 WHERE NOT CAST( + 24 AS DECIMAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b skipif mysql # not compatible query I rowsort label-5185 SELECT col5 FROM tab4 WHERE NOT CAST ( + 24 AS REAL ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5190 SELECT COUNT( * ) - - CAST( NULL AS SIGNED ) AS col2 FROM tab0 WHERE col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5190 SELECT COUNT ( * ) - - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 WHERE col1 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5190 SELECT COUNT( * ) - - CAST( NULL AS SIGNED ) AS col2 FROM tab1 WHERE col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5190 SELECT COUNT ( * ) - - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 WHERE col1 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5190 SELECT COUNT( * ) - - CAST( NULL AS SIGNED ) AS col2 FROM tab2 WHERE col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5190 SELECT COUNT ( * ) - - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 WHERE col1 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5190 SELECT COUNT( * ) - - CAST( NULL AS SIGNED ) AS col2 FROM tab3 WHERE col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5190 SELECT COUNT ( * ) - - CAST ( NULL AS INTEGER ) AS col2 FROM tab3 WHERE col1 IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-5190 SELECT COUNT( * ) - - CAST( NULL AS SIGNED ) AS col2 FROM tab4 WHERE col1 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-5190 SELECT COUNT ( * ) - - CAST ( NULL AS INTEGER ) AS col2 FROM tab4 WHERE col1 IS NULL ---- NULL query IIIIIII rowsort label-5195 SELECT * FROM tab0 WHERE NOT ( col0 - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-5195 SELECT * FROM tab1 WHERE NOT ( col0 - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-5195 SELECT * FROM tab2 WHERE NOT ( col0 - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-5195 SELECT * FROM tab3 WHERE NOT ( col0 - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-5195 SELECT * FROM tab4 WHERE NOT ( col0 - col4 ) IS NOT NULL ---- query I rowsort label-5200 SELECT ALL + col3 FROM tab0 WHERE NOT NULL NOT BETWEEN - col1 * - col4 AND NULL ---- query I rowsort label-5200 SELECT ALL + col3 FROM tab1 WHERE NOT NULL NOT BETWEEN - col1 * - col4 AND NULL ---- query I rowsort label-5200 SELECT ALL + col3 FROM tab2 WHERE NOT NULL NOT BETWEEN - col1 * - col4 AND NULL ---- query I rowsort label-5200 SELECT ALL + col3 FROM tab3 WHERE NOT NULL NOT BETWEEN - col1 * - col4 AND NULL ---- query I rowsort label-5200 SELECT ALL + col3 FROM tab4 WHERE NOT NULL NOT BETWEEN - col1 * - col4 AND NULL ---- query IIIIIII rowsort label-5205 SELECT ALL * FROM tab0 WHERE NOT ( + col0 ) = NULL ---- query IIIIIII rowsort label-5205 SELECT ALL * FROM tab1 WHERE NOT ( + col0 ) = NULL ---- query IIIIIII rowsort label-5205 SELECT ALL * FROM tab2 WHERE NOT ( + col0 ) = NULL ---- query IIIIIII rowsort label-5205 SELECT ALL * FROM tab3 WHERE NOT ( + col0 ) = NULL ---- query IIIIIII rowsort label-5205 SELECT ALL * FROM tab4 WHERE NOT ( + col0 ) = NULL ---- query I rowsort label-5210 SELECT DISTINCT - col0 AS col4 FROM tab0 WHERE 74 * - col4 IN ( - 3 + - col1 * - 94 ) ---- query I rowsort label-5210 SELECT DISTINCT - col0 AS col4 FROM tab1 WHERE 74 * - col4 IN ( - 3 + - col1 * - 94 ) ---- query I rowsort label-5210 SELECT DISTINCT - col0 AS col4 FROM tab2 WHERE 74 * - col4 IN ( - 3 + - col1 * - 94 ) ---- query I rowsort label-5210 SELECT DISTINCT - col0 AS col4 FROM tab3 WHERE 74 * - col4 IN ( - 3 + - col1 * - 94 ) ---- query I rowsort label-5210 SELECT DISTINCT - col0 AS col4 FROM tab4 WHERE 74 * - col4 IN ( - 3 + - col1 * - 94 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5215 SELECT ALL * FROM tab0 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST( 2 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5215 SELECT ALL * FROM tab0 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5215 SELECT ALL * FROM tab1 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST( 2 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5215 SELECT ALL * FROM tab1 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5215 SELECT ALL * FROM tab2 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST( 2 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5215 SELECT ALL * FROM tab2 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5215 SELECT ALL * FROM tab3 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST( 2 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5215 SELECT ALL * FROM tab3 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5215 SELECT ALL * FROM tab4 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST( 2 AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5215 SELECT ALL * FROM tab4 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) ---- query I rowsort label-5220 SELECT ALL + col0 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5220 SELECT ALL + col0 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5220 SELECT ALL + col0 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5220 SELECT ALL + col0 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5220 SELECT ALL + col0 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5225 SELECT ALL + col3 AS col4 FROM tab0 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5225 SELECT ALL + col3 AS col4 FROM tab1 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5225 SELECT ALL + col3 AS col4 FROM tab2 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5225 SELECT ALL + col3 AS col4 FROM tab3 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5225 SELECT ALL + col3 AS col4 FROM tab4 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # aggregate syntax: query I rowsort label-5230 SELECT ALL COUNT( * ) AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5230 SELECT ALL COUNT ( * ) AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5230 SELECT ALL COUNT( * ) AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5230 SELECT ALL COUNT ( * ) AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5230 SELECT ALL COUNT( * ) AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5230 SELECT ALL COUNT ( * ) AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5230 SELECT ALL COUNT( * ) AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5230 SELECT ALL COUNT ( * ) AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5230 SELECT ALL COUNT( * ) AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5230 SELECT ALL COUNT ( * ) AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 query IIIIIII rowsort label-5235 SELECT ALL * FROM tab0 WHERE NULL IN ( 65 * col3 ) ---- query IIIIIII rowsort label-5235 SELECT ALL * FROM tab1 WHERE NULL IN ( 65 * col3 ) ---- query IIIIIII rowsort label-5235 SELECT ALL * FROM tab2 WHERE NULL IN ( 65 * col3 ) ---- query IIIIIII rowsort label-5235 SELECT ALL * FROM tab3 WHERE NULL IN ( 65 * col3 ) ---- query IIIIIII rowsort label-5235 SELECT ALL * FROM tab4 WHERE NULL IN ( 65 * col3 ) ---- query I rowsort label-5240 SELECT ALL + 0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-5240 SELECT ALL + 0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-5240 SELECT ALL + 0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-5240 SELECT ALL + 0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-5240 SELECT ALL + 0 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5245 SELECT ALL * FROM tab0 WHERE NOT col0 + col0 IS NOT NULL ---- query IIIIIII rowsort label-5245 SELECT ALL * FROM tab1 WHERE NOT col0 + col0 IS NOT NULL ---- query IIIIIII rowsort label-5245 SELECT ALL * FROM tab2 WHERE NOT col0 + col0 IS NOT NULL ---- query IIIIIII rowsort label-5245 SELECT ALL * FROM tab3 WHERE NOT col0 + col0 IS NOT NULL ---- query IIIIIII rowsort label-5245 SELECT ALL * FROM tab4 WHERE NOT col0 + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5250 SELECT ALL + col4 col2 FROM tab0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5250 SELECT ALL + col4 col2 FROM tab1 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5250 SELECT ALL + col4 col2 FROM tab2 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5250 SELECT ALL + col4 col2 FROM tab3 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5250 SELECT ALL + col4 col2 FROM tab4 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-5255 SELECT ( - col0 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5255 SELECT ( - col0 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5255 SELECT ( - col0 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5255 SELECT ( - col0 ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5255 SELECT ( - col0 ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5260 SELECT * FROM tab0 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-5260 SELECT * FROM tab1 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-5260 SELECT * FROM tab2 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-5260 SELECT * FROM tab3 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-5260 SELECT * FROM tab4 AS cor0 WHERE + col5 IS NULL ---- query IIIIIII rowsort label-5265 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 + + 40 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5265 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 + + 40 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5265 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 + + 40 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5265 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 + + 40 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5265 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 + + 40 BETWEEN NULL AND NULL ---- query I rowsort label-5270 SELECT DISTINCT - col3 - 99 * + col3 AS col1 FROM tab0 AS cor0 WHERE NOT ( col4 + 34 ) NOT IN ( - 40 ) ---- query I rowsort label-5270 SELECT DISTINCT - col3 - 99 * + col3 AS col1 FROM tab1 AS cor0 WHERE NOT ( col4 + 34 ) NOT IN ( - 40 ) ---- query I rowsort label-5270 SELECT DISTINCT - col3 - 99 * + col3 AS col1 FROM tab2 AS cor0 WHERE NOT ( col4 + 34 ) NOT IN ( - 40 ) ---- query I rowsort label-5270 SELECT DISTINCT - col3 - 99 * + col3 AS col1 FROM tab3 AS cor0 WHERE NOT ( col4 + 34 ) NOT IN ( - 40 ) ---- query I rowsort label-5270 SELECT DISTINCT - col3 - 99 * + col3 AS col1 FROM tab4 AS cor0 WHERE NOT ( col4 + 34 ) NOT IN ( - 40 ) ---- query I rowsort label-5275 SELECT DISTINCT + col4 AS col1 FROM tab0 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-5275 SELECT DISTINCT + col4 AS col1 FROM tab1 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-5275 SELECT DISTINCT + col4 AS col1 FROM tab2 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-5275 SELECT DISTINCT + col4 AS col1 FROM tab3 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-5275 SELECT DISTINCT + col4 AS col1 FROM tab4 AS cor0 WHERE NOT - col4 IS NOT NULL ---- query I rowsort label-5280 SELECT DISTINCT ( - col0 ) AS col0 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5280 SELECT DISTINCT ( - col0 ) AS col0 FROM tab1 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5280 SELECT DISTINCT ( - col0 ) AS col0 FROM tab2 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5280 SELECT DISTINCT ( - col0 ) AS col0 FROM tab3 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5280 SELECT DISTINCT ( - col0 ) AS col0 FROM tab4 cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5285 SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-5285 SELECT * FROM tab1 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-5285 SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-5285 SELECT * FROM tab3 WHERE NOT NULL BETWEEN NULL AND col1 ---- query IIIIIII rowsort label-5285 SELECT * FROM tab4 WHERE NOT NULL BETWEEN NULL AND col1 ---- query I rowsort label-5290 SELECT ALL 62 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-5290 SELECT ALL 62 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-5290 SELECT ALL 62 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-5290 SELECT ALL 62 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-5290 SELECT ALL 62 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5295 SELECT * FROM tab0 WHERE NOT - ( - 88 ) + + 73 = NULL ---- query IIIIIII rowsort label-5295 SELECT * FROM tab1 WHERE NOT - ( - 88 ) + + 73 = NULL ---- query IIIIIII rowsort label-5295 SELECT * FROM tab2 WHERE NOT - ( - 88 ) + + 73 = NULL ---- query IIIIIII rowsort label-5295 SELECT * FROM tab3 WHERE NOT - ( - 88 ) + + 73 = NULL ---- query IIIIIII rowsort label-5295 SELECT * FROM tab4 WHERE NOT - ( - 88 ) + + 73 = NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5300 SELECT * FROM tab0 WHERE CAST( NULL AS DECIMAL ) = ( 18 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5300 SELECT * FROM tab0 WHERE CAST ( NULL AS REAL ) = ( 18 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5300 SELECT * FROM tab1 WHERE CAST( NULL AS DECIMAL ) = ( 18 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5300 SELECT * FROM tab1 WHERE CAST ( NULL AS REAL ) = ( 18 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5300 SELECT * FROM tab2 WHERE CAST( NULL AS DECIMAL ) = ( 18 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5300 SELECT * FROM tab2 WHERE CAST ( NULL AS REAL ) = ( 18 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5300 SELECT * FROM tab3 WHERE CAST( NULL AS DECIMAL ) = ( 18 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5300 SELECT * FROM tab3 WHERE CAST ( NULL AS REAL ) = ( 18 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5300 SELECT * FROM tab4 WHERE CAST( NULL AS DECIMAL ) = ( 18 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5300 SELECT * FROM tab4 WHERE CAST ( NULL AS REAL ) = ( 18 ) ---- query I rowsort label-5305 SELECT DISTINCT 7 FROM tab0 AS cor0 WHERE NULL IN ( - 94 ) ---- query I rowsort label-5305 SELECT DISTINCT 7 FROM tab1 AS cor0 WHERE NULL IN ( - 94 ) ---- query I rowsort label-5305 SELECT DISTINCT 7 FROM tab2 AS cor0 WHERE NULL IN ( - 94 ) ---- query I rowsort label-5305 SELECT DISTINCT 7 FROM tab3 AS cor0 WHERE NULL IN ( - 94 ) ---- query I rowsort label-5305 SELECT DISTINCT 7 FROM tab4 AS cor0 WHERE NULL IN ( - 94 ) ---- query I rowsort label-5310 SELECT DISTINCT + col0 - 71 AS col1 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5310 SELECT DISTINCT + col0 - 71 AS col1 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5310 SELECT DISTINCT + col0 - 71 AS col1 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5310 SELECT DISTINCT + col0 - 71 AS col1 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5310 SELECT DISTINCT + col0 - 71 AS col1 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-5315 SELECT - 57 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5315 SELECT - 57 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5315 SELECT - 57 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5315 SELECT - 57 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5315 SELECT - 57 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5320 SELECT DISTINCT + 77 FROM tab0 cor0 WHERE - col1 + - col0 * + ( col0 ) IS NULL ---- query I rowsort label-5320 SELECT DISTINCT + 77 FROM tab1 cor0 WHERE - col1 + - col0 * + ( col0 ) IS NULL ---- query I rowsort label-5320 SELECT DISTINCT + 77 FROM tab2 cor0 WHERE - col1 + - col0 * + ( col0 ) IS NULL ---- query I rowsort label-5320 SELECT DISTINCT + 77 FROM tab3 cor0 WHERE - col1 + - col0 * + ( col0 ) IS NULL ---- query I rowsort label-5320 SELECT DISTINCT + 77 FROM tab4 cor0 WHERE - col1 + - col0 * + ( col0 ) IS NULL ---- query IIIIIII rowsort label-5325 SELECT ALL * FROM tab0 AS cor0 WHERE ( 71 ) IS NULL ---- query IIIIIII rowsort label-5325 SELECT ALL * FROM tab1 AS cor0 WHERE ( 71 ) IS NULL ---- query IIIIIII rowsort label-5325 SELECT ALL * FROM tab2 AS cor0 WHERE ( 71 ) IS NULL ---- query IIIIIII rowsort label-5325 SELECT ALL * FROM tab3 AS cor0 WHERE ( 71 ) IS NULL ---- query IIIIIII rowsort label-5325 SELECT ALL * FROM tab4 AS cor0 WHERE ( 71 ) IS NULL ---- query IIIIIII rowsort label-5330 SELECT * FROM tab0 AS cor0 WHERE col3 <= 36 * - col3 ---- query IIIIIII rowsort label-5330 SELECT * FROM tab1 AS cor0 WHERE col3 <= 36 * - col3 ---- query IIIIIII rowsort label-5330 SELECT * FROM tab2 AS cor0 WHERE col3 <= 36 * - col3 ---- query IIIIIII rowsort label-5330 SELECT * FROM tab3 AS cor0 WHERE col3 <= 36 * - col3 ---- query IIIIIII rowsort label-5330 SELECT * FROM tab4 AS cor0 WHERE col3 <= 36 * - col3 ---- query IIIIIII rowsort label-5335 SELECT * FROM tab0 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-5335 SELECT * FROM tab1 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-5335 SELECT * FROM tab2 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-5335 SELECT * FROM tab3 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-5335 SELECT * FROM tab4 WHERE NOT ( NOT NULL BETWEEN NULL AND NULL ) ---- query IIIIIII rowsort label-5340 SELECT ALL * FROM tab0 AS cor0 WHERE ( + col1 / - 50 ) IS NULL ---- query IIIIIII rowsort label-5340 SELECT ALL * FROM tab1 AS cor0 WHERE ( + col1 / - 50 ) IS NULL ---- query IIIIIII rowsort label-5340 SELECT ALL * FROM tab2 AS cor0 WHERE ( + col1 / - 50 ) IS NULL ---- query IIIIIII rowsort label-5340 SELECT ALL * FROM tab3 AS cor0 WHERE ( + col1 / - 50 ) IS NULL ---- query IIIIIII rowsort label-5340 SELECT ALL * FROM tab4 AS cor0 WHERE ( + col1 / - 50 ) IS NULL ---- query I rowsort label-5345 SELECT DISTINCT 56 + + col4 FROM tab0 AS cor0 WHERE col1 * - col0 IN ( col0 ) ---- query I rowsort label-5345 SELECT DISTINCT 56 + + col4 FROM tab1 AS cor0 WHERE col1 * - col0 IN ( col0 ) ---- query I rowsort label-5345 SELECT DISTINCT 56 + + col4 FROM tab2 AS cor0 WHERE col1 * - col0 IN ( col0 ) ---- query I rowsort label-5345 SELECT DISTINCT 56 + + col4 FROM tab3 AS cor0 WHERE col1 * - col0 IN ( col0 ) ---- query I rowsort label-5345 SELECT DISTINCT 56 + + col4 FROM tab4 AS cor0 WHERE col1 * - col0 IN ( col0 ) ---- query I rowsort label-5350 SELECT DISTINCT - 7 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5350 SELECT DISTINCT - 7 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5350 SELECT DISTINCT - 7 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5350 SELECT DISTINCT - 7 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5350 SELECT DISTINCT - 7 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5355 SELECT ALL * FROM tab0 cor0 WHERE - col3 + + 82 + 82 IS NULL ---- query IIIIIII rowsort label-5355 SELECT ALL * FROM tab1 cor0 WHERE - col3 + + 82 + 82 IS NULL ---- query IIIIIII rowsort label-5355 SELECT ALL * FROM tab2 cor0 WHERE - col3 + + 82 + 82 IS NULL ---- query IIIIIII rowsort label-5355 SELECT ALL * FROM tab3 cor0 WHERE - col3 + + 82 + 82 IS NULL ---- query IIIIIII rowsort label-5355 SELECT ALL * FROM tab4 cor0 WHERE - col3 + + 82 + 82 IS NULL ---- query I rowsort label-5360 SELECT col5 FROM tab0 cor0 WHERE ( + col1 * + col3 * - ( col3 ) ) > + ( - 46 ) ---- query I rowsort label-5360 SELECT col5 FROM tab1 cor0 WHERE ( + col1 * + col3 * - ( col3 ) ) > + ( - 46 ) ---- query I rowsort label-5360 SELECT col5 FROM tab2 cor0 WHERE ( + col1 * + col3 * - ( col3 ) ) > + ( - 46 ) ---- query I rowsort label-5360 SELECT col5 FROM tab3 cor0 WHERE ( + col1 * + col3 * - ( col3 ) ) > + ( - 46 ) ---- query I rowsort label-5360 SELECT col5 FROM tab4 cor0 WHERE ( + col1 * + col3 * - ( col3 ) ) > + ( - 46 ) ---- query I rowsort label-5365 SELECT DISTINCT ( + 50 ) FROM tab0 WHERE + - col0 IS NOT NULL ---- 50 query I rowsort label-5365 SELECT DISTINCT ( + 50 ) FROM tab1 WHERE + - col0 IS NOT NULL ---- 50 query I rowsort label-5365 SELECT DISTINCT ( + 50 ) FROM tab2 WHERE + - col0 IS NOT NULL ---- 50 query I rowsort label-5365 SELECT DISTINCT ( + 50 ) FROM tab3 WHERE + - col0 IS NOT NULL ---- 50 query I rowsort label-5365 SELECT DISTINCT ( + 50 ) FROM tab4 WHERE + - col0 IS NOT NULL ---- 50 query IIIIIII rowsort label-5370 SELECT ALL * FROM tab0 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-5370 SELECT ALL * FROM tab1 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-5370 SELECT ALL * FROM tab2 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-5370 SELECT ALL * FROM tab3 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-5370 SELECT ALL * FROM tab4 WHERE NOT NULL > col0 ---- query IIIIIII rowsort label-5375 SELECT ALL * FROM tab0 WHERE NOT ( + + 56 * + + col0 - - col1 ) <> col4 ---- query IIIIIII rowsort label-5375 SELECT ALL * FROM tab1 WHERE NOT ( + + 56 * + + col0 - - col1 ) <> col4 ---- query IIIIIII rowsort label-5375 SELECT ALL * FROM tab2 WHERE NOT ( + + 56 * + + col0 - - col1 ) <> col4 ---- query IIIIIII rowsort label-5375 SELECT ALL * FROM tab3 WHERE NOT ( + + 56 * + + col0 - - col1 ) <> col4 ---- query IIIIIII rowsort label-5375 SELECT ALL * FROM tab4 WHERE NOT ( + + 56 * + + col0 - - col1 ) <> col4 ---- query I rowsort label-5380 SELECT DISTINCT + ( col3 ) FROM tab0 WHERE NOT NULL < NULL ---- query I rowsort label-5380 SELECT DISTINCT + ( col3 ) FROM tab1 WHERE NOT NULL < NULL ---- query I rowsort label-5380 SELECT DISTINCT + ( col3 ) FROM tab2 WHERE NOT NULL < NULL ---- query I rowsort label-5380 SELECT DISTINCT + ( col3 ) FROM tab3 WHERE NOT NULL < NULL ---- query I rowsort label-5380 SELECT DISTINCT + ( col3 ) FROM tab4 WHERE NOT NULL < NULL ---- query I rowsort label-5385 SELECT DISTINCT + col4 * + col4 FROM tab0 cor0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query I rowsort label-5385 SELECT DISTINCT + col4 * + col4 FROM tab1 cor0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query I rowsort label-5385 SELECT DISTINCT + col4 * + col4 FROM tab2 cor0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query I rowsort label-5385 SELECT DISTINCT + col4 * + col4 FROM tab3 cor0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query I rowsort label-5385 SELECT DISTINCT + col4 * + col4 FROM tab4 cor0 WHERE NOT ( ( ( NULL ) IS NULL ) ) ---- query IIIIIII rowsort label-5390 SELECT * FROM tab0 cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-5390 SELECT * FROM tab1 cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-5390 SELECT * FROM tab2 cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-5390 SELECT * FROM tab3 cor0 WHERE NULL IN ( col1 ) ---- query IIIIIII rowsort label-5390 SELECT * FROM tab4 cor0 WHERE NULL IN ( col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5395 SELECT col4 + col1 col5 FROM tab0 AS cor0 WHERE + col4 = ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5395 SELECT col4 + col1 col5 FROM tab1 AS cor0 WHERE + col4 = ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5395 SELECT col4 + col1 col5 FROM tab2 AS cor0 WHERE + col4 = ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5395 SELECT col4 + col1 col5 FROM tab3 AS cor0 WHERE + col4 = ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5395 SELECT col4 + col1 col5 FROM tab4 AS cor0 WHERE + col4 = ( NULL ) ---- query I rowsort label-5400 SELECT DISTINCT - 67 AS col0 FROM tab0 AS cor0 WHERE NOT col1 IS NULL ---- -67 query I rowsort label-5400 SELECT DISTINCT - 67 AS col0 FROM tab1 AS cor0 WHERE NOT col1 IS NULL ---- -67 query I rowsort label-5400 SELECT DISTINCT - 67 AS col0 FROM tab2 AS cor0 WHERE NOT col1 IS NULL ---- -67 query I rowsort label-5400 SELECT DISTINCT - 67 AS col0 FROM tab3 AS cor0 WHERE NOT col1 IS NULL ---- -67 query I rowsort label-5400 SELECT DISTINCT - 67 AS col0 FROM tab4 AS cor0 WHERE NOT col1 IS NULL ---- -67 query I rowsort label-5405 SELECT DISTINCT col4 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5405 SELECT DISTINCT col4 FROM tab1 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5405 SELECT DISTINCT col4 FROM tab2 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5405 SELECT DISTINCT col4 FROM tab3 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5405 SELECT DISTINCT col4 FROM tab4 cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5410 SELECT 16 FROM tab0 AS cor0 WHERE NOT + col4 NOT BETWEEN col1 AND + 96 * + - 66 + 51 ---- query I rowsort label-5410 SELECT 16 FROM tab1 AS cor0 WHERE NOT + col4 NOT BETWEEN col1 AND + 96 * + - 66 + 51 ---- query I rowsort label-5410 SELECT 16 FROM tab2 AS cor0 WHERE NOT + col4 NOT BETWEEN col1 AND + 96 * + - 66 + 51 ---- query I rowsort label-5410 SELECT 16 FROM tab3 AS cor0 WHERE NOT + col4 NOT BETWEEN col1 AND + 96 * + - 66 + 51 ---- query I rowsort label-5410 SELECT 16 FROM tab4 AS cor0 WHERE NOT + col4 NOT BETWEEN col1 AND + 96 * + - 66 + 51 ---- query I rowsort label-5415 SELECT ALL + col0 AS col4 FROM tab0 cor0 WHERE ( - ( + 40 ) ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5415 SELECT ALL + col0 AS col4 FROM tab1 cor0 WHERE ( - ( + 40 ) ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5415 SELECT ALL + col0 AS col4 FROM tab2 cor0 WHERE ( - ( + 40 ) ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5415 SELECT ALL + col0 AS col4 FROM tab3 cor0 WHERE ( - ( + 40 ) ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5415 SELECT ALL + col0 AS col4 FROM tab4 cor0 WHERE ( - ( + 40 ) ) IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query IIIIIII rowsort label-5420 SELECT ALL * FROM tab0 WHERE + 14 >= NULL ---- query IIIIIII rowsort label-5420 SELECT ALL * FROM tab1 WHERE + 14 >= NULL ---- query IIIIIII rowsort label-5420 SELECT ALL * FROM tab2 WHERE + 14 >= NULL ---- query IIIIIII rowsort label-5420 SELECT ALL * FROM tab3 WHERE + 14 >= NULL ---- query IIIIIII rowsort label-5420 SELECT ALL * FROM tab4 WHERE + 14 >= NULL ---- query IIIIIII rowsort label-5425 SELECT * FROM tab0 WHERE + 11 IS NULL ---- query IIIIIII rowsort label-5425 SELECT * FROM tab1 WHERE + 11 IS NULL ---- query IIIIIII rowsort label-5425 SELECT * FROM tab2 WHERE + 11 IS NULL ---- query IIIIIII rowsort label-5425 SELECT * FROM tab3 WHERE + 11 IS NULL ---- query IIIIIII rowsort label-5425 SELECT * FROM tab4 WHERE + 11 IS NULL ---- query IIIIIII rowsort label-5430 SELECT ALL * FROM tab0 WHERE + 12 = col4 ---- query IIIIIII rowsort label-5430 SELECT ALL * FROM tab1 WHERE + 12 = col4 ---- query IIIIIII rowsort label-5430 SELECT ALL * FROM tab2 WHERE + 12 = col4 ---- query IIIIIII rowsort label-5430 SELECT ALL * FROM tab3 WHERE + 12 = col4 ---- query IIIIIII rowsort label-5430 SELECT ALL * FROM tab4 WHERE + 12 = col4 ---- query I rowsort label-5435 SELECT + AVG ( - col4 ) FROM tab0 WHERE NULL NOT BETWEEN col3 AND ( col4 + - col1 ) ---- NULL query I rowsort label-5435 SELECT + AVG ( - col4 ) FROM tab1 WHERE NULL NOT BETWEEN col3 AND ( col4 + - col1 ) ---- NULL query I rowsort label-5435 SELECT + AVG ( - col4 ) FROM tab2 WHERE NULL NOT BETWEEN col3 AND ( col4 + - col1 ) ---- NULL query I rowsort label-5435 SELECT + AVG ( - col4 ) FROM tab3 WHERE NULL NOT BETWEEN col3 AND ( col4 + - col1 ) ---- NULL query I rowsort label-5435 SELECT + AVG ( - col4 ) FROM tab4 WHERE NULL NOT BETWEEN col3 AND ( col4 + - col1 ) ---- NULL query I rowsort label-5440 SELECT ALL + + col3 * + + col0 FROM tab0 WHERE 43 * 34 = NULL ---- query I rowsort label-5440 SELECT ALL + + col3 * + + col0 FROM tab1 WHERE 43 * 34 = NULL ---- query I rowsort label-5440 SELECT ALL + + col3 * + + col0 FROM tab2 WHERE 43 * 34 = NULL ---- query I rowsort label-5440 SELECT ALL + + col3 * + + col0 FROM tab3 WHERE 43 * 34 = NULL ---- query I rowsort label-5440 SELECT ALL + + col3 * + + col0 FROM tab4 WHERE 43 * 34 = NULL ---- query I rowsort label-5445 SELECT DISTINCT - 54 + + - col4 * - 93 AS col4 FROM tab0 WHERE NULL > ( - col3 ) ---- query I rowsort label-5445 SELECT DISTINCT - 54 + + - col4 * - 93 AS col4 FROM tab1 WHERE NULL > ( - col3 ) ---- query I rowsort label-5445 SELECT DISTINCT - 54 + + - col4 * - 93 AS col4 FROM tab2 WHERE NULL > ( - col3 ) ---- query I rowsort label-5445 SELECT DISTINCT - 54 + + - col4 * - 93 AS col4 FROM tab3 WHERE NULL > ( - col3 ) ---- query I rowsort label-5445 SELECT DISTINCT - 54 + + - col4 * - 93 AS col4 FROM tab4 WHERE NULL > ( - col3 ) ---- query IIIIIII rowsort label-5450 SELECT ALL * FROM tab0 WHERE NULL <= - 98 ---- query IIIIIII rowsort label-5450 SELECT ALL * FROM tab1 WHERE NULL <= - 98 ---- query IIIIIII rowsort label-5450 SELECT ALL * FROM tab2 WHERE NULL <= - 98 ---- query IIIIIII rowsort label-5450 SELECT ALL * FROM tab3 WHERE NULL <= - 98 ---- query IIIIIII rowsort label-5450 SELECT ALL * FROM tab4 WHERE NULL <= - 98 ---- query IIIIIII rowsort label-5455 SELECT * FROM tab0 WHERE NOT - col1 / col4 / col1 IS NOT NULL ---- query IIIIIII rowsort label-5455 SELECT * FROM tab1 WHERE NOT - col1 / col4 / col1 IS NOT NULL ---- query IIIIIII rowsort label-5455 SELECT * FROM tab2 WHERE NOT - col1 / col4 / col1 IS NOT NULL ---- query IIIIIII rowsort label-5455 SELECT * FROM tab3 WHERE NOT - col1 / col4 / col1 IS NOT NULL ---- query IIIIIII rowsort label-5455 SELECT * FROM tab4 WHERE NOT - col1 / col4 / col1 IS NOT NULL ---- query IIIIIII rowsort label-5460 SELECT * FROM tab0 WHERE NOT NULL = - col4 ---- query IIIIIII rowsort label-5460 SELECT * FROM tab1 WHERE NOT NULL = - col4 ---- query IIIIIII rowsort label-5460 SELECT * FROM tab2 WHERE NOT NULL = - col4 ---- query IIIIIII rowsort label-5460 SELECT * FROM tab3 WHERE NOT NULL = - col4 ---- query IIIIIII rowsort label-5460 SELECT * FROM tab4 WHERE NOT NULL = - col4 ---- query IIIIIII rowsort label-5465 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( + 27 + + col0 ) ---- query IIIIIII rowsort label-5465 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( + 27 + + col0 ) ---- query IIIIIII rowsort label-5465 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( + 27 + + col0 ) ---- query IIIIIII rowsort label-5465 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( + 27 + + col0 ) ---- query IIIIIII rowsort label-5465 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( + 27 + + col0 ) ---- query IIIIIII rowsort label-5470 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 21 ---- query IIIIIII rowsort label-5470 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 21 ---- query IIIIIII rowsort label-5470 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 21 ---- query IIIIIII rowsort label-5470 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 21 ---- query IIIIIII rowsort label-5470 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 21 ---- query I rowsort label-5475 SELECT DISTINCT - col0 AS col2 FROM tab0 AS cor0 WHERE + col3 + + col3 <= + + col1 ---- 21 values hashing to d26f94df8f0f4e2fcf45c9edd1234ce0 query I rowsort label-5475 SELECT DISTINCT - col0 AS col2 FROM tab1 AS cor0 WHERE + col3 + + col3 <= + + col1 ---- 21 values hashing to d26f94df8f0f4e2fcf45c9edd1234ce0 query I rowsort label-5475 SELECT DISTINCT - col0 AS col2 FROM tab2 AS cor0 WHERE + col3 + + col3 <= + + col1 ---- 21 values hashing to d26f94df8f0f4e2fcf45c9edd1234ce0 query I rowsort label-5475 SELECT DISTINCT - col0 AS col2 FROM tab3 AS cor0 WHERE + col3 + + col3 <= + + col1 ---- 21 values hashing to d26f94df8f0f4e2fcf45c9edd1234ce0 query I rowsort label-5475 SELECT DISTINCT - col0 AS col2 FROM tab4 AS cor0 WHERE + col3 + + col3 <= + + col1 ---- 21 values hashing to d26f94df8f0f4e2fcf45c9edd1234ce0 onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL - - MIN( DISTINCT + col4 ) FROM tab0 WHERE - col3 + - 73 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL - - MIN ( DISTINCT + col4 ) FROM tab0 WHERE - col3 + - 73 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL - - MIN( DISTINCT + col4 ) FROM tab1 WHERE - col3 + - 73 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL - - MIN ( DISTINCT + col4 ) FROM tab1 WHERE - col3 + - 73 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL - - MIN( DISTINCT + col4 ) FROM tab2 WHERE - col3 + - 73 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL - - MIN ( DISTINCT + col4 ) FROM tab2 WHERE - col3 + - 73 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL - - MIN( DISTINCT + col4 ) FROM tab3 WHERE - col3 + - 73 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL - - MIN ( DISTINCT + col4 ) FROM tab3 WHERE - col3 + - 73 >= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-5480 SELECT ALL - - MIN( DISTINCT + col4 ) FROM tab4 WHERE - col3 + - 73 >= NULL ---- NULL skipif mysql # not compatible query I rowsort label-5480 SELECT ALL - - MIN ( DISTINCT + col4 ) FROM tab4 WHERE - col3 + - 73 >= NULL ---- NULL query IIIIIII rowsort label-5485 SELECT * FROM tab0 WHERE NULL NOT IN ( col0 * - col1 ) ---- query IIIIIII rowsort label-5485 SELECT * FROM tab1 WHERE NULL NOT IN ( col0 * - col1 ) ---- query IIIIIII rowsort label-5485 SELECT * FROM tab2 WHERE NULL NOT IN ( col0 * - col1 ) ---- query IIIIIII rowsort label-5485 SELECT * FROM tab3 WHERE NULL NOT IN ( col0 * - col1 ) ---- query IIIIIII rowsort label-5485 SELECT * FROM tab4 WHERE NULL NOT IN ( col0 * - col1 ) ---- query I rowsort label-5490 SELECT - 55 + + col0 FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-5490 SELECT - 55 + + col0 FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-5490 SELECT - 55 + + col0 FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-5490 SELECT - 55 + + col0 FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-5490 SELECT - 55 + + col0 FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) ---- query I rowsort label-5495 SELECT col1 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5495 SELECT col1 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5495 SELECT col1 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5495 SELECT col1 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5495 SELECT col1 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5500 SELECT * FROM tab0 AS cor0 WHERE ( col4 ) IS NULL ---- query IIIIIII rowsort label-5500 SELECT * FROM tab1 AS cor0 WHERE ( col4 ) IS NULL ---- query IIIIIII rowsort label-5500 SELECT * FROM tab2 AS cor0 WHERE ( col4 ) IS NULL ---- query IIIIIII rowsort label-5500 SELECT * FROM tab3 AS cor0 WHERE ( col4 ) IS NULL ---- query IIIIIII rowsort label-5500 SELECT * FROM tab4 AS cor0 WHERE ( col4 ) IS NULL ---- query IIIIIII rowsort label-5505 SELECT ALL * FROM tab0 WHERE NOT ( 69 ) >= - col1 + - 36 ---- query IIIIIII rowsort label-5505 SELECT ALL * FROM tab1 WHERE NOT ( 69 ) >= - col1 + - 36 ---- query IIIIIII rowsort label-5505 SELECT ALL * FROM tab2 WHERE NOT ( 69 ) >= - col1 + - 36 ---- query IIIIIII rowsort label-5505 SELECT ALL * FROM tab3 WHERE NOT ( 69 ) >= - col1 + - 36 ---- query IIIIIII rowsort label-5505 SELECT ALL * FROM tab4 WHERE NOT ( 69 ) >= - col1 + - 36 ---- onlyif mysql # aggregate syntax: query I rowsort label-5510 SELECT DISTINCT COUNT( * ) col1 FROM tab0 WHERE NOT + col4 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5510 SELECT DISTINCT COUNT ( * ) col1 FROM tab0 WHERE NOT + col4 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5510 SELECT DISTINCT COUNT( * ) col1 FROM tab1 WHERE NOT + col4 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5510 SELECT DISTINCT COUNT ( * ) col1 FROM tab1 WHERE NOT + col4 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5510 SELECT DISTINCT COUNT( * ) col1 FROM tab2 WHERE NOT + col4 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5510 SELECT DISTINCT COUNT ( * ) col1 FROM tab2 WHERE NOT + col4 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5510 SELECT DISTINCT COUNT( * ) col1 FROM tab3 WHERE NOT + col4 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5510 SELECT DISTINCT COUNT ( * ) col1 FROM tab3 WHERE NOT + col4 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5510 SELECT DISTINCT COUNT( * ) col1 FROM tab4 WHERE NOT + col4 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5510 SELECT DISTINCT COUNT ( * ) col1 FROM tab4 WHERE NOT + col4 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5515 SELECT ALL MAX( ALL col0 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 skipif mysql # not compatible query I rowsort label-5515 SELECT ALL MAX ( ALL col0 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 onlyif mysql # aggregate syntax: query I rowsort label-5515 SELECT ALL MAX( ALL col0 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 skipif mysql # not compatible query I rowsort label-5515 SELECT ALL MAX ( ALL col0 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 onlyif mysql # aggregate syntax: query I rowsort label-5515 SELECT ALL MAX( ALL col0 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 skipif mysql # not compatible query I rowsort label-5515 SELECT ALL MAX ( ALL col0 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 onlyif mysql # aggregate syntax: query I rowsort label-5515 SELECT ALL MAX( ALL col0 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 skipif mysql # not compatible query I rowsort label-5515 SELECT ALL MAX ( ALL col0 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 onlyif mysql # aggregate syntax: query I rowsort label-5515 SELECT ALL MAX( ALL col0 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 skipif mysql # not compatible query I rowsort label-5515 SELECT ALL MAX ( ALL col0 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 9845 query I rowsort label-5520 SELECT col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5520 SELECT col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5520 SELECT col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5520 SELECT col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5520 SELECT col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5525 SELECT ( - col0 ) FROM tab0 WHERE col0 + col0 IS NULL ---- query I rowsort label-5525 SELECT ( - col0 ) FROM tab1 WHERE col0 + col0 IS NULL ---- query I rowsort label-5525 SELECT ( - col0 ) FROM tab2 WHERE col0 + col0 IS NULL ---- query I rowsort label-5525 SELECT ( - col0 ) FROM tab3 WHERE col0 + col0 IS NULL ---- query I rowsort label-5525 SELECT ( - col0 ) FROM tab4 WHERE col0 + col0 IS NULL ---- query IIIIIII rowsort label-5530 SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - col1 ---- query IIIIIII rowsort label-5530 SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - col1 ---- query IIIIIII rowsort label-5530 SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - col1 ---- query IIIIIII rowsort label-5530 SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - col1 ---- query IIIIIII rowsort label-5530 SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - col1 ---- query IIIIIII rowsort label-5535 SELECT ALL * FROM tab0 AS cor0 WHERE - 92 IS NULL ---- query IIIIIII rowsort label-5535 SELECT ALL * FROM tab1 AS cor0 WHERE - 92 IS NULL ---- query IIIIIII rowsort label-5535 SELECT ALL * FROM tab2 AS cor0 WHERE - 92 IS NULL ---- query IIIIIII rowsort label-5535 SELECT ALL * FROM tab3 AS cor0 WHERE - 92 IS NULL ---- query IIIIIII rowsort label-5535 SELECT ALL * FROM tab4 AS cor0 WHERE - 92 IS NULL ---- query IIIIIII rowsort label-5540 SELECT ALL * FROM tab0 AS cor0 WHERE - 2 > 25 ---- query IIIIIII rowsort label-5540 SELECT ALL * FROM tab1 AS cor0 WHERE - 2 > 25 ---- query IIIIIII rowsort label-5540 SELECT ALL * FROM tab2 AS cor0 WHERE - 2 > 25 ---- query IIIIIII rowsort label-5540 SELECT ALL * FROM tab3 AS cor0 WHERE - 2 > 25 ---- query IIIIIII rowsort label-5540 SELECT ALL * FROM tab4 AS cor0 WHERE - 2 > 25 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-5545 SELECT + col1 AS col1, 2 * + - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT col0 / + 73 IS NOT NULL ---- query I rowsort label-5550 SELECT col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5550 SELECT col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5550 SELECT col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5550 SELECT col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5550 SELECT col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-5555 SELECT + 40, + 8 FROM tab0 AS cor0 WHERE 56 IS NOT NULL ---- 200 values hashing to 4a4a4a9b627616851a84cb6e49bbc96d query II rowsort label-5555 SELECT + 40, + 8 FROM tab1 AS cor0 WHERE 56 IS NOT NULL ---- 200 values hashing to 4a4a4a9b627616851a84cb6e49bbc96d query II rowsort label-5555 SELECT + 40, + 8 FROM tab2 AS cor0 WHERE 56 IS NOT NULL ---- 200 values hashing to 4a4a4a9b627616851a84cb6e49bbc96d query II rowsort label-5555 SELECT + 40, + 8 FROM tab3 AS cor0 WHERE 56 IS NOT NULL ---- 200 values hashing to 4a4a4a9b627616851a84cb6e49bbc96d query II rowsort label-5555 SELECT + 40, + 8 FROM tab4 AS cor0 WHERE 56 IS NOT NULL ---- 200 values hashing to 4a4a4a9b627616851a84cb6e49bbc96d query I rowsort label-5560 SELECT - 50 / + col4 FROM tab0 cor0 WHERE ( NOT ( NOT ( - - 37 ) = - col4 + + col0 ) ) ---- query I rowsort label-5560 SELECT - 50 / + col4 FROM tab1 cor0 WHERE ( NOT ( NOT ( - - 37 ) = - col4 + + col0 ) ) ---- query I rowsort label-5560 SELECT - 50 / + col4 FROM tab2 cor0 WHERE ( NOT ( NOT ( - - 37 ) = - col4 + + col0 ) ) ---- query I rowsort label-5560 SELECT - 50 / + col4 FROM tab3 cor0 WHERE ( NOT ( NOT ( - - 37 ) = - col4 + + col0 ) ) ---- query I rowsort label-5560 SELECT - 50 / + col4 FROM tab4 cor0 WHERE ( NOT ( NOT ( - - 37 ) = - col4 + + col0 ) ) ---- query I rowsort label-5565 SELECT + - 91 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-5565 SELECT + - 91 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-5565 SELECT + - 91 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-5565 SELECT + - 91 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-5565 SELECT + - 91 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5570 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + + col4 AND NULL ---- query IIIIIII rowsort label-5570 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + + col4 AND NULL ---- query IIIIIII rowsort label-5570 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + + col4 AND NULL ---- query IIIIIII rowsort label-5570 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + + col4 AND NULL ---- query IIIIIII rowsort label-5570 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + + col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5575 SELECT * FROM tab0 WHERE NOT - - col4 NOT BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5575 SELECT * FROM tab0 WHERE NOT - - col4 NOT BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5575 SELECT * FROM tab1 WHERE NOT - - col4 NOT BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5575 SELECT * FROM tab1 WHERE NOT - - col4 NOT BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5575 SELECT * FROM tab2 WHERE NOT - - col4 NOT BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5575 SELECT * FROM tab2 WHERE NOT - - col4 NOT BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5575 SELECT * FROM tab3 WHERE NOT - - col4 NOT BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5575 SELECT * FROM tab3 WHERE NOT - - col4 NOT BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5575 SELECT * FROM tab4 WHERE NOT - - col4 NOT BETWEEN + CAST( NULL AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-5575 SELECT * FROM tab4 WHERE NOT - - col4 NOT BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- query I rowsort label-5580 SELECT DISTINCT + ( ( - - col1 ) ) AS col1 FROM tab0 WHERE NULL NOT BETWEEN - col1 AND - + 98 ---- query I rowsort label-5580 SELECT DISTINCT + ( ( - - col1 ) ) AS col1 FROM tab1 WHERE NULL NOT BETWEEN - col1 AND - + 98 ---- query I rowsort label-5580 SELECT DISTINCT + ( ( - - col1 ) ) AS col1 FROM tab2 WHERE NULL NOT BETWEEN - col1 AND - + 98 ---- query I rowsort label-5580 SELECT DISTINCT + ( ( - - col1 ) ) AS col1 FROM tab3 WHERE NULL NOT BETWEEN - col1 AND - + 98 ---- query I rowsort label-5580 SELECT DISTINCT + ( ( - - col1 ) ) AS col1 FROM tab4 WHERE NULL NOT BETWEEN - col1 AND - + 98 ---- query I rowsort label-5585 SELECT ALL 51 FROM tab0 WHERE - 59 IS NULL ---- query I rowsort label-5585 SELECT ALL 51 FROM tab1 WHERE - 59 IS NULL ---- query I rowsort label-5585 SELECT ALL 51 FROM tab2 WHERE - 59 IS NULL ---- query I rowsort label-5585 SELECT ALL 51 FROM tab3 WHERE - 59 IS NULL ---- query I rowsort label-5585 SELECT ALL 51 FROM tab4 WHERE - 59 IS NULL ---- query I rowsort label-5590 SELECT - - 31 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d77f781d8dd3089852386ab60f57a0f5 query I rowsort label-5590 SELECT - - 31 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d77f781d8dd3089852386ab60f57a0f5 query I rowsort label-5590 SELECT - - 31 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d77f781d8dd3089852386ab60f57a0f5 query I rowsort label-5590 SELECT - - 31 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d77f781d8dd3089852386ab60f57a0f5 query I rowsort label-5590 SELECT - - 31 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d77f781d8dd3089852386ab60f57a0f5 query IIIIIII rowsort label-5595 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > 29 - col4 * 5 ---- query IIIIIII rowsort label-5595 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > 29 - col4 * 5 ---- query IIIIIII rowsort label-5595 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > 29 - col4 * 5 ---- query IIIIIII rowsort label-5595 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > 29 - col4 * 5 ---- query IIIIIII rowsort label-5595 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > 29 - col4 * 5 ---- query II rowsort label-5600 SELECT DISTINCT 60 AS col2, col0 AS col4 FROM tab0 WHERE NOT ( NOT NULL > 3 ) ---- query II rowsort label-5600 SELECT DISTINCT 60 AS col2, col0 AS col4 FROM tab1 WHERE NOT ( NOT NULL > 3 ) ---- query II rowsort label-5600 SELECT DISTINCT 60 AS col2, col0 AS col4 FROM tab2 WHERE NOT ( NOT NULL > 3 ) ---- query II rowsort label-5600 SELECT DISTINCT 60 AS col2, col0 AS col4 FROM tab3 WHERE NOT ( NOT NULL > 3 ) ---- query II rowsort label-5600 SELECT DISTINCT 60 AS col2, col0 AS col4 FROM tab4 WHERE NOT ( NOT NULL > 3 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5605 SELECT DISTINCT + col1 col4, 73 + - 58 - + - col4 * - 19 - + + col1 * - + 47 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5605 SELECT DISTINCT + col1 col4, 73 + - 58 - + - col4 * - 19 - + + col1 * - + 47 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5605 SELECT DISTINCT + col1 col4, 73 + - 58 - + - col4 * - 19 - + + col1 * - + 47 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5605 SELECT DISTINCT + col1 col4, 73 + - 58 - + - col4 * - 19 - + + col1 * - + 47 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-5605 SELECT DISTINCT + col1 col4, 73 + - 58 - + - col4 * - 19 - + + col1 * - + 47 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-5610 SELECT DISTINCT - + col3 FROM tab0 WHERE NOT - col0 - 30 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-5610 SELECT DISTINCT - + col3 FROM tab1 WHERE NOT - col0 - 30 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-5610 SELECT DISTINCT - + col3 FROM tab2 WHERE NOT - col0 - 30 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-5610 SELECT DISTINCT - + col3 FROM tab3 WHERE NOT - col0 - 30 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-5610 SELECT DISTINCT - + col3 FROM tab4 WHERE NOT - col0 - 30 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-5615 SELECT col4 - 62 * + col0 AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-5615 SELECT col4 - 62 * + col0 AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-5615 SELECT col4 - 62 * + col0 AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-5615 SELECT col4 - 62 * + col0 AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-5615 SELECT col4 - 62 * + col0 AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-5620 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5620 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5620 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5620 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-5620 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5625 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST( NULL AS SIGNED ) * + + 62 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5625 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST ( NULL AS INTEGER ) * + + 62 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5625 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST( NULL AS SIGNED ) * + + 62 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5625 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST ( NULL AS INTEGER ) * + + 62 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5625 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST( NULL AS SIGNED ) * + + 62 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5625 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST ( NULL AS INTEGER ) * + + 62 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5625 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST( NULL AS SIGNED ) * + + 62 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5625 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST ( NULL AS INTEGER ) * + + 62 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5625 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST( NULL AS SIGNED ) * + + 62 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5625 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 52 + ( + 95 ) NOT IN ( - CAST ( NULL AS INTEGER ) * + + 62 ) ---- query III rowsort label-5630 SELECT ALL + + 3 + - 65 * - col3 - + 60 + + - 50 + - col0 AS col4, - col0 AS col0, + col5 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query III rowsort label-5630 SELECT ALL + + 3 + - 65 * - col3 - + 60 + + - 50 + - col0 AS col4, - col0 AS col0, + col5 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query III rowsort label-5630 SELECT ALL + + 3 + - 65 * - col3 - + 60 + + - 50 + - col0 AS col4, - col0 AS col0, + col5 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query III rowsort label-5630 SELECT ALL + + 3 + - 65 * - col3 - + 60 + + - 50 + - col0 AS col4, - col0 AS col0, + col5 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query III rowsort label-5630 SELECT ALL + + 3 + - 65 * - col3 - + 60 + + - 50 + - col0 AS col4, - col0 AS col0, + col5 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5635 SELECT * FROM tab0 cor0 WHERE NULL > + CAST( + + col0 AS SIGNED ) + + - col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5635 SELECT * FROM tab0 cor0 WHERE NULL > + CAST ( + + col0 AS INTEGER ) + + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5635 SELECT * FROM tab1 cor0 WHERE NULL > + CAST( + + col0 AS SIGNED ) + + - col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5635 SELECT * FROM tab1 cor0 WHERE NULL > + CAST ( + + col0 AS INTEGER ) + + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5635 SELECT * FROM tab2 cor0 WHERE NULL > + CAST( + + col0 AS SIGNED ) + + - col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5635 SELECT * FROM tab2 cor0 WHERE NULL > + CAST ( + + col0 AS INTEGER ) + + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5635 SELECT * FROM tab3 cor0 WHERE NULL > + CAST( + + col0 AS SIGNED ) + + - col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5635 SELECT * FROM tab3 cor0 WHERE NULL > + CAST ( + + col0 AS INTEGER ) + + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5635 SELECT * FROM tab4 cor0 WHERE NULL > + CAST( + + col0 AS SIGNED ) + + - col1 ---- skipif mysql # not compatible query IIIIIII rowsort label-5635 SELECT * FROM tab4 cor0 WHERE NULL > + CAST ( + + col0 AS INTEGER ) + + - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5640 SELECT ALL + 61 + + CAST( NULL AS SIGNED ), col3 * + col1 + + col4 AS col3 FROM tab0 AS cor0 WHERE NULL <> NULL ---- skipif mysql # not compatible query II rowsort label-5640 SELECT ALL + 61 + + CAST ( NULL AS INTEGER ), col3 * + col1 + + col4 AS col3 FROM tab0 AS cor0 WHERE NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5640 SELECT ALL + 61 + + CAST( NULL AS SIGNED ), col3 * + col1 + + col4 AS col3 FROM tab1 AS cor0 WHERE NULL <> NULL ---- skipif mysql # not compatible query II rowsort label-5640 SELECT ALL + 61 + + CAST ( NULL AS INTEGER ), col3 * + col1 + + col4 AS col3 FROM tab1 AS cor0 WHERE NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5640 SELECT ALL + 61 + + CAST( NULL AS SIGNED ), col3 * + col1 + + col4 AS col3 FROM tab2 AS cor0 WHERE NULL <> NULL ---- skipif mysql # not compatible query II rowsort label-5640 SELECT ALL + 61 + + CAST ( NULL AS INTEGER ), col3 * + col1 + + col4 AS col3 FROM tab2 AS cor0 WHERE NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5640 SELECT ALL + 61 + + CAST( NULL AS SIGNED ), col3 * + col1 + + col4 AS col3 FROM tab3 AS cor0 WHERE NULL <> NULL ---- skipif mysql # not compatible query II rowsort label-5640 SELECT ALL + 61 + + CAST ( NULL AS INTEGER ), col3 * + col1 + + col4 AS col3 FROM tab3 AS cor0 WHERE NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-5640 SELECT ALL + 61 + + CAST( NULL AS SIGNED ), col3 * + col1 + + col4 AS col3 FROM tab4 AS cor0 WHERE NULL <> NULL ---- skipif mysql # not compatible query II rowsort label-5640 SELECT ALL + 61 + + CAST ( NULL AS INTEGER ), col3 * + col1 + + col4 AS col3 FROM tab4 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-5645 SELECT - col0 AS col4 FROM tab0 AS cor0 WHERE NULL >= + col3 ---- query I rowsort label-5645 SELECT - col0 AS col4 FROM tab1 AS cor0 WHERE NULL >= + col3 ---- query I rowsort label-5645 SELECT - col0 AS col4 FROM tab2 AS cor0 WHERE NULL >= + col3 ---- query I rowsort label-5645 SELECT - col0 AS col4 FROM tab3 AS cor0 WHERE NULL >= + col3 ---- query I rowsort label-5645 SELECT - col0 AS col4 FROM tab4 AS cor0 WHERE NULL >= + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5650 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col4 FROM tab0 WHERE - - col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-5650 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col4 FROM tab0 WHERE - - col4 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5650 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col4 FROM tab1 WHERE - - col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-5650 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col4 FROM tab1 WHERE - - col4 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5650 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col4 FROM tab2 WHERE - - col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-5650 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col4 FROM tab2 WHERE - - col4 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5650 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col4 FROM tab3 WHERE - - col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-5650 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col4 FROM tab3 WHERE - - col4 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5650 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col4 FROM tab4 WHERE - - col4 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-5650 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col4 FROM tab4 WHERE - - col4 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5655 SELECT * FROM tab0 AS cor0 WHERE NULL < + ( + - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5655 SELECT * FROM tab0 AS cor0 WHERE NULL < + ( + - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5655 SELECT * FROM tab1 AS cor0 WHERE NULL < + ( + - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5655 SELECT * FROM tab1 AS cor0 WHERE NULL < + ( + - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5655 SELECT * FROM tab2 AS cor0 WHERE NULL < + ( + - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5655 SELECT * FROM tab2 AS cor0 WHERE NULL < + ( + - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5655 SELECT * FROM tab3 AS cor0 WHERE NULL < + ( + - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5655 SELECT * FROM tab3 AS cor0 WHERE NULL < + ( + - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5655 SELECT * FROM tab4 AS cor0 WHERE NULL < + ( + - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5655 SELECT * FROM tab4 AS cor0 WHERE NULL < + ( + - CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-5660 SELECT ALL col0 FROM tab0 WHERE 40 * col1 / col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5660 SELECT ALL col0 FROM tab1 WHERE 40 * col1 / col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5660 SELECT ALL col0 FROM tab2 WHERE 40 * col1 / col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5660 SELECT ALL col0 FROM tab3 WHERE 40 * col1 / col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5660 SELECT ALL col0 FROM tab4 WHERE 40 * col1 / col1 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-5665 SELECT col3 / - col1 FROM tab0 WHERE ( col3 ) < - col0 ---- query I rowsort label-5665 SELECT col3 / - col1 FROM tab1 WHERE ( col3 ) < - col0 ---- query I rowsort label-5665 SELECT col3 / - col1 FROM tab2 WHERE ( col3 ) < - col0 ---- query I rowsort label-5665 SELECT col3 / - col1 FROM tab3 WHERE ( col3 ) < - col0 ---- query I rowsort label-5665 SELECT col3 / - col1 FROM tab4 WHERE ( col3 ) < - col0 ---- query I rowsort label-5670 SELECT ALL col2 AS col5 FROM tab0 WHERE - + col3 BETWEEN - 72 AND 50 + + 78 ---- query I rowsort label-5670 SELECT ALL col2 AS col5 FROM tab1 WHERE - + col3 BETWEEN - 72 AND 50 + + 78 ---- query I rowsort label-5670 SELECT ALL col2 AS col5 FROM tab2 WHERE - + col3 BETWEEN - 72 AND 50 + + 78 ---- query I rowsort label-5670 SELECT ALL col2 AS col5 FROM tab3 WHERE - + col3 BETWEEN - 72 AND 50 + + 78 ---- query I rowsort label-5670 SELECT ALL col2 AS col5 FROM tab4 WHERE - + col3 BETWEEN - 72 AND 50 + + 78 ---- onlyif mysql # aggregate syntax: query I rowsort label-5675 SELECT ALL + COUNT( * ) AS col3 FROM tab0 WHERE NOT col0 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-5675 SELECT ALL + COUNT ( * ) AS col3 FROM tab0 WHERE NOT col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5675 SELECT ALL + COUNT( * ) AS col3 FROM tab1 WHERE NOT col0 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-5675 SELECT ALL + COUNT ( * ) AS col3 FROM tab1 WHERE NOT col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5675 SELECT ALL + COUNT( * ) AS col3 FROM tab2 WHERE NOT col0 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-5675 SELECT ALL + COUNT ( * ) AS col3 FROM tab2 WHERE NOT col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5675 SELECT ALL + COUNT( * ) AS col3 FROM tab3 WHERE NOT col0 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-5675 SELECT ALL + COUNT ( * ) AS col3 FROM tab3 WHERE NOT col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5675 SELECT ALL + COUNT( * ) AS col3 FROM tab4 WHERE NOT col0 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-5675 SELECT ALL + COUNT ( * ) AS col3 FROM tab4 WHERE NOT col0 IS NULL ---- 100 query I rowsort label-5680 SELECT - col3 * col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-5680 SELECT - col3 * col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-5680 SELECT - col3 * col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-5680 SELECT - col3 * col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-5680 SELECT - col3 * col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query IIIIIII rowsort label-5685 SELECT * FROM tab0 AS cor0 WHERE NOT - 9 * + 53 / col3 NOT BETWEEN col1 AND - col3 - col4 ---- query IIIIIII rowsort label-5685 SELECT * FROM tab1 AS cor0 WHERE NOT - 9 * + 53 / col3 NOT BETWEEN col1 AND - col3 - col4 ---- query IIIIIII rowsort label-5685 SELECT * FROM tab2 AS cor0 WHERE NOT - 9 * + 53 / col3 NOT BETWEEN col1 AND - col3 - col4 ---- query IIIIIII rowsort label-5685 SELECT * FROM tab3 AS cor0 WHERE NOT - 9 * + 53 / col3 NOT BETWEEN col1 AND - col3 - col4 ---- query IIIIIII rowsort label-5685 SELECT * FROM tab4 AS cor0 WHERE NOT - 9 * + 53 / col3 NOT BETWEEN col1 AND - col3 - col4 ---- query I rowsort label-5690 SELECT + - 8 AS col0 FROM tab0 AS cor0 WHERE NULL BETWEEN 95 AND NULL ---- query I rowsort label-5690 SELECT + - 8 AS col0 FROM tab1 AS cor0 WHERE NULL BETWEEN 95 AND NULL ---- query I rowsort label-5690 SELECT + - 8 AS col0 FROM tab2 AS cor0 WHERE NULL BETWEEN 95 AND NULL ---- query I rowsort label-5690 SELECT + - 8 AS col0 FROM tab3 AS cor0 WHERE NULL BETWEEN 95 AND NULL ---- query I rowsort label-5690 SELECT + - 8 AS col0 FROM tab4 AS cor0 WHERE NULL BETWEEN 95 AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5695 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST( NULL AS DECIMAL ), CAST( - 83 AS DECIMAL ) + - - ( col1 ) + + + 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5695 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST ( NULL AS REAL ), CAST ( - 83 AS REAL ) + - - ( col1 ) + + + 13 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5695 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST( NULL AS DECIMAL ), CAST( - 83 AS DECIMAL ) + - - ( col1 ) + + + 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5695 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST ( NULL AS REAL ), CAST ( - 83 AS REAL ) + - - ( col1 ) + + + 13 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5695 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST( NULL AS DECIMAL ), CAST( - 83 AS DECIMAL ) + - - ( col1 ) + + + 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5695 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST ( NULL AS REAL ), CAST ( - 83 AS REAL ) + - - ( col1 ) + + + 13 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5695 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST( NULL AS DECIMAL ), CAST( - 83 AS DECIMAL ) + - - ( col1 ) + + + 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5695 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST ( NULL AS REAL ), CAST ( - 83 AS REAL ) + - - ( col1 ) + + + 13 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-5695 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST( NULL AS DECIMAL ), CAST( - 83 AS DECIMAL ) + - - ( col1 ) + + + 13 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-5695 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( + 35, - CAST ( NULL AS REAL ), CAST ( - 83 AS REAL ) + - - ( col1 ) + + + 13 ) ---- query I rowsort label-5700 SELECT ALL + 37 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-5700 SELECT ALL + 37 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-5700 SELECT ALL + 37 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-5700 SELECT ALL + 37 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-5700 SELECT ALL + 37 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-5705 SELECT ALL - 54 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-5705 SELECT ALL - 54 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-5705 SELECT ALL - 54 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-5705 SELECT ALL - 54 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-5705 SELECT ALL - 54 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5710 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND + - col1 ---- query IIIIIII rowsort label-5710 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND + - col1 ---- query IIIIIII rowsort label-5710 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND + - col1 ---- query IIIIIII rowsort label-5710 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND + - col1 ---- query IIIIIII rowsort label-5710 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND + - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT( ALL - - col3 ) AS col5 FROM tab0 WHERE NOT - 93 IS NULL ---- 148 skipif mysql # not compatible query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT ( ALL - - col3 ) AS col5 FROM tab0 WHERE NOT - 93 IS NULL ---- 148 onlyif mysql # aggregate syntax: query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT( ALL - - col3 ) AS col5 FROM tab1 WHERE NOT - 93 IS NULL ---- 148 skipif mysql # not compatible query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT ( ALL - - col3 ) AS col5 FROM tab1 WHERE NOT - 93 IS NULL ---- 148 onlyif mysql # aggregate syntax: query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT( ALL - - col3 ) AS col5 FROM tab2 WHERE NOT - 93 IS NULL ---- 148 skipif mysql # not compatible query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT ( ALL - - col3 ) AS col5 FROM tab2 WHERE NOT - 93 IS NULL ---- 148 onlyif mysql # aggregate syntax: query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT( ALL - - col3 ) AS col5 FROM tab3 WHERE NOT - 93 IS NULL ---- 148 skipif mysql # not compatible query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT ( ALL - - col3 ) AS col5 FROM tab3 WHERE NOT - 93 IS NULL ---- 148 onlyif mysql # aggregate syntax: query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT( ALL - - col3 ) AS col5 FROM tab4 WHERE NOT - 93 IS NULL ---- 148 skipif mysql # not compatible query I rowsort label-5715 SELECT DISTINCT - - 48 + + COUNT ( ALL - - col3 ) AS col5 FROM tab4 WHERE NOT - 93 IS NULL ---- 148 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5720 SELECT DISTINCT col0 - - CAST( NULL AS SIGNED ) AS col5 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-5720 SELECT DISTINCT col0 - - CAST ( NULL AS INTEGER ) AS col5 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5720 SELECT DISTINCT col0 - - CAST( NULL AS SIGNED ) AS col5 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-5720 SELECT DISTINCT col0 - - CAST ( NULL AS INTEGER ) AS col5 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5720 SELECT DISTINCT col0 - - CAST( NULL AS SIGNED ) AS col5 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-5720 SELECT DISTINCT col0 - - CAST ( NULL AS INTEGER ) AS col5 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5720 SELECT DISTINCT col0 - - CAST( NULL AS SIGNED ) AS col5 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-5720 SELECT DISTINCT col0 - - CAST ( NULL AS INTEGER ) AS col5 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-5720 SELECT DISTINCT col0 - - CAST( NULL AS SIGNED ) AS col5 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-5720 SELECT DISTINCT col0 - - CAST ( NULL AS INTEGER ) AS col5 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5725 SELECT DISTINCT - 19 col4 FROM tab0 AS cor0 WHERE NOT + col5 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5725 SELECT DISTINCT - 19 col4 FROM tab1 AS cor0 WHERE NOT + col5 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5725 SELECT DISTINCT - 19 col4 FROM tab2 AS cor0 WHERE NOT + col5 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5725 SELECT DISTINCT - 19 col4 FROM tab3 AS cor0 WHERE NOT + col5 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5725 SELECT DISTINCT - 19 col4 FROM tab4 AS cor0 WHERE NOT + col5 IS NOT NULL ---- query IIIIIII rowsort label-5730 SELECT * FROM tab0 AS cor0 WHERE col1 / + - 8 IS NULL ---- query IIIIIII rowsort label-5730 SELECT * FROM tab1 AS cor0 WHERE col1 / + - 8 IS NULL ---- query IIIIIII rowsort label-5730 SELECT * FROM tab2 AS cor0 WHERE col1 / + - 8 IS NULL ---- query IIIIIII rowsort label-5730 SELECT * FROM tab3 AS cor0 WHERE col1 / + - 8 IS NULL ---- query IIIIIII rowsort label-5730 SELECT * FROM tab4 AS cor0 WHERE col1 / + - 8 IS NULL ---- query IIIIIII rowsort label-5735 SELECT * FROM tab0 WHERE 37 * + - 61 IS NULL ---- query IIIIIII rowsort label-5735 SELECT * FROM tab1 WHERE 37 * + - 61 IS NULL ---- query IIIIIII rowsort label-5735 SELECT * FROM tab2 WHERE 37 * + - 61 IS NULL ---- query IIIIIII rowsort label-5735 SELECT * FROM tab3 WHERE 37 * + - 61 IS NULL ---- query IIIIIII rowsort label-5735 SELECT * FROM tab4 WHERE 37 * + - 61 IS NULL ---- query I rowsort label-5740 SELECT - col0 FROM tab0 WHERE col0 + + col4 * col3 IS NULL ---- query I rowsort label-5740 SELECT - col0 FROM tab1 WHERE col0 + + col4 * col3 IS NULL ---- query I rowsort label-5740 SELECT - col0 FROM tab2 WHERE col0 + + col4 * col3 IS NULL ---- query I rowsort label-5740 SELECT - col0 FROM tab3 WHERE col0 + + col4 * col3 IS NULL ---- query I rowsort label-5740 SELECT - col0 FROM tab4 WHERE col0 + + col4 * col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5745 SELECT + col1 col4 FROM tab0 WHERE NOT + 54 * - - col4 NOT IN ( + 71, 18, col1, + col0 / - - 38 + + 29, + col4, + col4, - col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5745 SELECT + col1 col4 FROM tab1 WHERE NOT + 54 * - - col4 NOT IN ( + 71, 18, col1, + col0 / - - 38 + + 29, + col4, + col4, - col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5745 SELECT + col1 col4 FROM tab2 WHERE NOT + 54 * - - col4 NOT IN ( + 71, 18, col1, + col0 / - - 38 + + 29, + col4, + col4, - col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5745 SELECT + col1 col4 FROM tab3 WHERE NOT + 54 * - - col4 NOT IN ( + 71, 18, col1, + col0 / - - 38 + + 29, + col4, + col4, - col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5745 SELECT + col1 col4 FROM tab4 WHERE NOT + 54 * - - col4 NOT IN ( + 71, 18, col1, + col0 / - - 38 + + 29, + col4, + col4, - col4 ) ---- query IIIIIII rowsort label-5750 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = - 39 * 38 ---- query IIIIIII rowsort label-5750 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = - 39 * 38 ---- query IIIIIII rowsort label-5750 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = - 39 * 38 ---- query IIIIIII rowsort label-5750 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = - 39 * 38 ---- query IIIIIII rowsort label-5750 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = - 39 * 38 ---- query I rowsort label-5755 SELECT ALL - col0 FROM tab0 AS cor0 WHERE 48 <= NULL ---- query I rowsort label-5755 SELECT ALL - col0 FROM tab1 AS cor0 WHERE 48 <= NULL ---- query I rowsort label-5755 SELECT ALL - col0 FROM tab2 AS cor0 WHERE 48 <= NULL ---- query I rowsort label-5755 SELECT ALL - col0 FROM tab3 AS cor0 WHERE 48 <= NULL ---- query I rowsort label-5755 SELECT ALL - col0 FROM tab4 AS cor0 WHERE 48 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5760 SELECT 79 * - COUNT( * ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- -7900 skipif mysql # not compatible query I rowsort label-5760 SELECT 79 * - COUNT ( * ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- -7900 onlyif mysql # aggregate syntax: query I rowsort label-5760 SELECT 79 * - COUNT( * ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- -7900 skipif mysql # not compatible query I rowsort label-5760 SELECT 79 * - COUNT ( * ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- -7900 onlyif mysql # aggregate syntax: query I rowsort label-5760 SELECT 79 * - COUNT( * ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- -7900 skipif mysql # not compatible query I rowsort label-5760 SELECT 79 * - COUNT ( * ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- -7900 onlyif mysql # aggregate syntax: query I rowsort label-5760 SELECT 79 * - COUNT( * ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- -7900 skipif mysql # not compatible query I rowsort label-5760 SELECT 79 * - COUNT ( * ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- -7900 onlyif mysql # aggregate syntax: query I rowsort label-5760 SELECT 79 * - COUNT( * ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- -7900 skipif mysql # not compatible query I rowsort label-5760 SELECT 79 * - COUNT ( * ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- -7900 query IIIIIII rowsort label-5765 SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN - col4 AND - + col4 + + 62 ---- query IIIIIII rowsort label-5765 SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN - col4 AND - + col4 + + 62 ---- query IIIIIII rowsort label-5765 SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN - col4 AND - + col4 + + 62 ---- query IIIIIII rowsort label-5765 SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN - col4 AND - + col4 + + 62 ---- query IIIIIII rowsort label-5765 SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN - col4 AND - + col4 + + 62 ---- query IIIIIII rowsort label-5770 SELECT * FROM tab0 AS cor0 WHERE NOT 2 IS NOT NULL ---- query IIIIIII rowsort label-5770 SELECT * FROM tab1 AS cor0 WHERE NOT 2 IS NOT NULL ---- query IIIIIII rowsort label-5770 SELECT * FROM tab2 AS cor0 WHERE NOT 2 IS NOT NULL ---- query IIIIIII rowsort label-5770 SELECT * FROM tab3 AS cor0 WHERE NOT 2 IS NOT NULL ---- query IIIIIII rowsort label-5770 SELECT * FROM tab4 AS cor0 WHERE NOT 2 IS NOT NULL ---- query IIIIIII rowsort label-5775 SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-5775 SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-5775 SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-5775 SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-5775 SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-5780 SELECT DISTINCT - + ( 14 ) FROM tab0 AS cor0 WHERE NOT col1 + + 91 * - 12 + + col1 IS NULL ---- -14 query I rowsort label-5780 SELECT DISTINCT - + ( 14 ) FROM tab1 AS cor0 WHERE NOT col1 + + 91 * - 12 + + col1 IS NULL ---- -14 query I rowsort label-5780 SELECT DISTINCT - + ( 14 ) FROM tab2 AS cor0 WHERE NOT col1 + + 91 * - 12 + + col1 IS NULL ---- -14 query I rowsort label-5780 SELECT DISTINCT - + ( 14 ) FROM tab3 AS cor0 WHERE NOT col1 + + 91 * - 12 + + col1 IS NULL ---- -14 query I rowsort label-5780 SELECT DISTINCT - + ( 14 ) FROM tab4 AS cor0 WHERE NOT col1 + + 91 * - 12 + + col1 IS NULL ---- -14 query IIIIIII rowsort label-5785 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > 47 ---- query IIIIIII rowsort label-5785 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > 47 ---- query IIIIIII rowsort label-5785 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > 47 ---- query IIIIIII rowsort label-5785 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > 47 ---- query IIIIIII rowsort label-5785 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > 47 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5790 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED ) * + col4 * col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5790 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER ) * + col4 * col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5790 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED ) * + col4 * col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5790 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER ) * + col4 * col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5790 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED ) * + col4 * col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5790 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER ) * + col4 * col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5790 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED ) * + col4 * col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5790 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER ) * + col4 * col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-5790 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED ) * + col4 * col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-5790 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER ) * + col4 * col4 ---- query IIIIIII rowsort label-5795 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5795 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5795 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5795 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5795 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5800 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + col3, col1, + col1, col3 ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + col3, col1, + col1, col3 ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + col3, col1, + col1, col3 ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + col3, col1, + col1, col3 ) ---- query IIIIIII rowsort label-5800 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + col3, col1, + col1, col3 ) ---- query I rowsort label-5805 SELECT col4 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) >= - - col3 ---- query I rowsort label-5805 SELECT col4 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) >= - - col3 ---- query I rowsort label-5805 SELECT col4 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) >= - - col3 ---- query I rowsort label-5805 SELECT col4 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) >= - - col3 ---- query I rowsort label-5805 SELECT col4 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) >= - - col3 ---- query I rowsort label-5810 SELECT ALL + 47 + - ( + col0 ) AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5810 SELECT ALL + 47 + - ( + col0 ) AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5810 SELECT ALL + 47 + - ( + col0 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5810 SELECT ALL + 47 + - ( + col0 ) AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5810 SELECT ALL + 47 + - ( + col0 ) AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-5815 SELECT ALL * FROM tab0 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-5815 SELECT ALL * FROM tab1 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-5815 SELECT ALL * FROM tab2 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-5815 SELECT ALL * FROM tab3 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-5815 SELECT ALL * FROM tab4 cor0 WHERE col4 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5820 SELECT DISTINCT + + COUNT( * ) AS col2 FROM tab0 AS cor0 WHERE + col2 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5820 SELECT DISTINCT + + COUNT ( * ) AS col2 FROM tab0 AS cor0 WHERE + col2 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5820 SELECT DISTINCT + + COUNT( * ) AS col2 FROM tab1 AS cor0 WHERE + col2 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5820 SELECT DISTINCT + + COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE + col2 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5820 SELECT DISTINCT + + COUNT( * ) AS col2 FROM tab2 AS cor0 WHERE + col2 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5820 SELECT DISTINCT + + COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE + col2 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5820 SELECT DISTINCT + + COUNT( * ) AS col2 FROM tab3 AS cor0 WHERE + col2 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5820 SELECT DISTINCT + + COUNT ( * ) AS col2 FROM tab3 AS cor0 WHERE + col2 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-5820 SELECT DISTINCT + + COUNT( * ) AS col2 FROM tab4 AS cor0 WHERE + col2 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-5820 SELECT DISTINCT + + COUNT ( * ) AS col2 FROM tab4 AS cor0 WHERE + col2 IS NOT NULL ---- 100 query IIIIIII rowsort label-5825 SELECT * FROM tab0 WHERE NULL NOT BETWEEN - - col3 + + - col0 AND ( NULL ) ---- query IIIIIII rowsort label-5825 SELECT * FROM tab1 WHERE NULL NOT BETWEEN - - col3 + + - col0 AND ( NULL ) ---- query IIIIIII rowsort label-5825 SELECT * FROM tab2 WHERE NULL NOT BETWEEN - - col3 + + - col0 AND ( NULL ) ---- query IIIIIII rowsort label-5825 SELECT * FROM tab3 WHERE NULL NOT BETWEEN - - col3 + + - col0 AND ( NULL ) ---- query IIIIIII rowsort label-5825 SELECT * FROM tab4 WHERE NULL NOT BETWEEN - - col3 + + - col0 AND ( NULL ) ---- query I rowsort label-5830 SELECT DISTINCT - 33 * col4 AS col3 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5830 SELECT DISTINCT - 33 * col4 AS col3 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5830 SELECT DISTINCT - 33 * col4 AS col3 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5830 SELECT DISTINCT - 33 * col4 AS col3 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5830 SELECT DISTINCT - 33 * col4 AS col3 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5835 SELECT col5 AS col1 FROM tab0 WHERE NOT - - col0 * 60 IS NOT NULL ---- query I rowsort label-5835 SELECT col5 AS col1 FROM tab1 WHERE NOT - - col0 * 60 IS NOT NULL ---- query I rowsort label-5835 SELECT col5 AS col1 FROM tab2 WHERE NOT - - col0 * 60 IS NOT NULL ---- query I rowsort label-5835 SELECT col5 AS col1 FROM tab3 WHERE NOT - - col0 * 60 IS NOT NULL ---- query I rowsort label-5835 SELECT col5 AS col1 FROM tab4 WHERE NOT - - col0 * 60 IS NOT NULL ---- query I rowsort label-5840 SELECT DISTINCT - ( - col3 ) AS col3 FROM tab0 WHERE - col3 - + col3 - - col4 <> - col4 ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5840 SELECT DISTINCT - ( - col3 ) AS col3 FROM tab1 WHERE - col3 - + col3 - - col4 <> - col4 ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5840 SELECT DISTINCT - ( - col3 ) AS col3 FROM tab2 WHERE - col3 - + col3 - - col4 <> - col4 ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5840 SELECT DISTINCT - ( - col3 ) AS col3 FROM tab3 WHERE - col3 - + col3 - - col4 <> - col4 ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-5840 SELECT DISTINCT - ( - col3 ) AS col3 FROM tab4 WHERE - col3 - + col3 - - col4 <> - col4 ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab0 WHERE + col4 NOT BETWEEN + + ( + CAST( NULL AS DECIMAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab0 WHERE + col4 NOT BETWEEN + + ( + CAST ( NULL AS REAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab1 WHERE + col4 NOT BETWEEN + + ( + CAST( NULL AS DECIMAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab1 WHERE + col4 NOT BETWEEN + + ( + CAST ( NULL AS REAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab2 WHERE + col4 NOT BETWEEN + + ( + CAST( NULL AS DECIMAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab2 WHERE + col4 NOT BETWEEN + + ( + CAST ( NULL AS REAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab3 WHERE + col4 NOT BETWEEN + + ( + CAST( NULL AS DECIMAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab3 WHERE + col4 NOT BETWEEN + + ( + CAST ( NULL AS REAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab4 WHERE + col4 NOT BETWEEN + + ( + CAST( NULL AS DECIMAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5845 SELECT ALL - 4 col4 FROM tab4 WHERE + col4 NOT BETWEEN + + ( + CAST ( NULL AS REAL ) ) AND ( 78 ) ---- 100 values hashing to 091f49dac6f58bdaf55a2d1ab5c5401c query IIIIIII rowsort label-5850 SELECT ALL * FROM tab0 WHERE - + col1 > NULL ---- query IIIIIII rowsort label-5850 SELECT ALL * FROM tab1 WHERE - + col1 > NULL ---- query IIIIIII rowsort label-5850 SELECT ALL * FROM tab2 WHERE - + col1 > NULL ---- query IIIIIII rowsort label-5850 SELECT ALL * FROM tab3 WHERE - + col1 > NULL ---- query IIIIIII rowsort label-5850 SELECT ALL * FROM tab4 WHERE - + col1 > NULL ---- query I rowsort label-5855 SELECT col3 FROM tab0 cor0 WHERE NULL < 68 ---- query I rowsort label-5855 SELECT col3 FROM tab1 cor0 WHERE NULL < 68 ---- query I rowsort label-5855 SELECT col3 FROM tab2 cor0 WHERE NULL < 68 ---- query I rowsort label-5855 SELECT col3 FROM tab3 cor0 WHERE NULL < 68 ---- query I rowsort label-5855 SELECT col3 FROM tab4 cor0 WHERE NULL < 68 ---- query I rowsort label-5860 SELECT DISTINCT 55 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-5860 SELECT DISTINCT 55 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-5860 SELECT DISTINCT 55 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-5860 SELECT DISTINCT 55 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-5860 SELECT DISTINCT 55 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT IN ( - col1 ) ---- query I rowsort label-5865 SELECT ALL + 0 FROM tab0 WHERE NOT ( col0 * 77 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-5865 SELECT ALL + 0 FROM tab1 WHERE NOT ( col0 * 77 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-5865 SELECT ALL + 0 FROM tab2 WHERE NOT ( col0 * 77 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-5865 SELECT ALL + 0 FROM tab3 WHERE NOT ( col0 * 77 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-5865 SELECT ALL + 0 FROM tab4 WHERE NOT ( col0 * 77 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query IIIIIII rowsort label-5870 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( 37 ) ---- query IIIIIII rowsort label-5870 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( 37 ) ---- query IIIIIII rowsort label-5870 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( 37 ) ---- query IIIIIII rowsort label-5870 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( 37 ) ---- query IIIIIII rowsort label-5870 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( 37 ) ---- query I rowsort label-5875 SELECT col1 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5875 SELECT col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5875 SELECT col1 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5875 SELECT col1 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5875 SELECT col1 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5880 SELECT + - ( - col1 ) * + 27 + + - col1 AS col4 FROM tab0 AS cor0 WHERE NOT col1 IS NULL AND col0 / + - 10 <= NULL ---- query I rowsort label-5880 SELECT + - ( - col1 ) * + 27 + + - col1 AS col4 FROM tab1 AS cor0 WHERE NOT col1 IS NULL AND col0 / + - 10 <= NULL ---- query I rowsort label-5880 SELECT + - ( - col1 ) * + 27 + + - col1 AS col4 FROM tab2 AS cor0 WHERE NOT col1 IS NULL AND col0 / + - 10 <= NULL ---- query I rowsort label-5880 SELECT + - ( - col1 ) * + 27 + + - col1 AS col4 FROM tab3 AS cor0 WHERE NOT col1 IS NULL AND col0 / + - 10 <= NULL ---- query I rowsort label-5880 SELECT + - ( - col1 ) * + 27 + + - col1 AS col4 FROM tab4 AS cor0 WHERE NOT col1 IS NULL AND col0 / + - 10 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5885 SELECT ALL + COUNT( * ) + + COUNT( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5885 SELECT ALL + COUNT ( * ) + + COUNT ( * ) FROM tab0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5885 SELECT ALL + COUNT( * ) + + COUNT( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5885 SELECT ALL + COUNT ( * ) + + COUNT ( * ) FROM tab1 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5885 SELECT ALL + COUNT( * ) + + COUNT( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5885 SELECT ALL + COUNT ( * ) + + COUNT ( * ) FROM tab2 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5885 SELECT ALL + COUNT( * ) + + COUNT( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5885 SELECT ALL + COUNT ( * ) + + COUNT ( * ) FROM tab3 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5885 SELECT ALL + COUNT( * ) + + COUNT( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-5885 SELECT ALL + COUNT ( * ) + + COUNT ( * ) FROM tab4 WHERE NOT NULL IS NULL ---- 0 query I rowsort label-5890 SELECT DISTINCT + + 36 FROM tab0, tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 36 query I rowsort label-5890 SELECT DISTINCT + + 36 FROM tab1, tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 36 query I rowsort label-5890 SELECT DISTINCT + + 36 FROM tab2, tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 36 query I rowsort label-5890 SELECT DISTINCT + + 36 FROM tab3, tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 36 query I rowsort label-5890 SELECT DISTINCT + + 36 FROM tab4, tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 36 query I rowsort label-5895 SELECT ALL + col5 AS col2 FROM tab0 WHERE - - col1 < ( NULL ) ---- query I rowsort label-5895 SELECT ALL + col5 AS col2 FROM tab1 WHERE - - col1 < ( NULL ) ---- query I rowsort label-5895 SELECT ALL + col5 AS col2 FROM tab2 WHERE - - col1 < ( NULL ) ---- query I rowsort label-5895 SELECT ALL + col5 AS col2 FROM tab3 WHERE - - col1 < ( NULL ) ---- query I rowsort label-5895 SELECT ALL + col5 AS col2 FROM tab4 WHERE - - col1 < ( NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT + 81 + COUNT( * ) FROM tab0 AS cor0 WHERE NOT 22 IS NULL ---- 181 skipif mysql # not compatible query I rowsort label-5900 SELECT + 81 + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT 22 IS NULL ---- 181 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT + 81 + COUNT( * ) FROM tab1 AS cor0 WHERE NOT 22 IS NULL ---- 181 skipif mysql # not compatible query I rowsort label-5900 SELECT + 81 + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 22 IS NULL ---- 181 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT + 81 + COUNT( * ) FROM tab2 AS cor0 WHERE NOT 22 IS NULL ---- 181 skipif mysql # not compatible query I rowsort label-5900 SELECT + 81 + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT 22 IS NULL ---- 181 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT + 81 + COUNT( * ) FROM tab3 AS cor0 WHERE NOT 22 IS NULL ---- 181 skipif mysql # not compatible query I rowsort label-5900 SELECT + 81 + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT 22 IS NULL ---- 181 onlyif mysql # aggregate syntax: query I rowsort label-5900 SELECT + 81 + COUNT( * ) FROM tab4 AS cor0 WHERE NOT 22 IS NULL ---- 181 skipif mysql # not compatible query I rowsort label-5900 SELECT + 81 + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT 22 IS NULL ---- 181 query I rowsort label-5905 SELECT col4 AS col5 FROM tab0 AS cor0 WHERE ( NOT ( NOT + col4 < - 11 ) ) ---- query I rowsort label-5905 SELECT col4 AS col5 FROM tab1 AS cor0 WHERE ( NOT ( NOT + col4 < - 11 ) ) ---- query I rowsort label-5905 SELECT col4 AS col5 FROM tab2 AS cor0 WHERE ( NOT ( NOT + col4 < - 11 ) ) ---- query I rowsort label-5905 SELECT col4 AS col5 FROM tab3 AS cor0 WHERE ( NOT ( NOT + col4 < - 11 ) ) ---- query I rowsort label-5905 SELECT col4 AS col5 FROM tab4 AS cor0 WHERE ( NOT ( NOT + col4 < - 11 ) ) ---- query I rowsort label-5910 SELECT DISTINCT - ( + + 55 ) FROM tab0 AS cor0 WHERE ( NOT NULL = - 6 ) ---- query I rowsort label-5910 SELECT DISTINCT - ( + + 55 ) FROM tab1 AS cor0 WHERE ( NOT NULL = - 6 ) ---- query I rowsort label-5910 SELECT DISTINCT - ( + + 55 ) FROM tab2 AS cor0 WHERE ( NOT NULL = - 6 ) ---- query I rowsort label-5910 SELECT DISTINCT - ( + + 55 ) FROM tab3 AS cor0 WHERE ( NOT NULL = - 6 ) ---- query I rowsort label-5910 SELECT DISTINCT - ( + + 55 ) FROM tab4 AS cor0 WHERE ( NOT NULL = - 6 ) ---- query II rowsort label-5915 SELECT - col0, - col3 FROM tab0 AS cor0 WHERE NOT - 51 IS NOT NULL ---- query II rowsort label-5915 SELECT - col0, - col3 FROM tab1 AS cor0 WHERE NOT - 51 IS NOT NULL ---- query II rowsort label-5915 SELECT - col0, - col3 FROM tab2 AS cor0 WHERE NOT - 51 IS NOT NULL ---- query II rowsort label-5915 SELECT - col0, - col3 FROM tab3 AS cor0 WHERE NOT - 51 IS NOT NULL ---- query II rowsort label-5915 SELECT - col0, - col3 FROM tab4 AS cor0 WHERE NOT - 51 IS NOT NULL ---- query II rowsort label-5920 SELECT + col3, col4 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query II rowsort label-5920 SELECT + col3, col4 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query II rowsort label-5920 SELECT + col3, col4 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query II rowsort label-5920 SELECT + col3, col4 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query II rowsort label-5920 SELECT + col3, col4 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-5925 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( col3 + + - 67 ) ---- query IIIIIII rowsort label-5925 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( col3 + + - 67 ) ---- query IIIIIII rowsort label-5925 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( col3 + + - 67 ) ---- query IIIIIII rowsort label-5925 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( col3 + + - 67 ) ---- query IIIIIII rowsort label-5925 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( col3 + + - 67 ) ---- query IIIIIII rowsort label-5930 SELECT * FROM tab0 WHERE NULL >= col3 ---- query IIIIIII rowsort label-5930 SELECT * FROM tab1 WHERE NULL >= col3 ---- query IIIIIII rowsort label-5930 SELECT * FROM tab2 WHERE NULL >= col3 ---- query IIIIIII rowsort label-5930 SELECT * FROM tab3 WHERE NULL >= col3 ---- query IIIIIII rowsort label-5930 SELECT * FROM tab4 WHERE NULL >= col3 ---- query IIIIIII rowsort label-5935 SELECT ALL * FROM tab0 WHERE 74 IS NULL ---- query IIIIIII rowsort label-5935 SELECT ALL * FROM tab1 WHERE 74 IS NULL ---- query IIIIIII rowsort label-5935 SELECT ALL * FROM tab2 WHERE 74 IS NULL ---- query IIIIIII rowsort label-5935 SELECT ALL * FROM tab3 WHERE 74 IS NULL ---- query IIIIIII rowsort label-5935 SELECT ALL * FROM tab4 WHERE 74 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5940 SELECT ALL - COUNT( * ) col0 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5940 SELECT ALL - COUNT ( * ) col0 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5940 SELECT ALL - COUNT( * ) col0 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5940 SELECT ALL - COUNT ( * ) col0 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5940 SELECT ALL - COUNT( * ) col0 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5940 SELECT ALL - COUNT ( * ) col0 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5940 SELECT ALL - COUNT( * ) col0 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5940 SELECT ALL - COUNT ( * ) col0 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5940 SELECT ALL - COUNT( * ) col0 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-5940 SELECT ALL - COUNT ( * ) col0 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- -100 query IIIIIII rowsort label-5945 SELECT * FROM tab0 AS cor0 WHERE NOT - col3 <= NULL ---- query IIIIIII rowsort label-5945 SELECT * FROM tab1 AS cor0 WHERE NOT - col3 <= NULL ---- query IIIIIII rowsort label-5945 SELECT * FROM tab2 AS cor0 WHERE NOT - col3 <= NULL ---- query IIIIIII rowsort label-5945 SELECT * FROM tab3 AS cor0 WHERE NOT - col3 <= NULL ---- query IIIIIII rowsort label-5945 SELECT * FROM tab4 AS cor0 WHERE NOT - col3 <= NULL ---- query I rowsort label-5950 SELECT DISTINCT ( + 86 ) AS col2 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5950 SELECT DISTINCT ( + 86 ) AS col2 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5950 SELECT DISTINCT ( + 86 ) AS col2 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5950 SELECT DISTINCT ( + 86 ) AS col2 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5950 SELECT DISTINCT ( + 86 ) AS col2 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-5955 SELECT ALL + - 37 FROM tab0 WHERE - + ( 93 ) IS NOT NULL ---- 100 values hashing to 6c1b30efbe62b5bd1366c350e31f8f07 query I rowsort label-5955 SELECT ALL + - 37 FROM tab1 WHERE - + ( 93 ) IS NOT NULL ---- 100 values hashing to 6c1b30efbe62b5bd1366c350e31f8f07 query I rowsort label-5955 SELECT ALL + - 37 FROM tab2 WHERE - + ( 93 ) IS NOT NULL ---- 100 values hashing to 6c1b30efbe62b5bd1366c350e31f8f07 query I rowsort label-5955 SELECT ALL + - 37 FROM tab3 WHERE - + ( 93 ) IS NOT NULL ---- 100 values hashing to 6c1b30efbe62b5bd1366c350e31f8f07 query I rowsort label-5955 SELECT ALL + - 37 FROM tab4 WHERE - + ( 93 ) IS NOT NULL ---- 100 values hashing to 6c1b30efbe62b5bd1366c350e31f8f07 query I rowsort label-5960 SELECT ALL - col0 * + col3 AS col1 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-5960 SELECT ALL - col0 * + col3 AS col1 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-5960 SELECT ALL - col0 * + col3 AS col1 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-5960 SELECT ALL - col0 * + col3 AS col1 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-5960 SELECT ALL - col0 * + col3 AS col1 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query IIIIIII rowsort label-5965 SELECT * FROM tab0 AS cor0 WHERE NOT - ( + 20 ) IS NOT NULL ---- query IIIIIII rowsort label-5965 SELECT * FROM tab1 AS cor0 WHERE NOT - ( + 20 ) IS NOT NULL ---- query IIIIIII rowsort label-5965 SELECT * FROM tab2 AS cor0 WHERE NOT - ( + 20 ) IS NOT NULL ---- query IIIIIII rowsort label-5965 SELECT * FROM tab3 AS cor0 WHERE NOT - ( + 20 ) IS NOT NULL ---- query IIIIIII rowsort label-5965 SELECT * FROM tab4 AS cor0 WHERE NOT - ( + 20 ) IS NOT NULL ---- query I rowsort label-5970 SELECT ALL - col0 AS col0 FROM tab0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-5970 SELECT ALL - col0 AS col0 FROM tab1 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-5970 SELECT ALL - col0 AS col0 FROM tab2 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-5970 SELECT ALL - col0 AS col0 FROM tab3 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-5970 SELECT ALL - col0 AS col0 FROM tab4 WHERE NOT col1 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5975 SELECT DISTINCT - COUNT( * ) AS col1 FROM tab0 WHERE NOT - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5975 SELECT DISTINCT - COUNT ( * ) AS col1 FROM tab0 WHERE NOT - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5975 SELECT DISTINCT - COUNT( * ) AS col1 FROM tab1 WHERE NOT - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5975 SELECT DISTINCT - COUNT ( * ) AS col1 FROM tab1 WHERE NOT - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5975 SELECT DISTINCT - COUNT( * ) AS col1 FROM tab2 WHERE NOT - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5975 SELECT DISTINCT - COUNT ( * ) AS col1 FROM tab2 WHERE NOT - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5975 SELECT DISTINCT - COUNT( * ) AS col1 FROM tab3 WHERE NOT - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5975 SELECT DISTINCT - COUNT ( * ) AS col1 FROM tab3 WHERE NOT - col4 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-5975 SELECT DISTINCT - COUNT( * ) AS col1 FROM tab4 WHERE NOT - col4 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-5975 SELECT DISTINCT - COUNT ( * ) AS col1 FROM tab4 WHERE NOT - col4 IS NOT NULL ---- 0 query I rowsort label-5980 SELECT - col0 * + col4 FROM tab0 WHERE - - col1 + + col3 / col4 BETWEEN + col1 + + 41 AND + - col4 / ( - col4 ) * + + col3 * col4 - - + ( col0 ) ---- query I rowsort label-5980 SELECT - col0 * + col4 FROM tab1 WHERE - - col1 + + col3 / col4 BETWEEN + col1 + + 41 AND + - col4 / ( - col4 ) * + + col3 * col4 - - + ( col0 ) ---- query I rowsort label-5980 SELECT - col0 * + col4 FROM tab2 WHERE - - col1 + + col3 / col4 BETWEEN + col1 + + 41 AND + - col4 / ( - col4 ) * + + col3 * col4 - - + ( col0 ) ---- query I rowsort label-5980 SELECT - col0 * + col4 FROM tab3 WHERE - - col1 + + col3 / col4 BETWEEN + col1 + + 41 AND + - col4 / ( - col4 ) * + + col3 * col4 - - + ( col0 ) ---- query I rowsort label-5980 SELECT - col0 * + col4 FROM tab4 WHERE - - col1 + + col3 / col4 BETWEEN + col1 + + 41 AND + - col4 / ( - col4 ) * + + col3 * col4 - - + ( col0 ) ---- query I rowsort label-5985 SELECT ALL + + col1 AS col5 FROM tab0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-5985 SELECT ALL + + col1 AS col5 FROM tab1 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-5985 SELECT ALL + + col1 AS col5 FROM tab2 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-5985 SELECT ALL + + col1 AS col5 FROM tab3 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-5985 SELECT ALL + + col1 AS col5 FROM tab4 WHERE NOT + col2 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-5990 SELECT DISTINCT - ( COUNT( * ) ) AS col2 FROM tab0 cor0 WHERE NOT - col1 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-5990 SELECT DISTINCT - ( COUNT ( * ) ) AS col2 FROM tab0 cor0 WHERE NOT - col1 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5990 SELECT DISTINCT - ( COUNT( * ) ) AS col2 FROM tab1 cor0 WHERE NOT - col1 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-5990 SELECT DISTINCT - ( COUNT ( * ) ) AS col2 FROM tab1 cor0 WHERE NOT - col1 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5990 SELECT DISTINCT - ( COUNT( * ) ) AS col2 FROM tab2 cor0 WHERE NOT - col1 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-5990 SELECT DISTINCT - ( COUNT ( * ) ) AS col2 FROM tab2 cor0 WHERE NOT - col1 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5990 SELECT DISTINCT - ( COUNT( * ) ) AS col2 FROM tab3 cor0 WHERE NOT - col1 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-5990 SELECT DISTINCT - ( COUNT ( * ) ) AS col2 FROM tab3 cor0 WHERE NOT - col1 IS NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-5990 SELECT DISTINCT - ( COUNT( * ) ) AS col2 FROM tab4 cor0 WHERE NOT - col1 IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-5990 SELECT DISTINCT - ( COUNT ( * ) ) AS col2 FROM tab4 cor0 WHERE NOT - col1 IS NULL ---- -100 query I rowsort label-5995 SELECT ALL + col4 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5995 SELECT ALL + col4 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5995 SELECT ALL + col4 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5995 SELECT ALL + col4 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-5995 SELECT ALL + col4 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6000 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 59 < - ( ( - col3 ) ) ---- query IIIIIII rowsort label-6000 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 59 < - ( ( - col3 ) ) ---- query IIIIIII rowsort label-6000 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 59 < - ( ( - col3 ) ) ---- query IIIIIII rowsort label-6000 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 59 < - ( ( - col3 ) ) ---- query IIIIIII rowsort label-6000 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 59 < - ( ( - col3 ) ) ---- query I rowsort label-6005 SELECT + 28 FROM tab0 WHERE NOT col3 IS NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-6005 SELECT + 28 FROM tab1 WHERE NOT col3 IS NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-6005 SELECT + 28 FROM tab2 WHERE NOT col3 IS NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-6005 SELECT + 28 FROM tab3 WHERE NOT col3 IS NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query I rowsort label-6005 SELECT + 28 FROM tab4 WHERE NOT col3 IS NULL ---- 100 values hashing to b81a983c5a5b8d3b7a004732c8519c25 query IIIIIII rowsort label-6010 SELECT * FROM tab0 WHERE NOT + 10 IS NOT NULL ---- query IIIIIII rowsort label-6010 SELECT * FROM tab1 WHERE NOT + 10 IS NOT NULL ---- query IIIIIII rowsort label-6010 SELECT * FROM tab2 WHERE NOT + 10 IS NOT NULL ---- query IIIIIII rowsort label-6010 SELECT * FROM tab3 WHERE NOT + 10 IS NOT NULL ---- query IIIIIII rowsort label-6010 SELECT * FROM tab4 WHERE NOT + 10 IS NOT NULL ---- query IIIIIII rowsort label-6015 SELECT ALL * FROM tab0 WHERE + 45 IS NULL ---- query IIIIIII rowsort label-6015 SELECT ALL * FROM tab1 WHERE + 45 IS NULL ---- query IIIIIII rowsort label-6015 SELECT ALL * FROM tab2 WHERE + 45 IS NULL ---- query IIIIIII rowsort label-6015 SELECT ALL * FROM tab3 WHERE + 45 IS NULL ---- query IIIIIII rowsort label-6015 SELECT ALL * FROM tab4 WHERE + 45 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6020 SELECT + 97 col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6020 SELECT + 97 col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6020 SELECT + 97 col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6020 SELECT + 97 col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6020 SELECT + 97 col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-6025 SELECT * FROM tab0 cor0 WHERE 2 IS NULL ---- query IIIIIII rowsort label-6025 SELECT * FROM tab1 cor0 WHERE 2 IS NULL ---- query IIIIIII rowsort label-6025 SELECT * FROM tab2 cor0 WHERE 2 IS NULL ---- query IIIIIII rowsort label-6025 SELECT * FROM tab3 cor0 WHERE 2 IS NULL ---- query IIIIIII rowsort label-6025 SELECT * FROM tab4 cor0 WHERE 2 IS NULL ---- query I rowsort label-6030 SELECT ALL + col5 AS col0 FROM tab0 AS cor0 WHERE - col0 BETWEEN col3 AND 95 * - col3 ---- query I rowsort label-6030 SELECT ALL + col5 AS col0 FROM tab1 AS cor0 WHERE - col0 BETWEEN col3 AND 95 * - col3 ---- query I rowsort label-6030 SELECT ALL + col5 AS col0 FROM tab2 AS cor0 WHERE - col0 BETWEEN col3 AND 95 * - col3 ---- query I rowsort label-6030 SELECT ALL + col5 AS col0 FROM tab3 AS cor0 WHERE - col0 BETWEEN col3 AND 95 * - col3 ---- query I rowsort label-6030 SELECT ALL + col5 AS col0 FROM tab4 AS cor0 WHERE - col0 BETWEEN col3 AND 95 * - col3 ---- query IIIIIII rowsort label-6035 SELECT * FROM tab0 AS cor0 WHERE NULL = - 67 * + col1 ---- query IIIIIII rowsort label-6035 SELECT * FROM tab1 AS cor0 WHERE NULL = - 67 * + col1 ---- query IIIIIII rowsort label-6035 SELECT * FROM tab2 AS cor0 WHERE NULL = - 67 * + col1 ---- query IIIIIII rowsort label-6035 SELECT * FROM tab3 AS cor0 WHERE NULL = - 67 * + col1 ---- query IIIIIII rowsort label-6035 SELECT * FROM tab4 AS cor0 WHERE NULL = - 67 * + col1 ---- query IIIIIII rowsort label-6040 SELECT * FROM tab0 AS cor0 WHERE ( + col0 / - col1 ) <> NULL ---- query IIIIIII rowsort label-6040 SELECT * FROM tab1 AS cor0 WHERE ( + col0 / - col1 ) <> NULL ---- query IIIIIII rowsort label-6040 SELECT * FROM tab2 AS cor0 WHERE ( + col0 / - col1 ) <> NULL ---- query IIIIIII rowsort label-6040 SELECT * FROM tab3 AS cor0 WHERE ( + col0 / - col1 ) <> NULL ---- query IIIIIII rowsort label-6040 SELECT * FROM tab4 AS cor0 WHERE ( + col0 / - col1 ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6045 SELECT * FROM tab0 AS cor0 WHERE - CAST( col3 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6045 SELECT * FROM tab0 AS cor0 WHERE - CAST ( col3 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6045 SELECT * FROM tab1 AS cor0 WHERE - CAST( col3 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6045 SELECT * FROM tab1 AS cor0 WHERE - CAST ( col3 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6045 SELECT * FROM tab2 AS cor0 WHERE - CAST( col3 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6045 SELECT * FROM tab2 AS cor0 WHERE - CAST ( col3 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6045 SELECT * FROM tab3 AS cor0 WHERE - CAST( col3 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6045 SELECT * FROM tab3 AS cor0 WHERE - CAST ( col3 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6045 SELECT * FROM tab4 AS cor0 WHERE - CAST( col3 AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6045 SELECT * FROM tab4 AS cor0 WHERE - CAST ( col3 AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6050 SELECT ALL + CAST( NULL AS SIGNED ), + col3 * 51 col4 FROM tab0 cor0 WHERE NOT NULL >= - 80 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6050 SELECT ALL + CAST ( NULL AS INTEGER ), + col3 * 51 col4 FROM tab0 cor0 WHERE NOT NULL >= - 80 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6050 SELECT ALL + CAST( NULL AS SIGNED ), + col3 * 51 col4 FROM tab1 cor0 WHERE NOT NULL >= - 80 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6050 SELECT ALL + CAST ( NULL AS INTEGER ), + col3 * 51 col4 FROM tab1 cor0 WHERE NOT NULL >= - 80 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6050 SELECT ALL + CAST( NULL AS SIGNED ), + col3 * 51 col4 FROM tab2 cor0 WHERE NOT NULL >= - 80 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6050 SELECT ALL + CAST ( NULL AS INTEGER ), + col3 * 51 col4 FROM tab2 cor0 WHERE NOT NULL >= - 80 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6050 SELECT ALL + CAST( NULL AS SIGNED ), + col3 * 51 col4 FROM tab3 cor0 WHERE NOT NULL >= - 80 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6050 SELECT ALL + CAST ( NULL AS INTEGER ), + col3 * 51 col4 FROM tab3 cor0 WHERE NOT NULL >= - 80 ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6050 SELECT ALL + CAST( NULL AS SIGNED ), + col3 * 51 col4 FROM tab4 cor0 WHERE NOT NULL >= - 80 ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6050 SELECT ALL + CAST ( NULL AS INTEGER ), + col3 * 51 col4 FROM tab4 cor0 WHERE NOT NULL >= - 80 ---- query IIIIIII rowsort label-6055 SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( - col0, + 4, - 68, col0 * - + 88 ) ---- query IIIIIII rowsort label-6055 SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( - col0, + 4, - 68, col0 * - + 88 ) ---- query IIIIIII rowsort label-6055 SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( - col0, + 4, - 68, col0 * - + 88 ) ---- query IIIIIII rowsort label-6055 SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( - col0, + 4, - 68, col0 * - + 88 ) ---- query IIIIIII rowsort label-6055 SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( - col0, + 4, - 68, col0 * - + 88 ) ---- query I rowsort label-6060 SELECT ALL + + col5 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6060 SELECT ALL + + col5 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6060 SELECT ALL + + col5 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6060 SELECT ALL + + col5 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6060 SELECT ALL + + col5 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6065 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + + 80 AND NULL ---- query IIIIIII rowsort label-6065 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + + 80 AND NULL ---- query IIIIIII rowsort label-6065 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + + 80 AND NULL ---- query IIIIIII rowsort label-6065 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + + 80 AND NULL ---- query IIIIIII rowsort label-6065 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + + 80 AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT( * ) FROM tab0 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif mysql # not compatible query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT ( * ) FROM tab0 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 onlyif mysql # aggregate syntax: query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT( * ) FROM tab1 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif mysql # not compatible query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT ( * ) FROM tab1 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 onlyif mysql # aggregate syntax: query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT( * ) FROM tab2 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif mysql # not compatible query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT ( * ) FROM tab2 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 onlyif mysql # aggregate syntax: query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT( * ) FROM tab3 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif mysql # not compatible query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT ( * ) FROM tab3 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 onlyif mysql # aggregate syntax: query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT( * ) FROM tab4 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif mysql # not compatible query I rowsort label-6070 SELECT DISTINCT 84 + + COUNT ( * ) FROM tab4 WHERE NOT - 1 + - 10 IS NOT NULL ---- 84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6075 SELECT ALL + col3 col4 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6075 SELECT ALL + col3 col4 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6075 SELECT ALL + col3 col4 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6075 SELECT ALL + col3 col4 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6075 SELECT ALL + col3 col4 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query II rowsort label-6080 SELECT + + col3 / + + col1 * - col3 AS col0, col0 AS col0 FROM tab0 AS cor0 WHERE col3 IS NULL ---- query II rowsort label-6080 SELECT + + col3 / + + col1 * - col3 AS col0, col0 AS col0 FROM tab1 AS cor0 WHERE col3 IS NULL ---- query II rowsort label-6080 SELECT + + col3 / + + col1 * - col3 AS col0, col0 AS col0 FROM tab2 AS cor0 WHERE col3 IS NULL ---- query II rowsort label-6080 SELECT + + col3 / + + col1 * - col3 AS col0, col0 AS col0 FROM tab3 AS cor0 WHERE col3 IS NULL ---- query II rowsort label-6080 SELECT + + col3 / + + col1 * - col3 AS col0, col0 AS col0 FROM tab4 AS cor0 WHERE col3 IS NULL ---- query I rowsort label-6085 SELECT + 30 AS col1 FROM tab0 AS cor0 WHERE NULL <= ( NULL ) ---- query I rowsort label-6085 SELECT + 30 AS col1 FROM tab1 AS cor0 WHERE NULL <= ( NULL ) ---- query I rowsort label-6085 SELECT + 30 AS col1 FROM tab2 AS cor0 WHERE NULL <= ( NULL ) ---- query I rowsort label-6085 SELECT + 30 AS col1 FROM tab3 AS cor0 WHERE NULL <= ( NULL ) ---- query I rowsort label-6085 SELECT + 30 AS col1 FROM tab4 AS cor0 WHERE NULL <= ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6090 SELECT ALL - col3 col5 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6090 SELECT ALL - col3 col5 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6090 SELECT ALL - col3 col5 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6090 SELECT ALL - col3 col5 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6090 SELECT ALL - col3 col5 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort label-6095 SELECT DISTINCT 55 AS col0 FROM tab0 WHERE NOT NULL = + + col0 / ( - col3 ) ---- query I rowsort label-6095 SELECT DISTINCT 55 AS col0 FROM tab1 WHERE NOT NULL = + + col0 / ( - col3 ) ---- query I rowsort label-6095 SELECT DISTINCT 55 AS col0 FROM tab2 WHERE NOT NULL = + + col0 / ( - col3 ) ---- query I rowsort label-6095 SELECT DISTINCT 55 AS col0 FROM tab3 WHERE NOT NULL = + + col0 / ( - col3 ) ---- query I rowsort label-6095 SELECT DISTINCT 55 AS col0 FROM tab4 WHERE NOT NULL = + + col0 / ( - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6100 SELECT * FROM tab0 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST( + - 10 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6100 SELECT * FROM tab0 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST ( + - 10 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6100 SELECT * FROM tab1 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST( + - 10 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6100 SELECT * FROM tab1 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST ( + - 10 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6100 SELECT * FROM tab2 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST( + - 10 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6100 SELECT * FROM tab2 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST ( + - 10 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6100 SELECT * FROM tab3 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST( + - 10 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6100 SELECT * FROM tab3 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST ( + - 10 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6100 SELECT * FROM tab4 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST( + - 10 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6100 SELECT * FROM tab4 WHERE NULL <> NULL OR NOT ( NULL ) IN ( col4, 80, - col3, + CAST ( + - 10 AS INTEGER ) ) ---- query IIIIIII rowsort label-6105 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) < + + 72 + col0 + - col3 * - 65 ---- query IIIIIII rowsort label-6105 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) < + + 72 + col0 + - col3 * - 65 ---- query IIIIIII rowsort label-6105 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) < + + 72 + col0 + - col3 * - 65 ---- query IIIIIII rowsort label-6105 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) < + + 72 + col0 + - col3 * - 65 ---- query IIIIIII rowsort label-6105 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) < + + 72 + col0 + - col3 * - 65 ---- query IIIIIII rowsort label-6110 SELECT * FROM tab0 WHERE NOT - + 70 / + 99 >= - col0 * ( 8 ) ---- query IIIIIII rowsort label-6110 SELECT * FROM tab1 WHERE NOT - + 70 / + 99 >= - col0 * ( 8 ) ---- query IIIIIII rowsort label-6110 SELECT * FROM tab2 WHERE NOT - + 70 / + 99 >= - col0 * ( 8 ) ---- query IIIIIII rowsort label-6110 SELECT * FROM tab3 WHERE NOT - + 70 / + 99 >= - col0 * ( 8 ) ---- query IIIIIII rowsort label-6110 SELECT * FROM tab4 WHERE NOT - + 70 / + 99 >= - col0 * ( 8 ) ---- query I rowsort label-6115 SELECT - 17 FROM tab0 WHERE NOT + 26 IS NOT NULL ---- query I rowsort label-6115 SELECT - 17 FROM tab1 WHERE NOT + 26 IS NOT NULL ---- query I rowsort label-6115 SELECT - 17 FROM tab2 WHERE NOT + 26 IS NOT NULL ---- query I rowsort label-6115 SELECT - 17 FROM tab3 WHERE NOT + 26 IS NOT NULL ---- query I rowsort label-6115 SELECT - 17 FROM tab4 WHERE NOT + 26 IS NOT NULL ---- query IIIIIII rowsort label-6120 SELECT * FROM tab0 WHERE NOT ( NOT 12 + + col3 IS NULL ) ---- query IIIIIII rowsort label-6120 SELECT * FROM tab1 WHERE NOT ( NOT 12 + + col3 IS NULL ) ---- query IIIIIII rowsort label-6120 SELECT * FROM tab2 WHERE NOT ( NOT 12 + + col3 IS NULL ) ---- query IIIIIII rowsort label-6120 SELECT * FROM tab3 WHERE NOT ( NOT 12 + + col3 IS NULL ) ---- query IIIIIII rowsort label-6120 SELECT * FROM tab4 WHERE NOT ( NOT 12 + + col3 IS NULL ) ---- query IIIIIII rowsort label-6125 SELECT * FROM tab0 WHERE - + ( 29 ) IS NULL ---- query IIIIIII rowsort label-6125 SELECT * FROM tab1 WHERE - + ( 29 ) IS NULL ---- query IIIIIII rowsort label-6125 SELECT * FROM tab2 WHERE - + ( 29 ) IS NULL ---- query IIIIIII rowsort label-6125 SELECT * FROM tab3 WHERE - + ( 29 ) IS NULL ---- query IIIIIII rowsort label-6125 SELECT * FROM tab4 WHERE - + ( 29 ) IS NULL ---- query IIIIIII rowsort label-6130 SELECT ALL * FROM tab0 WHERE - 80 < NULL ---- query IIIIIII rowsort label-6130 SELECT ALL * FROM tab1 WHERE - 80 < NULL ---- query IIIIIII rowsort label-6130 SELECT ALL * FROM tab2 WHERE - 80 < NULL ---- query IIIIIII rowsort label-6130 SELECT ALL * FROM tab3 WHERE - 80 < NULL ---- query IIIIIII rowsort label-6130 SELECT ALL * FROM tab4 WHERE - 80 < NULL ---- query I rowsort label-6135 SELECT + - 92 AS col3 FROM tab0 AS cor0 WHERE NOT + 19 IS NULL ---- 100 values hashing to 3536bb1bf7d7a29561e7831619e69c71 query I rowsort label-6135 SELECT + - 92 AS col3 FROM tab1 AS cor0 WHERE NOT + 19 IS NULL ---- 100 values hashing to 3536bb1bf7d7a29561e7831619e69c71 query I rowsort label-6135 SELECT + - 92 AS col3 FROM tab2 AS cor0 WHERE NOT + 19 IS NULL ---- 100 values hashing to 3536bb1bf7d7a29561e7831619e69c71 query I rowsort label-6135 SELECT + - 92 AS col3 FROM tab3 AS cor0 WHERE NOT + 19 IS NULL ---- 100 values hashing to 3536bb1bf7d7a29561e7831619e69c71 query I rowsort label-6135 SELECT + - 92 AS col3 FROM tab4 AS cor0 WHERE NOT + 19 IS NULL ---- 100 values hashing to 3536bb1bf7d7a29561e7831619e69c71 query IIIIIII rowsort label-6140 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 9 / - ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 9 / - ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 9 / - ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 9 / - ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6140 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 9 / - ( col4 ) IS NOT NULL ---- query IIIIIII rowsort label-6145 SELECT ALL * FROM tab0 cor0 WHERE NOT - 17 * - 95 NOT IN ( - 83 ) ---- query IIIIIII rowsort label-6145 SELECT ALL * FROM tab1 cor0 WHERE NOT - 17 * - 95 NOT IN ( - 83 ) ---- query IIIIIII rowsort label-6145 SELECT ALL * FROM tab2 cor0 WHERE NOT - 17 * - 95 NOT IN ( - 83 ) ---- query IIIIIII rowsort label-6145 SELECT ALL * FROM tab3 cor0 WHERE NOT - 17 * - 95 NOT IN ( - 83 ) ---- query IIIIIII rowsort label-6145 SELECT ALL * FROM tab4 cor0 WHERE NOT - 17 * - 95 NOT IN ( - 83 ) ---- query III rowsort label-6150 SELECT ALL + 40, col4 * col0 + - col1 * + col0 * + - 64 / + - 44 AS col3, + col1 FROM tab0 WHERE NOT NULL IS NULL ---- query III rowsort label-6150 SELECT ALL + 40, col4 * col0 + - col1 * + col0 * + - 64 / + - 44 AS col3, + col1 FROM tab1 WHERE NOT NULL IS NULL ---- query III rowsort label-6150 SELECT ALL + 40, col4 * col0 + - col1 * + col0 * + - 64 / + - 44 AS col3, + col1 FROM tab2 WHERE NOT NULL IS NULL ---- query III rowsort label-6150 SELECT ALL + 40, col4 * col0 + - col1 * + col0 * + - 64 / + - 44 AS col3, + col1 FROM tab3 WHERE NOT NULL IS NULL ---- query III rowsort label-6150 SELECT ALL + 40, col4 * col0 + - col1 * + col0 * + - 64 / + - 44 AS col3, + col1 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6155 SELECT + - COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL <= 27 ---- 0 skipif mysql # not compatible query I rowsort label-6155 SELECT + - COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL <= 27 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6155 SELECT + - COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL <= 27 ---- 0 skipif mysql # not compatible query I rowsort label-6155 SELECT + - COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL <= 27 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6155 SELECT + - COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL <= 27 ---- 0 skipif mysql # not compatible query I rowsort label-6155 SELECT + - COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL <= 27 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6155 SELECT + - COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL <= 27 ---- 0 skipif mysql # not compatible query I rowsort label-6155 SELECT + - COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL <= 27 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6155 SELECT + - COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL <= 27 ---- 0 skipif mysql # not compatible query I rowsort label-6155 SELECT + - COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL <= 27 ---- 0 query IIIIIII rowsort label-6160 SELECT * FROM tab0 AS cor0 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-6160 SELECT * FROM tab1 AS cor0 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-6160 SELECT * FROM tab2 AS cor0 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-6160 SELECT * FROM tab3 AS cor0 WHERE NOT NULL > NULL ---- query IIIIIII rowsort label-6160 SELECT * FROM tab4 AS cor0 WHERE NOT NULL > NULL ---- query I rowsort label-6165 SELECT ALL ( - 14 ) FROM tab0 AS cor0 WHERE NOT 90 IS NOT NULL ---- query I rowsort label-6165 SELECT ALL ( - 14 ) FROM tab1 AS cor0 WHERE NOT 90 IS NOT NULL ---- query I rowsort label-6165 SELECT ALL ( - 14 ) FROM tab2 AS cor0 WHERE NOT 90 IS NOT NULL ---- query I rowsort label-6165 SELECT ALL ( - 14 ) FROM tab3 AS cor0 WHERE NOT 90 IS NOT NULL ---- query I rowsort label-6165 SELECT ALL ( - 14 ) FROM tab4 AS cor0 WHERE NOT 90 IS NOT NULL ---- query I rowsort label-6170 SELECT + + col0 AS col1 FROM tab0 cor0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6170 SELECT + + col0 AS col1 FROM tab1 cor0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6170 SELECT + + col0 AS col1 FROM tab2 cor0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6170 SELECT + + col0 AS col1 FROM tab3 cor0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6170 SELECT + + col0 AS col1 FROM tab4 cor0 WHERE NOT - col1 IS NOT NULL ---- query I rowsort label-6175 SELECT ALL col0 * - 35 AS col4 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 7d56d6f926f9872ea15812efe55d029a query I rowsort label-6175 SELECT ALL col0 * - 35 AS col4 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 7d56d6f926f9872ea15812efe55d029a query I rowsort label-6175 SELECT ALL col0 * - 35 AS col4 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 7d56d6f926f9872ea15812efe55d029a query I rowsort label-6175 SELECT ALL col0 * - 35 AS col4 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 7d56d6f926f9872ea15812efe55d029a query I rowsort label-6175 SELECT ALL col0 * - 35 AS col4 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 7d56d6f926f9872ea15812efe55d029a query I rowsort label-6180 SELECT ALL + col2 FROM tab0 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-6180 SELECT ALL + col2 FROM tab1 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-6180 SELECT ALL + col2 FROM tab2 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-6180 SELECT ALL + col2 FROM tab3 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-6180 SELECT ALL + col2 FROM tab4 AS cor0 WHERE col5 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6185 SELECT - col1 col0 FROM tab0 WHERE col3 <= 14 + + + col0 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6185 SELECT - col1 col0 FROM tab0 WHERE col3 <= 14 + + + col0 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6185 SELECT - col1 col0 FROM tab1 WHERE col3 <= 14 + + + col0 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6185 SELECT - col1 col0 FROM tab1 WHERE col3 <= 14 + + + col0 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6185 SELECT - col1 col0 FROM tab2 WHERE col3 <= 14 + + + col0 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6185 SELECT - col1 col0 FROM tab2 WHERE col3 <= 14 + + + col0 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6185 SELECT - col1 col0 FROM tab3 WHERE col3 <= 14 + + + col0 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6185 SELECT - col1 col0 FROM tab3 WHERE col3 <= 14 + + + col0 * - CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6185 SELECT - col1 col0 FROM tab4 WHERE col3 <= 14 + + + col0 * - CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6185 SELECT - col1 col0 FROM tab4 WHERE col3 <= 14 + + + col0 * - CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-6190 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL < NULL ) ---- query IIIIIII rowsort label-6190 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL < NULL ) ---- query IIIIIII rowsort label-6190 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL < NULL ) ---- query IIIIIII rowsort label-6190 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL < NULL ) ---- query IIIIIII rowsort label-6190 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL < NULL ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query IIIIIII rowsort label-6195 SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-6200 SELECT + + col2 FROM tab0 cor0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6200 SELECT + + col2 FROM tab1 cor0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6200 SELECT + + col2 FROM tab2 cor0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6200 SELECT + + col2 FROM tab3 cor0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6200 SELECT + + col2 FROM tab4 cor0 WHERE + col2 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # aggregate syntax: query I rowsort label-6205 SELECT ALL - MAX( 38 ) AS col3 FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6205 SELECT ALL - MAX ( 38 ) AS col3 FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6205 SELECT ALL - MAX( 38 ) AS col3 FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6205 SELECT ALL - MAX ( 38 ) AS col3 FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6205 SELECT ALL - MAX( 38 ) AS col3 FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6205 SELECT ALL - MAX ( 38 ) AS col3 FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6205 SELECT ALL - MAX( 38 ) AS col3 FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6205 SELECT ALL - MAX ( 38 ) AS col3 FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6205 SELECT ALL - MAX( 38 ) AS col3 FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6205 SELECT ALL - MAX ( 38 ) AS col3 FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL ---- NULL query I rowsort label-6210 SELECT ALL col3 FROM tab0 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-6210 SELECT ALL col3 FROM tab1 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-6210 SELECT ALL col3 FROM tab2 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-6210 SELECT ALL col3 FROM tab3 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-6210 SELECT ALL col3 FROM tab4 AS cor0 WHERE NOT NULL >= - col4 ---- query I rowsort label-6215 SELECT - col3 AS col2 FROM tab0 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6215 SELECT - col3 AS col2 FROM tab1 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6215 SELECT - col3 AS col2 FROM tab2 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6215 SELECT - col3 AS col2 FROM tab3 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6215 SELECT - col3 AS col2 FROM tab4 WHERE NOT col1 IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query IIIIIII rowsort label-6220 SELECT ALL * FROM tab0 WHERE NOT NULL BETWEEN 94 AND - col4 ---- query IIIIIII rowsort label-6220 SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN 94 AND - col4 ---- query IIIIIII rowsort label-6220 SELECT ALL * FROM tab2 WHERE NOT NULL BETWEEN 94 AND - col4 ---- query IIIIIII rowsort label-6220 SELECT ALL * FROM tab3 WHERE NOT NULL BETWEEN 94 AND - col4 ---- query IIIIIII rowsort label-6220 SELECT ALL * FROM tab4 WHERE NOT NULL BETWEEN 94 AND - col4 ---- query I rowsort label-6225 SELECT - 12 FROM tab0 WHERE NULL NOT BETWEEN - - col4 / - 89 * - 40 * col1 * col0 AND - col0 ---- query I rowsort label-6225 SELECT - 12 FROM tab1 WHERE NULL NOT BETWEEN - - col4 / - 89 * - 40 * col1 * col0 AND - col0 ---- query I rowsort label-6225 SELECT - 12 FROM tab2 WHERE NULL NOT BETWEEN - - col4 / - 89 * - 40 * col1 * col0 AND - col0 ---- query I rowsort label-6225 SELECT - 12 FROM tab3 WHERE NULL NOT BETWEEN - - col4 / - 89 * - 40 * col1 * col0 AND - col0 ---- query I rowsort label-6225 SELECT - 12 FROM tab4 WHERE NULL NOT BETWEEN - - col4 / - 89 * - 40 * col1 * col0 AND - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6230 SELECT ALL * FROM tab0 cor0 WHERE NOT - CAST( + - 42 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6230 SELECT ALL * FROM tab0 cor0 WHERE NOT - CAST ( + - 42 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6230 SELECT ALL * FROM tab1 cor0 WHERE NOT - CAST( + - 42 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6230 SELECT ALL * FROM tab1 cor0 WHERE NOT - CAST ( + - 42 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6230 SELECT ALL * FROM tab2 cor0 WHERE NOT - CAST( + - 42 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6230 SELECT ALL * FROM tab2 cor0 WHERE NOT - CAST ( + - 42 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6230 SELECT ALL * FROM tab3 cor0 WHERE NOT - CAST( + - 42 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6230 SELECT ALL * FROM tab3 cor0 WHERE NOT - CAST ( + - 42 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6230 SELECT ALL * FROM tab4 cor0 WHERE NOT - CAST( + - 42 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6230 SELECT ALL * FROM tab4 cor0 WHERE NOT - CAST ( + - 42 AS INTEGER ) IS NOT NULL ---- query IIIIIII rowsort label-6235 SELECT * FROM tab0 AS cor0 WHERE col0 > NULL ---- query IIIIIII rowsort label-6235 SELECT * FROM tab1 AS cor0 WHERE col0 > NULL ---- query IIIIIII rowsort label-6235 SELECT * FROM tab2 AS cor0 WHERE col0 > NULL ---- query IIIIIII rowsort label-6235 SELECT * FROM tab3 AS cor0 WHERE col0 > NULL ---- query IIIIIII rowsort label-6235 SELECT * FROM tab4 AS cor0 WHERE col0 > NULL ---- query I rowsort label-6240 SELECT col5 FROM tab0 AS cor0 WHERE NOT + 66 NOT BETWEEN - col3 * + - col4 * + col0 AND - col0 ---- query I rowsort label-6240 SELECT col5 FROM tab1 AS cor0 WHERE NOT + 66 NOT BETWEEN - col3 * + - col4 * + col0 AND - col0 ---- query I rowsort label-6240 SELECT col5 FROM tab2 AS cor0 WHERE NOT + 66 NOT BETWEEN - col3 * + - col4 * + col0 AND - col0 ---- query I rowsort label-6240 SELECT col5 FROM tab3 AS cor0 WHERE NOT + 66 NOT BETWEEN - col3 * + - col4 * + col0 AND - col0 ---- query I rowsort label-6240 SELECT col5 FROM tab4 AS cor0 WHERE NOT + 66 NOT BETWEEN - col3 * + - col4 * + col0 AND - col0 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6245 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col5 FROM tab0 WHERE NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6245 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col5 FROM tab0 WHERE NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6245 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col5 FROM tab1 WHERE NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6245 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col5 FROM tab1 WHERE NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6245 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col5 FROM tab2 WHERE NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6245 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col5 FROM tab2 WHERE NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6245 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col5 FROM tab3 WHERE NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6245 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col5 FROM tab3 WHERE NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6245 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col5 FROM tab4 WHERE NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-6245 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col5 FROM tab4 WHERE NULL IS NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6250 SELECT - col1 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- skipif mysql # not compatible query I rowsort label-6250 SELECT - col1 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6250 SELECT - col1 + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- skipif mysql # not compatible query I rowsort label-6250 SELECT - col1 + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6250 SELECT - col1 + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- skipif mysql # not compatible query I rowsort label-6250 SELECT - col1 + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6250 SELECT - col1 + - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- skipif mysql # not compatible query I rowsort label-6250 SELECT - col1 + - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6250 SELECT - col1 + - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- skipif mysql # not compatible query I rowsort label-6250 SELECT - col1 + - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NULL >= - col3 + + col4 - + col3 ---- query IIIIIII rowsort label-6255 SELECT * FROM tab0 cor0 WHERE NULL <> NULL ---- query IIIIIII rowsort label-6255 SELECT * FROM tab1 cor0 WHERE NULL <> NULL ---- query IIIIIII rowsort label-6255 SELECT * FROM tab2 cor0 WHERE NULL <> NULL ---- query IIIIIII rowsort label-6255 SELECT * FROM tab3 cor0 WHERE NULL <> NULL ---- query IIIIIII rowsort label-6255 SELECT * FROM tab4 cor0 WHERE NULL <> NULL ---- query I rowsort label-6260 SELECT ALL col2 FROM tab0 cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6260 SELECT ALL col2 FROM tab1 cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6260 SELECT ALL col2 FROM tab2 cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6260 SELECT ALL col2 FROM tab3 cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-6260 SELECT ALL col2 FROM tab4 cor0 WHERE NULL IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # aggregate syntax: query II rowsort label-6265 SELECT DISTINCT 95, - COUNT( * ) col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6265 SELECT DISTINCT 95, - COUNT ( * ) col3 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 onlyif mysql # aggregate syntax: query II rowsort label-6265 SELECT DISTINCT 95, - COUNT( * ) col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6265 SELECT DISTINCT 95, - COUNT ( * ) col3 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 onlyif mysql # aggregate syntax: query II rowsort label-6265 SELECT DISTINCT 95, - COUNT( * ) col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6265 SELECT DISTINCT 95, - COUNT ( * ) col3 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 onlyif mysql # aggregate syntax: query II rowsort label-6265 SELECT DISTINCT 95, - COUNT( * ) col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6265 SELECT DISTINCT 95, - COUNT ( * ) col3 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 onlyif mysql # aggregate syntax: query II rowsort label-6265 SELECT DISTINCT 95, - COUNT( * ) col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6265 SELECT DISTINCT 95, - COUNT ( * ) col3 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 95 -100 query IIIIIII rowsort label-6270 SELECT ALL * FROM tab0 AS cor0 WHERE 13 / + 70 IS NULL ---- query IIIIIII rowsort label-6270 SELECT ALL * FROM tab1 AS cor0 WHERE 13 / + 70 IS NULL ---- query IIIIIII rowsort label-6270 SELECT ALL * FROM tab2 AS cor0 WHERE 13 / + 70 IS NULL ---- query IIIIIII rowsort label-6270 SELECT ALL * FROM tab3 AS cor0 WHERE 13 / + 70 IS NULL ---- query IIIIIII rowsort label-6270 SELECT ALL * FROM tab4 AS cor0 WHERE 13 / + 70 IS NULL ---- query IIIIIII rowsort label-6275 SELECT * FROM tab0 WHERE NOT NULL IS NULL OR NOT 79 IS NOT NULL ---- query IIIIIII rowsort label-6275 SELECT * FROM tab1 WHERE NOT NULL IS NULL OR NOT 79 IS NOT NULL ---- query IIIIIII rowsort label-6275 SELECT * FROM tab2 WHERE NOT NULL IS NULL OR NOT 79 IS NOT NULL ---- query IIIIIII rowsort label-6275 SELECT * FROM tab3 WHERE NOT NULL IS NULL OR NOT 79 IS NOT NULL ---- query IIIIIII rowsort label-6275 SELECT * FROM tab4 WHERE NOT NULL IS NULL OR NOT 79 IS NOT NULL ---- query IIIIIII rowsort label-6280 SELECT * FROM tab0 WHERE NOT + 22 < NULL ---- query IIIIIII rowsort label-6280 SELECT * FROM tab1 WHERE NOT + 22 < NULL ---- query IIIIIII rowsort label-6280 SELECT * FROM tab2 WHERE NOT + 22 < NULL ---- query IIIIIII rowsort label-6280 SELECT * FROM tab3 WHERE NOT + 22 < NULL ---- query IIIIIII rowsort label-6280 SELECT * FROM tab4 WHERE NOT + 22 < NULL ---- query IIIIIII rowsort label-6285 SELECT * FROM tab0 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6285 SELECT * FROM tab1 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6285 SELECT * FROM tab2 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6285 SELECT * FROM tab3 cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6285 SELECT * FROM tab4 cor0 WHERE col4 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6290 SELECT ALL 12 * - COUNT( * ) AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- -1200 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL 12 * - COUNT ( * ) AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL ---- -1200 onlyif mysql # aggregate syntax: query I rowsort label-6290 SELECT ALL 12 * - COUNT( * ) AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- -1200 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL 12 * - COUNT ( * ) AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL ---- -1200 onlyif mysql # aggregate syntax: query I rowsort label-6290 SELECT ALL 12 * - COUNT( * ) AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- -1200 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL 12 * - COUNT ( * ) AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL ---- -1200 onlyif mysql # aggregate syntax: query I rowsort label-6290 SELECT ALL 12 * - COUNT( * ) AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- -1200 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL 12 * - COUNT ( * ) AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL ---- -1200 onlyif mysql # aggregate syntax: query I rowsort label-6290 SELECT ALL 12 * - COUNT( * ) AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- -1200 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL 12 * - COUNT ( * ) AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL ---- -1200 query IIIIIII rowsort label-6295 SELECT * FROM tab0 AS cor0 WHERE col3 BETWEEN + + col3 AND NULL ---- query IIIIIII rowsort label-6295 SELECT * FROM tab1 AS cor0 WHERE col3 BETWEEN + + col3 AND NULL ---- query IIIIIII rowsort label-6295 SELECT * FROM tab2 AS cor0 WHERE col3 BETWEEN + + col3 AND NULL ---- query IIIIIII rowsort label-6295 SELECT * FROM tab3 AS cor0 WHERE col3 BETWEEN + + col3 AND NULL ---- query IIIIIII rowsort label-6295 SELECT * FROM tab4 AS cor0 WHERE col3 BETWEEN + + col3 AND NULL ---- query I rowsort label-6300 SELECT DISTINCT + 8 + - 39 FROM tab0 WHERE NOT - col1 + - - 37 / 80 > + 55 ---- -31 query I rowsort label-6300 SELECT DISTINCT + 8 + - 39 FROM tab1 WHERE NOT - col1 + - - 37 / 80 > + 55 ---- -31 query I rowsort label-6300 SELECT DISTINCT + 8 + - 39 FROM tab2 WHERE NOT - col1 + - - 37 / 80 > + 55 ---- -31 query I rowsort label-6300 SELECT DISTINCT + 8 + - 39 FROM tab3 WHERE NOT - col1 + - - 37 / 80 > + 55 ---- -31 query I rowsort label-6300 SELECT DISTINCT + 8 + - 39 FROM tab4 WHERE NOT - col1 + - - 37 / 80 > + 55 ---- -31 query II rowsort label-6305 SELECT ALL - - col0 AS col1, ( + col3 ) AS col4 FROM tab0 WHERE NOT - + 28 = NULL ---- query II rowsort label-6305 SELECT ALL - - col0 AS col1, ( + col3 ) AS col4 FROM tab1 WHERE NOT - + 28 = NULL ---- query II rowsort label-6305 SELECT ALL - - col0 AS col1, ( + col3 ) AS col4 FROM tab2 WHERE NOT - + 28 = NULL ---- query II rowsort label-6305 SELECT ALL - - col0 AS col1, ( + col3 ) AS col4 FROM tab3 WHERE NOT - + 28 = NULL ---- query II rowsort label-6305 SELECT ALL - - col0 AS col1, ( + col3 ) AS col4 FROM tab4 WHERE NOT - + 28 = NULL ---- query I rowsort label-6310 SELECT col2 AS col0 FROM tab0 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6310 SELECT col2 AS col0 FROM tab1 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6310 SELECT col2 AS col0 FROM tab2 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6310 SELECT col2 AS col0 FROM tab3 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6310 SELECT col2 AS col0 FROM tab4 AS cor0 WHERE + col1 IS NULL ---- query IIIIIII rowsort label-6315 SELECT * FROM tab0 AS cor0 WHERE + col4 <= + 39 ---- query IIIIIII rowsort label-6315 SELECT * FROM tab1 AS cor0 WHERE + col4 <= + 39 ---- query IIIIIII rowsort label-6315 SELECT * FROM tab2 AS cor0 WHERE + col4 <= + 39 ---- query IIIIIII rowsort label-6315 SELECT * FROM tab3 AS cor0 WHERE + col4 <= + 39 ---- query IIIIIII rowsort label-6315 SELECT * FROM tab4 AS cor0 WHERE + col4 <= + 39 ---- query IIIIIII rowsort label-6320 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-6320 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-6320 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-6320 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-6320 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( - col0 ) ---- query IIIIIII rowsort label-6325 SELECT * FROM tab0 AS cor0 WHERE NULL <> 70 + 93 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab1 AS cor0 WHERE NULL <> 70 + 93 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab2 AS cor0 WHERE NULL <> 70 + 93 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab3 AS cor0 WHERE NULL <> 70 + 93 ---- query IIIIIII rowsort label-6325 SELECT * FROM tab4 AS cor0 WHERE NULL <> 70 + 93 ---- query I rowsort label-6330 SELECT - 23 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 87b9aded170fa88c392ed1f22f589d6d query I rowsort label-6330 SELECT - 23 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 87b9aded170fa88c392ed1f22f589d6d query I rowsort label-6330 SELECT - 23 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 87b9aded170fa88c392ed1f22f589d6d query I rowsort label-6330 SELECT - 23 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 87b9aded170fa88c392ed1f22f589d6d query I rowsort label-6330 SELECT - 23 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL ---- 100 values hashing to 87b9aded170fa88c392ed1f22f589d6d query I rowsort label-6335 SELECT 1 FROM tab0 WHERE - col4 IS NULL ---- query I rowsort label-6335 SELECT 1 FROM tab1 WHERE - col4 IS NULL ---- query I rowsort label-6335 SELECT 1 FROM tab2 WHERE - col4 IS NULL ---- query I rowsort label-6335 SELECT 1 FROM tab3 WHERE - col4 IS NULL ---- query I rowsort label-6335 SELECT 1 FROM tab4 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-6340 SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= col4 ---- query IIIIIII rowsort label-6340 SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= col4 ---- query IIIIIII rowsort label-6340 SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= col4 ---- query IIIIIII rowsort label-6340 SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= col4 ---- query IIIIIII rowsort label-6340 SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-6345 SELECT + SUM( + + col4 ) FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6345 SELECT + SUM ( + + col4 ) FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6345 SELECT + SUM( + + col4 ) FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6345 SELECT + SUM ( + + col4 ) FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6345 SELECT + SUM( + + col4 ) FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6345 SELECT + SUM ( + + col4 ) FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6345 SELECT + SUM( + + col4 ) FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6345 SELECT + SUM ( + + col4 ) FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6345 SELECT + SUM( + + col4 ) FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6345 SELECT + SUM ( + + col4 ) FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6350 SELECT * FROM tab0 AS cor0 WHERE NOT + CAST( - ( 83 ) AS SIGNED ) = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6350 SELECT * FROM tab0 AS cor0 WHERE NOT + CAST ( - ( 83 ) AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6350 SELECT * FROM tab1 AS cor0 WHERE NOT + CAST( - ( 83 ) AS SIGNED ) = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6350 SELECT * FROM tab1 AS cor0 WHERE NOT + CAST ( - ( 83 ) AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6350 SELECT * FROM tab2 AS cor0 WHERE NOT + CAST( - ( 83 ) AS SIGNED ) = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6350 SELECT * FROM tab2 AS cor0 WHERE NOT + CAST ( - ( 83 ) AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6350 SELECT * FROM tab3 AS cor0 WHERE NOT + CAST( - ( 83 ) AS SIGNED ) = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6350 SELECT * FROM tab3 AS cor0 WHERE NOT + CAST ( - ( 83 ) AS INTEGER ) = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6350 SELECT * FROM tab4 AS cor0 WHERE NOT + CAST( - ( 83 ) AS SIGNED ) = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6350 SELECT * FROM tab4 AS cor0 WHERE NOT + CAST ( - ( 83 ) AS INTEGER ) = NULL ---- query I rowsort label-6355 SELECT col1 * - col1 AS col4 FROM tab0 WHERE NOT ( NULL ) >= - 67 ---- query I rowsort label-6355 SELECT col1 * - col1 AS col4 FROM tab1 WHERE NOT ( NULL ) >= - 67 ---- query I rowsort label-6355 SELECT col1 * - col1 AS col4 FROM tab2 WHERE NOT ( NULL ) >= - 67 ---- query I rowsort label-6355 SELECT col1 * - col1 AS col4 FROM tab3 WHERE NOT ( NULL ) >= - 67 ---- query I rowsort label-6355 SELECT col1 * - col1 AS col4 FROM tab4 WHERE NOT ( NULL ) >= - 67 ---- query IIIIIII rowsort label-6360 SELECT * FROM tab0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-6360 SELECT * FROM tab1 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-6360 SELECT * FROM tab2 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-6360 SELECT * FROM tab3 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-6360 SELECT * FROM tab4 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-6365 SELECT 81 - col3 AS col0 FROM tab0 WHERE NOT - ( 82 ) * 21 + 62 NOT BETWEEN NULL AND ( col3 ) ---- query I rowsort label-6365 SELECT 81 - col3 AS col0 FROM tab1 WHERE NOT - ( 82 ) * 21 + 62 NOT BETWEEN NULL AND ( col3 ) ---- query I rowsort label-6365 SELECT 81 - col3 AS col0 FROM tab2 WHERE NOT - ( 82 ) * 21 + 62 NOT BETWEEN NULL AND ( col3 ) ---- query I rowsort label-6365 SELECT 81 - col3 AS col0 FROM tab3 WHERE NOT - ( 82 ) * 21 + 62 NOT BETWEEN NULL AND ( col3 ) ---- query I rowsort label-6365 SELECT 81 - col3 AS col0 FROM tab4 WHERE NOT - ( 82 ) * 21 + 62 NOT BETWEEN NULL AND ( col3 ) ---- query I rowsort label-6370 SELECT ALL + ( 77 ) AS col5 FROM tab0 WHERE NOT NULL IN ( col4 ) ---- query I rowsort label-6370 SELECT ALL + ( 77 ) AS col5 FROM tab1 WHERE NOT NULL IN ( col4 ) ---- query I rowsort label-6370 SELECT ALL + ( 77 ) AS col5 FROM tab2 WHERE NOT NULL IN ( col4 ) ---- query I rowsort label-6370 SELECT ALL + ( 77 ) AS col5 FROM tab3 WHERE NOT NULL IN ( col4 ) ---- query I rowsort label-6370 SELECT ALL + ( 77 ) AS col5 FROM tab4 WHERE NOT NULL IN ( col4 ) ---- query I rowsort label-6375 SELECT DISTINCT - 56 * + 91 FROM tab0 WHERE ( NULL ) IS NULL ---- -5096 query I rowsort label-6375 SELECT DISTINCT - 56 * + 91 FROM tab1 WHERE ( NULL ) IS NULL ---- -5096 query I rowsort label-6375 SELECT DISTINCT - 56 * + 91 FROM tab2 WHERE ( NULL ) IS NULL ---- -5096 query I rowsort label-6375 SELECT DISTINCT - 56 * + 91 FROM tab3 WHERE ( NULL ) IS NULL ---- -5096 query I rowsort label-6375 SELECT DISTINCT - 56 * + 91 FROM tab4 WHERE ( NULL ) IS NULL ---- -5096 query IIIIIII rowsort label-6380 SELECT ALL * FROM tab0 WHERE + 73 * ( - col3 ) IS NULL ---- query IIIIIII rowsort label-6380 SELECT ALL * FROM tab1 WHERE + 73 * ( - col3 ) IS NULL ---- query IIIIIII rowsort label-6380 SELECT ALL * FROM tab2 WHERE + 73 * ( - col3 ) IS NULL ---- query IIIIIII rowsort label-6380 SELECT ALL * FROM tab3 WHERE + 73 * ( - col3 ) IS NULL ---- query IIIIIII rowsort label-6380 SELECT ALL * FROM tab4 WHERE + 73 * ( - col3 ) IS NULL ---- query IIIIIII rowsort label-6385 SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND + col0 - - 78 ---- query IIIIIII rowsort label-6385 SELECT * FROM tab1 WHERE NOT NULL BETWEEN NULL AND + col0 - - 78 ---- query IIIIIII rowsort label-6385 SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND + col0 - - 78 ---- query IIIIIII rowsort label-6385 SELECT * FROM tab3 WHERE NOT NULL BETWEEN NULL AND + col0 - - 78 ---- query IIIIIII rowsort label-6385 SELECT * FROM tab4 WHERE NOT NULL BETWEEN NULL AND + col0 - - 78 ---- query IIIIIII rowsort label-6390 SELECT * FROM tab0 WHERE NOT NULL BETWEEN col3 * col1 - - col0 AND col0 ---- query IIIIIII rowsort label-6390 SELECT * FROM tab1 WHERE NOT NULL BETWEEN col3 * col1 - - col0 AND col0 ---- query IIIIIII rowsort label-6390 SELECT * FROM tab2 WHERE NOT NULL BETWEEN col3 * col1 - - col0 AND col0 ---- query IIIIIII rowsort label-6390 SELECT * FROM tab3 WHERE NOT NULL BETWEEN col3 * col1 - - col0 AND col0 ---- query IIIIIII rowsort label-6390 SELECT * FROM tab4 WHERE NOT NULL BETWEEN col3 * col1 - - col0 AND col0 ---- query I rowsort label-6395 SELECT + col2 AS col3 FROM tab0 WHERE NOT NULL IN ( col0 - + col3 ) ---- query I rowsort label-6395 SELECT + col2 AS col3 FROM tab1 WHERE NOT NULL IN ( col0 - + col3 ) ---- query I rowsort label-6395 SELECT + col2 AS col3 FROM tab2 WHERE NOT NULL IN ( col0 - + col3 ) ---- query I rowsort label-6395 SELECT + col2 AS col3 FROM tab3 WHERE NOT NULL IN ( col0 - + col3 ) ---- query I rowsort label-6395 SELECT + col2 AS col3 FROM tab4 WHERE NOT NULL IN ( col0 - + col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab0 WHERE ( CAST( col4 AS SIGNED ) ) IN ( col3 - col3 ) ---- skipif mysql # not compatible query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab0 WHERE ( CAST ( col4 AS INTEGER ) ) IN ( col3 - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab1 WHERE ( CAST( col4 AS SIGNED ) ) IN ( col3 - col3 ) ---- skipif mysql # not compatible query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab1 WHERE ( CAST ( col4 AS INTEGER ) ) IN ( col3 - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab2 WHERE ( CAST( col4 AS SIGNED ) ) IN ( col3 - col3 ) ---- skipif mysql # not compatible query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab2 WHERE ( CAST ( col4 AS INTEGER ) ) IN ( col3 - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab3 WHERE ( CAST( col4 AS SIGNED ) ) IN ( col3 - col3 ) ---- skipif mysql # not compatible query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab3 WHERE ( CAST ( col4 AS INTEGER ) ) IN ( col3 - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab4 WHERE ( CAST( col4 AS SIGNED ) ) IN ( col3 - col3 ) ---- skipif mysql # not compatible query I rowsort label-6400 SELECT col1 * - col1 AS col3 FROM tab4 WHERE ( CAST ( col4 AS INTEGER ) ) IN ( col3 - col3 ) ---- query IIIIIII rowsort label-6405 SELECT * FROM tab0 WHERE ( NULL ) NOT IN ( col3 ) ---- query IIIIIII rowsort label-6405 SELECT * FROM tab1 WHERE ( NULL ) NOT IN ( col3 ) ---- query IIIIIII rowsort label-6405 SELECT * FROM tab2 WHERE ( NULL ) NOT IN ( col3 ) ---- query IIIIIII rowsort label-6405 SELECT * FROM tab3 WHERE ( NULL ) NOT IN ( col3 ) ---- query IIIIIII rowsort label-6405 SELECT * FROM tab4 WHERE ( NULL ) NOT IN ( col3 ) ---- query IIIIIII rowsort label-6410 SELECT ALL * FROM tab0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6410 SELECT ALL * FROM tab1 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6410 SELECT ALL * FROM tab2 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6410 SELECT ALL * FROM tab3 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-6410 SELECT ALL * FROM tab4 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-6415 SELECT col2 FROM tab0 WHERE NOT NULL NOT IN ( 87 ) ---- query I rowsort label-6415 SELECT col2 FROM tab1 WHERE NOT NULL NOT IN ( 87 ) ---- query I rowsort label-6415 SELECT col2 FROM tab2 WHERE NOT NULL NOT IN ( 87 ) ---- query I rowsort label-6415 SELECT col2 FROM tab3 WHERE NOT NULL NOT IN ( 87 ) ---- query I rowsort label-6415 SELECT col2 FROM tab4 WHERE NOT NULL NOT IN ( 87 ) ---- query IIIIIII rowsort label-6420 SELECT ALL * FROM tab0 WHERE NOT 44 > NULL ---- query IIIIIII rowsort label-6420 SELECT ALL * FROM tab1 WHERE NOT 44 > NULL ---- query IIIIIII rowsort label-6420 SELECT ALL * FROM tab2 WHERE NOT 44 > NULL ---- query IIIIIII rowsort label-6420 SELECT ALL * FROM tab3 WHERE NOT 44 > NULL ---- query IIIIIII rowsort label-6420 SELECT ALL * FROM tab4 WHERE NOT 44 > NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT ALL - COUNT( * ) AS col0 FROM tab0 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-6425 SELECT ALL - COUNT ( * ) AS col0 FROM tab0 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT ALL - COUNT( * ) AS col0 FROM tab1 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-6425 SELECT ALL - COUNT ( * ) AS col0 FROM tab1 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT ALL - COUNT( * ) AS col0 FROM tab2 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-6425 SELECT ALL - COUNT ( * ) AS col0 FROM tab2 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT ALL - COUNT( * ) AS col0 FROM tab3 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-6425 SELECT ALL - COUNT ( * ) AS col0 FROM tab3 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 onlyif mysql # aggregate syntax: query I rowsort label-6425 SELECT ALL - COUNT( * ) AS col0 FROM tab4 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 skipif mysql # not compatible query I rowsort label-6425 SELECT ALL - COUNT ( * ) AS col0 FROM tab4 WHERE - 75 * col1 + col4 IS NOT NULL ---- -100 query IIIIIII rowsort label-6430 SELECT * FROM tab0 WHERE + 59 * col1 + 88 IS NULL ---- query IIIIIII rowsort label-6430 SELECT * FROM tab1 WHERE + 59 * col1 + 88 IS NULL ---- query IIIIIII rowsort label-6430 SELECT * FROM tab2 WHERE + 59 * col1 + 88 IS NULL ---- query IIIIIII rowsort label-6430 SELECT * FROM tab3 WHERE + 59 * col1 + 88 IS NULL ---- query IIIIIII rowsort label-6430 SELECT * FROM tab4 WHERE + 59 * col1 + 88 IS NULL ---- query IIIIIII rowsort label-6435 SELECT * FROM tab0 AS cor0 WHERE NOT NULL < ( + col4 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab1 AS cor0 WHERE NOT NULL < ( + col4 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab2 AS cor0 WHERE NOT NULL < ( + col4 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab3 AS cor0 WHERE NOT NULL < ( + col4 ) ---- query IIIIIII rowsort label-6435 SELECT * FROM tab4 AS cor0 WHERE NOT NULL < ( + col4 ) ---- query I rowsort label-6440 SELECT col5 AS col4 FROM tab0 AS cor0 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-6440 SELECT col5 AS col4 FROM tab1 AS cor0 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-6440 SELECT col5 AS col4 FROM tab2 AS cor0 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-6440 SELECT col5 AS col4 FROM tab3 AS cor0 WHERE NOT ( col3 ) IS NOT NULL ---- query I rowsort label-6440 SELECT col5 AS col4 FROM tab4 AS cor0 WHERE NOT ( col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab0 WHERE col4 * - col0 IS NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab1 WHERE col4 * - col0 IS NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab2 WHERE col4 * - col0 IS NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab3 WHERE col4 * - col0 IS NULL ---- query IIIIIII rowsort label-6445 SELECT ALL * FROM tab4 WHERE col4 * - col0 IS NULL ---- query I rowsort label-6450 SELECT ALL 82 - + col3 AS col2 FROM tab0 WHERE col5 IS NOT NULL ---- 100 values hashing to e8d073cab386b51a77aa10799a65652c query I rowsort label-6450 SELECT ALL 82 - + col3 AS col2 FROM tab1 WHERE col5 IS NOT NULL ---- 100 values hashing to e8d073cab386b51a77aa10799a65652c query I rowsort label-6450 SELECT ALL 82 - + col3 AS col2 FROM tab2 WHERE col5 IS NOT NULL ---- 100 values hashing to e8d073cab386b51a77aa10799a65652c query I rowsort label-6450 SELECT ALL 82 - + col3 AS col2 FROM tab3 WHERE col5 IS NOT NULL ---- 100 values hashing to e8d073cab386b51a77aa10799a65652c query I rowsort label-6450 SELECT ALL 82 - + col3 AS col2 FROM tab4 WHERE col5 IS NOT NULL ---- 100 values hashing to e8d073cab386b51a77aa10799a65652c onlyif mysql # aggregate syntax: query I rowsort label-6455 SELECT 39 * - COUNT( * ) AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6455 SELECT 39 * - COUNT ( * ) AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6455 SELECT 39 * - COUNT( * ) AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6455 SELECT 39 * - COUNT ( * ) AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6455 SELECT 39 * - COUNT( * ) AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6455 SELECT 39 * - COUNT ( * ) AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6455 SELECT 39 * - COUNT( * ) AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6455 SELECT 39 * - COUNT ( * ) AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6455 SELECT 39 * - COUNT( * ) AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-6455 SELECT 39 * - COUNT ( * ) AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- 0 query I rowsort label-6460 SELECT ALL + col0 * - ( col1 ) AS col5 FROM tab0 AS cor0 WHERE ( NULL ) > col4 ---- query I rowsort label-6460 SELECT ALL + col0 * - ( col1 ) AS col5 FROM tab1 AS cor0 WHERE ( NULL ) > col4 ---- query I rowsort label-6460 SELECT ALL + col0 * - ( col1 ) AS col5 FROM tab2 AS cor0 WHERE ( NULL ) > col4 ---- query I rowsort label-6460 SELECT ALL + col0 * - ( col1 ) AS col5 FROM tab3 AS cor0 WHERE ( NULL ) > col4 ---- query I rowsort label-6460 SELECT ALL + col0 * - ( col1 ) AS col5 FROM tab4 AS cor0 WHERE ( NULL ) > col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6465 SELECT DISTINCT CAST( - col3 AS SIGNED ) FROM tab0 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT CAST ( - col3 AS INTEGER ) FROM tab0 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6465 SELECT DISTINCT CAST( - col3 AS SIGNED ) FROM tab1 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT CAST ( - col3 AS INTEGER ) FROM tab1 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6465 SELECT DISTINCT CAST( - col3 AS SIGNED ) FROM tab2 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT CAST ( - col3 AS INTEGER ) FROM tab2 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6465 SELECT DISTINCT CAST( - col3 AS SIGNED ) FROM tab3 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT CAST ( - col3 AS INTEGER ) FROM tab3 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6465 SELECT DISTINCT CAST( - col3 AS SIGNED ) FROM tab4 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT CAST ( - col3 AS INTEGER ) FROM tab4 AS cor0 WHERE + 56 NOT BETWEEN ( col4 / + col4 ) AND NULL ---- query IIIIIII rowsort label-6470 SELECT * FROM tab0 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL ---- query IIIIIII rowsort label-6470 SELECT * FROM tab1 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL ---- query IIIIIII rowsort label-6470 SELECT * FROM tab2 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL ---- query IIIIIII rowsort label-6470 SELECT * FROM tab3 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL ---- query IIIIIII rowsort label-6470 SELECT * FROM tab4 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL ---- query IIIIIII rowsort label-6475 SELECT * FROM tab0 cor0 WHERE NOT - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6475 SELECT * FROM tab1 cor0 WHERE NOT - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6475 SELECT * FROM tab2 cor0 WHERE NOT - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6475 SELECT * FROM tab3 cor0 WHERE NOT - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-6475 SELECT * FROM tab4 cor0 WHERE NOT - ( + col3 ) IS NOT NULL ---- query I rowsort label-6480 SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE - 89 <> NULL ---- query I rowsort label-6480 SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE - 89 <> NULL ---- query I rowsort label-6480 SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE - 89 <> NULL ---- query I rowsort label-6480 SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE - 89 <> NULL ---- query I rowsort label-6480 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE - 89 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab0 AS cor0 WHERE col0 * - 97 NOT IN ( CAST( NULL AS SIGNED ) + - col0 ) ---- skipif mysql # not compatible query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab0 AS cor0 WHERE col0 * - 97 NOT IN ( CAST ( NULL AS INTEGER ) + - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab1 AS cor0 WHERE col0 * - 97 NOT IN ( CAST( NULL AS SIGNED ) + - col0 ) ---- skipif mysql # not compatible query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab1 AS cor0 WHERE col0 * - 97 NOT IN ( CAST ( NULL AS INTEGER ) + - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab2 AS cor0 WHERE col0 * - 97 NOT IN ( CAST( NULL AS SIGNED ) + - col0 ) ---- skipif mysql # not compatible query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab2 AS cor0 WHERE col0 * - 97 NOT IN ( CAST ( NULL AS INTEGER ) + - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab3 AS cor0 WHERE col0 * - 97 NOT IN ( CAST( NULL AS SIGNED ) + - col0 ) ---- skipif mysql # not compatible query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab3 AS cor0 WHERE col0 * - 97 NOT IN ( CAST ( NULL AS INTEGER ) + - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab4 AS cor0 WHERE col0 * - 97 NOT IN ( CAST( NULL AS SIGNED ) + - col0 ) ---- skipif mysql # not compatible query I rowsort label-6485 SELECT DISTINCT - ( col4 ) + 20 FROM tab4 AS cor0 WHERE col0 * - 97 NOT IN ( CAST ( NULL AS INTEGER ) + - col0 ) ---- query I rowsort label-6490 SELECT DISTINCT - col3 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6490 SELECT DISTINCT - col3 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6490 SELECT DISTINCT - col3 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6490 SELECT DISTINCT - col3 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-6490 SELECT DISTINCT - col3 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6495 SELECT * FROM tab0 cor0 WHERE NOT NULL BETWEEN CAST( NULL AS SIGNED ) + - 31 AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6495 SELECT * FROM tab0 cor0 WHERE NOT NULL BETWEEN CAST ( NULL AS INTEGER ) + - 31 AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6495 SELECT * FROM tab1 cor0 WHERE NOT NULL BETWEEN CAST( NULL AS SIGNED ) + - 31 AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6495 SELECT * FROM tab1 cor0 WHERE NOT NULL BETWEEN CAST ( NULL AS INTEGER ) + - 31 AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6495 SELECT * FROM tab2 cor0 WHERE NOT NULL BETWEEN CAST( NULL AS SIGNED ) + - 31 AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6495 SELECT * FROM tab2 cor0 WHERE NOT NULL BETWEEN CAST ( NULL AS INTEGER ) + - 31 AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6495 SELECT * FROM tab3 cor0 WHERE NOT NULL BETWEEN CAST( NULL AS SIGNED ) + - 31 AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6495 SELECT * FROM tab3 cor0 WHERE NOT NULL BETWEEN CAST ( NULL AS INTEGER ) + - 31 AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6495 SELECT * FROM tab4 cor0 WHERE NOT NULL BETWEEN CAST( NULL AS SIGNED ) + - 31 AND ( NULL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6495 SELECT * FROM tab4 cor0 WHERE NOT NULL BETWEEN CAST ( NULL AS INTEGER ) + - 31 AND ( NULL ) ---- query I rowsort label-6500 SELECT DISTINCT - 98 + col0 * - ( + col0 ) AS col4 FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( + col3 * + 20 ) ---- query I rowsort label-6500 SELECT DISTINCT - 98 + col0 * - ( + col0 ) AS col4 FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( + col3 * + 20 ) ---- query I rowsort label-6500 SELECT DISTINCT - 98 + col0 * - ( + col0 ) AS col4 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( + col3 * + 20 ) ---- query I rowsort label-6500 SELECT DISTINCT - 98 + col0 * - ( + col0 ) AS col4 FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( + col3 * + 20 ) ---- query I rowsort label-6500 SELECT DISTINCT - 98 + col0 * - ( + col0 ) AS col4 FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( + col3 * + 20 ) ---- query I rowsort label-6505 SELECT ALL col0 * - col0 FROM tab0 WHERE col1 * col1 IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-6505 SELECT ALL col0 * - col0 FROM tab1 WHERE col1 * col1 IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-6505 SELECT ALL col0 * - col0 FROM tab2 WHERE col1 * col1 IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-6505 SELECT ALL col0 * - col0 FROM tab3 WHERE col1 * col1 IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b query I rowsort label-6505 SELECT ALL col0 * - col0 FROM tab4 WHERE col1 * col1 IS NOT NULL ---- 100 values hashing to f61eafafd6bb5a9356d85bc31e3d145b onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab0 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST( + col3 AS SIGNED ) + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab0 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST ( + col3 AS INTEGER ) + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab1 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST( + col3 AS SIGNED ) + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab1 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST ( + col3 AS INTEGER ) + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab2 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST( + col3 AS SIGNED ) + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab2 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST ( + col3 AS INTEGER ) + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab3 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST( + col3 AS SIGNED ) + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab3 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST ( + col3 AS INTEGER ) + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab4 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST( + col3 AS SIGNED ) + col1 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6510 SELECT DISTINCT col3 AS col0 FROM tab4 WHERE NOT + 45 NOT BETWEEN ( NULL ) AND col1 OR NOT CAST ( + col3 AS INTEGER ) + col1 IS NOT NULL ---- query I rowsort label-6515 SELECT 12 AS col1 FROM tab0 WHERE NOT ( 88 ) IS NOT NULL OR ( col1 ) > + col1 * col0 ---- query I rowsort label-6515 SELECT 12 AS col1 FROM tab1 WHERE NOT ( 88 ) IS NOT NULL OR ( col1 ) > + col1 * col0 ---- query I rowsort label-6515 SELECT 12 AS col1 FROM tab2 WHERE NOT ( 88 ) IS NOT NULL OR ( col1 ) > + col1 * col0 ---- query I rowsort label-6515 SELECT 12 AS col1 FROM tab3 WHERE NOT ( 88 ) IS NOT NULL OR ( col1 ) > + col1 * col0 ---- query I rowsort label-6515 SELECT 12 AS col1 FROM tab4 WHERE NOT ( 88 ) IS NOT NULL OR ( col1 ) > + col1 * col0 ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab0 WHERE ( NULL ) NOT IN ( col3 * - 89 + col1 * 69 ) ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab1 WHERE ( NULL ) NOT IN ( col3 * - 89 + col1 * 69 ) ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab2 WHERE ( NULL ) NOT IN ( col3 * - 89 + col1 * 69 ) ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab3 WHERE ( NULL ) NOT IN ( col3 * - 89 + col1 * 69 ) ---- query IIIIIII rowsort label-6520 SELECT ALL * FROM tab4 WHERE ( NULL ) NOT IN ( col3 * - 89 + col1 * 69 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6525 SELECT - COUNT( * ) AS col2 FROM tab0 WHERE 55 < + 10 + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-6525 SELECT - COUNT ( * ) AS col2 FROM tab0 WHERE 55 < + 10 + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6525 SELECT - COUNT( * ) AS col2 FROM tab1 WHERE 55 < + 10 + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-6525 SELECT - COUNT ( * ) AS col2 FROM tab1 WHERE 55 < + 10 + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6525 SELECT - COUNT( * ) AS col2 FROM tab2 WHERE 55 < + 10 + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-6525 SELECT - COUNT ( * ) AS col2 FROM tab2 WHERE 55 < + 10 + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6525 SELECT - COUNT( * ) AS col2 FROM tab3 WHERE 55 < + 10 + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-6525 SELECT - COUNT ( * ) AS col2 FROM tab3 WHERE 55 < + 10 + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6525 SELECT - COUNT( * ) AS col2 FROM tab4 WHERE 55 < + 10 + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-6525 SELECT - COUNT ( * ) AS col2 FROM tab4 WHERE 55 < + 10 + - col3 ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6530 SELECT - COUNT( * ) col4 FROM tab0 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6530 SELECT - COUNT ( * ) col4 FROM tab0 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6530 SELECT - COUNT( * ) col4 FROM tab1 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6530 SELECT - COUNT ( * ) col4 FROM tab1 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6530 SELECT - COUNT( * ) col4 FROM tab2 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6530 SELECT - COUNT ( * ) col4 FROM tab2 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6530 SELECT - COUNT( * ) col4 FROM tab3 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6530 SELECT - COUNT ( * ) col4 FROM tab3 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST ( NULL AS INTEGER ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6530 SELECT - COUNT( * ) col4 FROM tab4 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST( NULL AS SIGNED ) ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6530 SELECT - COUNT ( * ) col4 FROM tab4 WHERE NULL BETWEEN NULL AND + col3 * col3 + + CAST ( NULL AS INTEGER ) ---- 0 query I rowsort label-6535 SELECT ALL col5 FROM tab0 WHERE NOT NULL >= NULL ---- query I rowsort label-6535 SELECT ALL col5 FROM tab1 WHERE NOT NULL >= NULL ---- query I rowsort label-6535 SELECT ALL col5 FROM tab2 WHERE NOT NULL >= NULL ---- query I rowsort label-6535 SELECT ALL col5 FROM tab3 WHERE NOT NULL >= NULL ---- query I rowsort label-6535 SELECT ALL col5 FROM tab4 WHERE NOT NULL >= NULL ---- query IIIIIII rowsort label-6540 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < ( NULL ) ---- query IIIIIII rowsort label-6540 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < ( NULL ) ---- query IIIIIII rowsort label-6540 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < ( NULL ) ---- query IIIIIII rowsort label-6540 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < ( NULL ) ---- query IIIIIII rowsort label-6540 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < ( NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6545 SELECT + ( + COUNT( * ) ) * - 86 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6545 SELECT + ( + COUNT ( * ) ) * - 86 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6545 SELECT + ( + COUNT( * ) ) * - 86 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6545 SELECT + ( + COUNT ( * ) ) * - 86 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6545 SELECT + ( + COUNT( * ) ) * - 86 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6545 SELECT + ( + COUNT ( * ) ) * - 86 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6545 SELECT + ( + COUNT( * ) ) * - 86 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6545 SELECT + ( + COUNT ( * ) ) * - 86 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6545 SELECT + ( + COUNT( * ) ) * - 86 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-6545 SELECT + ( + COUNT ( * ) ) * - 86 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6550 SELECT ALL col3 col4 FROM tab0 AS cor0 WHERE NOT col4 < ( 83 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6550 SELECT ALL col3 col4 FROM tab1 AS cor0 WHERE NOT col4 < ( 83 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6550 SELECT ALL col3 col4 FROM tab2 AS cor0 WHERE NOT col4 < ( 83 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6550 SELECT ALL col3 col4 FROM tab3 AS cor0 WHERE NOT col4 < ( 83 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6550 SELECT ALL col3 col4 FROM tab4 AS cor0 WHERE NOT col4 < ( 83 ) ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query IIIIIII rowsort label-6555 SELECT * FROM tab0 WHERE NOT - 21 + + col1 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-6555 SELECT * FROM tab1 WHERE NOT - 21 + + col1 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-6555 SELECT * FROM tab2 WHERE NOT - 21 + + col1 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-6555 SELECT * FROM tab3 WHERE NOT - 21 + + col1 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-6555 SELECT * FROM tab4 WHERE NOT - 21 + + col1 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-6560 SELECT * FROM tab0 WHERE + 77 = col0 ---- query IIIIIII rowsort label-6560 SELECT * FROM tab1 WHERE + 77 = col0 ---- query IIIIIII rowsort label-6560 SELECT * FROM tab2 WHERE + 77 = col0 ---- query IIIIIII rowsort label-6560 SELECT * FROM tab3 WHERE + 77 = col0 ---- query IIIIIII rowsort label-6560 SELECT * FROM tab4 WHERE + 77 = col0 ---- query I rowsort label-6565 SELECT ALL col5 FROM tab0 WHERE NOT NULL BETWEEN ( ( 34 ) ) AND ( + col4 ) ---- query I rowsort label-6565 SELECT ALL col5 FROM tab1 WHERE NOT NULL BETWEEN ( ( 34 ) ) AND ( + col4 ) ---- query I rowsort label-6565 SELECT ALL col5 FROM tab2 WHERE NOT NULL BETWEEN ( ( 34 ) ) AND ( + col4 ) ---- query I rowsort label-6565 SELECT ALL col5 FROM tab3 WHERE NOT NULL BETWEEN ( ( 34 ) ) AND ( + col4 ) ---- query I rowsort label-6565 SELECT ALL col5 FROM tab4 WHERE NOT NULL BETWEEN ( ( 34 ) ) AND ( + col4 ) ---- query I rowsort label-6570 SELECT ALL col0 FROM tab0 cor0 WHERE NOT + col3 >= - - col1 ---- 40 values hashing to 1a52fc3a4172d4fd6ecda34f9d5714d9 query I rowsort label-6570 SELECT ALL col0 FROM tab1 cor0 WHERE NOT + col3 >= - - col1 ---- 40 values hashing to 1a52fc3a4172d4fd6ecda34f9d5714d9 query I rowsort label-6570 SELECT ALL col0 FROM tab2 cor0 WHERE NOT + col3 >= - - col1 ---- 40 values hashing to 1a52fc3a4172d4fd6ecda34f9d5714d9 query I rowsort label-6570 SELECT ALL col0 FROM tab3 cor0 WHERE NOT + col3 >= - - col1 ---- 40 values hashing to 1a52fc3a4172d4fd6ecda34f9d5714d9 query I rowsort label-6570 SELECT ALL col0 FROM tab4 cor0 WHERE NOT + col3 >= - - col1 ---- 40 values hashing to 1a52fc3a4172d4fd6ecda34f9d5714d9 query IIIIIII rowsort label-6575 SELECT * FROM tab0 cor0 WHERE ( - 17 ) IN ( col1 * + 48 ) ---- query IIIIIII rowsort label-6575 SELECT * FROM tab1 cor0 WHERE ( - 17 ) IN ( col1 * + 48 ) ---- query IIIIIII rowsort label-6575 SELECT * FROM tab2 cor0 WHERE ( - 17 ) IN ( col1 * + 48 ) ---- query IIIIIII rowsort label-6575 SELECT * FROM tab3 cor0 WHERE ( - 17 ) IN ( col1 * + 48 ) ---- query IIIIIII rowsort label-6575 SELECT * FROM tab4 cor0 WHERE ( - 17 ) IN ( col1 * + 48 ) ---- query IIIIIII rowsort label-6580 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-6580 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-6580 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-6580 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + col1 ) IS NOT NULL ---- query IIIIIII rowsort label-6580 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + col1 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6585 SELECT * FROM tab0 cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6585 SELECT * FROM tab0 cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6585 SELECT * FROM tab1 cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6585 SELECT * FROM tab1 cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6585 SELECT * FROM tab2 cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6585 SELECT * FROM tab2 cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6585 SELECT * FROM tab3 cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6585 SELECT * FROM tab3 cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6585 SELECT * FROM tab4 cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6585 SELECT * FROM tab4 cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) BETWEEN NULL AND col4 * + ( col3 * + 19 ) ---- query IIIIIII rowsort label-6590 SELECT * FROM tab0 WHERE NOT 9 IS NOT NULL ---- query IIIIIII rowsort label-6590 SELECT * FROM tab1 WHERE NOT 9 IS NOT NULL ---- query IIIIIII rowsort label-6590 SELECT * FROM tab2 WHERE NOT 9 IS NOT NULL ---- query IIIIIII rowsort label-6590 SELECT * FROM tab3 WHERE NOT 9 IS NOT NULL ---- query IIIIIII rowsort label-6590 SELECT * FROM tab4 WHERE NOT 9 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6595 SELECT + + MIN( DISTINCT col0 ) AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6595 SELECT + + MIN ( DISTINCT col0 ) AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6595 SELECT + + MIN( DISTINCT col0 ) AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6595 SELECT + + MIN ( DISTINCT col0 ) AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6595 SELECT + + MIN( DISTINCT col0 ) AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6595 SELECT + + MIN ( DISTINCT col0 ) AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6595 SELECT + + MIN( DISTINCT col0 ) AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6595 SELECT + + MIN ( DISTINCT col0 ) AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6595 SELECT + + MIN( DISTINCT col0 ) AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-6595 SELECT + + MIN ( DISTINCT col0 ) AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- NULL query I rowsort label-6600 SELECT DISTINCT + col0 * 50 AS col4 FROM tab0 WHERE NULL > NULL ---- query I rowsort label-6600 SELECT DISTINCT + col0 * 50 AS col4 FROM tab1 WHERE NULL > NULL ---- query I rowsort label-6600 SELECT DISTINCT + col0 * 50 AS col4 FROM tab2 WHERE NULL > NULL ---- query I rowsort label-6600 SELECT DISTINCT + col0 * 50 AS col4 FROM tab3 WHERE NULL > NULL ---- query I rowsort label-6600 SELECT DISTINCT + col0 * 50 AS col4 FROM tab4 WHERE NULL > NULL ---- query I rowsort label-6605 SELECT DISTINCT + 31 AS col3 FROM tab0 AS cor0 WHERE ( NOT + col4 IS NOT NULL ) ---- query I rowsort label-6605 SELECT DISTINCT + 31 AS col3 FROM tab1 AS cor0 WHERE ( NOT + col4 IS NOT NULL ) ---- query I rowsort label-6605 SELECT DISTINCT + 31 AS col3 FROM tab2 AS cor0 WHERE ( NOT + col4 IS NOT NULL ) ---- query I rowsort label-6605 SELECT DISTINCT + 31 AS col3 FROM tab3 AS cor0 WHERE ( NOT + col4 IS NOT NULL ) ---- query I rowsort label-6605 SELECT DISTINCT + 31 AS col3 FROM tab4 AS cor0 WHERE ( NOT + col4 IS NOT NULL ) ---- query IIIIIII rowsort label-6610 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) >= - + col0 ---- query IIIIIII rowsort label-6610 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) >= - + col0 ---- query IIIIIII rowsort label-6610 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) >= - + col0 ---- query IIIIIII rowsort label-6610 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) >= - + col0 ---- query IIIIIII rowsort label-6610 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) >= - + col0 ---- query IIIIIII rowsort label-6615 SELECT * FROM tab0 WHERE NOT - - 76 NOT IN ( - 15 * col3 * + 18 + col1 ) ---- query IIIIIII rowsort label-6615 SELECT * FROM tab1 WHERE NOT - - 76 NOT IN ( - 15 * col3 * + 18 + col1 ) ---- query IIIIIII rowsort label-6615 SELECT * FROM tab2 WHERE NOT - - 76 NOT IN ( - 15 * col3 * + 18 + col1 ) ---- query IIIIIII rowsort label-6615 SELECT * FROM tab3 WHERE NOT - - 76 NOT IN ( - 15 * col3 * + 18 + col1 ) ---- query IIIIIII rowsort label-6615 SELECT * FROM tab4 WHERE NOT - - 76 NOT IN ( - 15 * col3 * + 18 + col1 ) ---- query I rowsort label-6620 SELECT col3 * + + 85 / - 58 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-6620 SELECT col3 * + + 85 / - 58 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-6620 SELECT col3 * + + 85 / - 58 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-6620 SELECT col3 * + + 85 / - 58 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-6620 SELECT col3 * + + 85 / - 58 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-6625 SELECT ALL - 37 FROM tab0 WHERE ( NULL ) < NULL ---- query I rowsort label-6625 SELECT ALL - 37 FROM tab1 WHERE ( NULL ) < NULL ---- query I rowsort label-6625 SELECT ALL - 37 FROM tab2 WHERE ( NULL ) < NULL ---- query I rowsort label-6625 SELECT ALL - 37 FROM tab3 WHERE ( NULL ) < NULL ---- query I rowsort label-6625 SELECT ALL - 37 FROM tab4 WHERE ( NULL ) < NULL ---- query I rowsort label-6630 SELECT + col1 * + 85 AS col5 FROM tab0 cor0 WHERE NULL IN ( - col4 ) ---- query I rowsort label-6630 SELECT + col1 * + 85 AS col5 FROM tab1 cor0 WHERE NULL IN ( - col4 ) ---- query I rowsort label-6630 SELECT + col1 * + 85 AS col5 FROM tab2 cor0 WHERE NULL IN ( - col4 ) ---- query I rowsort label-6630 SELECT + col1 * + 85 AS col5 FROM tab3 cor0 WHERE NULL IN ( - col4 ) ---- query I rowsort label-6630 SELECT + col1 * + 85 AS col5 FROM tab4 cor0 WHERE NULL IN ( - col4 ) ---- query I rowsort label-6635 SELECT col5 AS col2 FROM tab0 AS cor0 WHERE NULL IN ( - col3, - 14 ) ---- query I rowsort label-6635 SELECT col5 AS col2 FROM tab1 AS cor0 WHERE NULL IN ( - col3, - 14 ) ---- query I rowsort label-6635 SELECT col5 AS col2 FROM tab2 AS cor0 WHERE NULL IN ( - col3, - 14 ) ---- query I rowsort label-6635 SELECT col5 AS col2 FROM tab3 AS cor0 WHERE NULL IN ( - col3, - 14 ) ---- query I rowsort label-6635 SELECT col5 AS col2 FROM tab4 AS cor0 WHERE NULL IN ( - col3, - 14 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6640 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS DECIMAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS REAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6640 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS DECIMAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS REAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6640 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS DECIMAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS REAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6640 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS DECIMAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS REAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6640 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS DECIMAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6640 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS REAL ) IS NOT NULL AND 57 + col3 + + col0 * + 36 * col4 > NULL ---- query I rowsort label-6645 SELECT col4 - col3 * col3 / col1 FROM tab0 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-6645 SELECT col4 - col3 * col3 / col1 FROM tab1 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-6645 SELECT col4 - col3 * col3 / col1 FROM tab2 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-6645 SELECT col4 - col3 * col3 / col1 FROM tab3 AS cor0 WHERE NULL > ( NULL ) ---- query I rowsort label-6645 SELECT col4 - col3 * col3 / col1 FROM tab4 AS cor0 WHERE NULL > ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6650 SELECT ALL col2 col4 FROM tab0 WHERE NOT ( - col0 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6650 SELECT ALL col2 col4 FROM tab1 WHERE NOT ( - col0 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6650 SELECT ALL col2 col4 FROM tab2 WHERE NOT ( - col0 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6650 SELECT ALL col2 col4 FROM tab3 WHERE NOT ( - col0 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6650 SELECT ALL col2 col4 FROM tab4 WHERE NOT ( - col0 ) IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6655 SELECT SUM( col3 ) AS col4 FROM tab0 WHERE NOT - 85 + ( + CAST( NULL AS SIGNED ) ) NOT IN ( col3 * 49 ) ---- NULL skipif mysql # not compatible query I rowsort label-6655 SELECT SUM ( col3 ) AS col4 FROM tab0 WHERE NOT - 85 + ( + CAST ( NULL AS INTEGER ) ) NOT IN ( col3 * 49 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6655 SELECT SUM( col3 ) AS col4 FROM tab1 WHERE NOT - 85 + ( + CAST( NULL AS SIGNED ) ) NOT IN ( col3 * 49 ) ---- NULL skipif mysql # not compatible query I rowsort label-6655 SELECT SUM ( col3 ) AS col4 FROM tab1 WHERE NOT - 85 + ( + CAST ( NULL AS INTEGER ) ) NOT IN ( col3 * 49 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6655 SELECT SUM( col3 ) AS col4 FROM tab2 WHERE NOT - 85 + ( + CAST( NULL AS SIGNED ) ) NOT IN ( col3 * 49 ) ---- NULL skipif mysql # not compatible query I rowsort label-6655 SELECT SUM ( col3 ) AS col4 FROM tab2 WHERE NOT - 85 + ( + CAST ( NULL AS INTEGER ) ) NOT IN ( col3 * 49 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6655 SELECT SUM( col3 ) AS col4 FROM tab3 WHERE NOT - 85 + ( + CAST( NULL AS SIGNED ) ) NOT IN ( col3 * 49 ) ---- NULL skipif mysql # not compatible query I rowsort label-6655 SELECT SUM ( col3 ) AS col4 FROM tab3 WHERE NOT - 85 + ( + CAST ( NULL AS INTEGER ) ) NOT IN ( col3 * 49 ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-6655 SELECT SUM( col3 ) AS col4 FROM tab4 WHERE NOT - 85 + ( + CAST( NULL AS SIGNED ) ) NOT IN ( col3 * 49 ) ---- NULL skipif mysql # not compatible query I rowsort label-6655 SELECT SUM ( col3 ) AS col4 FROM tab4 WHERE NOT - 85 + ( + CAST ( NULL AS INTEGER ) ) NOT IN ( col3 * 49 ) ---- NULL query I rowsort label-6660 SELECT DISTINCT - col3 - col3 FROM tab0 WHERE NOT ( NULL IS NOT NULL ) ---- 100 values hashing to ae8b6b0697f66e2706062518f34b9f67 query I rowsort label-6660 SELECT DISTINCT - col3 - col3 FROM tab1 WHERE NOT ( NULL IS NOT NULL ) ---- 100 values hashing to ae8b6b0697f66e2706062518f34b9f67 query I rowsort label-6660 SELECT DISTINCT - col3 - col3 FROM tab2 WHERE NOT ( NULL IS NOT NULL ) ---- 100 values hashing to ae8b6b0697f66e2706062518f34b9f67 query I rowsort label-6660 SELECT DISTINCT - col3 - col3 FROM tab3 WHERE NOT ( NULL IS NOT NULL ) ---- 100 values hashing to ae8b6b0697f66e2706062518f34b9f67 query I rowsort label-6660 SELECT DISTINCT - col3 - col3 FROM tab4 WHERE NOT ( NULL IS NOT NULL ) ---- 100 values hashing to ae8b6b0697f66e2706062518f34b9f67 query IIIIIII rowsort label-6665 SELECT * FROM tab0 AS cor0 WHERE + 94 IS NULL ---- query IIIIIII rowsort label-6665 SELECT * FROM tab1 AS cor0 WHERE + 94 IS NULL ---- query IIIIIII rowsort label-6665 SELECT * FROM tab2 AS cor0 WHERE + 94 IS NULL ---- query IIIIIII rowsort label-6665 SELECT * FROM tab3 AS cor0 WHERE + 94 IS NULL ---- query IIIIIII rowsort label-6665 SELECT * FROM tab4 AS cor0 WHERE + 94 IS NULL ---- query IIIIIII rowsort label-6670 SELECT * FROM tab0 WHERE NOT - ( col1 ) <> ( col3 ) ---- query IIIIIII rowsort label-6670 SELECT * FROM tab1 WHERE NOT - ( col1 ) <> ( col3 ) ---- query IIIIIII rowsort label-6670 SELECT * FROM tab2 WHERE NOT - ( col1 ) <> ( col3 ) ---- query IIIIIII rowsort label-6670 SELECT * FROM tab3 WHERE NOT - ( col1 ) <> ( col3 ) ---- query IIIIIII rowsort label-6670 SELECT * FROM tab4 WHERE NOT - ( col1 ) <> ( col3 ) ---- query IIIIIII rowsort label-6675 SELECT ALL * FROM tab0 cor0 WHERE NOT + 16 NOT IN ( + 62 * + 17 ) ---- query IIIIIII rowsort label-6675 SELECT ALL * FROM tab1 cor0 WHERE NOT + 16 NOT IN ( + 62 * + 17 ) ---- query IIIIIII rowsort label-6675 SELECT ALL * FROM tab2 cor0 WHERE NOT + 16 NOT IN ( + 62 * + 17 ) ---- query IIIIIII rowsort label-6675 SELECT ALL * FROM tab3 cor0 WHERE NOT + 16 NOT IN ( + 62 * + 17 ) ---- query IIIIIII rowsort label-6675 SELECT ALL * FROM tab4 cor0 WHERE NOT + 16 NOT IN ( + 62 * + 17 ) ---- query IIIIIII rowsort label-6680 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + col4 AND NULL ---- query IIIIIII rowsort label-6680 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + col4 AND NULL ---- query IIIIIII rowsort label-6680 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + col4 AND NULL ---- query IIIIIII rowsort label-6680 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + col4 AND NULL ---- query IIIIIII rowsort label-6680 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + col4 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6685 SELECT ALL + - 97 + + col4 AS col3, col1 + + col1 col0 FROM tab0 AS cor0 WHERE NOT NULL IN ( - 83, 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6685 SELECT ALL + - 97 + + col4 AS col3, col1 + + col1 col0 FROM tab1 AS cor0 WHERE NOT NULL IN ( - 83, 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6685 SELECT ALL + - 97 + + col4 AS col3, col1 + + col1 col0 FROM tab2 AS cor0 WHERE NOT NULL IN ( - 83, 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6685 SELECT ALL + - 97 + + col4 AS col3, col1 + + col1 col0 FROM tab3 AS cor0 WHERE NOT NULL IN ( - 83, 11 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-6685 SELECT ALL + - 97 + + col4 AS col3, col1 + + col1 col0 FROM tab4 AS cor0 WHERE NOT NULL IN ( - 83, 11 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6690 SELECT - 24 AS col4 FROM tab0 AS cor0 WHERE 29 * col3 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6690 SELECT - 24 AS col4 FROM tab0 AS cor0 WHERE 29 * col3 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6690 SELECT - 24 AS col4 FROM tab1 AS cor0 WHERE 29 * col3 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6690 SELECT - 24 AS col4 FROM tab1 AS cor0 WHERE 29 * col3 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6690 SELECT - 24 AS col4 FROM tab2 AS cor0 WHERE 29 * col3 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6690 SELECT - 24 AS col4 FROM tab2 AS cor0 WHERE 29 * col3 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6690 SELECT - 24 AS col4 FROM tab3 AS cor0 WHERE 29 * col3 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6690 SELECT - 24 AS col4 FROM tab3 AS cor0 WHERE 29 * col3 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6690 SELECT - 24 AS col4 FROM tab4 AS cor0 WHERE 29 * col3 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-6690 SELECT - 24 AS col4 FROM tab4 AS cor0 WHERE 29 * col3 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query IIIIIII rowsort label-6695 SELECT * FROM tab0 cor0 WHERE + col0 <= NULL ---- query IIIIIII rowsort label-6695 SELECT * FROM tab1 cor0 WHERE + col0 <= NULL ---- query IIIIIII rowsort label-6695 SELECT * FROM tab2 cor0 WHERE + col0 <= NULL ---- query IIIIIII rowsort label-6695 SELECT * FROM tab3 cor0 WHERE + col0 <= NULL ---- query IIIIIII rowsort label-6695 SELECT * FROM tab4 cor0 WHERE + col0 <= NULL ---- query IIIIIII rowsort label-6700 SELECT ALL * FROM tab0 WHERE NULL >= col4 * + col4 * col4 - ( - + ( - col1 ) ) ---- query IIIIIII rowsort label-6700 SELECT ALL * FROM tab1 WHERE NULL >= col4 * + col4 * col4 - ( - + ( - col1 ) ) ---- query IIIIIII rowsort label-6700 SELECT ALL * FROM tab2 WHERE NULL >= col4 * + col4 * col4 - ( - + ( - col1 ) ) ---- query IIIIIII rowsort label-6700 SELECT ALL * FROM tab3 WHERE NULL >= col4 * + col4 * col4 - ( - + ( - col1 ) ) ---- query IIIIIII rowsort label-6700 SELECT ALL * FROM tab4 WHERE NULL >= col4 * + col4 * col4 - ( - + ( - col1 ) ) ---- query I rowsort label-6705 SELECT - 7 FROM tab0 WHERE NOT NULL >= - + 35 ---- query I rowsort label-6705 SELECT - 7 FROM tab1 WHERE NOT NULL >= - + 35 ---- query I rowsort label-6705 SELECT - 7 FROM tab2 WHERE NOT NULL >= - + 35 ---- query I rowsort label-6705 SELECT - 7 FROM tab3 WHERE NOT NULL >= - + 35 ---- query I rowsort label-6705 SELECT - 7 FROM tab4 WHERE NOT NULL >= - + 35 ---- query I rowsort label-6710 SELECT ALL + col5 AS col3 FROM tab0 WHERE - col4 >= ( col0 ) ---- query I rowsort label-6710 SELECT ALL + col5 AS col3 FROM tab1 WHERE - col4 >= ( col0 ) ---- query I rowsort label-6710 SELECT ALL + col5 AS col3 FROM tab2 WHERE - col4 >= ( col0 ) ---- query I rowsort label-6710 SELECT ALL + col5 AS col3 FROM tab3 WHERE - col4 >= ( col0 ) ---- query I rowsort label-6710 SELECT ALL + col5 AS col3 FROM tab4 WHERE - col4 >= ( col0 ) ---- query I rowsort label-6715 SELECT 85 FROM tab0 WHERE NOT col2 IS NULL ---- 100 values hashing to 9a6fc8f6a10c393af291306a886375ba query I rowsort label-6715 SELECT 85 FROM tab1 WHERE NOT col2 IS NULL ---- 100 values hashing to 9a6fc8f6a10c393af291306a886375ba query I rowsort label-6715 SELECT 85 FROM tab2 WHERE NOT col2 IS NULL ---- 100 values hashing to 9a6fc8f6a10c393af291306a886375ba query I rowsort label-6715 SELECT 85 FROM tab3 WHERE NOT col2 IS NULL ---- 100 values hashing to 9a6fc8f6a10c393af291306a886375ba query I rowsort label-6715 SELECT 85 FROM tab4 WHERE NOT col2 IS NULL ---- 100 values hashing to 9a6fc8f6a10c393af291306a886375ba query II rowsort label-6720 SELECT ALL col1 AS col2, 26 AS col2 FROM tab0 AS cor0 WHERE ( - 99 ) IS NULL ---- query II rowsort label-6720 SELECT ALL col1 AS col2, 26 AS col2 FROM tab1 AS cor0 WHERE ( - 99 ) IS NULL ---- query II rowsort label-6720 SELECT ALL col1 AS col2, 26 AS col2 FROM tab2 AS cor0 WHERE ( - 99 ) IS NULL ---- query II rowsort label-6720 SELECT ALL col1 AS col2, 26 AS col2 FROM tab3 AS cor0 WHERE ( - 99 ) IS NULL ---- query II rowsort label-6720 SELECT ALL col1 AS col2, 26 AS col2 FROM tab4 AS cor0 WHERE ( - 99 ) IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-6725 SELECT ALL + COUNT( * ) FROM tab0 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 skipif mysql # not compatible query I rowsort label-6725 SELECT ALL + COUNT ( * ) FROM tab0 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6725 SELECT ALL + COUNT( * ) FROM tab1 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 skipif mysql # not compatible query I rowsort label-6725 SELECT ALL + COUNT ( * ) FROM tab1 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6725 SELECT ALL + COUNT( * ) FROM tab2 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 skipif mysql # not compatible query I rowsort label-6725 SELECT ALL + COUNT ( * ) FROM tab2 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6725 SELECT ALL + COUNT( * ) FROM tab3 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 skipif mysql # not compatible query I rowsort label-6725 SELECT ALL + COUNT ( * ) FROM tab3 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-6725 SELECT ALL + COUNT( * ) FROM tab4 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 skipif mysql # not compatible query I rowsort label-6725 SELECT ALL + COUNT ( * ) FROM tab4 AS cor0 WHERE NULL IN ( + ( - + ( + col4 ) ) * + col3 - - 95 * col1 + - 97 ) ---- 0 onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6730 SELECT * FROM tab0 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST( + 8 AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6730 SELECT * FROM tab0 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST ( + 8 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6730 SELECT * FROM tab1 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST( + 8 AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6730 SELECT * FROM tab1 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST ( + 8 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6730 SELECT * FROM tab2 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST( + 8 AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6730 SELECT * FROM tab2 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST ( + 8 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6730 SELECT * FROM tab3 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST( + 8 AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6730 SELECT * FROM tab3 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST ( + 8 AS REAL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-6730 SELECT * FROM tab4 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST( + 8 AS DECIMAL ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6730 SELECT * FROM tab4 AS cor0 WHERE - col4 BETWEEN NULL AND + CAST ( + 8 AS REAL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6735 SELECT ALL CAST( 14 AS SIGNED ) AS col2 FROM tab0 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 skipif mysql # not compatible query I rowsort label-6735 SELECT ALL CAST ( 14 AS INTEGER ) AS col2 FROM tab0 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6735 SELECT ALL CAST( 14 AS SIGNED ) AS col2 FROM tab1 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 skipif mysql # not compatible query I rowsort label-6735 SELECT ALL CAST ( 14 AS INTEGER ) AS col2 FROM tab1 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6735 SELECT ALL CAST( 14 AS SIGNED ) AS col2 FROM tab2 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 skipif mysql # not compatible query I rowsort label-6735 SELECT ALL CAST ( 14 AS INTEGER ) AS col2 FROM tab2 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6735 SELECT ALL CAST( 14 AS SIGNED ) AS col2 FROM tab3 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 skipif mysql # not compatible query I rowsort label-6735 SELECT ALL CAST ( 14 AS INTEGER ) AS col2 FROM tab3 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6735 SELECT ALL CAST( 14 AS SIGNED ) AS col2 FROM tab4 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 skipif mysql # not compatible query I rowsort label-6735 SELECT ALL CAST ( 14 AS INTEGER ) AS col2 FROM tab4 WHERE - col0 <> ( - ( + + col4 ) ) ---- 100 values hashing to 7cca833aba392c1734a5e5e9870c8d75 query I rowsort label-6740 SELECT - 31 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 8b29f739491bdfa0e4c733125aefe717 query I rowsort label-6740 SELECT - 31 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 8b29f739491bdfa0e4c733125aefe717 query I rowsort label-6740 SELECT - 31 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 8b29f739491bdfa0e4c733125aefe717 query I rowsort label-6740 SELECT - 31 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 8b29f739491bdfa0e4c733125aefe717 query I rowsort label-6740 SELECT - 31 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 8b29f739491bdfa0e4c733125aefe717 query IIIIIII rowsort label-6745 SELECT * FROM tab0 AS cor0 WHERE NOT - 57 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab1 AS cor0 WHERE NOT - 57 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab2 AS cor0 WHERE NOT - 57 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab3 AS cor0 WHERE NOT - 57 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-6745 SELECT * FROM tab4 AS cor0 WHERE NOT - 57 * - col0 IS NOT NULL ---- query IIIIIII rowsort label-6750 SELECT * FROM tab0 AS cor0 WHERE NOT NULL = 70 ---- query IIIIIII rowsort label-6750 SELECT * FROM tab1 AS cor0 WHERE NOT NULL = 70 ---- query IIIIIII rowsort label-6750 SELECT * FROM tab2 AS cor0 WHERE NOT NULL = 70 ---- query IIIIIII rowsort label-6750 SELECT * FROM tab3 AS cor0 WHERE NOT NULL = 70 ---- query IIIIIII rowsort label-6750 SELECT * FROM tab4 AS cor0 WHERE NOT NULL = 70 ---- query I rowsort label-6755 SELECT DISTINCT + 35 + + ( AVG ( + col3 ) ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL OR NOT - 61 * + + 71 * + 7 NOT IN ( col0 + + col4 ) ---- NULL query I rowsort label-6755 SELECT DISTINCT + 35 + + ( AVG ( + col3 ) ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL OR NOT - 61 * + + 71 * + 7 NOT IN ( col0 + + col4 ) ---- NULL query I rowsort label-6755 SELECT DISTINCT + 35 + + ( AVG ( + col3 ) ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL OR NOT - 61 * + + 71 * + 7 NOT IN ( col0 + + col4 ) ---- NULL query I rowsort label-6755 SELECT DISTINCT + 35 + + ( AVG ( + col3 ) ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL OR NOT - 61 * + + 71 * + 7 NOT IN ( col0 + + col4 ) ---- NULL query I rowsort label-6755 SELECT DISTINCT + 35 + + ( AVG ( + col3 ) ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL OR NOT - 61 * + + 71 * + 7 NOT IN ( col0 + + col4 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6760 SELECT DISTINCT - MIN( ALL 58 ) AS col4 FROM tab0 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6760 SELECT DISTINCT - MIN ( ALL 58 ) AS col4 FROM tab0 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6760 SELECT DISTINCT - MIN( ALL 58 ) AS col4 FROM tab1 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6760 SELECT DISTINCT - MIN ( ALL 58 ) AS col4 FROM tab1 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6760 SELECT DISTINCT - MIN( ALL 58 ) AS col4 FROM tab2 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6760 SELECT DISTINCT - MIN ( ALL 58 ) AS col4 FROM tab2 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6760 SELECT DISTINCT - MIN( ALL 58 ) AS col4 FROM tab3 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6760 SELECT DISTINCT - MIN ( ALL 58 ) AS col4 FROM tab3 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6760 SELECT DISTINCT - MIN( ALL 58 ) AS col4 FROM tab4 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL skipif mysql # not compatible query I rowsort label-6760 SELECT DISTINCT - MIN ( ALL 58 ) AS col4 FROM tab4 WHERE NOT col4 + + col4 <= ( NULL ) ---- NULL query I rowsort label-6765 SELECT col0 AS col1 FROM tab0 WHERE ( + - col0 + - 57 ) IS NULL ---- query I rowsort label-6765 SELECT col0 AS col1 FROM tab1 WHERE ( + - col0 + - 57 ) IS NULL ---- query I rowsort label-6765 SELECT col0 AS col1 FROM tab2 WHERE ( + - col0 + - 57 ) IS NULL ---- query I rowsort label-6765 SELECT col0 AS col1 FROM tab3 WHERE ( + - col0 + - 57 ) IS NULL ---- query I rowsort label-6765 SELECT col0 AS col1 FROM tab4 WHERE ( + - col0 + - 57 ) IS NULL ---- query I rowsort label-6770 SELECT + col3 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6770 SELECT + col3 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6770 SELECT + col3 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6770 SELECT + col3 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6770 SELECT + col3 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6775 SELECT ALL 39 * - col1 col5 FROM tab0 AS cor0 WHERE NOT ( 30 ) <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6775 SELECT ALL 39 * - col1 col5 FROM tab1 AS cor0 WHERE NOT ( 30 ) <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6775 SELECT ALL 39 * - col1 col5 FROM tab2 AS cor0 WHERE NOT ( 30 ) <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6775 SELECT ALL 39 * - col1 col5 FROM tab3 AS cor0 WHERE NOT ( 30 ) <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6775 SELECT ALL 39 * - col1 col5 FROM tab4 AS cor0 WHERE NOT ( 30 ) <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6780 SELECT * FROM tab0 WHERE NULL NOT IN ( - + CAST( NULL AS SIGNED ) - col4, ( - 8 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6780 SELECT * FROM tab0 WHERE NULL NOT IN ( - + CAST ( NULL AS INTEGER ) - col4, ( - 8 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6780 SELECT * FROM tab1 WHERE NULL NOT IN ( - + CAST( NULL AS SIGNED ) - col4, ( - 8 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6780 SELECT * FROM tab1 WHERE NULL NOT IN ( - + CAST ( NULL AS INTEGER ) - col4, ( - 8 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6780 SELECT * FROM tab2 WHERE NULL NOT IN ( - + CAST( NULL AS SIGNED ) - col4, ( - 8 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6780 SELECT * FROM tab2 WHERE NULL NOT IN ( - + CAST ( NULL AS INTEGER ) - col4, ( - 8 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6780 SELECT * FROM tab3 WHERE NULL NOT IN ( - + CAST( NULL AS SIGNED ) - col4, ( - 8 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6780 SELECT * FROM tab3 WHERE NULL NOT IN ( - + CAST ( NULL AS INTEGER ) - col4, ( - 8 ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6780 SELECT * FROM tab4 WHERE NULL NOT IN ( - + CAST( NULL AS SIGNED ) - col4, ( - 8 ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-6780 SELECT * FROM tab4 WHERE NULL NOT IN ( - + CAST ( NULL AS INTEGER ) - col4, ( - 8 ) ) ---- query I rowsort label-6785 SELECT DISTINCT col1 / + - 21 AS col4 FROM tab0 WHERE NOT - col4 + col4 * + ( - col0 ) <= + col4 ---- query I rowsort label-6785 SELECT DISTINCT col1 / + - 21 AS col4 FROM tab1 WHERE NOT - col4 + col4 * + ( - col0 ) <= + col4 ---- query I rowsort label-6785 SELECT DISTINCT col1 / + - 21 AS col4 FROM tab2 WHERE NOT - col4 + col4 * + ( - col0 ) <= + col4 ---- query I rowsort label-6785 SELECT DISTINCT col1 / + - 21 AS col4 FROM tab3 WHERE NOT - col4 + col4 * + ( - col0 ) <= + col4 ---- query I rowsort label-6785 SELECT DISTINCT col1 / + - 21 AS col4 FROM tab4 WHERE NOT - col4 + col4 * + ( - col0 ) <= + col4 ---- query IIIIIII rowsort label-6790 SELECT ALL * FROM tab0 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-6790 SELECT ALL * FROM tab1 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-6790 SELECT ALL * FROM tab2 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-6790 SELECT ALL * FROM tab3 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-6790 SELECT ALL * FROM tab4 cor0 WHERE NOT col3 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6795 SELECT DISTINCT col0 col1 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6795 SELECT DISTINCT col0 col1 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6795 SELECT DISTINCT col0 col1 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6795 SELECT DISTINCT col0 col1 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-6795 SELECT DISTINCT col0 col1 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-6800 SELECT ALL col3 * - 20 FROM tab0 AS cor0 WHERE 18 IS NULL ---- query I rowsort label-6800 SELECT ALL col3 * - 20 FROM tab1 AS cor0 WHERE 18 IS NULL ---- query I rowsort label-6800 SELECT ALL col3 * - 20 FROM tab2 AS cor0 WHERE 18 IS NULL ---- query I rowsort label-6800 SELECT ALL col3 * - 20 FROM tab3 AS cor0 WHERE 18 IS NULL ---- query I rowsort label-6800 SELECT ALL col3 * - 20 FROM tab4 AS cor0 WHERE 18 IS NULL ---- query IIIIIII rowsort label-6805 SELECT * FROM tab0 cor0 WHERE NOT ( col3 ) <= col4 * + col4 ---- query IIIIIII rowsort label-6805 SELECT * FROM tab1 cor0 WHERE NOT ( col3 ) <= col4 * + col4 ---- query IIIIIII rowsort label-6805 SELECT * FROM tab2 cor0 WHERE NOT ( col3 ) <= col4 * + col4 ---- query IIIIIII rowsort label-6805 SELECT * FROM tab3 cor0 WHERE NOT ( col3 ) <= col4 * + col4 ---- query IIIIIII rowsort label-6805 SELECT * FROM tab4 cor0 WHERE NOT ( col3 ) <= col4 * + col4 ---- query I rowsort label-6810 SELECT - 46 * + col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6810 SELECT - 46 * + col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6810 SELECT - 46 * + col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6810 SELECT - 46 * + col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-6810 SELECT - 46 * + col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-6815 SELECT ALL * FROM tab0 AS cor0 WHERE NULL <> + ( 5 ) ---- query IIIIIII rowsort label-6815 SELECT ALL * FROM tab1 AS cor0 WHERE NULL <> + ( 5 ) ---- query IIIIIII rowsort label-6815 SELECT ALL * FROM tab2 AS cor0 WHERE NULL <> + ( 5 ) ---- query IIIIIII rowsort label-6815 SELECT ALL * FROM tab3 AS cor0 WHERE NULL <> + ( 5 ) ---- query IIIIIII rowsort label-6815 SELECT ALL * FROM tab4 AS cor0 WHERE NULL <> + ( 5 ) ---- query I rowsort label-6820 SELECT ALL - col1 FROM tab0 WHERE ( 41 - - col0 IS NULL ) ---- query I rowsort label-6820 SELECT ALL - col1 FROM tab1 WHERE ( 41 - - col0 IS NULL ) ---- query I rowsort label-6820 SELECT ALL - col1 FROM tab2 WHERE ( 41 - - col0 IS NULL ) ---- query I rowsort label-6820 SELECT ALL - col1 FROM tab3 WHERE ( 41 - - col0 IS NULL ) ---- query I rowsort label-6820 SELECT ALL - col1 FROM tab4 WHERE ( 41 - - col0 IS NULL ) ---- query IIIIIII rowsort label-6825 SELECT * FROM tab0 WHERE + + 23 + + 92 / - - col3 IS NULL ---- query IIIIIII rowsort label-6825 SELECT * FROM tab1 WHERE + + 23 + + 92 / - - col3 IS NULL ---- query IIIIIII rowsort label-6825 SELECT * FROM tab2 WHERE + + 23 + + 92 / - - col3 IS NULL ---- query IIIIIII rowsort label-6825 SELECT * FROM tab3 WHERE + + 23 + + 92 / - - col3 IS NULL ---- query IIIIIII rowsort label-6825 SELECT * FROM tab4 WHERE + + 23 + + 92 / - - col3 IS NULL ---- query IIIIIII rowsort label-6830 SELECT ALL * FROM tab0 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6830 SELECT ALL * FROM tab1 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6830 SELECT ALL * FROM tab2 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6830 SELECT ALL * FROM tab3 AS cor0 WHERE col4 IS NULL ---- query IIIIIII rowsort label-6830 SELECT ALL * FROM tab4 AS cor0 WHERE col4 IS NULL ---- query I rowsort label-6835 SELECT ALL - - col3 FROM tab0 WHERE - 73 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6835 SELECT ALL - - col3 FROM tab1 WHERE - 73 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6835 SELECT ALL - - col3 FROM tab2 WHERE - 73 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6835 SELECT ALL - - col3 FROM tab3 WHERE - 73 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-6835 SELECT ALL - - col3 FROM tab4 WHERE - 73 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6840 SELECT ALL col2, ( - CAST( NULL AS SIGNED ) ) / + 24 AS col3 FROM tab0 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6840 SELECT ALL col2, ( - CAST ( NULL AS INTEGER ) ) / + 24 AS col3 FROM tab0 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6840 SELECT ALL col2, ( - CAST( NULL AS SIGNED ) ) / + 24 AS col3 FROM tab1 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6840 SELECT ALL col2, ( - CAST ( NULL AS INTEGER ) ) / + 24 AS col3 FROM tab1 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6840 SELECT ALL col2, ( - CAST( NULL AS SIGNED ) ) / + 24 AS col3 FROM tab2 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6840 SELECT ALL col2, ( - CAST ( NULL AS INTEGER ) ) / + 24 AS col3 FROM tab2 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6840 SELECT ALL col2, ( - CAST( NULL AS SIGNED ) ) / + 24 AS col3 FROM tab3 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6840 SELECT ALL col2, ( - CAST ( NULL AS INTEGER ) ) / + 24 AS col3 FROM tab3 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-6840 SELECT ALL col2, ( - CAST( NULL AS SIGNED ) ) / + 24 AS col3 FROM tab4 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- skipif mysql # not compatible query II rowsort label-6840 SELECT ALL col2, ( - CAST ( NULL AS INTEGER ) ) / + 24 AS col3 FROM tab4 AS cor0 WHERE NOT ( + 9 ) IS NOT NULL ---- query IIIIIII rowsort label-6845 SELECT ALL * FROM tab0 WHERE NOT + 68 * + col0 / + - col0 NOT IN ( + + 18 ) ---- query IIIIIII rowsort label-6845 SELECT ALL * FROM tab1 WHERE NOT + 68 * + col0 / + - col0 NOT IN ( + + 18 ) ---- query IIIIIII rowsort label-6845 SELECT ALL * FROM tab2 WHERE NOT + 68 * + col0 / + - col0 NOT IN ( + + 18 ) ---- query IIIIIII rowsort label-6845 SELECT ALL * FROM tab3 WHERE NOT + 68 * + col0 / + - col0 NOT IN ( + + 18 ) ---- query IIIIIII rowsort label-6845 SELECT ALL * FROM tab4 WHERE NOT + 68 * + col0 / + - col0 NOT IN ( + + 18 ) ---- query I rowsort label-6850 SELECT ALL - 56 AS col3 FROM tab0 WHERE NOT NULL IN ( - col4 + col0 + + + col4, - col1 + + col4 ) ---- query I rowsort label-6850 SELECT ALL - 56 AS col3 FROM tab1 WHERE NOT NULL IN ( - col4 + col0 + + + col4, - col1 + + col4 ) ---- query I rowsort label-6850 SELECT ALL - 56 AS col3 FROM tab2 WHERE NOT NULL IN ( - col4 + col0 + + + col4, - col1 + + col4 ) ---- query I rowsort label-6850 SELECT ALL - 56 AS col3 FROM tab3 WHERE NOT NULL IN ( - col4 + col0 + + + col4, - col1 + + col4 ) ---- query I rowsort label-6850 SELECT ALL - 56 AS col3 FROM tab4 WHERE NOT NULL IN ( - col4 + col0 + + + col4, - col1 + + col4 ) ---- query I rowsort label-6855 SELECT + - 68 AS col4 FROM tab0 WHERE 85 IS NOT NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-6855 SELECT + - 68 AS col4 FROM tab1 WHERE 85 IS NOT NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-6855 SELECT + - 68 AS col4 FROM tab2 WHERE 85 IS NOT NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-6855 SELECT + - 68 AS col4 FROM tab3 WHERE 85 IS NOT NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query I rowsort label-6855 SELECT + - 68 AS col4 FROM tab4 WHERE 85 IS NOT NULL ---- 100 values hashing to 4d0d947ee37effd8cded6ead9fb4cc7f query IIIIIII rowsort label-6860 SELECT * FROM tab0 AS cor0 WHERE NOT + 89 - - col1 + - 62 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT * FROM tab1 AS cor0 WHERE NOT + 89 - - col1 + - 62 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT * FROM tab2 AS cor0 WHERE NOT + 89 - - col1 + - 62 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT * FROM tab3 AS cor0 WHERE NOT + 89 - - col1 + - 62 IS NOT NULL ---- query IIIIIII rowsort label-6860 SELECT * FROM tab4 AS cor0 WHERE NOT + 89 - - col1 + - 62 IS NOT NULL ---- query I rowsort label-6865 SELECT ALL col1 AS col5 FROM tab0 AS cor0 WHERE NOT - ( col1 ) + col3 NOT IN ( col4 ) ---- query I rowsort label-6865 SELECT ALL col1 AS col5 FROM tab1 AS cor0 WHERE NOT - ( col1 ) + col3 NOT IN ( col4 ) ---- query I rowsort label-6865 SELECT ALL col1 AS col5 FROM tab2 AS cor0 WHERE NOT - ( col1 ) + col3 NOT IN ( col4 ) ---- query I rowsort label-6865 SELECT ALL col1 AS col5 FROM tab3 AS cor0 WHERE NOT - ( col1 ) + col3 NOT IN ( col4 ) ---- query I rowsort label-6865 SELECT ALL col1 AS col5 FROM tab4 AS cor0 WHERE NOT - ( col1 ) + col3 NOT IN ( col4 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-6870 SELECT ALL COUNT( * ) AS col4 FROM tab0 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 skipif mysql # not compatible query I rowsort label-6870 SELECT ALL COUNT ( * ) AS col4 FROM tab0 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-6870 SELECT ALL COUNT( * ) AS col4 FROM tab1 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 skipif mysql # not compatible query I rowsort label-6870 SELECT ALL COUNT ( * ) AS col4 FROM tab1 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-6870 SELECT ALL COUNT( * ) AS col4 FROM tab2 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 skipif mysql # not compatible query I rowsort label-6870 SELECT ALL COUNT ( * ) AS col4 FROM tab2 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-6870 SELECT ALL COUNT( * ) AS col4 FROM tab3 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 skipif mysql # not compatible query I rowsort label-6870 SELECT ALL COUNT ( * ) AS col4 FROM tab3 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-6870 SELECT ALL COUNT( * ) AS col4 FROM tab4 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 skipif mysql # not compatible query I rowsort label-6870 SELECT ALL COUNT ( * ) AS col4 FROM tab4 WHERE NOT ( + - col1 ) BETWEEN col3 * + col0 + - - col3 AND ( - + col4 + + + col0 ) ---- 100 query IIIIIII rowsort label-6875 SELECT * FROM tab0 WHERE NOT + col1 + + col0 * - 16 IS NOT NULL ---- query IIIIIII rowsort label-6875 SELECT * FROM tab1 WHERE NOT + col1 + + col0 * - 16 IS NOT NULL ---- query IIIIIII rowsort label-6875 SELECT * FROM tab2 WHERE NOT + col1 + + col0 * - 16 IS NOT NULL ---- query IIIIIII rowsort label-6875 SELECT * FROM tab3 WHERE NOT + col1 + + col0 * - 16 IS NOT NULL ---- query IIIIIII rowsort label-6875 SELECT * FROM tab4 WHERE NOT + col1 + + col0 * - 16 IS NOT NULL ---- query IIIIIII rowsort label-6880 SELECT * FROM tab0 WHERE + col0 * - col3 = NULL ---- query IIIIIII rowsort label-6880 SELECT * FROM tab1 WHERE + col0 * - col3 = NULL ---- query IIIIIII rowsort label-6880 SELECT * FROM tab2 WHERE + col0 * - col3 = NULL ---- query IIIIIII rowsort label-6880 SELECT * FROM tab3 WHERE + col0 * - col3 = NULL ---- query IIIIIII rowsort label-6880 SELECT * FROM tab4 WHERE + col0 * - col3 = NULL ---- query IIIIIII rowsort label-6885 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) > ( + + col0 ) ---- query IIIIIII rowsort label-6885 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) > ( + + col0 ) ---- query IIIIIII rowsort label-6885 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) > ( + + col0 ) ---- query IIIIIII rowsort label-6885 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) > ( + + col0 ) ---- query IIIIIII rowsort label-6885 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) > ( + + col0 ) ---- query II rowsort label-6890 SELECT DISTINCT + + col1 AS col3, col0 AS col0 FROM tab0 AS cor0 WHERE NULL BETWEEN col4 AND + 3 / col3 ---- query II rowsort label-6890 SELECT DISTINCT + + col1 AS col3, col0 AS col0 FROM tab1 AS cor0 WHERE NULL BETWEEN col4 AND + 3 / col3 ---- query II rowsort label-6890 SELECT DISTINCT + + col1 AS col3, col0 AS col0 FROM tab2 AS cor0 WHERE NULL BETWEEN col4 AND + 3 / col3 ---- query II rowsort label-6890 SELECT DISTINCT + + col1 AS col3, col0 AS col0 FROM tab3 AS cor0 WHERE NULL BETWEEN col4 AND + 3 / col3 ---- query II rowsort label-6890 SELECT DISTINCT + + col1 AS col3, col0 AS col0 FROM tab4 AS cor0 WHERE NULL BETWEEN col4 AND + 3 / col3 ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab0 AS cor0 WHERE col0 * col4 = NULL ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab1 AS cor0 WHERE col0 * col4 = NULL ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab2 AS cor0 WHERE col0 * col4 = NULL ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab3 AS cor0 WHERE col0 * col4 = NULL ---- query IIIIIII rowsort label-6895 SELECT ALL * FROM tab4 AS cor0 WHERE col0 * col4 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6900 SELECT * FROM tab0 AS cor0 WHERE ( CAST( + 85 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6900 SELECT * FROM tab0 AS cor0 WHERE ( CAST ( + 85 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6900 SELECT * FROM tab1 AS cor0 WHERE ( CAST( + 85 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6900 SELECT * FROM tab1 AS cor0 WHERE ( CAST ( + 85 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6900 SELECT * FROM tab2 AS cor0 WHERE ( CAST( + 85 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6900 SELECT * FROM tab2 AS cor0 WHERE ( CAST ( + 85 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6900 SELECT * FROM tab3 AS cor0 WHERE ( CAST( + 85 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6900 SELECT * FROM tab3 AS cor0 WHERE ( CAST ( + 85 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-6900 SELECT * FROM tab4 AS cor0 WHERE ( CAST( + 85 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-6900 SELECT * FROM tab4 AS cor0 WHERE ( CAST ( + 85 AS INTEGER ) ) IS NULL ---- query I rowsort label-6905 SELECT + col4 AS col4 FROM tab0 WHERE 17 * + + col3 BETWEEN NULL AND 78 + 83 * + 81 ---- query I rowsort label-6905 SELECT + col4 AS col4 FROM tab1 WHERE 17 * + + col3 BETWEEN NULL AND 78 + 83 * + 81 ---- query I rowsort label-6905 SELECT + col4 AS col4 FROM tab2 WHERE 17 * + + col3 BETWEEN NULL AND 78 + 83 * + 81 ---- query I rowsort label-6905 SELECT + col4 AS col4 FROM tab3 WHERE 17 * + + col3 BETWEEN NULL AND 78 + 83 * + 81 ---- query I rowsort label-6905 SELECT + col4 AS col4 FROM tab4 WHERE 17 * + + col3 BETWEEN NULL AND 78 + 83 * + 81 ---- onlyif mysql # aggregate syntax: query I rowsort label-6910 SELECT ALL - - 78 + - - MAX( DISTINCT - + col0 ) FROM tab0 WHERE NOT + - col4 - + + col4 < NULL ---- NULL skipif mysql # not compatible query I rowsort label-6910 SELECT ALL - - 78 + - - MAX ( DISTINCT - + col0 ) FROM tab0 WHERE NOT + - col4 - + + col4 < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6910 SELECT ALL - - 78 + - - MAX( DISTINCT - + col0 ) FROM tab1 WHERE NOT + - col4 - + + col4 < NULL ---- NULL skipif mysql # not compatible query I rowsort label-6910 SELECT ALL - - 78 + - - MAX ( DISTINCT - + col0 ) FROM tab1 WHERE NOT + - col4 - + + col4 < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6910 SELECT ALL - - 78 + - - MAX( DISTINCT - + col0 ) FROM tab2 WHERE NOT + - col4 - + + col4 < NULL ---- NULL skipif mysql # not compatible query I rowsort label-6910 SELECT ALL - - 78 + - - MAX ( DISTINCT - + col0 ) FROM tab2 WHERE NOT + - col4 - + + col4 < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6910 SELECT ALL - - 78 + - - MAX( DISTINCT - + col0 ) FROM tab3 WHERE NOT + - col4 - + + col4 < NULL ---- NULL skipif mysql # not compatible query I rowsort label-6910 SELECT ALL - - 78 + - - MAX ( DISTINCT - + col0 ) FROM tab3 WHERE NOT + - col4 - + + col4 < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-6910 SELECT ALL - - 78 + - - MAX( DISTINCT - + col0 ) FROM tab4 WHERE NOT + - col4 - + + col4 < NULL ---- NULL skipif mysql # not compatible query I rowsort label-6910 SELECT ALL - - 78 + - - MAX ( DISTINCT - + col0 ) FROM tab4 WHERE NOT + - col4 - + + col4 < NULL ---- NULL query IIIIIIIIIIIIII rowsort label-6915 SELECT ALL * FROM tab0, tab0 AS cor0 WHERE NULL > NULL ---- query IIIIIIIIIIIIII rowsort label-6915 SELECT ALL * FROM tab1, tab1 AS cor0 WHERE NULL > NULL ---- query IIIIIIIIIIIIII rowsort label-6915 SELECT ALL * FROM tab2, tab2 AS cor0 WHERE NULL > NULL ---- query IIIIIIIIIIIIII rowsort label-6915 SELECT ALL * FROM tab3, tab3 AS cor0 WHERE NULL > NULL ---- query IIIIIIIIIIIIII rowsort label-6915 SELECT ALL * FROM tab4, tab4 AS cor0 WHERE NULL > NULL ---- query IIIIIII rowsort label-6920 SELECT * FROM tab0 cor0 WHERE NOT col4 + + col1 NOT BETWEEN ( - 26 ) AND - col0 ---- query IIIIIII rowsort label-6920 SELECT * FROM tab1 cor0 WHERE NOT col4 + + col1 NOT BETWEEN ( - 26 ) AND - col0 ---- query IIIIIII rowsort label-6920 SELECT * FROM tab2 cor0 WHERE NOT col4 + + col1 NOT BETWEEN ( - 26 ) AND - col0 ---- query IIIIIII rowsort label-6920 SELECT * FROM tab3 cor0 WHERE NOT col4 + + col1 NOT BETWEEN ( - 26 ) AND - col0 ---- query IIIIIII rowsort label-6920 SELECT * FROM tab4 cor0 WHERE NOT col4 + + col1 NOT BETWEEN ( - 26 ) AND - col0 ---- query I rowsort label-6925 SELECT ALL - + col4 FROM tab0 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-6925 SELECT ALL - + col4 FROM tab1 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-6925 SELECT ALL - + col4 FROM tab2 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-6925 SELECT ALL - + col4 FROM tab3 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-6925 SELECT ALL - + col4 FROM tab4 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN + col3 AND - col3 ---- query I rowsort label-6930 SELECT DISTINCT 70 AS col4 FROM tab0 AS cor0 WHERE 32 * - + col1 * - ( - col4 ) NOT BETWEEN + 2 AND NULL ---- 70 query I rowsort label-6930 SELECT DISTINCT 70 AS col4 FROM tab1 AS cor0 WHERE 32 * - + col1 * - ( - col4 ) NOT BETWEEN + 2 AND NULL ---- 70 query I rowsort label-6930 SELECT DISTINCT 70 AS col4 FROM tab2 AS cor0 WHERE 32 * - + col1 * - ( - col4 ) NOT BETWEEN + 2 AND NULL ---- 70 query I rowsort label-6930 SELECT DISTINCT 70 AS col4 FROM tab3 AS cor0 WHERE 32 * - + col1 * - ( - col4 ) NOT BETWEEN + 2 AND NULL ---- 70 query I rowsort label-6930 SELECT DISTINCT 70 AS col4 FROM tab4 AS cor0 WHERE 32 * - + col1 * - ( - col4 ) NOT BETWEEN + 2 AND NULL ---- 70 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6935 SELECT + CAST( + - col0 AS SIGNED ) AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6935 SELECT + CAST ( + - col0 AS INTEGER ) AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6935 SELECT + CAST( + - col0 AS SIGNED ) AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6935 SELECT + CAST ( + - col0 AS INTEGER ) AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6935 SELECT + CAST( + - col0 AS SIGNED ) AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6935 SELECT + CAST ( + - col0 AS INTEGER ) AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6935 SELECT + CAST( + - col0 AS SIGNED ) AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6935 SELECT + CAST ( + - col0 AS INTEGER ) AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-6935 SELECT + CAST( + - col0 AS SIGNED ) AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- skipif mysql # not compatible query I rowsort label-6935 SELECT + CAST ( + - col0 AS INTEGER ) AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-6940 SELECT col5 FROM tab0 AS cor0 WHERE 25 IS NULL ---- query I rowsort label-6940 SELECT col5 FROM tab1 AS cor0 WHERE 25 IS NULL ---- query I rowsort label-6940 SELECT col5 FROM tab2 AS cor0 WHERE 25 IS NULL ---- query I rowsort label-6940 SELECT col5 FROM tab3 AS cor0 WHERE 25 IS NULL ---- query I rowsort label-6940 SELECT col5 FROM tab4 AS cor0 WHERE 25 IS NULL ---- query I rowsort label-6945 SELECT + col2 FROM tab0 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6945 SELECT + col2 FROM tab1 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6945 SELECT + col2 FROM tab2 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6945 SELECT + col2 FROM tab3 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6945 SELECT + col2 FROM tab4 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-6950 SELECT + 10 FROM tab0 cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-6950 SELECT + 10 FROM tab1 cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-6950 SELECT + 10 FROM tab2 cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-6950 SELECT + 10 FROM tab3 cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-6950 SELECT + 10 FROM tab4 cor0 WHERE NOT col1 IS NOT NULL ---- query I rowsort label-6955 SELECT DISTINCT + 45 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6955 SELECT DISTINCT + 45 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6955 SELECT DISTINCT + 45 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6955 SELECT DISTINCT + 45 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-6955 SELECT DISTINCT + 45 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL ---- query IIIIIII rowsort label-6960 SELECT ALL * FROM tab0 WHERE NOT NULL >= 60 ---- query IIIIIII rowsort label-6960 SELECT ALL * FROM tab1 WHERE NOT NULL >= 60 ---- query IIIIIII rowsort label-6960 SELECT ALL * FROM tab2 WHERE NOT NULL >= 60 ---- query IIIIIII rowsort label-6960 SELECT ALL * FROM tab3 WHERE NOT NULL >= 60 ---- query IIIIIII rowsort label-6960 SELECT ALL * FROM tab4 WHERE NOT NULL >= 60 ---- query I rowsort label-6965 SELECT ALL + + 59 AS col5 FROM tab0 cor0 WHERE NOT + 17 * 47 / ( + + col4 ) >= - + col1 ---- query I rowsort label-6965 SELECT ALL + + 59 AS col5 FROM tab1 cor0 WHERE NOT + 17 * 47 / ( + + col4 ) >= - + col1 ---- query I rowsort label-6965 SELECT ALL + + 59 AS col5 FROM tab2 cor0 WHERE NOT + 17 * 47 / ( + + col4 ) >= - + col1 ---- query I rowsort label-6965 SELECT ALL + + 59 AS col5 FROM tab3 cor0 WHERE NOT + 17 * 47 / ( + + col4 ) >= - + col1 ---- query I rowsort label-6965 SELECT ALL + + 59 AS col5 FROM tab4 cor0 WHERE NOT + 17 * 47 / ( + + col4 ) >= - + col1 ---- query IIIIIII rowsort label-6970 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < col4 - + - 1 + - col4 ---- query IIIIIII rowsort label-6970 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < col4 - + - 1 + - col4 ---- query IIIIIII rowsort label-6970 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < col4 - + - 1 + - col4 ---- query IIIIIII rowsort label-6970 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < col4 - + - 1 + - col4 ---- query IIIIIII rowsort label-6970 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < col4 - + - 1 + - col4 ---- onlyif mysql # aggregate syntax: DIV for integer division: query II rowsort label-6975 SELECT 2 * 68 DIV + 92 AS col2, COUNT( * ) - 8 - - + 97 + - 7 FROM tab0 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 skipif mysql # not compatible query II rowsort label-6975 SELECT 2 * 68 / + 92 AS col2, COUNT ( * ) - 8 - - + 97 + - 7 FROM tab0 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 onlyif mysql # aggregate syntax: DIV for integer division: query II rowsort label-6975 SELECT 2 * 68 DIV + 92 AS col2, COUNT( * ) - 8 - - + 97 + - 7 FROM tab1 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 skipif mysql # not compatible query II rowsort label-6975 SELECT 2 * 68 / + 92 AS col2, COUNT ( * ) - 8 - - + 97 + - 7 FROM tab1 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 onlyif mysql # aggregate syntax: DIV for integer division: query II rowsort label-6975 SELECT 2 * 68 DIV + 92 AS col2, COUNT( * ) - 8 - - + 97 + - 7 FROM tab2 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 skipif mysql # not compatible query II rowsort label-6975 SELECT 2 * 68 / + 92 AS col2, COUNT ( * ) - 8 - - + 97 + - 7 FROM tab2 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 onlyif mysql # aggregate syntax: DIV for integer division: query II rowsort label-6975 SELECT 2 * 68 DIV + 92 AS col2, COUNT( * ) - 8 - - + 97 + - 7 FROM tab3 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 skipif mysql # not compatible query II rowsort label-6975 SELECT 2 * 68 / + 92 AS col2, COUNT ( * ) - 8 - - + 97 + - 7 FROM tab3 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 onlyif mysql # aggregate syntax: DIV for integer division: query II rowsort label-6975 SELECT 2 * 68 DIV + 92 AS col2, COUNT( * ) - 8 - - + 97 + - 7 FROM tab4 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 skipif mysql # not compatible query II rowsort label-6975 SELECT 2 * 68 / + 92 AS col2, COUNT ( * ) - 8 - - + 97 + - 7 FROM tab4 WHERE + - 4 IN ( 81 * col4 ) ---- 1 82 query IIIIIII rowsort label-6980 SELECT ALL * FROM tab0 WHERE NULL IS NULL AND NOT NULL >= 0 - col0 ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab1 WHERE NULL IS NULL AND NOT NULL >= 0 - col0 ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab2 WHERE NULL IS NULL AND NOT NULL >= 0 - col0 ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab3 WHERE NULL IS NULL AND NOT NULL >= 0 - col0 ---- query IIIIIII rowsort label-6980 SELECT ALL * FROM tab4 WHERE NULL IS NULL AND NOT NULL >= 0 - col0 ---- query I rowsort label-6985 SELECT 91 FROM tab0 WHERE + - col1 < NULL ---- query I rowsort label-6985 SELECT 91 FROM tab1 WHERE + - col1 < NULL ---- query I rowsort label-6985 SELECT 91 FROM tab2 WHERE + - col1 < NULL ---- query I rowsort label-6985 SELECT 91 FROM tab3 WHERE + - col1 < NULL ---- query I rowsort label-6985 SELECT 91 FROM tab4 WHERE + - col1 < NULL ---- query I rowsort label-6990 SELECT + 76 AS col4 FROM tab0 WHERE ( - + col0 ) < ( NULL ) ---- query I rowsort label-6990 SELECT + 76 AS col4 FROM tab1 WHERE ( - + col0 ) < ( NULL ) ---- query I rowsort label-6990 SELECT + 76 AS col4 FROM tab2 WHERE ( - + col0 ) < ( NULL ) ---- query I rowsort label-6990 SELECT + 76 AS col4 FROM tab3 WHERE ( - + col0 ) < ( NULL ) ---- query I rowsort label-6990 SELECT + 76 AS col4 FROM tab4 WHERE ( - + col0 ) < ( NULL ) ---- query IIIIIII rowsort label-6995 SELECT * FROM tab0 cor0 WHERE NOT NULL IN ( col3 ) ---- query IIIIIII rowsort label-6995 SELECT * FROM tab1 cor0 WHERE NOT NULL IN ( col3 ) ---- query IIIIIII rowsort label-6995 SELECT * FROM tab2 cor0 WHERE NOT NULL IN ( col3 ) ---- query IIIIIII rowsort label-6995 SELECT * FROM tab3 cor0 WHERE NOT NULL IN ( col3 ) ---- query IIIIIII rowsort label-6995 SELECT * FROM tab4 cor0 WHERE NOT NULL IN ( col3 ) ---- query IIIIIII rowsort label-7000 SELECT * FROM tab0 WHERE NOT NULL BETWEEN 86 AND NULL ---- query IIIIIII rowsort label-7000 SELECT * FROM tab1 WHERE NOT NULL BETWEEN 86 AND NULL ---- query IIIIIII rowsort label-7000 SELECT * FROM tab2 WHERE NOT NULL BETWEEN 86 AND NULL ---- query IIIIIII rowsort label-7000 SELECT * FROM tab3 WHERE NOT NULL BETWEEN 86 AND NULL ---- query IIIIIII rowsort label-7000 SELECT * FROM tab4 WHERE NOT NULL BETWEEN 86 AND NULL ---- query IIIIIII rowsort label-7005 SELECT * FROM tab0 WHERE + col4 + + 38 IN ( col3 ) ---- query IIIIIII rowsort label-7005 SELECT * FROM tab1 WHERE + col4 + + 38 IN ( col3 ) ---- query IIIIIII rowsort label-7005 SELECT * FROM tab2 WHERE + col4 + + 38 IN ( col3 ) ---- query IIIIIII rowsort label-7005 SELECT * FROM tab3 WHERE + col4 + + 38 IN ( col3 ) ---- query IIIIIII rowsort label-7005 SELECT * FROM tab4 WHERE + col4 + + 38 IN ( col3 ) ---- query I rowsort label-7010 SELECT DISTINCT + + col0 AS col2 FROM tab0 AS cor0 WHERE NULL BETWEEN ( NULL ) AND + 45 / + - ( + col0 ) * - 23 * - col1 + - ( - 11 ) * - 2 ---- query I rowsort label-7010 SELECT DISTINCT + + col0 AS col2 FROM tab1 AS cor0 WHERE NULL BETWEEN ( NULL ) AND + 45 / + - ( + col0 ) * - 23 * - col1 + - ( - 11 ) * - 2 ---- query I rowsort label-7010 SELECT DISTINCT + + col0 AS col2 FROM tab2 AS cor0 WHERE NULL BETWEEN ( NULL ) AND + 45 / + - ( + col0 ) * - 23 * - col1 + - ( - 11 ) * - 2 ---- query I rowsort label-7010 SELECT DISTINCT + + col0 AS col2 FROM tab3 AS cor0 WHERE NULL BETWEEN ( NULL ) AND + 45 / + - ( + col0 ) * - 23 * - col1 + - ( - 11 ) * - 2 ---- query I rowsort label-7010 SELECT DISTINCT + + col0 AS col2 FROM tab4 AS cor0 WHERE NULL BETWEEN ( NULL ) AND + 45 / + - ( + col0 ) * - 23 * - col1 + - ( - 11 ) * - 2 ---- query I rowsort label-7015 SELECT - col3 * + col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-7015 SELECT - col3 * + col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-7015 SELECT - col3 * + col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-7015 SELECT - col3 * + col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 query I rowsort label-7015 SELECT - col3 * + col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 592db9f179f89f5ccd4dc43a9feb4c11 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab0 WHERE + + CAST( NULL AS DECIMAL ) < + col1 / ( - col1 ) ---- skipif mysql # not compatible query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab0 WHERE + + CAST ( NULL AS REAL ) < + col1 / ( - col1 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab1 WHERE + + CAST( NULL AS DECIMAL ) < + col1 / ( - col1 ) ---- skipif mysql # not compatible query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab1 WHERE + + CAST ( NULL AS REAL ) < + col1 / ( - col1 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab2 WHERE + + CAST( NULL AS DECIMAL ) < + col1 / ( - col1 ) ---- skipif mysql # not compatible query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab2 WHERE + + CAST ( NULL AS REAL ) < + col1 / ( - col1 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab3 WHERE + + CAST( NULL AS DECIMAL ) < + col1 / ( - col1 ) ---- skipif mysql # not compatible query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab3 WHERE + + CAST ( NULL AS REAL ) < + col1 / ( - col1 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab4 WHERE + + CAST( NULL AS DECIMAL ) < + col1 / ( - col1 ) ---- skipif mysql # not compatible query I rowsort label-7020 SELECT DISTINCT 12 AS col0 FROM tab4 WHERE + + CAST ( NULL AS REAL ) < + col1 / ( - col1 ) ---- query I rowsort label-7025 SELECT DISTINCT - ( + col4 ) FROM tab0 WHERE NOT NULL <= 24 ---- query I rowsort label-7025 SELECT DISTINCT - ( + col4 ) FROM tab1 WHERE NOT NULL <= 24 ---- query I rowsort label-7025 SELECT DISTINCT - ( + col4 ) FROM tab2 WHERE NOT NULL <= 24 ---- query I rowsort label-7025 SELECT DISTINCT - ( + col4 ) FROM tab3 WHERE NOT NULL <= 24 ---- query I rowsort label-7025 SELECT DISTINCT - ( + col4 ) FROM tab4 WHERE NOT NULL <= 24 ---- query I rowsort label-7030 SELECT ALL col0 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-7030 SELECT ALL col0 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-7030 SELECT ALL col0 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-7030 SELECT ALL col0 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-7030 SELECT ALL col0 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-7035 SELECT DISTINCT 93 * + + 25 + 86 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7035 SELECT DISTINCT 93 * + + 25 + 86 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7035 SELECT DISTINCT 93 * + + 25 + 86 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7035 SELECT DISTINCT 93 * + + 25 + 86 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7035 SELECT DISTINCT 93 * + + 25 + 86 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7040 SELECT COUNT( * ) col2 FROM tab0 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7040 SELECT COUNT ( * ) col2 FROM tab0 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-7040 SELECT COUNT( * ) col2 FROM tab1 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7040 SELECT COUNT ( * ) col2 FROM tab1 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-7040 SELECT COUNT( * ) col2 FROM tab2 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7040 SELECT COUNT ( * ) col2 FROM tab2 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-7040 SELECT COUNT( * ) col2 FROM tab3 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7040 SELECT COUNT ( * ) col2 FROM tab3 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-7040 SELECT COUNT( * ) col2 FROM tab4 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7040 SELECT COUNT ( * ) col2 FROM tab4 AS cor0 WHERE NOT col4 * + col0 IS NULL ---- 100 query II rowsort label-7045 SELECT + col1 + - col3, 57 AS col2 FROM tab0 AS cor0 WHERE NOT 55 <> + + 19 * - 95 - col1 - - - col4 ---- query II rowsort label-7045 SELECT + col1 + - col3, 57 AS col2 FROM tab1 AS cor0 WHERE NOT 55 <> + + 19 * - 95 - col1 - - - col4 ---- query II rowsort label-7045 SELECT + col1 + - col3, 57 AS col2 FROM tab2 AS cor0 WHERE NOT 55 <> + + 19 * - 95 - col1 - - - col4 ---- query II rowsort label-7045 SELECT + col1 + - col3, 57 AS col2 FROM tab3 AS cor0 WHERE NOT 55 <> + + 19 * - 95 - col1 - - - col4 ---- query II rowsort label-7045 SELECT + col1 + - col3, 57 AS col2 FROM tab4 AS cor0 WHERE NOT 55 <> + + 19 * - 95 - col1 - - - col4 ---- query I rowsort label-7050 SELECT ALL - 67 AS col5 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7050 SELECT ALL - 67 AS col5 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7050 SELECT ALL - 67 AS col5 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7050 SELECT ALL - 67 AS col5 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7050 SELECT ALL - 67 AS col5 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL 68 * - COUNT( - + 2 ) AS col0 FROM tab0 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL 68 * - COUNT ( - + 2 ) AS col0 FROM tab0 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL 68 * - COUNT( - + 2 ) AS col0 FROM tab1 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL 68 * - COUNT ( - + 2 ) AS col0 FROM tab1 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL 68 * - COUNT( - + 2 ) AS col0 FROM tab2 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL 68 * - COUNT ( - + 2 ) AS col0 FROM tab2 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL 68 * - COUNT( - + 2 ) AS col0 FROM tab3 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL 68 * - COUNT ( - + 2 ) AS col0 FROM tab3 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7055 SELECT ALL 68 * - COUNT( - + 2 ) AS col0 FROM tab4 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL 68 * - COUNT ( - + 2 ) AS col0 FROM tab4 WHERE NULL BETWEEN - 10 * col3 + + - 49 AND ( NULL ) ---- 0 query IIIIIII rowsort label-7060 SELECT * FROM tab0 AS cor0 WHERE 79 + + col0 IS NULL ---- query IIIIIII rowsort label-7060 SELECT * FROM tab1 AS cor0 WHERE 79 + + col0 IS NULL ---- query IIIIIII rowsort label-7060 SELECT * FROM tab2 AS cor0 WHERE 79 + + col0 IS NULL ---- query IIIIIII rowsort label-7060 SELECT * FROM tab3 AS cor0 WHERE 79 + + col0 IS NULL ---- query IIIIIII rowsort label-7060 SELECT * FROM tab4 AS cor0 WHERE 79 + + col0 IS NULL ---- query IIIIIII rowsort label-7065 SELECT * FROM tab0 AS cor0 WHERE - col1 > NULL ---- query IIIIIII rowsort label-7065 SELECT * FROM tab1 AS cor0 WHERE - col1 > NULL ---- query IIIIIII rowsort label-7065 SELECT * FROM tab2 AS cor0 WHERE - col1 > NULL ---- query IIIIIII rowsort label-7065 SELECT * FROM tab3 AS cor0 WHERE - col1 > NULL ---- query IIIIIII rowsort label-7065 SELECT * FROM tab4 AS cor0 WHERE - col1 > NULL ---- query I rowsort label-7070 SELECT DISTINCT + - col4 / + col1 + + - 13 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-7070 SELECT DISTINCT + - col4 / + col1 + + - 13 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-7070 SELECT DISTINCT + - col4 / + col1 + + - 13 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-7070 SELECT DISTINCT + - col4 / + col1 + + - 13 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-7070 SELECT DISTINCT + - col4 / + col1 + + - 13 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-7075 SELECT ALL - - 4 AS col0 FROM tab0 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7075 SELECT ALL - - 4 AS col0 FROM tab1 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7075 SELECT ALL - - 4 AS col0 FROM tab2 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7075 SELECT ALL - - 4 AS col0 FROM tab3 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7075 SELECT ALL - - 4 AS col0 FROM tab4 cor0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7080 SELECT + col4 AS col2 FROM tab0 AS cor0 WHERE 56 * 69 IS NULL ---- query I rowsort label-7080 SELECT + col4 AS col2 FROM tab1 AS cor0 WHERE 56 * 69 IS NULL ---- query I rowsort label-7080 SELECT + col4 AS col2 FROM tab2 AS cor0 WHERE 56 * 69 IS NULL ---- query I rowsort label-7080 SELECT + col4 AS col2 FROM tab3 AS cor0 WHERE 56 * 69 IS NULL ---- query I rowsort label-7080 SELECT + col4 AS col2 FROM tab4 AS cor0 WHERE 56 * 69 IS NULL ---- query I rowsort label-7085 SELECT + col3 FROM tab0 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-7085 SELECT + col3 FROM tab1 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-7085 SELECT + col3 FROM tab2 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-7085 SELECT + col3 FROM tab3 AS cor0 WHERE NULL <= NULL ---- query I rowsort label-7085 SELECT + col3 FROM tab4 AS cor0 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7090 SELECT ( - CAST( + 26 AS SIGNED ) ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 skipif mysql # not compatible query I rowsort label-7090 SELECT ( - CAST ( + 26 AS INTEGER ) ) FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7090 SELECT ( - CAST( + 26 AS SIGNED ) ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 skipif mysql # not compatible query I rowsort label-7090 SELECT ( - CAST ( + 26 AS INTEGER ) ) FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7090 SELECT ( - CAST( + 26 AS SIGNED ) ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 skipif mysql # not compatible query I rowsort label-7090 SELECT ( - CAST ( + 26 AS INTEGER ) ) FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7090 SELECT ( - CAST( + 26 AS SIGNED ) ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 skipif mysql # not compatible query I rowsort label-7090 SELECT ( - CAST ( + 26 AS INTEGER ) ) FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7090 SELECT ( - CAST( + 26 AS SIGNED ) ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 skipif mysql # not compatible query I rowsort label-7090 SELECT ( - CAST ( + 26 AS INTEGER ) ) FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to e2bf30a5127d07e41c3f18ac1354b6f6 query I rowsort label-7095 SELECT ALL - 86 FROM tab0 WHERE NOT + col3 <= + 72 ---- 100 values hashing to bee6a69b97eca2d41340f0104ba4cf29 query I rowsort label-7095 SELECT ALL - 86 FROM tab1 WHERE NOT + col3 <= + 72 ---- 100 values hashing to bee6a69b97eca2d41340f0104ba4cf29 query I rowsort label-7095 SELECT ALL - 86 FROM tab2 WHERE NOT + col3 <= + 72 ---- 100 values hashing to bee6a69b97eca2d41340f0104ba4cf29 query I rowsort label-7095 SELECT ALL - 86 FROM tab3 WHERE NOT + col3 <= + 72 ---- 100 values hashing to bee6a69b97eca2d41340f0104ba4cf29 query I rowsort label-7095 SELECT ALL - 86 FROM tab4 WHERE NOT + col3 <= + 72 ---- 100 values hashing to bee6a69b97eca2d41340f0104ba4cf29 query I rowsort label-7100 SELECT ALL + col3 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7100 SELECT ALL + col3 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7100 SELECT ALL + col3 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7100 SELECT ALL + col3 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-7100 SELECT ALL + col3 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-7105 SELECT * FROM tab0 AS cor0 WHERE NULL <= - col0 ---- query IIIIIII rowsort label-7105 SELECT * FROM tab1 AS cor0 WHERE NULL <= - col0 ---- query IIIIIII rowsort label-7105 SELECT * FROM tab2 AS cor0 WHERE NULL <= - col0 ---- query IIIIIII rowsort label-7105 SELECT * FROM tab3 AS cor0 WHERE NULL <= - col0 ---- query IIIIIII rowsort label-7105 SELECT * FROM tab4 AS cor0 WHERE NULL <= - col0 ---- query I rowsort label-7110 SELECT - + col1 FROM tab0 cor0 WHERE col3 + + - 37 >= NULL ---- query I rowsort label-7110 SELECT - + col1 FROM tab1 cor0 WHERE col3 + + - 37 >= NULL ---- query I rowsort label-7110 SELECT - + col1 FROM tab2 cor0 WHERE col3 + + - 37 >= NULL ---- query I rowsort label-7110 SELECT - + col1 FROM tab3 cor0 WHERE col3 + + - 37 >= NULL ---- query I rowsort label-7110 SELECT - + col1 FROM tab4 cor0 WHERE col3 + + - 37 >= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab0 AS cor0 WHERE NOT + 38 + - col3 <= + CAST( CAST( - + col4 AS SIGNED ) AS SIGNED ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d skipif mysql # not compatible query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab0 AS cor0 WHERE NOT + 38 + - col3 <= + CAST ( CAST ( - + col4 AS INTEGER ) AS INTEGER ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab1 AS cor0 WHERE NOT + 38 + - col3 <= + CAST( CAST( - + col4 AS SIGNED ) AS SIGNED ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d skipif mysql # not compatible query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab1 AS cor0 WHERE NOT + 38 + - col3 <= + CAST ( CAST ( - + col4 AS INTEGER ) AS INTEGER ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab2 AS cor0 WHERE NOT + 38 + - col3 <= + CAST( CAST( - + col4 AS SIGNED ) AS SIGNED ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d skipif mysql # not compatible query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab2 AS cor0 WHERE NOT + 38 + - col3 <= + CAST ( CAST ( - + col4 AS INTEGER ) AS INTEGER ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab3 AS cor0 WHERE NOT + 38 + - col3 <= + CAST( CAST( - + col4 AS SIGNED ) AS SIGNED ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d skipif mysql # not compatible query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab3 AS cor0 WHERE NOT + 38 + - col3 <= + CAST ( CAST ( - + col4 AS INTEGER ) AS INTEGER ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab4 AS cor0 WHERE NOT + 38 + - col3 <= + CAST( CAST( - + col4 AS SIGNED ) AS SIGNED ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d skipif mysql # not compatible query II rowsort label-7115 SELECT ALL + - 43 AS col4, col3 * 36 AS col1 FROM tab4 AS cor0 WHERE NOT + 38 + - col3 <= + CAST ( CAST ( - + col4 AS INTEGER ) AS INTEGER ) ---- 84 values hashing to 45ee3ae66d840315101789017ba3246d onlyif mysql # aggregate syntax: query I rowsort label-7120 SELECT MIN( + - col3 ) FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7120 SELECT MIN ( + - col3 ) FROM tab0 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7120 SELECT MIN( + - col3 ) FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7120 SELECT MIN ( + - col3 ) FROM tab1 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7120 SELECT MIN( + - col3 ) FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7120 SELECT MIN ( + - col3 ) FROM tab2 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7120 SELECT MIN( + - col3 ) FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7120 SELECT MIN ( + - col3 ) FROM tab3 cor0 WHERE NULL IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7120 SELECT MIN( + - col3 ) FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7120 SELECT MIN ( + - col3 ) FROM tab4 cor0 WHERE NULL IS NOT NULL ---- NULL query I rowsort label-7125 SELECT - 89 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7125 SELECT - 89 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7125 SELECT - 89 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7125 SELECT - 89 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7125 SELECT - 89 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7130 SELECT - 92 FROM tab0 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7130 SELECT - 92 FROM tab1 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7130 SELECT - 92 FROM tab2 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7130 SELECT - 92 FROM tab3 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7130 SELECT - 92 FROM tab4 WHERE NOT + col1 IS NOT NULL ---- query I rowsort label-7135 SELECT DISTINCT + col4 AS col2 FROM tab0 WHERE - col3 IS NULL ---- query I rowsort label-7135 SELECT DISTINCT + col4 AS col2 FROM tab1 WHERE - col3 IS NULL ---- query I rowsort label-7135 SELECT DISTINCT + col4 AS col2 FROM tab2 WHERE - col3 IS NULL ---- query I rowsort label-7135 SELECT DISTINCT + col4 AS col2 FROM tab3 WHERE - col3 IS NULL ---- query I rowsort label-7135 SELECT DISTINCT + col4 AS col2 FROM tab4 WHERE - col3 IS NULL ---- query I rowsort label-7140 SELECT - + col4 + - + col3 + 60 / col0 * 88 AS col1 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND - ( col4 ) ---- query I rowsort label-7140 SELECT - + col4 + - + col3 + 60 / col0 * 88 AS col1 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND - ( col4 ) ---- query I rowsort label-7140 SELECT - + col4 + - + col3 + 60 / col0 * 88 AS col1 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND - ( col4 ) ---- query I rowsort label-7140 SELECT - + col4 + - + col3 + 60 / col0 * 88 AS col1 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND - ( col4 ) ---- query I rowsort label-7140 SELECT - + col4 + - + col3 + 60 / col0 * 88 AS col1 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND - ( col4 ) ---- query I rowsort label-7145 SELECT ALL - col4 AS col2 FROM tab0 cor0 WHERE - 2 + + col3 IS NULL ---- query I rowsort label-7145 SELECT ALL - col4 AS col2 FROM tab1 cor0 WHERE - 2 + + col3 IS NULL ---- query I rowsort label-7145 SELECT ALL - col4 AS col2 FROM tab2 cor0 WHERE - 2 + + col3 IS NULL ---- query I rowsort label-7145 SELECT ALL - col4 AS col2 FROM tab3 cor0 WHERE - 2 + + col3 IS NULL ---- query I rowsort label-7145 SELECT ALL - col4 AS col2 FROM tab4 cor0 WHERE - 2 + + col3 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7150 SELECT + + CAST( NULL AS DECIMAL ) FROM tab0 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-7150 SELECT + + CAST ( NULL AS REAL ) FROM tab0 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7150 SELECT + + CAST( NULL AS DECIMAL ) FROM tab1 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-7150 SELECT + + CAST ( NULL AS REAL ) FROM tab1 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7150 SELECT + + CAST( NULL AS DECIMAL ) FROM tab2 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-7150 SELECT + + CAST ( NULL AS REAL ) FROM tab2 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7150 SELECT + + CAST( NULL AS DECIMAL ) FROM tab3 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-7150 SELECT + + CAST ( NULL AS REAL ) FROM tab3 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7150 SELECT + + CAST( NULL AS DECIMAL ) FROM tab4 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-7150 SELECT + + CAST ( NULL AS REAL ) FROM tab4 WHERE NOT + ( - 66 ) * - - col4 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # aggregate syntax: query II rowsort label-7155 SELECT + + COUNT( * ), + ( + - 43 ) FROM tab0 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 skipif mysql # not compatible query II rowsort label-7155 SELECT + + COUNT ( * ), + ( + - 43 ) FROM tab0 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 onlyif mysql # aggregate syntax: query II rowsort label-7155 SELECT + + COUNT( * ), + ( + - 43 ) FROM tab1 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 skipif mysql # not compatible query II rowsort label-7155 SELECT + + COUNT ( * ), + ( + - 43 ) FROM tab1 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 onlyif mysql # aggregate syntax: query II rowsort label-7155 SELECT + + COUNT( * ), + ( + - 43 ) FROM tab2 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 skipif mysql # not compatible query II rowsort label-7155 SELECT + + COUNT ( * ), + ( + - 43 ) FROM tab2 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 onlyif mysql # aggregate syntax: query II rowsort label-7155 SELECT + + COUNT( * ), + ( + - 43 ) FROM tab3 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 skipif mysql # not compatible query II rowsort label-7155 SELECT + + COUNT ( * ), + ( + - 43 ) FROM tab3 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 onlyif mysql # aggregate syntax: query II rowsort label-7155 SELECT + + COUNT( * ), + ( + - 43 ) FROM tab4 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 skipif mysql # not compatible query II rowsort label-7155 SELECT + + COUNT ( * ), + ( + - 43 ) FROM tab4 AS cor0 WHERE NOT ( + 19 = 64 ) ---- 100 -43 query IIIIIII rowsort label-7160 SELECT * FROM tab0 WHERE + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7160 SELECT * FROM tab1 WHERE + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7160 SELECT * FROM tab2 WHERE + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7160 SELECT * FROM tab3 WHERE + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7160 SELECT * FROM tab4 WHERE + col0 BETWEEN NULL AND NULL ---- query I rowsort label-7165 SELECT + + col4 * - ( + + col3 ) FROM tab0 WHERE + 57 IS NULL ---- query I rowsort label-7165 SELECT + + col4 * - ( + + col3 ) FROM tab1 WHERE + 57 IS NULL ---- query I rowsort label-7165 SELECT + + col4 * - ( + + col3 ) FROM tab2 WHERE + 57 IS NULL ---- query I rowsort label-7165 SELECT + + col4 * - ( + + col3 ) FROM tab3 WHERE + 57 IS NULL ---- query I rowsort label-7165 SELECT + + col4 * - ( + + col3 ) FROM tab4 WHERE + 57 IS NULL ---- query IIIIIII rowsort label-7170 SELECT * FROM tab0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7170 SELECT * FROM tab1 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7170 SELECT * FROM tab2 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7170 SELECT * FROM tab3 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7170 SELECT * FROM tab4 WHERE - col0 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7175 SELECT ALL COUNT( * ) AS col4 FROM tab0 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7175 SELECT ALL COUNT ( * ) AS col4 FROM tab0 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7175 SELECT ALL COUNT( * ) AS col4 FROM tab1 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7175 SELECT ALL COUNT ( * ) AS col4 FROM tab1 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7175 SELECT ALL COUNT( * ) AS col4 FROM tab2 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7175 SELECT ALL COUNT ( * ) AS col4 FROM tab2 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7175 SELECT ALL COUNT( * ) AS col4 FROM tab3 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7175 SELECT ALL COUNT ( * ) AS col4 FROM tab3 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7175 SELECT ALL COUNT( * ) AS col4 FROM tab4 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-7175 SELECT ALL COUNT ( * ) AS col4 FROM tab4 WHERE NOT ( + col3 ) IS NOT NULL ---- 0 query IIIIIII rowsort label-7180 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-7180 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-7180 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-7180 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) <> NULL ---- query IIIIIII rowsort label-7180 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) <> NULL ---- query I rowsort label-7185 SELECT DISTINCT col4 FROM tab0 WHERE NOT ( NULL ) = 13 ---- query I rowsort label-7185 SELECT DISTINCT col4 FROM tab1 WHERE NOT ( NULL ) = 13 ---- query I rowsort label-7185 SELECT DISTINCT col4 FROM tab2 WHERE NOT ( NULL ) = 13 ---- query I rowsort label-7185 SELECT DISTINCT col4 FROM tab3 WHERE NOT ( NULL ) = 13 ---- query I rowsort label-7185 SELECT DISTINCT col4 FROM tab4 WHERE NOT ( NULL ) = 13 ---- query I rowsort label-7190 SELECT DISTINCT + + 56 * + - ( col4 ) AS col1 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-7190 SELECT DISTINCT + + 56 * + - ( col4 ) AS col1 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-7190 SELECT DISTINCT + + 56 * + - ( col4 ) AS col1 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-7190 SELECT DISTINCT + + 56 * + - ( col4 ) AS col1 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-7190 SELECT DISTINCT + + 56 * + - ( col4 ) AS col1 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- query IIIIIII rowsort label-7195 SELECT ALL * FROM tab0 AS cor0 WHERE - col1 - + + ( col4 ) = 9 ---- query IIIIIII rowsort label-7195 SELECT ALL * FROM tab1 AS cor0 WHERE - col1 - + + ( col4 ) = 9 ---- query IIIIIII rowsort label-7195 SELECT ALL * FROM tab2 AS cor0 WHERE - col1 - + + ( col4 ) = 9 ---- query IIIIIII rowsort label-7195 SELECT ALL * FROM tab3 AS cor0 WHERE - col1 - + + ( col4 ) = 9 ---- query IIIIIII rowsort label-7195 SELECT ALL * FROM tab4 AS cor0 WHERE - col1 - + + ( col4 ) = 9 ---- query I rowsort label-7200 SELECT DISTINCT col3 FROM tab0 cor0 WHERE NULL < ( 11 ) + + col0 ---- query I rowsort label-7200 SELECT DISTINCT col3 FROM tab1 cor0 WHERE NULL < ( 11 ) + + col0 ---- query I rowsort label-7200 SELECT DISTINCT col3 FROM tab2 cor0 WHERE NULL < ( 11 ) + + col0 ---- query I rowsort label-7200 SELECT DISTINCT col3 FROM tab3 cor0 WHERE NULL < ( 11 ) + + col0 ---- query I rowsort label-7200 SELECT DISTINCT col3 FROM tab4 cor0 WHERE NULL < ( 11 ) + + col0 ---- query I rowsort label-7205 SELECT ALL + 85 FROM tab0 WHERE + + col0 - ( col0 ) IS NULL ---- query I rowsort label-7205 SELECT ALL + 85 FROM tab1 WHERE + + col0 - ( col0 ) IS NULL ---- query I rowsort label-7205 SELECT ALL + 85 FROM tab2 WHERE + + col0 - ( col0 ) IS NULL ---- query I rowsort label-7205 SELECT ALL + 85 FROM tab3 WHERE + + col0 - ( col0 ) IS NULL ---- query I rowsort label-7205 SELECT ALL + 85 FROM tab4 WHERE + + col0 - ( col0 ) IS NULL ---- query IIIIIII rowsort label-7210 SELECT ALL * FROM tab0 WHERE col3 * - col1 + - + col3 IS NULL ---- query IIIIIII rowsort label-7210 SELECT ALL * FROM tab1 WHERE col3 * - col1 + - + col3 IS NULL ---- query IIIIIII rowsort label-7210 SELECT ALL * FROM tab2 WHERE col3 * - col1 + - + col3 IS NULL ---- query IIIIIII rowsort label-7210 SELECT ALL * FROM tab3 WHERE col3 * - col1 + - + col3 IS NULL ---- query IIIIIII rowsort label-7210 SELECT ALL * FROM tab4 WHERE col3 * - col1 + - + col3 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT 17 / + ( - - 50 ) * col4 col1 FROM tab0 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT 17 / + ( - - 50 ) * col4 col1 FROM tab1 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT 17 / + ( - - 50 ) * col4 col1 FROM tab2 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT 17 / + ( - - 50 ) * col4 col1 FROM tab3 WHERE NULL IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7215 SELECT 17 / + ( - - 50 ) * col4 col1 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7220 SELECT - - 45 * + + COUNT( * ) * + COUNT( * ) FROM tab0 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 skipif mysql # not compatible query I rowsort label-7220 SELECT - - 45 * + + COUNT ( * ) * + COUNT ( * ) FROM tab0 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 onlyif mysql # aggregate syntax: query I rowsort label-7220 SELECT - - 45 * + + COUNT( * ) * + COUNT( * ) FROM tab1 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 skipif mysql # not compatible query I rowsort label-7220 SELECT - - 45 * + + COUNT ( * ) * + COUNT ( * ) FROM tab1 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 onlyif mysql # aggregate syntax: query I rowsort label-7220 SELECT - - 45 * + + COUNT( * ) * + COUNT( * ) FROM tab2 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 skipif mysql # not compatible query I rowsort label-7220 SELECT - - 45 * + + COUNT ( * ) * + COUNT ( * ) FROM tab2 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 onlyif mysql # aggregate syntax: query I rowsort label-7220 SELECT - - 45 * + + COUNT( * ) * + COUNT( * ) FROM tab3 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 skipif mysql # not compatible query I rowsort label-7220 SELECT - - 45 * + + COUNT ( * ) * + COUNT ( * ) FROM tab3 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 onlyif mysql # aggregate syntax: query I rowsort label-7220 SELECT - - 45 * + + COUNT( * ) * + COUNT( * ) FROM tab4 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 skipif mysql # not compatible query I rowsort label-7220 SELECT - - 45 * + + COUNT ( * ) * + COUNT ( * ) FROM tab4 WHERE + col1 + + - ( - 63 ) IS NOT NULL ---- 450000 query IIIIIII rowsort label-7225 SELECT * FROM tab0 AS cor0 WHERE ( NOT - - 55 * - 95 IS NOT NULL ) ---- query IIIIIII rowsort label-7225 SELECT * FROM tab1 AS cor0 WHERE ( NOT - - 55 * - 95 IS NOT NULL ) ---- query IIIIIII rowsort label-7225 SELECT * FROM tab2 AS cor0 WHERE ( NOT - - 55 * - 95 IS NOT NULL ) ---- query IIIIIII rowsort label-7225 SELECT * FROM tab3 AS cor0 WHERE ( NOT - - 55 * - 95 IS NOT NULL ) ---- query IIIIIII rowsort label-7225 SELECT * FROM tab4 AS cor0 WHERE ( NOT - - 55 * - 95 IS NOT NULL ) ---- query IIIIIII rowsort label-7230 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) = - col3 ---- query IIIIIII rowsort label-7230 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) = - col3 ---- query IIIIIII rowsort label-7230 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) = - col3 ---- query IIIIIII rowsort label-7230 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) = - col3 ---- query IIIIIII rowsort label-7230 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) = - col3 ---- query I rowsort label-7235 SELECT col4 FROM tab0 AS cor0 WHERE NULL BETWEEN col4 AND - col4 ---- query I rowsort label-7235 SELECT col4 FROM tab1 AS cor0 WHERE NULL BETWEEN col4 AND - col4 ---- query I rowsort label-7235 SELECT col4 FROM tab2 AS cor0 WHERE NULL BETWEEN col4 AND - col4 ---- query I rowsort label-7235 SELECT col4 FROM tab3 AS cor0 WHERE NULL BETWEEN col4 AND - col4 ---- query I rowsort label-7235 SELECT col4 FROM tab4 AS cor0 WHERE NULL BETWEEN col4 AND - col4 ---- query I rowsort label-7240 SELECT ALL ( + - 46 ) * - - col1 AS col3 FROM tab0 AS cor0 WHERE NULL > col3 ---- query I rowsort label-7240 SELECT ALL ( + - 46 ) * - - col1 AS col3 FROM tab1 AS cor0 WHERE NULL > col3 ---- query I rowsort label-7240 SELECT ALL ( + - 46 ) * - - col1 AS col3 FROM tab2 AS cor0 WHERE NULL > col3 ---- query I rowsort label-7240 SELECT ALL ( + - 46 ) * - - col1 AS col3 FROM tab3 AS cor0 WHERE NULL > col3 ---- query I rowsort label-7240 SELECT ALL ( + - 46 ) * - - col1 AS col3 FROM tab4 AS cor0 WHERE NULL > col3 ---- query IIIIIII rowsort label-7245 SELECT * FROM tab0 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7245 SELECT * FROM tab1 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7245 SELECT * FROM tab2 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7245 SELECT * FROM tab3 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7245 SELECT * FROM tab4 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-7250 SELECT DISTINCT 78 AS col0 FROM tab0 AS cor0 WHERE NOT ( - col1 / - - col1 ) IS NOT NULL ---- query I rowsort label-7250 SELECT DISTINCT 78 AS col0 FROM tab1 AS cor0 WHERE NOT ( - col1 / - - col1 ) IS NOT NULL ---- query I rowsort label-7250 SELECT DISTINCT 78 AS col0 FROM tab2 AS cor0 WHERE NOT ( - col1 / - - col1 ) IS NOT NULL ---- query I rowsort label-7250 SELECT DISTINCT 78 AS col0 FROM tab3 AS cor0 WHERE NOT ( - col1 / - - col1 ) IS NOT NULL ---- query I rowsort label-7250 SELECT DISTINCT 78 AS col0 FROM tab4 AS cor0 WHERE NOT ( - col1 / - - col1 ) IS NOT NULL ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab0 WHERE NOT ( NOT ( 90 ) IS NULL ) ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab1 WHERE NOT ( NOT ( 90 ) IS NULL ) ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab2 WHERE NOT ( NOT ( 90 ) IS NULL ) ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab3 WHERE NOT ( NOT ( 90 ) IS NULL ) ---- query IIIIIII rowsort label-7255 SELECT ALL * FROM tab4 WHERE NOT ( NOT ( 90 ) IS NULL ) ---- query I rowsort label-7260 SELECT col3 AS col0 FROM tab0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7260 SELECT col3 AS col0 FROM tab1 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7260 SELECT col3 AS col0 FROM tab2 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7260 SELECT col3 AS col0 FROM tab3 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7260 SELECT col3 AS col0 FROM tab4 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7265 SELECT + 10 * - 33 AS col3 FROM tab0 WHERE - col4 IS NOT NULL ---- 100 values hashing to bef30e172462fa7b5055fc1adb8205e7 query I rowsort label-7265 SELECT + 10 * - 33 AS col3 FROM tab1 WHERE - col4 IS NOT NULL ---- 100 values hashing to bef30e172462fa7b5055fc1adb8205e7 query I rowsort label-7265 SELECT + 10 * - 33 AS col3 FROM tab2 WHERE - col4 IS NOT NULL ---- 100 values hashing to bef30e172462fa7b5055fc1adb8205e7 query I rowsort label-7265 SELECT + 10 * - 33 AS col3 FROM tab3 WHERE - col4 IS NOT NULL ---- 100 values hashing to bef30e172462fa7b5055fc1adb8205e7 query I rowsort label-7265 SELECT + 10 * - 33 AS col3 FROM tab4 WHERE - col4 IS NOT NULL ---- 100 values hashing to bef30e172462fa7b5055fc1adb8205e7 query I rowsort label-7270 SELECT ALL - col0 AS col5 FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7270 SELECT ALL - col0 AS col5 FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7270 SELECT ALL - col0 AS col5 FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7270 SELECT ALL - col0 AS col5 FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7270 SELECT ALL - col0 AS col5 FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-7275 SELECT * FROM tab0 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-7275 SELECT * FROM tab1 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-7275 SELECT * FROM tab2 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-7275 SELECT * FROM tab3 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-7275 SELECT * FROM tab4 cor0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-7280 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - 1 AND - + 8 ---- query IIIIIII rowsort label-7280 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - 1 AND - + 8 ---- query IIIIIII rowsort label-7280 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - 1 AND - + 8 ---- query IIIIIII rowsort label-7280 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - 1 AND - + 8 ---- query IIIIIII rowsort label-7280 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - 1 AND - + 8 ---- query I rowsort label-7285 SELECT ALL 60 AS col5 FROM tab0 WHERE NOT 73 IS NULL ---- 100 values hashing to f6f9f05f36186c4422078166c0e6460b query I rowsort label-7285 SELECT ALL 60 AS col5 FROM tab1 WHERE NOT 73 IS NULL ---- 100 values hashing to f6f9f05f36186c4422078166c0e6460b query I rowsort label-7285 SELECT ALL 60 AS col5 FROM tab2 WHERE NOT 73 IS NULL ---- 100 values hashing to f6f9f05f36186c4422078166c0e6460b query I rowsort label-7285 SELECT ALL 60 AS col5 FROM tab3 WHERE NOT 73 IS NULL ---- 100 values hashing to f6f9f05f36186c4422078166c0e6460b query I rowsort label-7285 SELECT ALL 60 AS col5 FROM tab4 WHERE NOT 73 IS NULL ---- 100 values hashing to f6f9f05f36186c4422078166c0e6460b query II rowsort label-7290 SELECT 33, col1 AS col2 FROM tab0 AS cor0 WHERE 39 IS NULL ---- query II rowsort label-7290 SELECT 33, col1 AS col2 FROM tab1 AS cor0 WHERE 39 IS NULL ---- query II rowsort label-7290 SELECT 33, col1 AS col2 FROM tab2 AS cor0 WHERE 39 IS NULL ---- query II rowsort label-7290 SELECT 33, col1 AS col2 FROM tab3 AS cor0 WHERE 39 IS NULL ---- query II rowsort label-7290 SELECT 33, col1 AS col2 FROM tab4 AS cor0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-7295 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> - col4 ---- query IIIIIII rowsort label-7295 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> - col4 ---- query IIIIIII rowsort label-7295 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> - col4 ---- query IIIIIII rowsort label-7295 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> - col4 ---- query IIIIIII rowsort label-7295 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> - col4 ---- query IIIIIII rowsort label-7300 SELECT ALL * FROM tab0 WHERE col3 * - col4 + + 72 + + - col3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7300 SELECT ALL * FROM tab1 WHERE col3 * - col4 + + 72 + + - col3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7300 SELECT ALL * FROM tab2 WHERE col3 * - col4 + + 72 + + - col3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7300 SELECT ALL * FROM tab3 WHERE col3 * - col4 + + 72 + + - col3 NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7300 SELECT ALL * FROM tab4 WHERE col3 * - col4 + + 72 + + - col3 NOT BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7305 SELECT DISTINCT + col1 col0 FROM tab0 cor0 WHERE NULL <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7305 SELECT DISTINCT + col1 col0 FROM tab1 cor0 WHERE NULL <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7305 SELECT DISTINCT + col1 col0 FROM tab2 cor0 WHERE NULL <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7305 SELECT DISTINCT + col1 col0 FROM tab3 cor0 WHERE NULL <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7305 SELECT DISTINCT + col1 col0 FROM tab4 cor0 WHERE NULL <= NULL ---- query IIIIIII rowsort label-7310 SELECT * FROM tab0 cor0 WHERE + 4 IS NULL ---- query IIIIIII rowsort label-7310 SELECT * FROM tab1 cor0 WHERE + 4 IS NULL ---- query IIIIIII rowsort label-7310 SELECT * FROM tab2 cor0 WHERE + 4 IS NULL ---- query IIIIIII rowsort label-7310 SELECT * FROM tab3 cor0 WHERE + 4 IS NULL ---- query IIIIIII rowsort label-7310 SELECT * FROM tab4 cor0 WHERE + 4 IS NULL ---- query I rowsort label-7315 SELECT + 70 FROM tab0 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-7315 SELECT + 70 FROM tab1 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-7315 SELECT + 70 FROM tab2 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-7315 SELECT + 70 FROM tab3 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-7315 SELECT + 70 FROM tab4 AS cor0 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-7320 SELECT ALL - - col1 AS col2 FROM tab0 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-7320 SELECT ALL - - col1 AS col2 FROM tab1 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-7320 SELECT ALL - - col1 AS col2 FROM tab2 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-7320 SELECT ALL - - col1 AS col2 FROM tab3 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-7320 SELECT ALL - - col1 AS col2 FROM tab4 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort label-7325 SELECT ALL - 8 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7325 SELECT ALL - 8 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7325 SELECT ALL - 8 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7325 SELECT ALL - 8 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort label-7325 SELECT ALL - 8 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7330 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + ( + col4 ), - 40, col1 * + col1 ) ---- query IIIIIII rowsort label-7330 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + ( + col4 ), - 40, col1 * + col1 ) ---- query IIIIIII rowsort label-7330 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + ( + col4 ), - 40, col1 * + col1 ) ---- query IIIIIII rowsort label-7330 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + ( + col4 ), - 40, col1 * + col1 ) ---- query IIIIIII rowsort label-7330 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + ( + col4 ), - 40, col1 * + col1 ) ---- query IIIIIII rowsort label-7335 SELECT * FROM tab0 AS cor0 WHERE NULL <> - col1 ---- query IIIIIII rowsort label-7335 SELECT * FROM tab1 AS cor0 WHERE NULL <> - col1 ---- query IIIIIII rowsort label-7335 SELECT * FROM tab2 AS cor0 WHERE NULL <> - col1 ---- query IIIIIII rowsort label-7335 SELECT * FROM tab3 AS cor0 WHERE NULL <> - col1 ---- query IIIIIII rowsort label-7335 SELECT * FROM tab4 AS cor0 WHERE NULL <> - col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT ALL - CAST( + col4 AS SIGNED ) FROM tab0 WHERE NOT - col0 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7340 SELECT ALL - CAST ( + col4 AS INTEGER ) FROM tab0 WHERE NOT - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT ALL - CAST( + col4 AS SIGNED ) FROM tab1 WHERE NOT - col0 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7340 SELECT ALL - CAST ( + col4 AS INTEGER ) FROM tab1 WHERE NOT - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT ALL - CAST( + col4 AS SIGNED ) FROM tab2 WHERE NOT - col0 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7340 SELECT ALL - CAST ( + col4 AS INTEGER ) FROM tab2 WHERE NOT - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT ALL - CAST( + col4 AS SIGNED ) FROM tab3 WHERE NOT - col0 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7340 SELECT ALL - CAST ( + col4 AS INTEGER ) FROM tab3 WHERE NOT - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7340 SELECT ALL - CAST( + col4 AS SIGNED ) FROM tab4 WHERE NOT - col0 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7340 SELECT ALL - CAST ( + col4 AS INTEGER ) FROM tab4 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-7345 SELECT ALL - 35 FROM tab0 WHERE NOT NULL <> - col4 ---- query I rowsort label-7345 SELECT ALL - 35 FROM tab1 WHERE NOT NULL <> - col4 ---- query I rowsort label-7345 SELECT ALL - 35 FROM tab2 WHERE NOT NULL <> - col4 ---- query I rowsort label-7345 SELECT ALL - 35 FROM tab3 WHERE NOT NULL <> - col4 ---- query I rowsort label-7345 SELECT ALL - 35 FROM tab4 WHERE NOT NULL <> - col4 ---- query I rowsort label-7350 SELECT + 41 FROM tab0 WHERE NOT NULL > - + col1 ---- query I rowsort label-7350 SELECT + 41 FROM tab1 WHERE NOT NULL > - + col1 ---- query I rowsort label-7350 SELECT + 41 FROM tab2 WHERE NOT NULL > - + col1 ---- query I rowsort label-7350 SELECT + 41 FROM tab3 WHERE NOT NULL > - + col1 ---- query I rowsort label-7350 SELECT + 41 FROM tab4 WHERE NOT NULL > - + col1 ---- query I rowsort label-7355 SELECT - col1 + + col0 / - col3 AS col1 FROM tab0 WHERE NOT NULL > - col3 + + 51 ---- query I rowsort label-7355 SELECT - col1 + + col0 / - col3 AS col1 FROM tab1 WHERE NOT NULL > - col3 + + 51 ---- query I rowsort label-7355 SELECT - col1 + + col0 / - col3 AS col1 FROM tab2 WHERE NOT NULL > - col3 + + 51 ---- query I rowsort label-7355 SELECT - col1 + + col0 / - col3 AS col1 FROM tab3 WHERE NOT NULL > - col3 + + 51 ---- query I rowsort label-7355 SELECT - col1 + + col0 / - col3 AS col1 FROM tab4 WHERE NOT NULL > - col3 + + 51 ---- query I rowsort label-7360 SELECT DISTINCT + col4 AS col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7360 SELECT DISTINCT + col4 AS col2 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7360 SELECT DISTINCT + col4 AS col2 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7360 SELECT DISTINCT + col4 AS col2 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7360 SELECT DISTINCT + col4 AS col2 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7365 SELECT * FROM tab0 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7365 SELECT * FROM tab0 AS cor0 WHERE CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7365 SELECT * FROM tab1 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7365 SELECT * FROM tab1 AS cor0 WHERE CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7365 SELECT * FROM tab2 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7365 SELECT * FROM tab2 AS cor0 WHERE CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7365 SELECT * FROM tab3 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7365 SELECT * FROM tab3 AS cor0 WHERE CAST ( NULL AS REAL ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7365 SELECT * FROM tab4 AS cor0 WHERE CAST( NULL AS DECIMAL ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7365 SELECT * FROM tab4 AS cor0 WHERE CAST ( NULL AS REAL ) IS NOT NULL ---- query IIIIIII rowsort label-7370 SELECT * FROM tab0 cor0 WHERE col3 + - col1 = + - col0 ---- query IIIIIII rowsort label-7370 SELECT * FROM tab1 cor0 WHERE col3 + - col1 = + - col0 ---- query IIIIIII rowsort label-7370 SELECT * FROM tab2 cor0 WHERE col3 + - col1 = + - col0 ---- query IIIIIII rowsort label-7370 SELECT * FROM tab3 cor0 WHERE col3 + - col1 = + - col0 ---- query IIIIIII rowsort label-7370 SELECT * FROM tab4 cor0 WHERE col3 + - col1 = + - col0 ---- query I rowsort label-7375 SELECT ALL - 28 + - col0 AS col1 FROM tab0 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-7375 SELECT ALL - 28 + - col0 AS col1 FROM tab1 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-7375 SELECT ALL - 28 + - col0 AS col1 FROM tab2 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-7375 SELECT ALL - 28 + - col0 AS col1 FROM tab3 AS cor0 WHERE + col2 IS NULL ---- query I rowsort label-7375 SELECT ALL - 28 + - col0 AS col1 FROM tab4 AS cor0 WHERE + col2 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7380 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 WHERE col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7380 SELECT DISTINCT + - CAST ( NULL AS REAL ) FROM tab0 AS cor0 WHERE col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7380 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 WHERE col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7380 SELECT DISTINCT + - CAST ( NULL AS REAL ) FROM tab1 AS cor0 WHERE col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7380 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 WHERE col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7380 SELECT DISTINCT + - CAST ( NULL AS REAL ) FROM tab2 AS cor0 WHERE col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7380 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) FROM tab3 AS cor0 WHERE col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7380 SELECT DISTINCT + - CAST ( NULL AS REAL ) FROM tab3 AS cor0 WHERE col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7380 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) FROM tab4 AS cor0 WHERE col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-7380 SELECT DISTINCT + - CAST ( NULL AS REAL ) FROM tab4 AS cor0 WHERE col1 IS NOT NULL ---- NULL query I rowsort label-7385 SELECT - 14 FROM tab0 AS cor0 WHERE NOT + col1 IS NULL ---- 100 values hashing to b7a97d763f4cf1a0da13dd4e18089fa6 query I rowsort label-7385 SELECT - 14 FROM tab1 AS cor0 WHERE NOT + col1 IS NULL ---- 100 values hashing to b7a97d763f4cf1a0da13dd4e18089fa6 query I rowsort label-7385 SELECT - 14 FROM tab2 AS cor0 WHERE NOT + col1 IS NULL ---- 100 values hashing to b7a97d763f4cf1a0da13dd4e18089fa6 query I rowsort label-7385 SELECT - 14 FROM tab3 AS cor0 WHERE NOT + col1 IS NULL ---- 100 values hashing to b7a97d763f4cf1a0da13dd4e18089fa6 query I rowsort label-7385 SELECT - 14 FROM tab4 AS cor0 WHERE NOT + col1 IS NULL ---- 100 values hashing to b7a97d763f4cf1a0da13dd4e18089fa6 onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab0 WHERE - ( + CAST( col3 AS DECIMAL ) ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab0 WHERE - ( + CAST ( col3 AS REAL ) ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab1 WHERE - ( + CAST( col3 AS DECIMAL ) ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab1 WHERE - ( + CAST ( col3 AS REAL ) ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab2 WHERE - ( + CAST( col3 AS DECIMAL ) ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab2 WHERE - ( + CAST ( col3 AS REAL ) ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab3 WHERE - ( + CAST( col3 AS DECIMAL ) ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab3 WHERE - ( + CAST ( col3 AS REAL ) ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab4 WHERE - ( + CAST( col3 AS DECIMAL ) ) IS NULL ---- skipif mysql # not compatible query I rowsort label-7390 SELECT col4 / + col1 AS col2 FROM tab4 WHERE - ( + CAST ( col3 AS REAL ) ) IS NULL ---- query I rowsort label-7395 SELECT DISTINCT + 90 AS col1 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7395 SELECT DISTINCT + 90 AS col1 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7395 SELECT DISTINCT + 90 AS col1 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7395 SELECT DISTINCT + 90 AS col1 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7395 SELECT DISTINCT + 90 AS col1 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-7400 SELECT ALL 15 - 10 FROM tab0 AS cor0 WHERE NOT ( NOT 29 / + 65 + + col3 * - - 26 + col3 IS NULL ) ---- query I rowsort label-7400 SELECT ALL 15 - 10 FROM tab1 AS cor0 WHERE NOT ( NOT 29 / + 65 + + col3 * - - 26 + col3 IS NULL ) ---- query I rowsort label-7400 SELECT ALL 15 - 10 FROM tab2 AS cor0 WHERE NOT ( NOT 29 / + 65 + + col3 * - - 26 + col3 IS NULL ) ---- query I rowsort label-7400 SELECT ALL 15 - 10 FROM tab3 AS cor0 WHERE NOT ( NOT 29 / + 65 + + col3 * - - 26 + col3 IS NULL ) ---- query I rowsort label-7400 SELECT ALL 15 - 10 FROM tab4 AS cor0 WHERE NOT ( NOT 29 / + 65 + + col3 * - - 26 + col3 IS NULL ) ---- query I rowsort label-7405 SELECT + + col1 FROM tab0 AS cor0 WHERE NOT - 78 NOT IN ( + + col1, 26 * + ( + - 60 ) ) ---- query I rowsort label-7405 SELECT + + col1 FROM tab1 AS cor0 WHERE NOT - 78 NOT IN ( + + col1, 26 * + ( + - 60 ) ) ---- query I rowsort label-7405 SELECT + + col1 FROM tab2 AS cor0 WHERE NOT - 78 NOT IN ( + + col1, 26 * + ( + - 60 ) ) ---- query I rowsort label-7405 SELECT + + col1 FROM tab3 AS cor0 WHERE NOT - 78 NOT IN ( + + col1, 26 * + ( + - 60 ) ) ---- query I rowsort label-7405 SELECT + + col1 FROM tab4 AS cor0 WHERE NOT - 78 NOT IN ( + + col1, 26 * + ( + - 60 ) ) ---- query I rowsort label-7410 SELECT ALL 89 FROM tab0 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to 347142c102d283ddf383bd52c1f7b8a3 query I rowsort label-7410 SELECT ALL 89 FROM tab1 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to 347142c102d283ddf383bd52c1f7b8a3 query I rowsort label-7410 SELECT ALL 89 FROM tab2 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to 347142c102d283ddf383bd52c1f7b8a3 query I rowsort label-7410 SELECT ALL 89 FROM tab3 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to 347142c102d283ddf383bd52c1f7b8a3 query I rowsort label-7410 SELECT ALL 89 FROM tab4 AS cor0 WHERE NOT + col5 IS NULL ---- 100 values hashing to 347142c102d283ddf383bd52c1f7b8a3 query I rowsort label-7415 SELECT ALL + + 87 AS col2 FROM tab0 WHERE NOT col0 BETWEEN - col3 AND NULL ---- query I rowsort label-7415 SELECT ALL + + 87 AS col2 FROM tab1 WHERE NOT col0 BETWEEN - col3 AND NULL ---- query I rowsort label-7415 SELECT ALL + + 87 AS col2 FROM tab2 WHERE NOT col0 BETWEEN - col3 AND NULL ---- query I rowsort label-7415 SELECT ALL + + 87 AS col2 FROM tab3 WHERE NOT col0 BETWEEN - col3 AND NULL ---- query I rowsort label-7415 SELECT ALL + + 87 AS col2 FROM tab4 WHERE NOT col0 BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7420 SELECT * FROM tab0 WHERE col0 + col1 BETWEEN col3 * + 18 AND NULL ---- query IIIIIII rowsort label-7420 SELECT * FROM tab1 WHERE col0 + col1 BETWEEN col3 * + 18 AND NULL ---- query IIIIIII rowsort label-7420 SELECT * FROM tab2 WHERE col0 + col1 BETWEEN col3 * + 18 AND NULL ---- query IIIIIII rowsort label-7420 SELECT * FROM tab3 WHERE col0 + col1 BETWEEN col3 * + 18 AND NULL ---- query IIIIIII rowsort label-7420 SELECT * FROM tab4 WHERE col0 + col1 BETWEEN col3 * + 18 AND NULL ---- query IIIIIII rowsort label-7425 SELECT ALL * FROM tab0 AS cor0 WHERE - 67 + col1 * - col4 IS NULL ---- query IIIIIII rowsort label-7425 SELECT ALL * FROM tab1 AS cor0 WHERE - 67 + col1 * - col4 IS NULL ---- query IIIIIII rowsort label-7425 SELECT ALL * FROM tab2 AS cor0 WHERE - 67 + col1 * - col4 IS NULL ---- query IIIIIII rowsort label-7425 SELECT ALL * FROM tab3 AS cor0 WHERE - 67 + col1 * - col4 IS NULL ---- query IIIIIII rowsort label-7425 SELECT ALL * FROM tab4 AS cor0 WHERE - 67 + col1 * - col4 IS NULL ---- query IIIIIII rowsort label-7430 SELECT ALL * FROM tab0 AS cor0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-7430 SELECT ALL * FROM tab1 AS cor0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-7430 SELECT ALL * FROM tab2 AS cor0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-7430 SELECT ALL * FROM tab3 AS cor0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-7430 SELECT ALL * FROM tab4 AS cor0 WHERE col2 IS NULL ---- query IIIIIII rowsort label-7435 SELECT ALL * FROM tab0 WHERE NULL <= ( - col0 ) ---- query IIIIIII rowsort label-7435 SELECT ALL * FROM tab1 WHERE NULL <= ( - col0 ) ---- query IIIIIII rowsort label-7435 SELECT ALL * FROM tab2 WHERE NULL <= ( - col0 ) ---- query IIIIIII rowsort label-7435 SELECT ALL * FROM tab3 WHERE NULL <= ( - col0 ) ---- query IIIIIII rowsort label-7435 SELECT ALL * FROM tab4 WHERE NULL <= ( - col0 ) ---- query I rowsort label-7440 SELECT + AVG ( - + 82 ) AS col2 FROM tab0 cor0 WHERE NOT NULL < - 39 ---- NULL query I rowsort label-7440 SELECT + AVG ( - + 82 ) AS col2 FROM tab1 cor0 WHERE NOT NULL < - 39 ---- NULL query I rowsort label-7440 SELECT + AVG ( - + 82 ) AS col2 FROM tab2 cor0 WHERE NOT NULL < - 39 ---- NULL query I rowsort label-7440 SELECT + AVG ( - + 82 ) AS col2 FROM tab3 cor0 WHERE NOT NULL < - 39 ---- NULL query I rowsort label-7440 SELECT + AVG ( - + 82 ) AS col2 FROM tab4 cor0 WHERE NOT NULL < - 39 ---- NULL query IIIIIII rowsort label-7445 SELECT * FROM tab0 WHERE NOT + 15 + - col3 + - - col1 IS NOT NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab1 WHERE NOT + 15 + - col3 + - - col1 IS NOT NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab2 WHERE NOT + 15 + - col3 + - - col1 IS NOT NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab3 WHERE NOT + 15 + - col3 + - - col1 IS NOT NULL ---- query IIIIIII rowsort label-7445 SELECT * FROM tab4 WHERE NOT + 15 + - col3 + - - col1 IS NOT NULL ---- query IIIIIII rowsort label-7450 SELECT * FROM tab0 WHERE NOT + 44 >= - + col3 ---- query IIIIIII rowsort label-7450 SELECT * FROM tab1 WHERE NOT + 44 >= - + col3 ---- query IIIIIII rowsort label-7450 SELECT * FROM tab2 WHERE NOT + 44 >= - + col3 ---- query IIIIIII rowsort label-7450 SELECT * FROM tab3 WHERE NOT + 44 >= - + col3 ---- query IIIIIII rowsort label-7450 SELECT * FROM tab4 WHERE NOT + 44 >= - + col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7455 SELECT * FROM tab0 AS cor0 WHERE - CAST( - - 97 AS SIGNED ) BETWEEN - col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7455 SELECT * FROM tab0 AS cor0 WHERE - CAST ( - - 97 AS INTEGER ) BETWEEN - col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7455 SELECT * FROM tab1 AS cor0 WHERE - CAST( - - 97 AS SIGNED ) BETWEEN - col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7455 SELECT * FROM tab1 AS cor0 WHERE - CAST ( - - 97 AS INTEGER ) BETWEEN - col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7455 SELECT * FROM tab2 AS cor0 WHERE - CAST( - - 97 AS SIGNED ) BETWEEN - col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7455 SELECT * FROM tab2 AS cor0 WHERE - CAST ( - - 97 AS INTEGER ) BETWEEN - col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7455 SELECT * FROM tab3 AS cor0 WHERE - CAST( - - 97 AS SIGNED ) BETWEEN - col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7455 SELECT * FROM tab3 AS cor0 WHERE - CAST ( - - 97 AS INTEGER ) BETWEEN - col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7455 SELECT * FROM tab4 AS cor0 WHERE - CAST( - - 97 AS SIGNED ) BETWEEN - col3 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7455 SELECT * FROM tab4 AS cor0 WHERE - CAST ( - - 97 AS INTEGER ) BETWEEN - col3 AND NULL ---- query IIIIIII rowsort label-7460 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN 90 * + col0 + - col4 AND NULL ---- query IIIIIII rowsort label-7460 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN 90 * + col0 + - col4 AND NULL ---- query IIIIIII rowsort label-7460 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN 90 * + col0 + - col4 AND NULL ---- query IIIIIII rowsort label-7460 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN 90 * + col0 + - col4 AND NULL ---- query IIIIIII rowsort label-7460 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN 90 * + col0 + - col4 AND NULL ---- query I rowsort label-7465 SELECT 61 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7465 SELECT 61 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7465 SELECT 61 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7465 SELECT 61 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7465 SELECT 61 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7470 SELECT ALL - - COUNT( * ) AS col3 FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-7470 SELECT ALL - - COUNT ( * ) AS col3 FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7470 SELECT ALL - - COUNT( * ) AS col3 FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-7470 SELECT ALL - - COUNT ( * ) AS col3 FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7470 SELECT ALL - - COUNT( * ) AS col3 FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-7470 SELECT ALL - - COUNT ( * ) AS col3 FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7470 SELECT ALL - - COUNT( * ) AS col3 FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-7470 SELECT ALL - - COUNT ( * ) AS col3 FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7470 SELECT ALL - - COUNT( * ) AS col3 FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-7470 SELECT ALL - - COUNT ( * ) AS col3 FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) IS NOT NULL ---- 100 query IIIIIII rowsort label-7475 SELECT ALL * FROM tab0 AS cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7475 SELECT ALL * FROM tab1 AS cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7475 SELECT ALL * FROM tab2 AS cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7475 SELECT ALL * FROM tab3 AS cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7475 SELECT ALL * FROM tab4 AS cor0 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7480 SELECT * FROM tab0 AS cor0 WHERE NULL = - col0 ---- query IIIIIII rowsort label-7480 SELECT * FROM tab1 AS cor0 WHERE NULL = - col0 ---- query IIIIIII rowsort label-7480 SELECT * FROM tab2 AS cor0 WHERE NULL = - col0 ---- query IIIIIII rowsort label-7480 SELECT * FROM tab3 AS cor0 WHERE NULL = - col0 ---- query IIIIIII rowsort label-7480 SELECT * FROM tab4 AS cor0 WHERE NULL = - col0 ---- query I rowsort label-7485 SELECT + col3 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7485 SELECT + col3 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7485 SELECT + col3 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7485 SELECT + col3 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7485 SELECT + col3 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7490 SELECT + 15 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-7490 SELECT + 15 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-7490 SELECT + 15 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-7490 SELECT + 15 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-7490 SELECT + 15 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to 79d1739e3493d6381676b939609b398f query I rowsort label-7495 SELECT + col5 FROM tab0 WHERE + 84 IS NULL ---- query I rowsort label-7495 SELECT + col5 FROM tab1 WHERE + 84 IS NULL ---- query I rowsort label-7495 SELECT + col5 FROM tab2 WHERE + 84 IS NULL ---- query I rowsort label-7495 SELECT + col5 FROM tab3 WHERE + 84 IS NULL ---- query I rowsort label-7495 SELECT + col5 FROM tab4 WHERE + 84 IS NULL ---- query I rowsort label-7500 SELECT DISTINCT col3 FROM tab0 WHERE NOT 47 IS NOT NULL ---- query I rowsort label-7500 SELECT DISTINCT col3 FROM tab1 WHERE NOT 47 IS NOT NULL ---- query I rowsort label-7500 SELECT DISTINCT col3 FROM tab2 WHERE NOT 47 IS NOT NULL ---- query I rowsort label-7500 SELECT DISTINCT col3 FROM tab3 WHERE NOT 47 IS NOT NULL ---- query I rowsort label-7500 SELECT DISTINCT col3 FROM tab4 WHERE NOT 47 IS NOT NULL ---- query I rowsort label-7505 SELECT DISTINCT + 9 AS col5 FROM tab0 WHERE NOT - 92 * 37 + - 57 * + col0 IS NOT NULL ---- query I rowsort label-7505 SELECT DISTINCT + 9 AS col5 FROM tab1 WHERE NOT - 92 * 37 + - 57 * + col0 IS NOT NULL ---- query I rowsort label-7505 SELECT DISTINCT + 9 AS col5 FROM tab2 WHERE NOT - 92 * 37 + - 57 * + col0 IS NOT NULL ---- query I rowsort label-7505 SELECT DISTINCT + 9 AS col5 FROM tab3 WHERE NOT - 92 * 37 + - 57 * + col0 IS NOT NULL ---- query I rowsort label-7505 SELECT DISTINCT + 9 AS col5 FROM tab4 WHERE NOT - 92 * 37 + - 57 * + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7510 SELECT ALL - col0 + - 27 * col4 col1 FROM tab0 WHERE NULL <> ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7510 SELECT ALL - col0 + - 27 * col4 col1 FROM tab1 WHERE NULL <> ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7510 SELECT ALL - col0 + - 27 * col4 col1 FROM tab2 WHERE NULL <> ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7510 SELECT ALL - col0 + - 27 * col4 col1 FROM tab3 WHERE NULL <> ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7510 SELECT ALL - col0 + - 27 * col4 col1 FROM tab4 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-7515 SELECT ALL * FROM tab0 WHERE NOT ( NULL ) <> col1 ---- query IIIIIII rowsort label-7515 SELECT ALL * FROM tab1 WHERE NOT ( NULL ) <> col1 ---- query IIIIIII rowsort label-7515 SELECT ALL * FROM tab2 WHERE NOT ( NULL ) <> col1 ---- query IIIIIII rowsort label-7515 SELECT ALL * FROM tab3 WHERE NOT ( NULL ) <> col1 ---- query IIIIIII rowsort label-7515 SELECT ALL * FROM tab4 WHERE NOT ( NULL ) <> col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-7520 SELECT DISTINCT MIN( ALL + col3 ) AS col2 FROM tab0 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT MIN ( ALL + col3 ) AS col2 FROM tab0 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7520 SELECT DISTINCT MIN( ALL + col3 ) AS col2 FROM tab1 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT MIN ( ALL + col3 ) AS col2 FROM tab1 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7520 SELECT DISTINCT MIN( ALL + col3 ) AS col2 FROM tab2 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT MIN ( ALL + col3 ) AS col2 FROM tab2 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7520 SELECT DISTINCT MIN( ALL + col3 ) AS col2 FROM tab3 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT MIN ( ALL + col3 ) AS col2 FROM tab3 WHERE NULL < NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7520 SELECT DISTINCT MIN( ALL + col3 ) AS col2 FROM tab4 WHERE NULL < NULL ---- NULL skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT MIN ( ALL + col3 ) AS col2 FROM tab4 WHERE NULL < NULL ---- NULL query IIIIIII rowsort label-7525 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL >= - 33 + + col3 ---- query IIIIIII rowsort label-7525 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL >= - 33 + + col3 ---- query IIIIIII rowsort label-7525 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL >= - 33 + + col3 ---- query IIIIIII rowsort label-7525 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL >= - 33 + + col3 ---- query IIIIIII rowsort label-7525 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL >= - 33 + + col3 ---- query I rowsort label-7530 SELECT ( - col4 ) AS col3 FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 ---- query I rowsort label-7530 SELECT ( - col4 ) AS col3 FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 ---- query I rowsort label-7530 SELECT ( - col4 ) AS col3 FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 ---- query I rowsort label-7530 SELECT ( - col4 ) AS col3 FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 ---- query I rowsort label-7530 SELECT ( - col4 ) AS col3 FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN NULL AND col0 ---- query IIIIIII rowsort label-7535 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-7535 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-7535 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-7535 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query IIIIIII rowsort label-7535 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort label-7540 SELECT DISTINCT - 77 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7540 SELECT DISTINCT - 77 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7540 SELECT DISTINCT - 77 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7540 SELECT DISTINCT - 77 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7540 SELECT DISTINCT - 77 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-7545 SELECT col5 AS col1 FROM tab0 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-7545 SELECT col5 AS col1 FROM tab1 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-7545 SELECT col5 AS col1 FROM tab2 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-7545 SELECT col5 AS col1 FROM tab3 WHERE NOT - col3 IS NOT NULL ---- query I rowsort label-7545 SELECT col5 AS col1 FROM tab4 WHERE NOT - col3 IS NOT NULL ---- query IIIIIII rowsort label-7550 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col1 AND NULL ---- query IIIIIII rowsort label-7550 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col1 AND NULL ---- query IIIIIII rowsort label-7550 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col1 AND NULL ---- query IIIIIII rowsort label-7550 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col1 AND NULL ---- query IIIIIII rowsort label-7550 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col1 AND NULL ---- query IIIIIII rowsort label-7555 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 > ( - 17 / - 77 ) ---- query IIIIIII rowsort label-7555 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 > ( - 17 / - 77 ) ---- query IIIIIII rowsort label-7555 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 > ( - 17 / - 77 ) ---- query IIIIIII rowsort label-7555 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 > ( - 17 / - 77 ) ---- query IIIIIII rowsort label-7555 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 > ( - 17 / - 77 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7560 SELECT col0 col4 FROM tab0 AS cor0 WHERE ( NULL ) NOT IN ( + 9 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7560 SELECT col0 col4 FROM tab1 AS cor0 WHERE ( NULL ) NOT IN ( + 9 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7560 SELECT col0 col4 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( + 9 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7560 SELECT col0 col4 FROM tab3 AS cor0 WHERE ( NULL ) NOT IN ( + 9 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7560 SELECT col0 col4 FROM tab4 AS cor0 WHERE ( NULL ) NOT IN ( + 9 ) ---- query I rowsort label-7565 SELECT DISTINCT 41 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( - 98 - 91 * 70 ) ---- query I rowsort label-7565 SELECT DISTINCT 41 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( - 98 - 91 * 70 ) ---- query I rowsort label-7565 SELECT DISTINCT 41 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( - 98 - 91 * 70 ) ---- query I rowsort label-7565 SELECT DISTINCT 41 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( - 98 - 91 * 70 ) ---- query I rowsort label-7565 SELECT DISTINCT 41 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( - 98 - 91 * 70 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab0 AS cor0 WHERE NOT - CAST( - col4 AS SIGNED ) - 80 * + col4 <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab0 AS cor0 WHERE NOT - CAST ( - col4 AS INTEGER ) - 80 * + col4 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab1 AS cor0 WHERE NOT - CAST( - col4 AS SIGNED ) - 80 * + col4 <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab1 AS cor0 WHERE NOT - CAST ( - col4 AS INTEGER ) - 80 * + col4 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab2 AS cor0 WHERE NOT - CAST( - col4 AS SIGNED ) - 80 * + col4 <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab2 AS cor0 WHERE NOT - CAST ( - col4 AS INTEGER ) - 80 * + col4 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab3 AS cor0 WHERE NOT - CAST( - col4 AS SIGNED ) - 80 * + col4 <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab3 AS cor0 WHERE NOT - CAST ( - col4 AS INTEGER ) - 80 * + col4 <= ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab4 AS cor0 WHERE NOT - CAST( - col4 AS SIGNED ) - 80 * + col4 <= ( NULL ) ---- skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT 5 * + ( col1 ) FROM tab4 AS cor0 WHERE NOT - CAST ( - col4 AS INTEGER ) - 80 * + col4 <= ( NULL ) ---- query I rowsort label-7575 SELECT col0 AS col5 FROM tab0 WHERE - ( + col0 ) * 27 = ( NULL ) ---- query I rowsort label-7575 SELECT col0 AS col5 FROM tab1 WHERE - ( + col0 ) * 27 = ( NULL ) ---- query I rowsort label-7575 SELECT col0 AS col5 FROM tab2 WHERE - ( + col0 ) * 27 = ( NULL ) ---- query I rowsort label-7575 SELECT col0 AS col5 FROM tab3 WHERE - ( + col0 ) * 27 = ( NULL ) ---- query I rowsort label-7575 SELECT col0 AS col5 FROM tab4 WHERE - ( + col0 ) * 27 = ( NULL ) ---- query I rowsort label-7580 SELECT + col1 + + col0 * - ( ( col1 ) * 68 ) AS col4 FROM tab0 WHERE col3 * col4 + - col3 * - 40 IS NULL ---- query I rowsort label-7580 SELECT + col1 + + col0 * - ( ( col1 ) * 68 ) AS col4 FROM tab1 WHERE col3 * col4 + - col3 * - 40 IS NULL ---- query I rowsort label-7580 SELECT + col1 + + col0 * - ( ( col1 ) * 68 ) AS col4 FROM tab2 WHERE col3 * col4 + - col3 * - 40 IS NULL ---- query I rowsort label-7580 SELECT + col1 + + col0 * - ( ( col1 ) * 68 ) AS col4 FROM tab3 WHERE col3 * col4 + - col3 * - 40 IS NULL ---- query I rowsort label-7580 SELECT + col1 + + col0 * - ( ( col1 ) * 68 ) AS col4 FROM tab4 WHERE col3 * col4 + - col3 * - 40 IS NULL ---- query I rowsort label-7585 SELECT DISTINCT - col0 FROM tab0 WHERE ( 8 ) IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7585 SELECT DISTINCT - col0 FROM tab1 WHERE ( 8 ) IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7585 SELECT DISTINCT - col0 FROM tab2 WHERE ( 8 ) IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7585 SELECT DISTINCT - col0 FROM tab3 WHERE ( 8 ) IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7585 SELECT DISTINCT - col0 FROM tab4 WHERE ( 8 ) IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query IIIIIII rowsort label-7590 SELECT * FROM tab0 cor0 WHERE NOT col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab1 cor0 WHERE NOT col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab2 cor0 WHERE NOT col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab3 cor0 WHERE NOT col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-7590 SELECT * FROM tab4 cor0 WHERE NOT col3 * - col3 IS NOT NULL ---- query I rowsort label-7595 SELECT col5 FROM tab0 AS cor0 WHERE NOT ( col0 - col4 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7595 SELECT col5 FROM tab1 AS cor0 WHERE NOT ( col0 - col4 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7595 SELECT col5 FROM tab2 AS cor0 WHERE NOT ( col0 - col4 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7595 SELECT col5 FROM tab3 AS cor0 WHERE NOT ( col0 - col4 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7595 SELECT col5 FROM tab4 AS cor0 WHERE NOT ( col0 - col4 ) IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7600 SELECT CAST( NULL AS SIGNED ) * + 37 AS col5 FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- skipif mysql # not compatible query I rowsort label-7600 SELECT CAST ( NULL AS INTEGER ) * + 37 AS col5 FROM tab0 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7600 SELECT CAST( NULL AS SIGNED ) * + 37 AS col5 FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- skipif mysql # not compatible query I rowsort label-7600 SELECT CAST ( NULL AS INTEGER ) * + 37 AS col5 FROM tab1 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7600 SELECT CAST( NULL AS SIGNED ) * + 37 AS col5 FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- skipif mysql # not compatible query I rowsort label-7600 SELECT CAST ( NULL AS INTEGER ) * + 37 AS col5 FROM tab2 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7600 SELECT CAST( NULL AS SIGNED ) * + 37 AS col5 FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- skipif mysql # not compatible query I rowsort label-7600 SELECT CAST ( NULL AS INTEGER ) * + 37 AS col5 FROM tab3 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7600 SELECT CAST( NULL AS SIGNED ) * + 37 AS col5 FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- skipif mysql # not compatible query I rowsort label-7600 SELECT CAST ( NULL AS INTEGER ) * + 37 AS col5 FROM tab4 cor0 WHERE NOT ( NULL ) NOT IN ( - 93 * col1 ) ---- query IIIIIII rowsort label-7605 SELECT * FROM tab0 AS cor0 WHERE NOT - 76 + + col4 NOT IN ( + 35 ) ---- query IIIIIII rowsort label-7605 SELECT * FROM tab1 AS cor0 WHERE NOT - 76 + + col4 NOT IN ( + 35 ) ---- query IIIIIII rowsort label-7605 SELECT * FROM tab2 AS cor0 WHERE NOT - 76 + + col4 NOT IN ( + 35 ) ---- query IIIIIII rowsort label-7605 SELECT * FROM tab3 AS cor0 WHERE NOT - 76 + + col4 NOT IN ( + 35 ) ---- query IIIIIII rowsort label-7605 SELECT * FROM tab4 AS cor0 WHERE NOT - 76 + + col4 NOT IN ( + 35 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT DISTINCT MAX( DISTINCT col0 ) FROM tab0 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT MAX ( DISTINCT col0 ) FROM tab0 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT DISTINCT MAX( DISTINCT col0 ) FROM tab1 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT MAX ( DISTINCT col0 ) FROM tab1 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT DISTINCT MAX( DISTINCT col0 ) FROM tab2 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT MAX ( DISTINCT col0 ) FROM tab2 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT DISTINCT MAX( DISTINCT col0 ) FROM tab3 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT MAX ( DISTINCT col0 ) FROM tab3 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7610 SELECT DISTINCT MAX( DISTINCT col0 ) FROM tab4 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT MAX ( DISTINCT col0 ) FROM tab4 AS cor0 WHERE 87 BETWEEN ( NULL ) AND NULL ---- NULL query IIIIIII rowsort label-7615 SELECT ALL * FROM tab0 WHERE NULL < + col1 ---- query IIIIIII rowsort label-7615 SELECT ALL * FROM tab1 WHERE NULL < + col1 ---- query IIIIIII rowsort label-7615 SELECT ALL * FROM tab2 WHERE NULL < + col1 ---- query IIIIIII rowsort label-7615 SELECT ALL * FROM tab3 WHERE NULL < + col1 ---- query IIIIIII rowsort label-7615 SELECT ALL * FROM tab4 WHERE NULL < + col1 ---- query IIIIIII rowsort label-7620 SELECT * FROM tab0 WHERE NOT - col3 / + col1 <= NULL ---- query IIIIIII rowsort label-7620 SELECT * FROM tab1 WHERE NOT - col3 / + col1 <= NULL ---- query IIIIIII rowsort label-7620 SELECT * FROM tab2 WHERE NOT - col3 / + col1 <= NULL ---- query IIIIIII rowsort label-7620 SELECT * FROM tab3 WHERE NOT - col3 / + col1 <= NULL ---- query IIIIIII rowsort label-7620 SELECT * FROM tab4 WHERE NOT - col3 / + col1 <= NULL ---- query IIIIIII rowsort label-7625 SELECT * FROM tab0 cor0 WHERE NOT + 63 * + ( col1 ) * + 85 > ( NULL ) ---- query IIIIIII rowsort label-7625 SELECT * FROM tab1 cor0 WHERE NOT + 63 * + ( col1 ) * + 85 > ( NULL ) ---- query IIIIIII rowsort label-7625 SELECT * FROM tab2 cor0 WHERE NOT + 63 * + ( col1 ) * + 85 > ( NULL ) ---- query IIIIIII rowsort label-7625 SELECT * FROM tab3 cor0 WHERE NOT + 63 * + ( col1 ) * + 85 > ( NULL ) ---- query IIIIIII rowsort label-7625 SELECT * FROM tab4 cor0 WHERE NOT + 63 * + ( col1 ) * + 85 > ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7630 SELECT * FROM tab0 AS cor0 WHERE NOT + ( + CAST( 49 AS SIGNED ) ) * - col4 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7630 SELECT * FROM tab0 AS cor0 WHERE NOT + ( + CAST ( 49 AS INTEGER ) ) * - col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7630 SELECT * FROM tab1 AS cor0 WHERE NOT + ( + CAST( 49 AS SIGNED ) ) * - col4 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7630 SELECT * FROM tab1 AS cor0 WHERE NOT + ( + CAST ( 49 AS INTEGER ) ) * - col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7630 SELECT * FROM tab2 AS cor0 WHERE NOT + ( + CAST( 49 AS SIGNED ) ) * - col4 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7630 SELECT * FROM tab2 AS cor0 WHERE NOT + ( + CAST ( 49 AS INTEGER ) ) * - col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7630 SELECT * FROM tab3 AS cor0 WHERE NOT + ( + CAST( 49 AS SIGNED ) ) * - col4 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7630 SELECT * FROM tab3 AS cor0 WHERE NOT + ( + CAST ( 49 AS INTEGER ) ) * - col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7630 SELECT * FROM tab4 AS cor0 WHERE NOT + ( + CAST( 49 AS SIGNED ) ) * - col4 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7630 SELECT * FROM tab4 AS cor0 WHERE NOT + ( + CAST ( 49 AS INTEGER ) ) * - col4 IS NOT NULL ---- query IIIIIII rowsort label-7635 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + 93 ) ---- query IIIIIII rowsort label-7635 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + 93 ) ---- query IIIIIII rowsort label-7635 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 93 ) ---- query IIIIIII rowsort label-7635 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + 93 ) ---- query IIIIIII rowsort label-7635 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + 93 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7640 SELECT ALL * FROM tab0 cor0 WHERE CAST( NULL AS DECIMAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7640 SELECT ALL * FROM tab0 cor0 WHERE CAST ( NULL AS REAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7640 SELECT ALL * FROM tab1 cor0 WHERE CAST( NULL AS DECIMAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7640 SELECT ALL * FROM tab1 cor0 WHERE CAST ( NULL AS REAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7640 SELECT ALL * FROM tab2 cor0 WHERE CAST( NULL AS DECIMAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7640 SELECT ALL * FROM tab2 cor0 WHERE CAST ( NULL AS REAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7640 SELECT ALL * FROM tab3 cor0 WHERE CAST( NULL AS DECIMAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7640 SELECT ALL * FROM tab3 cor0 WHERE CAST ( NULL AS REAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7640 SELECT ALL * FROM tab4 cor0 WHERE CAST( NULL AS DECIMAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7640 SELECT ALL * FROM tab4 cor0 WHERE CAST ( NULL AS REAL ) * + col0 * - 69 NOT BETWEEN ( col0 * col3 ) AND NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN ( - 23 + - col0 ) AND NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN ( - 23 + - col0 ) AND NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN ( - 23 + - col0 ) AND NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN ( - 23 + - col0 ) AND NULL ---- query IIIIIII rowsort label-7645 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN ( - 23 + - col0 ) AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7650 SELECT DISTINCT + MIN( col1 ) FROM tab0 WHERE - col4 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-7650 SELECT DISTINCT + MIN ( col1 ) FROM tab0 WHERE - col4 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7650 SELECT DISTINCT + MIN( col1 ) FROM tab1 WHERE - col4 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-7650 SELECT DISTINCT + MIN ( col1 ) FROM tab1 WHERE - col4 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7650 SELECT DISTINCT + MIN( col1 ) FROM tab2 WHERE - col4 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-7650 SELECT DISTINCT + MIN ( col1 ) FROM tab2 WHERE - col4 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7650 SELECT DISTINCT + MIN( col1 ) FROM tab3 WHERE - col4 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-7650 SELECT DISTINCT + MIN ( col1 ) FROM tab3 WHERE - col4 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-7650 SELECT DISTINCT + MIN( col1 ) FROM tab4 WHERE - col4 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-7650 SELECT DISTINCT + MIN ( col1 ) FROM tab4 WHERE - col4 IS NULL ---- NULL query IIIIIII rowsort label-7655 SELECT * FROM tab0 WHERE NULL BETWEEN - col4 AND ( - col1 ) ---- query IIIIIII rowsort label-7655 SELECT * FROM tab1 WHERE NULL BETWEEN - col4 AND ( - col1 ) ---- query IIIIIII rowsort label-7655 SELECT * FROM tab2 WHERE NULL BETWEEN - col4 AND ( - col1 ) ---- query IIIIIII rowsort label-7655 SELECT * FROM tab3 WHERE NULL BETWEEN - col4 AND ( - col1 ) ---- query IIIIIII rowsort label-7655 SELECT * FROM tab4 WHERE NULL BETWEEN - col4 AND ( - col1 ) ---- query I rowsort label-7660 SELECT ALL - col1 * 4 AS col4 FROM tab0 WHERE NULL IS NOT NULL AND col3 * col1 IS NOT NULL ---- query I rowsort label-7660 SELECT ALL - col1 * 4 AS col4 FROM tab1 WHERE NULL IS NOT NULL AND col3 * col1 IS NOT NULL ---- query I rowsort label-7660 SELECT ALL - col1 * 4 AS col4 FROM tab2 WHERE NULL IS NOT NULL AND col3 * col1 IS NOT NULL ---- query I rowsort label-7660 SELECT ALL - col1 * 4 AS col4 FROM tab3 WHERE NULL IS NOT NULL AND col3 * col1 IS NOT NULL ---- query I rowsort label-7660 SELECT ALL - col1 * 4 AS col4 FROM tab4 WHERE NULL IS NOT NULL AND col3 * col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7665 SELECT ALL CAST( NULL AS SIGNED ) / 90 + col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7665 SELECT ALL CAST ( NULL AS INTEGER ) / 90 + col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7665 SELECT ALL CAST( NULL AS SIGNED ) / 90 + col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7665 SELECT ALL CAST ( NULL AS INTEGER ) / 90 + col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7665 SELECT ALL CAST( NULL AS SIGNED ) / 90 + col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7665 SELECT ALL CAST ( NULL AS INTEGER ) / 90 + col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7665 SELECT ALL CAST( NULL AS SIGNED ) / 90 + col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7665 SELECT ALL CAST ( NULL AS INTEGER ) / 90 + col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7665 SELECT ALL CAST( NULL AS SIGNED ) / 90 + col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7665 SELECT ALL CAST ( NULL AS INTEGER ) / 90 + col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-7670 SELECT 92 * + col4 + col0 + + 55 FROM tab0 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-7670 SELECT 92 * + col4 + col0 + + 55 FROM tab1 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-7670 SELECT 92 * + col4 + col0 + + 55 FROM tab2 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-7670 SELECT 92 * + col4 + col0 + + 55 FROM tab3 WHERE NOT - col0 IS NOT NULL ---- query I rowsort label-7670 SELECT 92 * + col4 + col0 + + 55 FROM tab4 WHERE NOT - col0 IS NOT NULL ---- query IIIIIII rowsort label-7675 SELECT ALL * FROM tab0 WHERE NOT ( - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-7675 SELECT ALL * FROM tab1 WHERE NOT ( - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-7675 SELECT ALL * FROM tab2 WHERE NOT ( - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-7675 SELECT ALL * FROM tab3 WHERE NOT ( - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-7675 SELECT ALL * FROM tab4 WHERE NOT ( - col4 ) IS NOT NULL ---- query IIIIIII rowsort label-7680 SELECT * FROM tab0 WHERE NULL <> + col4 * - col4 ---- query IIIIIII rowsort label-7680 SELECT * FROM tab1 WHERE NULL <> + col4 * - col4 ---- query IIIIIII rowsort label-7680 SELECT * FROM tab2 WHERE NULL <> + col4 * - col4 ---- query IIIIIII rowsort label-7680 SELECT * FROM tab3 WHERE NULL <> + col4 * - col4 ---- query IIIIIII rowsort label-7680 SELECT * FROM tab4 WHERE NULL <> + col4 * - col4 ---- query IIIIIII rowsort label-7685 SELECT ALL * FROM tab0 WHERE NOT col0 <= ( NULL ) ---- query IIIIIII rowsort label-7685 SELECT ALL * FROM tab1 WHERE NOT col0 <= ( NULL ) ---- query IIIIIII rowsort label-7685 SELECT ALL * FROM tab2 WHERE NOT col0 <= ( NULL ) ---- query IIIIIII rowsort label-7685 SELECT ALL * FROM tab3 WHERE NOT col0 <= ( NULL ) ---- query IIIIIII rowsort label-7685 SELECT ALL * FROM tab4 WHERE NOT col0 <= ( NULL ) ---- query I rowsort label-7690 SELECT ALL + 4 + col3 AS col4 FROM tab0 AS cor0 WHERE NOT + col4 NOT IN ( col1 / + col4 + - col3 ) ---- query I rowsort label-7690 SELECT ALL + 4 + col3 AS col4 FROM tab1 AS cor0 WHERE NOT + col4 NOT IN ( col1 / + col4 + - col3 ) ---- query I rowsort label-7690 SELECT ALL + 4 + col3 AS col4 FROM tab2 AS cor0 WHERE NOT + col4 NOT IN ( col1 / + col4 + - col3 ) ---- query I rowsort label-7690 SELECT ALL + 4 + col3 AS col4 FROM tab3 AS cor0 WHERE NOT + col4 NOT IN ( col1 / + col4 + - col3 ) ---- query I rowsort label-7690 SELECT ALL + 4 + col3 AS col4 FROM tab4 AS cor0 WHERE NOT + col4 NOT IN ( col1 / + col4 + - col3 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-7695 SELECT DISTINCT - COUNT( * ) * + + 64 FROM tab0 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-7695 SELECT DISTINCT - COUNT ( * ) * + + 64 FROM tab0 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7695 SELECT DISTINCT - COUNT( * ) * + + 64 FROM tab1 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-7695 SELECT DISTINCT - COUNT ( * ) * + + 64 FROM tab1 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7695 SELECT DISTINCT - COUNT( * ) * + + 64 FROM tab2 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-7695 SELECT DISTINCT - COUNT ( * ) * + + 64 FROM tab2 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7695 SELECT DISTINCT - COUNT( * ) * + + 64 FROM tab3 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-7695 SELECT DISTINCT - COUNT ( * ) * + + 64 FROM tab3 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7695 SELECT DISTINCT - COUNT( * ) * + + 64 FROM tab4 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 skipif mysql # not compatible query I rowsort label-7695 SELECT DISTINCT - COUNT ( * ) * + + 64 FROM tab4 AS cor0 WHERE NOT - 55 NOT BETWEEN NULL AND + - col3 ---- 0 query I rowsort label-7700 SELECT 34 - col3 * ( - 13 ) + 11 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7700 SELECT 34 - col3 * ( - 13 ) + 11 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7700 SELECT 34 - col3 * ( - 13 ) + 11 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7700 SELECT 34 - col3 * ( - 13 ) + 11 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7700 SELECT 34 - col3 * ( - 13 ) + 11 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-7705 SELECT ALL 73 AS col1 FROM tab0 WHERE ( NOT col4 <> ( NULL ) ) ---- query I rowsort label-7705 SELECT ALL 73 AS col1 FROM tab1 WHERE ( NOT col4 <> ( NULL ) ) ---- query I rowsort label-7705 SELECT ALL 73 AS col1 FROM tab2 WHERE ( NOT col4 <> ( NULL ) ) ---- query I rowsort label-7705 SELECT ALL 73 AS col1 FROM tab3 WHERE ( NOT col4 <> ( NULL ) ) ---- query I rowsort label-7705 SELECT ALL 73 AS col1 FROM tab4 WHERE ( NOT col4 <> ( NULL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7710 SELECT * FROM tab0 WHERE CAST( NULL AS SIGNED ) BETWEEN + CAST( NULL AS SIGNED ) AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7710 SELECT * FROM tab0 WHERE CAST ( NULL AS INTEGER ) BETWEEN + CAST ( NULL AS INTEGER ) AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7710 SELECT * FROM tab1 WHERE CAST( NULL AS SIGNED ) BETWEEN + CAST( NULL AS SIGNED ) AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7710 SELECT * FROM tab1 WHERE CAST ( NULL AS INTEGER ) BETWEEN + CAST ( NULL AS INTEGER ) AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7710 SELECT * FROM tab2 WHERE CAST( NULL AS SIGNED ) BETWEEN + CAST( NULL AS SIGNED ) AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7710 SELECT * FROM tab2 WHERE CAST ( NULL AS INTEGER ) BETWEEN + CAST ( NULL AS INTEGER ) AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7710 SELECT * FROM tab3 WHERE CAST( NULL AS SIGNED ) BETWEEN + CAST( NULL AS SIGNED ) AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7710 SELECT * FROM tab3 WHERE CAST ( NULL AS INTEGER ) BETWEEN + CAST ( NULL AS INTEGER ) AND + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7710 SELECT * FROM tab4 WHERE CAST( NULL AS SIGNED ) BETWEEN + CAST( NULL AS SIGNED ) AND + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-7710 SELECT * FROM tab4 WHERE CAST ( NULL AS INTEGER ) BETWEEN + CAST ( NULL AS INTEGER ) AND + CAST ( NULL AS INTEGER ) ---- query I rowsort label-7715 SELECT ALL - col4 FROM tab0 WHERE NULL < + ( - + col0 ) ---- query I rowsort label-7715 SELECT ALL - col4 FROM tab1 WHERE NULL < + ( - + col0 ) ---- query I rowsort label-7715 SELECT ALL - col4 FROM tab2 WHERE NULL < + ( - + col0 ) ---- query I rowsort label-7715 SELECT ALL - col4 FROM tab3 WHERE NULL < + ( - + col0 ) ---- query I rowsort label-7715 SELECT ALL - col4 FROM tab4 WHERE NULL < + ( - + col0 ) ---- query IIIIIII rowsort label-7720 SELECT ALL * FROM tab0 WHERE - 20 > NULL ---- query IIIIIII rowsort label-7720 SELECT ALL * FROM tab1 WHERE - 20 > NULL ---- query IIIIIII rowsort label-7720 SELECT ALL * FROM tab2 WHERE - 20 > NULL ---- query IIIIIII rowsort label-7720 SELECT ALL * FROM tab3 WHERE - 20 > NULL ---- query IIIIIII rowsort label-7720 SELECT ALL * FROM tab4 WHERE - 20 > NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IS NULL OR NULL IS NOT NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IS NULL OR NULL IS NOT NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IS NULL OR NULL IS NOT NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IS NULL OR NULL IS NOT NULL ---- query IIIIIII rowsort label-7725 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IS NULL OR NULL IS NOT NULL ---- query IIIIIII rowsort label-7730 SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + 2 * + col0 AND + col1 ---- query IIIIIII rowsort label-7730 SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + 2 * + col0 AND + col1 ---- query IIIIIII rowsort label-7730 SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + 2 * + col0 AND + col1 ---- query IIIIIII rowsort label-7730 SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + 2 * + col0 AND + col1 ---- query IIIIIII rowsort label-7730 SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + 2 * + col0 AND + col1 ---- query IIIIIII rowsort label-7735 SELECT * FROM tab0 cor0 WHERE NOT NULL <> + 17 ---- query IIIIIII rowsort label-7735 SELECT * FROM tab1 cor0 WHERE NOT NULL <> + 17 ---- query IIIIIII rowsort label-7735 SELECT * FROM tab2 cor0 WHERE NOT NULL <> + 17 ---- query IIIIIII rowsort label-7735 SELECT * FROM tab3 cor0 WHERE NOT NULL <> + 17 ---- query IIIIIII rowsort label-7735 SELECT * FROM tab4 cor0 WHERE NOT NULL <> + 17 ---- query I rowsort label-7740 SELECT + - col3 AS col1 FROM tab0 WHERE NOT col0 * - - 91 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col3 AS col1 FROM tab1 WHERE NOT col0 * - - 91 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col3 AS col1 FROM tab2 WHERE NOT col0 * - - 91 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col3 AS col1 FROM tab3 WHERE NOT col0 * - - 91 IS NOT NULL ---- query I rowsort label-7740 SELECT + - col3 AS col1 FROM tab4 WHERE NOT col0 * - - 91 IS NOT NULL ---- query I rowsort label-7745 SELECT + 58 FROM tab0 AS cor0 WHERE ( NOT NULL IS NOT NULL ) ---- 100 values hashing to f0451236c2154668876e3bc779e88885 query I rowsort label-7745 SELECT + 58 FROM tab1 AS cor0 WHERE ( NOT NULL IS NOT NULL ) ---- 100 values hashing to f0451236c2154668876e3bc779e88885 query I rowsort label-7745 SELECT + 58 FROM tab2 AS cor0 WHERE ( NOT NULL IS NOT NULL ) ---- 100 values hashing to f0451236c2154668876e3bc779e88885 query I rowsort label-7745 SELECT + 58 FROM tab3 AS cor0 WHERE ( NOT NULL IS NOT NULL ) ---- 100 values hashing to f0451236c2154668876e3bc779e88885 query I rowsort label-7745 SELECT + 58 FROM tab4 AS cor0 WHERE ( NOT NULL IS NOT NULL ) ---- 100 values hashing to f0451236c2154668876e3bc779e88885 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7750 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- skipif mysql # not compatible query I rowsort label-7750 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7750 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- skipif mysql # not compatible query I rowsort label-7750 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7750 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- skipif mysql # not compatible query I rowsort label-7750 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7750 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab3 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- skipif mysql # not compatible query I rowsort label-7750 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab3 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7750 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab4 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- skipif mysql # not compatible query I rowsort label-7750 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab4 AS cor0 WHERE col4 / col4 * + col4 IN ( 24 ) ---- query I rowsort label-7755 SELECT - col0 * - 85 FROM tab0 WHERE NOT col4 > + - ( - col4 ) ---- 100 values hashing to 4d6f4826c85ed74a70afc59b3cbb4a2d query I rowsort label-7755 SELECT - col0 * - 85 FROM tab1 WHERE NOT col4 > + - ( - col4 ) ---- 100 values hashing to 4d6f4826c85ed74a70afc59b3cbb4a2d query I rowsort label-7755 SELECT - col0 * - 85 FROM tab2 WHERE NOT col4 > + - ( - col4 ) ---- 100 values hashing to 4d6f4826c85ed74a70afc59b3cbb4a2d query I rowsort label-7755 SELECT - col0 * - 85 FROM tab3 WHERE NOT col4 > + - ( - col4 ) ---- 100 values hashing to 4d6f4826c85ed74a70afc59b3cbb4a2d query I rowsort label-7755 SELECT - col0 * - 85 FROM tab4 WHERE NOT col4 > + - ( - col4 ) ---- 100 values hashing to 4d6f4826c85ed74a70afc59b3cbb4a2d query IIIIIII rowsort label-7760 SELECT * FROM tab0 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-7760 SELECT * FROM tab1 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-7760 SELECT * FROM tab2 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-7760 SELECT * FROM tab3 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-7760 SELECT * FROM tab4 WHERE - col4 IS NULL ---- query IIIIIII rowsort label-7765 SELECT ALL * FROM tab0 cor0 WHERE NOT col0 NOT IN ( - 64 ) ---- query IIIIIII rowsort label-7765 SELECT ALL * FROM tab1 cor0 WHERE NOT col0 NOT IN ( - 64 ) ---- query IIIIIII rowsort label-7765 SELECT ALL * FROM tab2 cor0 WHERE NOT col0 NOT IN ( - 64 ) ---- query IIIIIII rowsort label-7765 SELECT ALL * FROM tab3 cor0 WHERE NOT col0 NOT IN ( - 64 ) ---- query IIIIIII rowsort label-7765 SELECT ALL * FROM tab4 cor0 WHERE NOT col0 NOT IN ( - 64 ) ---- query I rowsort label-7770 SELECT ALL col3 AS col3 FROM tab0 AS cor0 WHERE + 40 <> NULL AND NOT ( NULL ) IS NOT NULL ---- query I rowsort label-7770 SELECT ALL col3 AS col3 FROM tab1 AS cor0 WHERE + 40 <> NULL AND NOT ( NULL ) IS NOT NULL ---- query I rowsort label-7770 SELECT ALL col3 AS col3 FROM tab2 AS cor0 WHERE + 40 <> NULL AND NOT ( NULL ) IS NOT NULL ---- query I rowsort label-7770 SELECT ALL col3 AS col3 FROM tab3 AS cor0 WHERE + 40 <> NULL AND NOT ( NULL ) IS NOT NULL ---- query I rowsort label-7770 SELECT ALL col3 AS col3 FROM tab4 AS cor0 WHERE + 40 <> NULL AND NOT ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-7775 SELECT * FROM tab0 cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7775 SELECT * FROM tab1 cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7775 SELECT * FROM tab2 cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7775 SELECT * FROM tab3 cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7775 SELECT * FROM tab4 cor0 WHERE - col0 IS NULL ---- query IIIIIII rowsort label-7780 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 61 >= NULL ---- query IIIIIII rowsort label-7780 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 61 >= NULL ---- query IIIIIII rowsort label-7780 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 61 >= NULL ---- query IIIIIII rowsort label-7780 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 61 >= NULL ---- query IIIIIII rowsort label-7780 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 61 >= NULL ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab0 AS cor0 WHERE 74 IS NULL ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab1 AS cor0 WHERE 74 IS NULL ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab2 AS cor0 WHERE 74 IS NULL ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab3 AS cor0 WHERE 74 IS NULL ---- query IIIIIII rowsort label-7785 SELECT ALL * FROM tab4 AS cor0 WHERE 74 IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab0 AS cor0 WHERE + ( + + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab0 AS cor0 WHERE + ( + + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab1 AS cor0 WHERE + ( + + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab1 AS cor0 WHERE + ( + + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab2 AS cor0 WHERE + ( + + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab2 AS cor0 WHERE + ( + + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab3 AS cor0 WHERE + ( + + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab3 AS cor0 WHERE + ( + + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab4 AS cor0 WHERE + ( + + CAST( NULL AS DECIMAL ) ) IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7790 SELECT ALL - col0 AS col3 FROM tab4 AS cor0 WHERE + ( + + CAST ( NULL AS REAL ) ) IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-7795 SELECT + COUNT( * ) FROM tab0 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7795 SELECT + COUNT ( * ) FROM tab0 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7795 SELECT + COUNT( * ) FROM tab1 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7795 SELECT + COUNT ( * ) FROM tab1 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7795 SELECT + COUNT( * ) FROM tab2 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7795 SELECT + COUNT ( * ) FROM tab2 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7795 SELECT + COUNT( * ) FROM tab3 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7795 SELECT + COUNT ( * ) FROM tab3 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-7795 SELECT + COUNT( * ) FROM tab4 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-7795 SELECT + COUNT ( * ) FROM tab4 WHERE NOT col0 BETWEEN NULL AND NULL ---- 0 query I rowsort label-7800 SELECT - col4 * - - col0 / + col4 * - col3 AS col3 FROM tab0 WHERE NOT NULL IN ( + 94 ) ---- query I rowsort label-7800 SELECT - col4 * - - col0 / + col4 * - col3 AS col3 FROM tab1 WHERE NOT NULL IN ( + 94 ) ---- query I rowsort label-7800 SELECT - col4 * - - col0 / + col4 * - col3 AS col3 FROM tab2 WHERE NOT NULL IN ( + 94 ) ---- query I rowsort label-7800 SELECT - col4 * - - col0 / + col4 * - col3 AS col3 FROM tab3 WHERE NOT NULL IN ( + 94 ) ---- query I rowsort label-7800 SELECT - col4 * - - col0 / + col4 * - col3 AS col3 FROM tab4 WHERE NOT NULL IN ( + 94 ) ---- query IIIIIII rowsort label-7805 SELECT * FROM tab0 WHERE NOT 75 NOT IN ( + col0 - + col4, - 73 * - col3 ) ---- query IIIIIII rowsort label-7805 SELECT * FROM tab1 WHERE NOT 75 NOT IN ( + col0 - + col4, - 73 * - col3 ) ---- query IIIIIII rowsort label-7805 SELECT * FROM tab2 WHERE NOT 75 NOT IN ( + col0 - + col4, - 73 * - col3 ) ---- query IIIIIII rowsort label-7805 SELECT * FROM tab3 WHERE NOT 75 NOT IN ( + col0 - + col4, - 73 * - col3 ) ---- query IIIIIII rowsort label-7805 SELECT * FROM tab4 WHERE NOT 75 NOT IN ( + col0 - + col4, - 73 * - col3 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab0 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST( NULL AS SIGNED ) * + 68 ) ---- skipif mysql # not compatible query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab0 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST ( NULL AS INTEGER ) * + 68 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab1 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST( NULL AS SIGNED ) * + 68 ) ---- skipif mysql # not compatible query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab1 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST ( NULL AS INTEGER ) * + 68 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab2 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST( NULL AS SIGNED ) * + 68 ) ---- skipif mysql # not compatible query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab2 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST ( NULL AS INTEGER ) * + 68 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab3 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST( NULL AS SIGNED ) * + 68 ) ---- skipif mysql # not compatible query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab3 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST ( NULL AS INTEGER ) * + 68 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab4 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST( NULL AS SIGNED ) * + 68 ) ---- skipif mysql # not compatible query I rowsort label-7810 SELECT DISTINCT - col3 * - - col4 * 92 + col0 FROM tab4 AS cor0 WHERE NULL IN ( col0 * col0, 12 / + 24 * - CAST ( NULL AS INTEGER ) * + 68 ) ---- query I rowsort label-7815 SELECT ALL 70 AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7815 SELECT ALL 70 AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7815 SELECT ALL 70 AS col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7815 SELECT ALL 70 AS col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7815 SELECT ALL 70 AS col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7820 SELECT DISTINCT - col1 AS col4 FROM tab0 WHERE ( NULL ) = - col4 * + 51 * col1 ---- query I rowsort label-7820 SELECT DISTINCT - col1 AS col4 FROM tab1 WHERE ( NULL ) = - col4 * + 51 * col1 ---- query I rowsort label-7820 SELECT DISTINCT - col1 AS col4 FROM tab2 WHERE ( NULL ) = - col4 * + 51 * col1 ---- query I rowsort label-7820 SELECT DISTINCT - col1 AS col4 FROM tab3 WHERE ( NULL ) = - col4 * + 51 * col1 ---- query I rowsort label-7820 SELECT DISTINCT - col1 AS col4 FROM tab4 WHERE ( NULL ) = - col4 * + 51 * col1 ---- query IIIIIII rowsort label-7825 SELECT * FROM tab0 WHERE NOT - + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7825 SELECT * FROM tab1 WHERE NOT - + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7825 SELECT * FROM tab2 WHERE NOT - + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7825 SELECT * FROM tab3 WHERE NOT - + col0 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-7825 SELECT * FROM tab4 WHERE NOT - + col0 BETWEEN NULL AND NULL ---- query I rowsort label-7830 SELECT - col0 FROM tab0 AS cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7830 SELECT - col0 FROM tab1 AS cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7830 SELECT - col0 FROM tab2 AS cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7830 SELECT - col0 FROM tab3 AS cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7830 SELECT - col0 FROM tab4 AS cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-7835 SELECT - col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-7835 SELECT - col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-7835 SELECT - col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-7835 SELECT - col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort label-7835 SELECT - col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query IIIIIII rowsort label-7840 SELECT * FROM tab0 WHERE ( + col3 + - 62 ) = col1 ---- query IIIIIII rowsort label-7840 SELECT * FROM tab1 WHERE ( + col3 + - 62 ) = col1 ---- query IIIIIII rowsort label-7840 SELECT * FROM tab2 WHERE ( + col3 + - 62 ) = col1 ---- query IIIIIII rowsort label-7840 SELECT * FROM tab3 WHERE ( + col3 + - 62 ) = col1 ---- query IIIIIII rowsort label-7840 SELECT * FROM tab4 WHERE ( + col3 + - 62 ) = col1 ---- query IIIIIII rowsort label-7845 SELECT * FROM tab0 WHERE NOT NULL BETWEEN ( NULL ) AND 42 * + col4 ---- query IIIIIII rowsort label-7845 SELECT * FROM tab1 WHERE NOT NULL BETWEEN ( NULL ) AND 42 * + col4 ---- query IIIIIII rowsort label-7845 SELECT * FROM tab2 WHERE NOT NULL BETWEEN ( NULL ) AND 42 * + col4 ---- query IIIIIII rowsort label-7845 SELECT * FROM tab3 WHERE NOT NULL BETWEEN ( NULL ) AND 42 * + col4 ---- query IIIIIII rowsort label-7845 SELECT * FROM tab4 WHERE NOT NULL BETWEEN ( NULL ) AND 42 * + col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7850 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST( - col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7850 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST ( - col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7850 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST( - col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7850 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST ( - col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7850 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST( - col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7850 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST ( - col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7850 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST( - col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7850 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST ( - col4 AS INTEGER ) AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7850 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST( - col4 AS SIGNED ) AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7850 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + + col0 + + CAST ( - col4 AS INTEGER ) AND NULL ---- query IIIIIII rowsort label-7855 SELECT ALL * FROM tab0 cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-7855 SELECT ALL * FROM tab1 cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-7855 SELECT ALL * FROM tab2 cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-7855 SELECT ALL * FROM tab3 cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-7855 SELECT ALL * FROM tab4 cor0 WHERE NOT 80 IS NOT NULL ---- query I rowsort label-7860 SELECT DISTINCT - + col3 + 65 AS col4 FROM tab0 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7860 SELECT DISTINCT - + col3 + 65 AS col4 FROM tab1 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7860 SELECT DISTINCT - + col3 + 65 AS col4 FROM tab2 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7860 SELECT DISTINCT - + col3 + 65 AS col4 FROM tab3 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query I rowsort label-7860 SELECT DISTINCT - + col3 + 65 AS col4 FROM tab4 AS cor0 WHERE NOT + col2 IS NOT NULL ---- query IIIIIII rowsort label-7865 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 78 IS NOT NULL ---- query IIIIIII rowsort label-7865 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 78 IS NOT NULL ---- query IIIIIII rowsort label-7865 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 78 IS NOT NULL ---- query IIIIIII rowsort label-7865 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 78 IS NOT NULL ---- query IIIIIII rowsort label-7865 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 78 IS NOT NULL ---- query II rowsort label-7870 SELECT ALL - col3 * 66 + ( ( 5 ) ) AS col0, ( - 37 ) AS col5 FROM tab0 WHERE NOT col4 + - + col1 IS NOT NULL ---- query II rowsort label-7870 SELECT ALL - col3 * 66 + ( ( 5 ) ) AS col0, ( - 37 ) AS col5 FROM tab1 WHERE NOT col4 + - + col1 IS NOT NULL ---- query II rowsort label-7870 SELECT ALL - col3 * 66 + ( ( 5 ) ) AS col0, ( - 37 ) AS col5 FROM tab2 WHERE NOT col4 + - + col1 IS NOT NULL ---- query II rowsort label-7870 SELECT ALL - col3 * 66 + ( ( 5 ) ) AS col0, ( - 37 ) AS col5 FROM tab3 WHERE NOT col4 + - + col1 IS NOT NULL ---- query II rowsort label-7870 SELECT ALL - col3 * 66 + ( ( 5 ) ) AS col0, ( - 37 ) AS col5 FROM tab4 WHERE NOT col4 + - + col1 IS NOT NULL ---- query I rowsort label-7875 SELECT ALL + + col5 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7875 SELECT ALL + + col5 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7875 SELECT ALL + + col5 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7875 SELECT ALL + + col5 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7875 SELECT ALL + + col5 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-7880 SELECT ALL - col1 FROM tab0 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-7880 SELECT ALL - col1 FROM tab1 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-7880 SELECT ALL - col1 FROM tab2 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-7880 SELECT ALL - col1 FROM tab3 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-7880 SELECT ALL - col1 FROM tab4 AS cor0 WHERE col5 IS NULL ---- query I rowsort label-7885 SELECT DISTINCT col3 FROM tab0 WHERE - 89 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7885 SELECT DISTINCT col3 FROM tab1 WHERE - 89 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7885 SELECT DISTINCT col3 FROM tab2 WHERE - 89 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7885 SELECT DISTINCT col3 FROM tab3 WHERE - 89 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7885 SELECT DISTINCT col3 FROM tab4 WHERE - 89 IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-7890 SELECT + col1 + + 44 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 3 ---- query I rowsort label-7890 SELECT + col1 + + 44 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 3 ---- query I rowsort label-7890 SELECT + col1 + + 44 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 3 ---- query I rowsort label-7890 SELECT + col1 + + 44 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 3 ---- query I rowsort label-7890 SELECT + col1 + + 44 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - 3 ---- query I rowsort label-7895 SELECT col3 AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 84 - - 38 + col1 ---- query I rowsort label-7895 SELECT col3 AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 84 - - 38 + col1 ---- query I rowsort label-7895 SELECT col3 AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 84 - - 38 + col1 ---- query I rowsort label-7895 SELECT col3 AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 84 - - 38 + col1 ---- query I rowsort label-7895 SELECT col3 AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 84 - - 38 + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7900 SELECT * FROM tab0 WHERE NOT NULL >= - + CAST( + - 55 AS SIGNED ) - - col3 + + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-7900 SELECT * FROM tab0 WHERE NOT NULL >= - + CAST ( + - 55 AS INTEGER ) - - col3 + + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7900 SELECT * FROM tab1 WHERE NOT NULL >= - + CAST( + - 55 AS SIGNED ) - - col3 + + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-7900 SELECT * FROM tab1 WHERE NOT NULL >= - + CAST ( + - 55 AS INTEGER ) - - col3 + + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7900 SELECT * FROM tab2 WHERE NOT NULL >= - + CAST( + - 55 AS SIGNED ) - - col3 + + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-7900 SELECT * FROM tab2 WHERE NOT NULL >= - + CAST ( + - 55 AS INTEGER ) - - col3 + + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7900 SELECT * FROM tab3 WHERE NOT NULL >= - + CAST( + - 55 AS SIGNED ) - - col3 + + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-7900 SELECT * FROM tab3 WHERE NOT NULL >= - + CAST ( + - 55 AS INTEGER ) - - col3 + + col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-7900 SELECT * FROM tab4 WHERE NOT NULL >= - + CAST( + - 55 AS SIGNED ) - - col3 + + col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-7900 SELECT * FROM tab4 WHERE NOT NULL >= - + CAST ( + - 55 AS INTEGER ) - - col3 + + col0 ---- onlyif mysql # aggregate syntax: query I rowsort label-7905 SELECT ALL COUNT( * ) + - 54 + - + MAX( + col3 ) FROM tab0 WHERE NOT - col1 IS NULL ---- -9905 skipif mysql # not compatible query I rowsort label-7905 SELECT ALL COUNT ( * ) + - 54 + - + MAX ( + col3 ) FROM tab0 WHERE NOT - col1 IS NULL ---- -9905 onlyif mysql # aggregate syntax: query I rowsort label-7905 SELECT ALL COUNT( * ) + - 54 + - + MAX( + col3 ) FROM tab1 WHERE NOT - col1 IS NULL ---- -9905 skipif mysql # not compatible query I rowsort label-7905 SELECT ALL COUNT ( * ) + - 54 + - + MAX ( + col3 ) FROM tab1 WHERE NOT - col1 IS NULL ---- -9905 onlyif mysql # aggregate syntax: query I rowsort label-7905 SELECT ALL COUNT( * ) + - 54 + - + MAX( + col3 ) FROM tab2 WHERE NOT - col1 IS NULL ---- -9905 skipif mysql # not compatible query I rowsort label-7905 SELECT ALL COUNT ( * ) + - 54 + - + MAX ( + col3 ) FROM tab2 WHERE NOT - col1 IS NULL ---- -9905 onlyif mysql # aggregate syntax: query I rowsort label-7905 SELECT ALL COUNT( * ) + - 54 + - + MAX( + col3 ) FROM tab3 WHERE NOT - col1 IS NULL ---- -9905 skipif mysql # not compatible query I rowsort label-7905 SELECT ALL COUNT ( * ) + - 54 + - + MAX ( + col3 ) FROM tab3 WHERE NOT - col1 IS NULL ---- -9905 onlyif mysql # aggregate syntax: query I rowsort label-7905 SELECT ALL COUNT( * ) + - 54 + - + MAX( + col3 ) FROM tab4 WHERE NOT - col1 IS NULL ---- -9905 skipif mysql # not compatible query I rowsort label-7905 SELECT ALL COUNT ( * ) + - 54 + - + MAX ( + col3 ) FROM tab4 WHERE NOT - col1 IS NULL ---- -9905 query I rowsort label-7910 SELECT ALL col3 - + col4 AS col0 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-7910 SELECT ALL col3 - + col4 AS col0 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-7910 SELECT ALL col3 - + col4 AS col0 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-7910 SELECT ALL col3 - + col4 AS col0 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-7910 SELECT ALL col3 - + col4 AS col0 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7915 SELECT * FROM tab0 AS cor0 WHERE CAST( + 75 AS DECIMAL ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7915 SELECT * FROM tab0 AS cor0 WHERE CAST ( + 75 AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7915 SELECT * FROM tab1 AS cor0 WHERE CAST( + 75 AS DECIMAL ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7915 SELECT * FROM tab1 AS cor0 WHERE CAST ( + 75 AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7915 SELECT * FROM tab2 AS cor0 WHERE CAST( + 75 AS DECIMAL ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7915 SELECT * FROM tab2 AS cor0 WHERE CAST ( + 75 AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7915 SELECT * FROM tab3 AS cor0 WHERE CAST( + 75 AS DECIMAL ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7915 SELECT * FROM tab3 AS cor0 WHERE CAST ( + 75 AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-7915 SELECT * FROM tab4 AS cor0 WHERE CAST( + 75 AS DECIMAL ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-7915 SELECT * FROM tab4 AS cor0 WHERE CAST ( + 75 AS REAL ) IS NULL ---- query IIIIIII rowsort label-7920 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN col1 AND col0 ---- query IIIIIII rowsort label-7920 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN col1 AND col0 ---- query IIIIIII rowsort label-7920 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN col1 AND col0 ---- query IIIIIII rowsort label-7920 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN col1 AND col0 ---- query IIIIIII rowsort label-7920 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN col1 AND col0 ---- query I rowsort label-7925 SELECT + + col2 FROM tab0 WHERE NOT + col4 * + + 59 + - + col3 IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7925 SELECT + + col2 FROM tab1 WHERE NOT + col4 * + + 59 + - + col3 IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7925 SELECT + + col2 FROM tab2 WHERE NOT + col4 * + + 59 + - + col3 IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7925 SELECT + + col2 FROM tab3 WHERE NOT + col4 * + + 59 + - + col3 IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-7925 SELECT + + col2 FROM tab4 WHERE NOT + col4 * + + 59 + - + col3 IS NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query II rowsort label-7930 SELECT ALL + col1 * - col3 * + + col0, col3 FROM tab0 WHERE 50 * 91 + + col3 IS NULL ---- query II rowsort label-7930 SELECT ALL + col1 * - col3 * + + col0, col3 FROM tab1 WHERE 50 * 91 + + col3 IS NULL ---- query II rowsort label-7930 SELECT ALL + col1 * - col3 * + + col0, col3 FROM tab2 WHERE 50 * 91 + + col3 IS NULL ---- query II rowsort label-7930 SELECT ALL + col1 * - col3 * + + col0, col3 FROM tab3 WHERE 50 * 91 + + col3 IS NULL ---- query II rowsort label-7930 SELECT ALL + col1 * - col3 * + + col0, col3 FROM tab4 WHERE 50 * 91 + + col3 IS NULL ---- query I rowsort label-7935 SELECT col0 FROM tab0 WHERE NOT ( 9 <> NULL ) ---- query I rowsort label-7935 SELECT col0 FROM tab1 WHERE NOT ( 9 <> NULL ) ---- query I rowsort label-7935 SELECT col0 FROM tab2 WHERE NOT ( 9 <> NULL ) ---- query I rowsort label-7935 SELECT col0 FROM tab3 WHERE NOT ( 9 <> NULL ) ---- query I rowsort label-7935 SELECT col0 FROM tab4 WHERE NOT ( 9 <> NULL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST( NULL AS DECIMAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab0 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST ( NULL AS REAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST( NULL AS DECIMAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab1 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST ( NULL AS REAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab1 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST( NULL AS DECIMAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab2 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST ( NULL AS REAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab2 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST( NULL AS DECIMAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab3 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST ( NULL AS REAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab3 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST( NULL AS DECIMAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab4 WHERE NULL IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-7940 SELECT ALL + + 46 - col0 + 12 * CAST ( NULL AS REAL ) * + col4 * col3 * 17 / + ( + col3 ) AS col4 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-7945 SELECT ALL * FROM tab0 cor0 WHERE + col3 < NULL ---- query IIIIIII rowsort label-7945 SELECT ALL * FROM tab1 cor0 WHERE + col3 < NULL ---- query IIIIIII rowsort label-7945 SELECT ALL * FROM tab2 cor0 WHERE + col3 < NULL ---- query IIIIIII rowsort label-7945 SELECT ALL * FROM tab3 cor0 WHERE + col3 < NULL ---- query IIIIIII rowsort label-7945 SELECT ALL * FROM tab4 cor0 WHERE + col3 < NULL ---- query I rowsort label-7950 SELECT col4 + + + 48 FROM tab0 cor0 WHERE + col1 IS NULL ---- query I rowsort label-7950 SELECT col4 + + + 48 FROM tab1 cor0 WHERE + col1 IS NULL ---- query I rowsort label-7950 SELECT col4 + + + 48 FROM tab2 cor0 WHERE + col1 IS NULL ---- query I rowsort label-7950 SELECT col4 + + + 48 FROM tab3 cor0 WHERE + col1 IS NULL ---- query I rowsort label-7950 SELECT col4 + + + 48 FROM tab4 cor0 WHERE + col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7955 SELECT col3 FROM tab0 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST( - - 39 AS SIGNED ) ) AND NULL > NULL ---- skipif mysql # not compatible query I rowsort label-7955 SELECT col3 FROM tab0 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST ( - - 39 AS INTEGER ) ) AND NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7955 SELECT col3 FROM tab1 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST( - - 39 AS SIGNED ) ) AND NULL > NULL ---- skipif mysql # not compatible query I rowsort label-7955 SELECT col3 FROM tab1 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST ( - - 39 AS INTEGER ) ) AND NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7955 SELECT col3 FROM tab2 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST( - - 39 AS SIGNED ) ) AND NULL > NULL ---- skipif mysql # not compatible query I rowsort label-7955 SELECT col3 FROM tab2 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST ( - - 39 AS INTEGER ) ) AND NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7955 SELECT col3 FROM tab3 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST( - - 39 AS SIGNED ) ) AND NULL > NULL ---- skipif mysql # not compatible query I rowsort label-7955 SELECT col3 FROM tab3 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST ( - - 39 AS INTEGER ) ) AND NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-7955 SELECT col3 FROM tab4 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST( - - 39 AS SIGNED ) ) AND NULL > NULL ---- skipif mysql # not compatible query I rowsort label-7955 SELECT col3 FROM tab4 AS cor0 WHERE NOT + ( - col1 ) NOT IN ( col1 * + col4 - - 6 * - + 92, col4, - - CAST ( - - 39 AS INTEGER ) ) AND NULL > NULL ---- query I rowsort label-7960 SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE NULL = NULL ---- query I rowsort label-7960 SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE NULL = NULL ---- query I rowsort label-7960 SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE NULL = NULL ---- query I rowsort label-7960 SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE NULL = NULL ---- query I rowsort label-7960 SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE NULL = NULL ---- query II rowsort label-7965 SELECT ALL + col1 * + col0 AS col4, - 40 + 0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-7965 SELECT ALL + col1 * + col0 AS col4, - 40 + 0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-7965 SELECT ALL + col1 * + col0 AS col4, - 40 + 0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-7965 SELECT ALL + col1 * + col0 AS col4, - 40 + 0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query II rowsort label-7965 SELECT ALL + col1 * + col0 AS col4, - 40 + 0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-7970 SELECT ALL - 7 AS col2 FROM tab0 WHERE NULL IS NULL ---- 100 values hashing to 8d89b4c083060d6f9dd5bd3a5ff27abb query I rowsort label-7970 SELECT ALL - 7 AS col2 FROM tab1 WHERE NULL IS NULL ---- 100 values hashing to 8d89b4c083060d6f9dd5bd3a5ff27abb query I rowsort label-7970 SELECT ALL - 7 AS col2 FROM tab2 WHERE NULL IS NULL ---- 100 values hashing to 8d89b4c083060d6f9dd5bd3a5ff27abb query I rowsort label-7970 SELECT ALL - 7 AS col2 FROM tab3 WHERE NULL IS NULL ---- 100 values hashing to 8d89b4c083060d6f9dd5bd3a5ff27abb query I rowsort label-7970 SELECT ALL - 7 AS col2 FROM tab4 WHERE NULL IS NULL ---- 100 values hashing to 8d89b4c083060d6f9dd5bd3a5ff27abb query I rowsort label-7975 SELECT DISTINCT 99 AS col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-7975 SELECT DISTINCT 99 AS col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-7975 SELECT DISTINCT 99 AS col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-7975 SELECT DISTINCT 99 AS col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-7975 SELECT DISTINCT 99 AS col1 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-7980 SELECT - col0 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-7980 SELECT - col0 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-7980 SELECT - col0 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-7980 SELECT - col0 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-7980 SELECT - col0 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7985 SELECT ALL SUM( + col0 ) + CAST( + 91 AS SIGNED ) * - 83 FROM tab0 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 skipif mysql # not compatible query I rowsort label-7985 SELECT ALL SUM ( + col0 ) + CAST ( + 91 AS INTEGER ) * - 83 FROM tab0 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7985 SELECT ALL SUM( + col0 ) + CAST( + 91 AS SIGNED ) * - 83 FROM tab1 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 skipif mysql # not compatible query I rowsort label-7985 SELECT ALL SUM ( + col0 ) + CAST ( + 91 AS INTEGER ) * - 83 FROM tab1 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7985 SELECT ALL SUM( + col0 ) + CAST( + 91 AS SIGNED ) * - 83 FROM tab2 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 skipif mysql # not compatible query I rowsort label-7985 SELECT ALL SUM ( + col0 ) + CAST ( + 91 AS INTEGER ) * - 83 FROM tab2 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7985 SELECT ALL SUM( + col0 ) + CAST( + 91 AS SIGNED ) * - 83 FROM tab3 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 skipif mysql # not compatible query I rowsort label-7985 SELECT ALL SUM ( + col0 ) + CAST ( + 91 AS INTEGER ) * - 83 FROM tab3 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-7985 SELECT ALL SUM( + col0 ) + CAST( + 91 AS SIGNED ) * - 83 FROM tab4 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 skipif mysql # not compatible query I rowsort label-7985 SELECT ALL SUM ( + col0 ) + CAST ( + 91 AS INTEGER ) * - 83 FROM tab4 WHERE + + 88 + - col4 + + col3 * - col1 IS NOT NULL ---- 500896 query I rowsort label-7990 SELECT DISTINCT - + col1 + + 14 * col3 AS col0 FROM tab0 WHERE - col1 IS NULL ---- query I rowsort label-7990 SELECT DISTINCT - + col1 + + 14 * col3 AS col0 FROM tab1 WHERE - col1 IS NULL ---- query I rowsort label-7990 SELECT DISTINCT - + col1 + + 14 * col3 AS col0 FROM tab2 WHERE - col1 IS NULL ---- query I rowsort label-7990 SELECT DISTINCT - + col1 + + 14 * col3 AS col0 FROM tab3 WHERE - col1 IS NULL ---- query I rowsort label-7990 SELECT DISTINCT - + col1 + + 14 * col3 AS col0 FROM tab4 WHERE - col1 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7995 SELECT ALL 9 col1 FROM tab0 WHERE 24 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7995 SELECT ALL 9 col1 FROM tab1 WHERE 24 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7995 SELECT ALL 9 col1 FROM tab2 WHERE 24 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7995 SELECT ALL 9 col1 FROM tab3 WHERE 24 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-7995 SELECT ALL 9 col1 FROM tab4 WHERE 24 = NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8000 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST( + 49 AS DECIMAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8000 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST ( + 49 AS REAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8000 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST( + 49 AS DECIMAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8000 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST ( + 49 AS REAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8000 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST( + 49 AS DECIMAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8000 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST ( + 49 AS REAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8000 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST( + 49 AS DECIMAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8000 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST ( + 49 AS REAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-8000 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST( + 49 AS DECIMAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8000 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT IN ( - CAST ( + 49 AS REAL ) * col3 * - 60, + 88 + + + col1 + - 1, - - col4 * - col4 + ( col3 ), col4 ) ---- query IIIIIII rowsort label-8005 SELECT * FROM tab0 WHERE NOT - col1 IS NOT NULL OR NOT col3 >= + 95 ---- query IIIIIII rowsort label-8005 SELECT * FROM tab1 WHERE NOT - col1 IS NOT NULL OR NOT col3 >= + 95 ---- query IIIIIII rowsort label-8005 SELECT * FROM tab2 WHERE NOT - col1 IS NOT NULL OR NOT col3 >= + 95 ---- query IIIIIII rowsort label-8005 SELECT * FROM tab3 WHERE NOT - col1 IS NOT NULL OR NOT col3 >= + 95 ---- query IIIIIII rowsort label-8005 SELECT * FROM tab4 WHERE NOT - col1 IS NOT NULL OR NOT col3 >= + 95 ---- query IIIIIII rowsort label-8010 SELECT ALL * FROM tab0 WHERE NOT NULL <= ( + 60 ) ---- query IIIIIII rowsort label-8010 SELECT ALL * FROM tab1 WHERE NOT NULL <= ( + 60 ) ---- query IIIIIII rowsort label-8010 SELECT ALL * FROM tab2 WHERE NOT NULL <= ( + 60 ) ---- query IIIIIII rowsort label-8010 SELECT ALL * FROM tab3 WHERE NOT NULL <= ( + 60 ) ---- query IIIIIII rowsort label-8010 SELECT ALL * FROM tab4 WHERE NOT NULL <= ( + 60 ) ---- query IIIIIII rowsort label-8015 SELECT * FROM tab0 AS cor0 WHERE NOT 14 NOT BETWEEN + + 64 AND NULL ---- query IIIIIII rowsort label-8015 SELECT * FROM tab1 AS cor0 WHERE NOT 14 NOT BETWEEN + + 64 AND NULL ---- query IIIIIII rowsort label-8015 SELECT * FROM tab2 AS cor0 WHERE NOT 14 NOT BETWEEN + + 64 AND NULL ---- query IIIIIII rowsort label-8015 SELECT * FROM tab3 AS cor0 WHERE NOT 14 NOT BETWEEN + + 64 AND NULL ---- query IIIIIII rowsort label-8015 SELECT * FROM tab4 AS cor0 WHERE NOT 14 NOT BETWEEN + + 64 AND NULL ---- query I rowsort label-8020 SELECT DISTINCT + 21 AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 21 query I rowsort label-8020 SELECT DISTINCT + 21 AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 21 query I rowsort label-8020 SELECT DISTINCT + 21 AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 21 query I rowsort label-8020 SELECT DISTINCT + 21 AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 21 query I rowsort label-8020 SELECT DISTINCT + 21 AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 21 query I rowsort label-8025 SELECT col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - 69, col4 * + col3, 42 ) ---- query I rowsort label-8025 SELECT col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - 69, col4 * + col3, 42 ) ---- query I rowsort label-8025 SELECT col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - 69, col4 * + col3, 42 ) ---- query I rowsort label-8025 SELECT col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - 69, col4 * + col3, 42 ) ---- query I rowsort label-8025 SELECT col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - 69, col4 * + col3, 42 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8030 SELECT * FROM tab0 WHERE + - col3 + - 17 - + ( CAST( - ( - ( + - col1 ) ) AS SIGNED ) ) * - col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8030 SELECT * FROM tab0 WHERE + - col3 + - 17 - + ( CAST ( - ( - ( + - col1 ) ) AS INTEGER ) ) * - col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8030 SELECT * FROM tab1 WHERE + - col3 + - 17 - + ( CAST( - ( - ( + - col1 ) ) AS SIGNED ) ) * - col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8030 SELECT * FROM tab1 WHERE + - col3 + - 17 - + ( CAST ( - ( - ( + - col1 ) ) AS INTEGER ) ) * - col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8030 SELECT * FROM tab2 WHERE + - col3 + - 17 - + ( CAST( - ( - ( + - col1 ) ) AS SIGNED ) ) * - col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8030 SELECT * FROM tab2 WHERE + - col3 + - 17 - + ( CAST ( - ( - ( + - col1 ) ) AS INTEGER ) ) * - col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8030 SELECT * FROM tab3 WHERE + - col3 + - 17 - + ( CAST( - ( - ( + - col1 ) ) AS SIGNED ) ) * - col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8030 SELECT * FROM tab3 WHERE + - col3 + - 17 - + ( CAST ( - ( - ( + - col1 ) ) AS INTEGER ) ) * - col1 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8030 SELECT * FROM tab4 WHERE + - col3 + - 17 - + ( CAST( - ( - ( + - col1 ) ) AS SIGNED ) ) * - col1 IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8030 SELECT * FROM tab4 WHERE + - col3 + - 17 - + ( CAST ( - ( - ( + - col1 ) ) AS INTEGER ) ) * - col1 IS NULL ---- query I rowsort label-8035 SELECT ALL - + 98 FROM tab0 WHERE ( 63 + - - 41 ) >= col0 * col1 / - col4 ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-8035 SELECT ALL - + 98 FROM tab1 WHERE ( 63 + - - 41 ) >= col0 * col1 / - col4 ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-8035 SELECT ALL - + 98 FROM tab2 WHERE ( 63 + - - 41 ) >= col0 * col1 / - col4 ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-8035 SELECT ALL - + 98 FROM tab3 WHERE ( 63 + - - 41 ) >= col0 * col1 / - col4 ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query I rowsort label-8035 SELECT ALL - + 98 FROM tab4 WHERE ( 63 + - - 41 ) >= col0 * col1 / - col4 ---- 100 values hashing to 8b1bc4eea3cfb43545e7065b5d85a0cf query IIIIIII rowsort label-8040 SELECT * FROM tab0 WHERE ( NULL ) BETWEEN + 81 AND NULL ---- query IIIIIII rowsort label-8040 SELECT * FROM tab1 WHERE ( NULL ) BETWEEN + 81 AND NULL ---- query IIIIIII rowsort label-8040 SELECT * FROM tab2 WHERE ( NULL ) BETWEEN + 81 AND NULL ---- query IIIIIII rowsort label-8040 SELECT * FROM tab3 WHERE ( NULL ) BETWEEN + 81 AND NULL ---- query IIIIIII rowsort label-8040 SELECT * FROM tab4 WHERE ( NULL ) BETWEEN + 81 AND NULL ---- query I rowsort label-8045 SELECT + col5 AS col5 FROM tab0 AS cor0 WHERE NOT + 25 * + 87 IS NOT NULL ---- query I rowsort label-8045 SELECT + col5 AS col5 FROM tab1 AS cor0 WHERE NOT + 25 * + 87 IS NOT NULL ---- query I rowsort label-8045 SELECT + col5 AS col5 FROM tab2 AS cor0 WHERE NOT + 25 * + 87 IS NOT NULL ---- query I rowsort label-8045 SELECT + col5 AS col5 FROM tab3 AS cor0 WHERE NOT + 25 * + 87 IS NOT NULL ---- query I rowsort label-8045 SELECT + col5 AS col5 FROM tab4 AS cor0 WHERE NOT + 25 * + 87 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST( NULL AS SIGNED ) col3 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST( + 19 AS DECIMAL ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST ( NULL AS INTEGER ) col3 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST ( + 19 AS REAL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST( NULL AS SIGNED ) col3 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST( + 19 AS DECIMAL ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST ( NULL AS INTEGER ) col3 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST ( + 19 AS REAL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST( NULL AS SIGNED ) col3 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST( + 19 AS DECIMAL ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST ( NULL AS INTEGER ) col3 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST ( + 19 AS REAL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST( NULL AS SIGNED ) col3 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST( + 19 AS DECIMAL ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST ( NULL AS INTEGER ) col3 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST ( + 19 AS REAL ) ) ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST( NULL AS SIGNED ) col3 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST( + 19 AS DECIMAL ) ) ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8050 SELECT ALL + col2 AS col3, + 85 + - - CAST ( NULL AS INTEGER ) col3 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1, 87 * - ( 35 ) + - col4, + CAST ( + 19 AS REAL ) ) ---- query I rowsort label-8055 SELECT DISTINCT - 44 * + col3 FROM tab0 cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to e832d3ff4f58b59f903b29990ae2a27b query I rowsort label-8055 SELECT DISTINCT - 44 * + col3 FROM tab1 cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to e832d3ff4f58b59f903b29990ae2a27b query I rowsort label-8055 SELECT DISTINCT - 44 * + col3 FROM tab2 cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to e832d3ff4f58b59f903b29990ae2a27b query I rowsort label-8055 SELECT DISTINCT - 44 * + col3 FROM tab3 cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to e832d3ff4f58b59f903b29990ae2a27b query I rowsort label-8055 SELECT DISTINCT - 44 * + col3 FROM tab4 cor0 WHERE NOT col5 IS NULL ---- 100 values hashing to e832d3ff4f58b59f903b29990ae2a27b query IIIIIII rowsort label-8060 SELECT ALL * FROM tab0 WHERE NOT - col4 > NULL ---- query IIIIIII rowsort label-8060 SELECT ALL * FROM tab1 WHERE NOT - col4 > NULL ---- query IIIIIII rowsort label-8060 SELECT ALL * FROM tab2 WHERE NOT - col4 > NULL ---- query IIIIIII rowsort label-8060 SELECT ALL * FROM tab3 WHERE NOT - col4 > NULL ---- query IIIIIII rowsort label-8060 SELECT ALL * FROM tab4 WHERE NOT - col4 > NULL ---- query I rowsort label-8065 SELECT DISTINCT - 77 FROM tab0 AS cor0 WHERE NOT col4 IS NULL ---- -77 query I rowsort label-8065 SELECT DISTINCT - 77 FROM tab1 AS cor0 WHERE NOT col4 IS NULL ---- -77 query I rowsort label-8065 SELECT DISTINCT - 77 FROM tab2 AS cor0 WHERE NOT col4 IS NULL ---- -77 query I rowsort label-8065 SELECT DISTINCT - 77 FROM tab3 AS cor0 WHERE NOT col4 IS NULL ---- -77 query I rowsort label-8065 SELECT DISTINCT - 77 FROM tab4 AS cor0 WHERE NOT col4 IS NULL ---- -77 query I rowsort label-8070 SELECT DISTINCT 78 AS col0 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + ( col0 ) ) ---- query I rowsort label-8070 SELECT DISTINCT 78 AS col0 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + ( col0 ) ) ---- query I rowsort label-8070 SELECT DISTINCT 78 AS col0 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + ( col0 ) ) ---- query I rowsort label-8070 SELECT DISTINCT 78 AS col0 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + ( col0 ) ) ---- query I rowsort label-8070 SELECT DISTINCT 78 AS col0 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + ( col0 ) ) ---- query I rowsort label-8075 SELECT ALL - ( col0 ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8075 SELECT ALL - ( col0 ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8075 SELECT ALL - ( col0 ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8075 SELECT ALL - ( col0 ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8075 SELECT ALL - ( col0 ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query II rowsort label-8080 SELECT col0, 43 - + col3 AS col2 FROM tab0 WHERE NOT col1 IS NULL ---- 200 values hashing to 7915d412f0b6000be3f862e138a9996a query II rowsort label-8080 SELECT col0, 43 - + col3 AS col2 FROM tab1 WHERE NOT col1 IS NULL ---- 200 values hashing to 7915d412f0b6000be3f862e138a9996a query II rowsort label-8080 SELECT col0, 43 - + col3 AS col2 FROM tab2 WHERE NOT col1 IS NULL ---- 200 values hashing to 7915d412f0b6000be3f862e138a9996a query II rowsort label-8080 SELECT col0, 43 - + col3 AS col2 FROM tab3 WHERE NOT col1 IS NULL ---- 200 values hashing to 7915d412f0b6000be3f862e138a9996a query II rowsort label-8080 SELECT col0, 43 - + col3 AS col2 FROM tab4 WHERE NOT col1 IS NULL ---- 200 values hashing to 7915d412f0b6000be3f862e138a9996a query IIIIIII rowsort label-8085 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - + 93 * + col4 ---- query IIIIIII rowsort label-8085 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - + 93 * + col4 ---- query IIIIIII rowsort label-8085 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - + 93 * + col4 ---- query IIIIIII rowsort label-8085 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - + 93 * + col4 ---- query IIIIIII rowsort label-8085 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - + 93 * + col4 ---- query IIIIIII rowsort label-8090 SELECT * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN + col0 * + + col4 AND NULL ---- query IIIIIII rowsort label-8090 SELECT * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN + col0 * + + col4 AND NULL ---- query IIIIIII rowsort label-8090 SELECT * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN + col0 * + + col4 AND NULL ---- query IIIIIII rowsort label-8090 SELECT * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN + col0 * + + col4 AND NULL ---- query IIIIIII rowsort label-8090 SELECT * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN + col0 * + + col4 AND NULL ---- query I rowsort label-8095 SELECT + 83 + - 62 AS col2 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-8095 SELECT + 83 + - 62 AS col2 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-8095 SELECT + 83 + - 62 AS col2 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-8095 SELECT + 83 + - 62 AS col2 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-8095 SELECT + 83 + - 62 AS col2 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-8100 SELECT + - col0 * col3 FROM tab0 AS cor0 WHERE col4 NOT BETWEEN NULL AND + 82 ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-8100 SELECT + - col0 * col3 FROM tab1 AS cor0 WHERE col4 NOT BETWEEN NULL AND + 82 ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-8100 SELECT + - col0 * col3 FROM tab2 AS cor0 WHERE col4 NOT BETWEEN NULL AND + 82 ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-8100 SELECT + - col0 * col3 FROM tab3 AS cor0 WHERE col4 NOT BETWEEN NULL AND + 82 ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-8100 SELECT + - col0 * col3 FROM tab4 AS cor0 WHERE col4 NOT BETWEEN NULL AND + 82 ---- 100 values hashing to a501ec1e290f2ab86ef4d9e9d74becfe query I rowsort label-8105 SELECT + ( 67 ) FROM tab0 WHERE NOT + 10 IS NULL ---- 100 values hashing to fae4bf6c90bd2bbbe87e5f096000ab38 query I rowsort label-8105 SELECT + ( 67 ) FROM tab1 WHERE NOT + 10 IS NULL ---- 100 values hashing to fae4bf6c90bd2bbbe87e5f096000ab38 query I rowsort label-8105 SELECT + ( 67 ) FROM tab2 WHERE NOT + 10 IS NULL ---- 100 values hashing to fae4bf6c90bd2bbbe87e5f096000ab38 query I rowsort label-8105 SELECT + ( 67 ) FROM tab3 WHERE NOT + 10 IS NULL ---- 100 values hashing to fae4bf6c90bd2bbbe87e5f096000ab38 query I rowsort label-8105 SELECT + ( 67 ) FROM tab4 WHERE NOT + 10 IS NULL ---- 100 values hashing to fae4bf6c90bd2bbbe87e5f096000ab38 onlyif mysql # aggregate syntax: query I rowsort label-8110 SELECT - MIN( ALL + - col0 ) AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8110 SELECT - MIN ( ALL + - col0 ) AS col4 FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8110 SELECT - MIN( ALL + - col0 ) AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8110 SELECT - MIN ( ALL + - col0 ) AS col4 FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8110 SELECT - MIN( ALL + - col0 ) AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8110 SELECT - MIN ( ALL + - col0 ) AS col4 FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8110 SELECT - MIN( ALL + - col0 ) AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8110 SELECT - MIN ( ALL + - col0 ) AS col4 FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8110 SELECT - MIN( ALL + - col0 ) AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-8110 SELECT - MIN ( ALL + - col0 ) AS col4 FROM tab4 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8115 SELECT + CAST( COUNT( * ) AS SIGNED ) + - COUNT( * ) AS col5 FROM tab0 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8115 SELECT + CAST ( COUNT ( * ) AS INTEGER ) + - COUNT ( * ) AS col5 FROM tab0 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8115 SELECT + CAST( COUNT( * ) AS SIGNED ) + - COUNT( * ) AS col5 FROM tab1 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8115 SELECT + CAST ( COUNT ( * ) AS INTEGER ) + - COUNT ( * ) AS col5 FROM tab1 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8115 SELECT + CAST( COUNT( * ) AS SIGNED ) + - COUNT( * ) AS col5 FROM tab2 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8115 SELECT + CAST ( COUNT ( * ) AS INTEGER ) + - COUNT ( * ) AS col5 FROM tab2 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8115 SELECT + CAST( COUNT( * ) AS SIGNED ) + - COUNT( * ) AS col5 FROM tab3 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8115 SELECT + CAST ( COUNT ( * ) AS INTEGER ) + - COUNT ( * ) AS col5 FROM tab3 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8115 SELECT + CAST( COUNT( * ) AS SIGNED ) + - COUNT( * ) AS col5 FROM tab4 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-8115 SELECT + CAST ( COUNT ( * ) AS INTEGER ) + - COUNT ( * ) AS col5 FROM tab4 cor0 WHERE 12 + - col4 * + + col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT( * ) ) FROM tab0 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 skipif mysql # not compatible query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT ( * ) ) FROM tab0 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 onlyif mysql # aggregate syntax: query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT( * ) ) FROM tab1 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 skipif mysql # not compatible query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT ( * ) ) FROM tab1 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 onlyif mysql # aggregate syntax: query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT( * ) ) FROM tab2 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 skipif mysql # not compatible query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT ( * ) ) FROM tab2 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 onlyif mysql # aggregate syntax: query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT( * ) ) FROM tab3 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 skipif mysql # not compatible query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT ( * ) ) FROM tab3 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 onlyif mysql # aggregate syntax: query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT( * ) ) FROM tab4 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 skipif mysql # not compatible query I rowsort label-8120 SELECT DISTINCT 40 * + + ( - COUNT ( * ) ) FROM tab4 AS cor0 WHERE NOT + 45 IS NULL ---- -4000 query IIIIIII rowsort label-8125 SELECT * FROM tab0 AS cor0 WHERE col3 - + col3 IS NULL ---- query IIIIIII rowsort label-8125 SELECT * FROM tab1 AS cor0 WHERE col3 - + col3 IS NULL ---- query IIIIIII rowsort label-8125 SELECT * FROM tab2 AS cor0 WHERE col3 - + col3 IS NULL ---- query IIIIIII rowsort label-8125 SELECT * FROM tab3 AS cor0 WHERE col3 - + col3 IS NULL ---- query IIIIIII rowsort label-8125 SELECT * FROM tab4 AS cor0 WHERE col3 - + col3 IS NULL ---- query IIIIIII rowsort label-8130 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 58 IS NOT NULL ---- query IIIIIII rowsort label-8130 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 58 IS NOT NULL ---- query I rowsort label-8135 SELECT DISTINCT - + col0 AS col4 FROM tab0 AS cor0 WHERE NOT ( NOT - col3 IS NULL ) ---- query I rowsort label-8135 SELECT DISTINCT - + col0 AS col4 FROM tab1 AS cor0 WHERE NOT ( NOT - col3 IS NULL ) ---- query I rowsort label-8135 SELECT DISTINCT - + col0 AS col4 FROM tab2 AS cor0 WHERE NOT ( NOT - col3 IS NULL ) ---- query I rowsort label-8135 SELECT DISTINCT - + col0 AS col4 FROM tab3 AS cor0 WHERE NOT ( NOT - col3 IS NULL ) ---- query I rowsort label-8135 SELECT DISTINCT - + col0 AS col4 FROM tab4 AS cor0 WHERE NOT ( NOT - col3 IS NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-8140 SELECT ALL + 47 - - COUNT( * ) col2 FROM tab0 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8140 SELECT ALL + 47 - - COUNT ( * ) col2 FROM tab0 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-8140 SELECT ALL + 47 - - COUNT( * ) col2 FROM tab1 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8140 SELECT ALL + 47 - - COUNT ( * ) col2 FROM tab1 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-8140 SELECT ALL + 47 - - COUNT( * ) col2 FROM tab2 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8140 SELECT ALL + 47 - - COUNT ( * ) col2 FROM tab2 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-8140 SELECT ALL + 47 - - COUNT( * ) col2 FROM tab3 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8140 SELECT ALL + 47 - - COUNT ( * ) col2 FROM tab3 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 onlyif mysql # aggregate syntax: query I rowsort label-8140 SELECT ALL + 47 - - COUNT( * ) col2 FROM tab4 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8140 SELECT ALL + 47 - - COUNT ( * ) col2 FROM tab4 AS cor0 WHERE NOT - col4 * + col3 <= + - 74 ---- 47 query IIIIIII rowsort label-8145 SELECT ALL * FROM tab0 WHERE NULL BETWEEN NULL AND - 17 ---- query IIIIIII rowsort label-8145 SELECT ALL * FROM tab1 WHERE NULL BETWEEN NULL AND - 17 ---- query IIIIIII rowsort label-8145 SELECT ALL * FROM tab2 WHERE NULL BETWEEN NULL AND - 17 ---- query IIIIIII rowsort label-8145 SELECT ALL * FROM tab3 WHERE NULL BETWEEN NULL AND - 17 ---- query IIIIIII rowsort label-8145 SELECT ALL * FROM tab4 WHERE NULL BETWEEN NULL AND - 17 ---- query IIIIIII rowsort label-8150 SELECT ALL * FROM tab0 WHERE - col0 <> NULL ---- query IIIIIII rowsort label-8150 SELECT ALL * FROM tab1 WHERE - col0 <> NULL ---- query IIIIIII rowsort label-8150 SELECT ALL * FROM tab2 WHERE - col0 <> NULL ---- query IIIIIII rowsort label-8150 SELECT ALL * FROM tab3 WHERE - col0 <> NULL ---- query IIIIIII rowsort label-8150 SELECT ALL * FROM tab4 WHERE - col0 <> NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8155 SELECT ALL - 36 + - + COUNT( * ) AS col5 FROM tab0 WHERE - ( - col3 ) IS NOT NULL ---- -136 skipif mysql # not compatible query I rowsort label-8155 SELECT ALL - 36 + - + COUNT ( * ) AS col5 FROM tab0 WHERE - ( - col3 ) IS NOT NULL ---- -136 onlyif mysql # aggregate syntax: query I rowsort label-8155 SELECT ALL - 36 + - + COUNT( * ) AS col5 FROM tab1 WHERE - ( - col3 ) IS NOT NULL ---- -136 skipif mysql # not compatible query I rowsort label-8155 SELECT ALL - 36 + - + COUNT ( * ) AS col5 FROM tab1 WHERE - ( - col3 ) IS NOT NULL ---- -136 onlyif mysql # aggregate syntax: query I rowsort label-8155 SELECT ALL - 36 + - + COUNT( * ) AS col5 FROM tab2 WHERE - ( - col3 ) IS NOT NULL ---- -136 skipif mysql # not compatible query I rowsort label-8155 SELECT ALL - 36 + - + COUNT ( * ) AS col5 FROM tab2 WHERE - ( - col3 ) IS NOT NULL ---- -136 onlyif mysql # aggregate syntax: query I rowsort label-8155 SELECT ALL - 36 + - + COUNT( * ) AS col5 FROM tab3 WHERE - ( - col3 ) IS NOT NULL ---- -136 skipif mysql # not compatible query I rowsort label-8155 SELECT ALL - 36 + - + COUNT ( * ) AS col5 FROM tab3 WHERE - ( - col3 ) IS NOT NULL ---- -136 onlyif mysql # aggregate syntax: query I rowsort label-8155 SELECT ALL - 36 + - + COUNT( * ) AS col5 FROM tab4 WHERE - ( - col3 ) IS NOT NULL ---- -136 skipif mysql # not compatible query I rowsort label-8155 SELECT ALL - 36 + - + COUNT ( * ) AS col5 FROM tab4 WHERE - ( - col3 ) IS NOT NULL ---- -136 query I rowsort label-8160 SELECT + col0 AS col2 FROM tab0 cor0 WHERE - col1 NOT BETWEEN - col1 + + col0 + + 35 * - col4 AND NULL ---- query I rowsort label-8160 SELECT + col0 AS col2 FROM tab1 cor0 WHERE - col1 NOT BETWEEN - col1 + + col0 + + 35 * - col4 AND NULL ---- query I rowsort label-8160 SELECT + col0 AS col2 FROM tab2 cor0 WHERE - col1 NOT BETWEEN - col1 + + col0 + + 35 * - col4 AND NULL ---- query I rowsort label-8160 SELECT + col0 AS col2 FROM tab3 cor0 WHERE - col1 NOT BETWEEN - col1 + + col0 + + 35 * - col4 AND NULL ---- query I rowsort label-8160 SELECT + col0 AS col2 FROM tab4 cor0 WHERE - col1 NOT BETWEEN - col1 + + col0 + + 35 * - col4 AND NULL ---- query I rowsort label-8165 SELECT + 37 FROM tab0 WHERE 37 IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-8165 SELECT + 37 FROM tab1 WHERE 37 IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-8165 SELECT + 37 FROM tab2 WHERE 37 IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-8165 SELECT + 37 FROM tab3 WHERE 37 IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 query I rowsort label-8165 SELECT + 37 FROM tab4 WHERE 37 IS NOT NULL ---- 100 values hashing to 1327cf79ed14d429a69b62be4d0b9203 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-8170 SELECT CAST( NULL AS DECIMAL ) + + 60 + - CAST( - + col4 AS SIGNED ) FROM tab0 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS REAL ) + + 60 + - CAST ( - + col4 AS INTEGER ) FROM tab0 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-8170 SELECT CAST( NULL AS DECIMAL ) + + 60 + - CAST( - + col4 AS SIGNED ) FROM tab1 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS REAL ) + + 60 + - CAST ( - + col4 AS INTEGER ) FROM tab1 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-8170 SELECT CAST( NULL AS DECIMAL ) + + 60 + - CAST( - + col4 AS SIGNED ) FROM tab2 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS REAL ) + + 60 + - CAST ( - + col4 AS INTEGER ) FROM tab2 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-8170 SELECT CAST( NULL AS DECIMAL ) + + 60 + - CAST( - + col4 AS SIGNED ) FROM tab3 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS REAL ) + + 60 + - CAST ( - + col4 AS INTEGER ) FROM tab3 WHERE NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query I rowsort label-8170 SELECT CAST( NULL AS DECIMAL ) + + 60 + - CAST( - + col4 AS SIGNED ) FROM tab4 WHERE NULL < NULL ---- skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS REAL ) + + 60 + - CAST ( - + col4 AS INTEGER ) FROM tab4 WHERE NULL < NULL ---- query IIIIIII rowsort label-8175 SELECT ALL * FROM tab0 WHERE NOT col3 - - col4 IS NOT NULL ---- query IIIIIII rowsort label-8175 SELECT ALL * FROM tab1 WHERE NOT col3 - - col4 IS NOT NULL ---- query IIIIIII rowsort label-8175 SELECT ALL * FROM tab2 WHERE NOT col3 - - col4 IS NOT NULL ---- query IIIIIII rowsort label-8175 SELECT ALL * FROM tab3 WHERE NOT col3 - - col4 IS NOT NULL ---- query IIIIIII rowsort label-8175 SELECT ALL * FROM tab4 WHERE NOT col3 - - col4 IS NOT NULL ---- query IIIIIII rowsort label-8180 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + 88 * + + col4 - 17 ---- query IIIIIII rowsort label-8180 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + 88 * + + col4 - 17 ---- query IIIIIII rowsort label-8180 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + 88 * + + col4 - 17 ---- query IIIIIII rowsort label-8180 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + 88 * + + col4 - 17 ---- query IIIIIII rowsort label-8180 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND + + 88 * + + col4 - 17 ---- query I rowsort label-8185 SELECT DISTINCT - + col0 FROM tab0 WHERE NOT NULL NOT IN ( - 36, col1 * col4, + col4 * + ( col1 ), - col3 * - - col0, - - 76 + - - col3 ) ---- query I rowsort label-8185 SELECT DISTINCT - + col0 FROM tab1 WHERE NOT NULL NOT IN ( - 36, col1 * col4, + col4 * + ( col1 ), - col3 * - - col0, - - 76 + - - col3 ) ---- query I rowsort label-8185 SELECT DISTINCT - + col0 FROM tab2 WHERE NOT NULL NOT IN ( - 36, col1 * col4, + col4 * + ( col1 ), - col3 * - - col0, - - 76 + - - col3 ) ---- query I rowsort label-8185 SELECT DISTINCT - + col0 FROM tab3 WHERE NOT NULL NOT IN ( - 36, col1 * col4, + col4 * + ( col1 ), - col3 * - - col0, - - 76 + - - col3 ) ---- query I rowsort label-8185 SELECT DISTINCT - + col0 FROM tab4 WHERE NOT NULL NOT IN ( - 36, col1 * col4, + col4 * + ( col1 ), - col3 * - - col0, - - 76 + - - col3 ) ---- query I rowsort label-8190 SELECT ALL - 50 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 88f400baabdff6e4f38895be1aecd48a query I rowsort label-8190 SELECT ALL - 50 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 88f400baabdff6e4f38895be1aecd48a query I rowsort label-8190 SELECT ALL - 50 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 88f400baabdff6e4f38895be1aecd48a query I rowsort label-8190 SELECT ALL - 50 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 88f400baabdff6e4f38895be1aecd48a query I rowsort label-8190 SELECT ALL - 50 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 88f400baabdff6e4f38895be1aecd48a onlyif mysql # aggregate syntax: query II rowsort label-8195 SELECT - 21 AS col1, COUNT( * ) FROM tab0 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 skipif mysql # not compatible query II rowsort label-8195 SELECT - 21 AS col1, COUNT ( * ) FROM tab0 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 onlyif mysql # aggregate syntax: query II rowsort label-8195 SELECT - 21 AS col1, COUNT( * ) FROM tab1 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 skipif mysql # not compatible query II rowsort label-8195 SELECT - 21 AS col1, COUNT ( * ) FROM tab1 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 onlyif mysql # aggregate syntax: query II rowsort label-8195 SELECT - 21 AS col1, COUNT( * ) FROM tab2 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 skipif mysql # not compatible query II rowsort label-8195 SELECT - 21 AS col1, COUNT ( * ) FROM tab2 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 onlyif mysql # aggregate syntax: query II rowsort label-8195 SELECT - 21 AS col1, COUNT( * ) FROM tab3 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 skipif mysql # not compatible query II rowsort label-8195 SELECT - 21 AS col1, COUNT ( * ) FROM tab3 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 onlyif mysql # aggregate syntax: query II rowsort label-8195 SELECT - 21 AS col1, COUNT( * ) FROM tab4 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 skipif mysql # not compatible query II rowsort label-8195 SELECT - 21 AS col1, COUNT ( * ) FROM tab4 AS cor0 WHERE NOT - col1 > - col1 * - - 20 ---- -21 0 query I rowsort label-8200 SELECT 5 + + + 91 AS col1 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8200 SELECT 5 + + + 91 AS col1 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8200 SELECT 5 + + + 91 AS col1 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8200 SELECT 5 + + + 91 AS col1 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8200 SELECT 5 + + + 91 AS col1 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8205 SELECT 84 FROM tab0 AS cor0 WHERE NOT 57 * - col4 IS NOT NULL ---- query I rowsort label-8205 SELECT 84 FROM tab1 AS cor0 WHERE NOT 57 * - col4 IS NOT NULL ---- query I rowsort label-8205 SELECT 84 FROM tab2 AS cor0 WHERE NOT 57 * - col4 IS NOT NULL ---- query I rowsort label-8205 SELECT 84 FROM tab3 AS cor0 WHERE NOT 57 * - col4 IS NOT NULL ---- query I rowsort label-8205 SELECT 84 FROM tab4 AS cor0 WHERE NOT 57 * - col4 IS NOT NULL ---- query IIIIIII rowsort label-8210 SELECT ALL * FROM tab0 WHERE ( ( NULL ) < NULL ) ---- query IIIIIII rowsort label-8210 SELECT ALL * FROM tab1 WHERE ( ( NULL ) < NULL ) ---- query IIIIIII rowsort label-8210 SELECT ALL * FROM tab2 WHERE ( ( NULL ) < NULL ) ---- query IIIIIII rowsort label-8210 SELECT ALL * FROM tab3 WHERE ( ( NULL ) < NULL ) ---- query IIIIIII rowsort label-8210 SELECT ALL * FROM tab4 WHERE ( ( NULL ) < NULL ) ---- query I rowsort label-8215 SELECT ALL + 12 FROM tab0 WHERE + col1 < NULL ---- query I rowsort label-8215 SELECT ALL + 12 FROM tab1 WHERE + col1 < NULL ---- query I rowsort label-8215 SELECT ALL + 12 FROM tab2 WHERE + col1 < NULL ---- query I rowsort label-8215 SELECT ALL + 12 FROM tab3 WHERE + col1 < NULL ---- query I rowsort label-8215 SELECT ALL + 12 FROM tab4 WHERE + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8220 SELECT ALL + 98 + + - col4 col2 FROM tab0 AS cor0 WHERE col1 = + - 85 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8220 SELECT ALL + 98 + + - col4 col2 FROM tab1 AS cor0 WHERE col1 = + - 85 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8220 SELECT ALL + 98 + + - col4 col2 FROM tab2 AS cor0 WHERE col1 = + - 85 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8220 SELECT ALL + 98 + + - col4 col2 FROM tab3 AS cor0 WHERE col1 = + - 85 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8220 SELECT ALL + 98 + + - col4 col2 FROM tab4 AS cor0 WHERE col1 = + - 85 ---- query I rowsort label-8225 SELECT DISTINCT 48 FROM tab0 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-8225 SELECT DISTINCT 48 FROM tab1 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-8225 SELECT DISTINCT 48 FROM tab2 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-8225 SELECT DISTINCT 48 FROM tab3 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort label-8225 SELECT DISTINCT 48 FROM tab4 AS cor0 WHERE NOT NULL = ( NULL ) ---- query IIIIIII rowsort label-8230 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 * col4 - 79 < + 14 ---- query IIIIIII rowsort label-8230 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 * col4 - 79 < + 14 ---- query IIIIIII rowsort label-8230 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 * col4 - 79 < + 14 ---- query IIIIIII rowsort label-8230 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 * col4 - 79 < + 14 ---- query IIIIIII rowsort label-8230 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 * col4 - 79 < + 14 ---- query I rowsort label-8235 SELECT col4 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( 2 ) ---- query I rowsort label-8235 SELECT col4 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( 2 ) ---- query I rowsort label-8235 SELECT col4 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( 2 ) ---- query I rowsort label-8235 SELECT col4 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( 2 ) ---- query I rowsort label-8235 SELECT col4 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( 2 ) ---- query IIIIIII rowsort label-8240 SELECT ALL * FROM tab0 cor0 WHERE NOT NULL BETWEEN NULL AND ( ( col3 ) ) ---- query IIIIIII rowsort label-8240 SELECT ALL * FROM tab1 cor0 WHERE NOT NULL BETWEEN NULL AND ( ( col3 ) ) ---- query IIIIIII rowsort label-8240 SELECT ALL * FROM tab2 cor0 WHERE NOT NULL BETWEEN NULL AND ( ( col3 ) ) ---- query IIIIIII rowsort label-8240 SELECT ALL * FROM tab3 cor0 WHERE NOT NULL BETWEEN NULL AND ( ( col3 ) ) ---- query IIIIIII rowsort label-8240 SELECT ALL * FROM tab4 cor0 WHERE NOT NULL BETWEEN NULL AND ( ( col3 ) ) ---- query IIIIIII rowsort label-8245 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 85 ---- query IIIIIII rowsort label-8245 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 85 ---- query IIIIIII rowsort label-8245 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 85 ---- query IIIIIII rowsort label-8245 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 85 ---- query IIIIIII rowsort label-8245 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND 85 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT * FROM tab0 WHERE NOT + - CAST( NULL AS SIGNED ) <> col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT * FROM tab0 WHERE NOT + - CAST ( NULL AS INTEGER ) <> col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT * FROM tab1 WHERE NOT + - CAST( NULL AS SIGNED ) <> col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT * FROM tab1 WHERE NOT + - CAST ( NULL AS INTEGER ) <> col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT * FROM tab2 WHERE NOT + - CAST( NULL AS SIGNED ) <> col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT * FROM tab2 WHERE NOT + - CAST ( NULL AS INTEGER ) <> col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT * FROM tab3 WHERE NOT + - CAST( NULL AS SIGNED ) <> col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT * FROM tab3 WHERE NOT + - CAST ( NULL AS INTEGER ) <> col0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8250 SELECT * FROM tab4 WHERE NOT + - CAST( NULL AS SIGNED ) <> col0 ---- skipif mysql # not compatible query IIIIIII rowsort label-8250 SELECT * FROM tab4 WHERE NOT + - CAST ( NULL AS INTEGER ) <> col0 ---- query I rowsort label-8255 SELECT - col0 AS col3 FROM tab0 WHERE NOT ( + col1 + - 50 ) <> + col1 ---- query I rowsort label-8255 SELECT - col0 AS col3 FROM tab1 WHERE NOT ( + col1 + - 50 ) <> + col1 ---- query I rowsort label-8255 SELECT - col0 AS col3 FROM tab2 WHERE NOT ( + col1 + - 50 ) <> + col1 ---- query I rowsort label-8255 SELECT - col0 AS col3 FROM tab3 WHERE NOT ( + col1 + - 50 ) <> + col1 ---- query I rowsort label-8255 SELECT - col0 AS col3 FROM tab4 WHERE NOT ( + col1 + - 50 ) <> + col1 ---- query I rowsort label-8260 SELECT - + col1 FROM tab0 WHERE NOT + - 89 + - col1 IS NOT NULL ---- query I rowsort label-8260 SELECT - + col1 FROM tab1 WHERE NOT + - 89 + - col1 IS NOT NULL ---- query I rowsort label-8260 SELECT - + col1 FROM tab2 WHERE NOT + - 89 + - col1 IS NOT NULL ---- query I rowsort label-8260 SELECT - + col1 FROM tab3 WHERE NOT + - 89 + - col1 IS NOT NULL ---- query I rowsort label-8260 SELECT - + col1 FROM tab4 WHERE NOT + - 89 + - col1 IS NOT NULL ---- query IIIIIII rowsort label-8265 SELECT * FROM tab0 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-8265 SELECT * FROM tab1 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-8265 SELECT * FROM tab2 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-8265 SELECT * FROM tab3 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-8265 SELECT * FROM tab4 cor0 WHERE col0 IS NULL ---- query IIIIIII rowsort label-8270 SELECT * FROM tab0 AS cor0 WHERE NULL <= 98 ---- query IIIIIII rowsort label-8270 SELECT * FROM tab1 AS cor0 WHERE NULL <= 98 ---- query IIIIIII rowsort label-8270 SELECT * FROM tab2 AS cor0 WHERE NULL <= 98 ---- query IIIIIII rowsort label-8270 SELECT * FROM tab3 AS cor0 WHERE NULL <= 98 ---- query IIIIIII rowsort label-8270 SELECT * FROM tab4 AS cor0 WHERE NULL <= 98 ---- onlyif mysql # aggregate syntax: query I rowsort label-8275 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 skipif mysql # not compatible query I rowsort label-8275 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8275 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 skipif mysql # not compatible query I rowsort label-8275 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8275 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 skipif mysql # not compatible query I rowsort label-8275 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8275 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 skipif mysql # not compatible query I rowsort label-8275 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8275 SELECT DISTINCT + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 skipif mysql # not compatible query I rowsort label-8275 SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IN ( - 83, - col1, - + col1, + 67, - + 37 ) ---- 0 query I rowsort label-8280 SELECT ALL col3 * + col0 FROM tab0 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-8280 SELECT ALL col3 * + col0 FROM tab1 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-8280 SELECT ALL col3 * + col0 FROM tab2 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-8280 SELECT ALL col3 * + col0 FROM tab3 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-8280 SELECT ALL col3 * + col0 FROM tab4 AS cor0 WHERE NULL <> NULL ---- query I rowsort label-8285 SELECT ALL + col1 AS col1 FROM tab0 AS cor0 WHERE NULL < 73 ---- query I rowsort label-8285 SELECT ALL + col1 AS col1 FROM tab1 AS cor0 WHERE NULL < 73 ---- query I rowsort label-8285 SELECT ALL + col1 AS col1 FROM tab2 AS cor0 WHERE NULL < 73 ---- query I rowsort label-8285 SELECT ALL + col1 AS col1 FROM tab3 AS cor0 WHERE NULL < 73 ---- query I rowsort label-8285 SELECT ALL + col1 AS col1 FROM tab4 AS cor0 WHERE NULL < 73 ---- query I rowsort label-8290 SELECT DISTINCT - + col4 + + + col3 + + 27 FROM tab0 WHERE + ( + 21 ) + - 76 + + - 65 / col0 * - + 1 + col4 IS NULL ---- query I rowsort label-8290 SELECT DISTINCT - + col4 + + + col3 + + 27 FROM tab1 WHERE + ( + 21 ) + - 76 + + - 65 / col0 * - + 1 + col4 IS NULL ---- query I rowsort label-8290 SELECT DISTINCT - + col4 + + + col3 + + 27 FROM tab2 WHERE + ( + 21 ) + - 76 + + - 65 / col0 * - + 1 + col4 IS NULL ---- query I rowsort label-8290 SELECT DISTINCT - + col4 + + + col3 + + 27 FROM tab3 WHERE + ( + 21 ) + - 76 + + - 65 / col0 * - + 1 + col4 IS NULL ---- query I rowsort label-8290 SELECT DISTINCT - + col4 + + + col3 + + 27 FROM tab4 WHERE + ( + 21 ) + - 76 + + - 65 / col0 * - + 1 + col4 IS NULL ---- query I rowsort label-8295 SELECT DISTINCT - col1 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-8295 SELECT DISTINCT - col1 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-8295 SELECT DISTINCT - col1 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-8295 SELECT DISTINCT - col1 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-8295 SELECT DISTINCT - col1 FROM tab4 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-8300 SELECT * FROM tab0 AS cor0 WHERE NULL <> col4 + - 24 ---- query IIIIIII rowsort label-8300 SELECT * FROM tab1 AS cor0 WHERE NULL <> col4 + - 24 ---- query IIIIIII rowsort label-8300 SELECT * FROM tab2 AS cor0 WHERE NULL <> col4 + - 24 ---- query IIIIIII rowsort label-8300 SELECT * FROM tab3 AS cor0 WHERE NULL <> col4 + - 24 ---- query IIIIIII rowsort label-8300 SELECT * FROM tab4 AS cor0 WHERE NULL <> col4 + - 24 ---- query IIIIIII rowsort label-8305 SELECT * FROM tab0 AS cor0 WHERE - col4 >= - - col4 ---- query IIIIIII rowsort label-8305 SELECT * FROM tab1 AS cor0 WHERE - col4 >= - - col4 ---- query IIIIIII rowsort label-8305 SELECT * FROM tab2 AS cor0 WHERE - col4 >= - - col4 ---- query IIIIIII rowsort label-8305 SELECT * FROM tab3 AS cor0 WHERE - col4 >= - - col4 ---- query IIIIIII rowsort label-8305 SELECT * FROM tab4 AS cor0 WHERE - col4 >= - - col4 ---- query IIIIIII rowsort label-8310 SELECT ALL * FROM tab0 WHERE NOT - + col4 < col4 * + col1 ---- query IIIIIII rowsort label-8310 SELECT ALL * FROM tab1 WHERE NOT - + col4 < col4 * + col1 ---- query IIIIIII rowsort label-8310 SELECT ALL * FROM tab2 WHERE NOT - + col4 < col4 * + col1 ---- query IIIIIII rowsort label-8310 SELECT ALL * FROM tab3 WHERE NOT - + col4 < col4 * + col1 ---- query IIIIIII rowsort label-8310 SELECT ALL * FROM tab4 WHERE NOT - + col4 < col4 * + col1 ---- query IIIIIII rowsort label-8315 SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN - 69 * 20 - + col4 AND NULL ---- query IIIIIII rowsort label-8315 SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN - 69 * 20 - + col4 AND NULL ---- query IIIIIII rowsort label-8315 SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN - 69 * 20 - + col4 AND NULL ---- query IIIIIII rowsort label-8315 SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN - 69 * 20 - + col4 AND NULL ---- query IIIIIII rowsort label-8315 SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN - 69 * 20 - + col4 AND NULL ---- query I rowsort label-8320 SELECT DISTINCT col1 FROM tab0 AS cor0 WHERE NOT NULL >= col0 ---- query I rowsort label-8320 SELECT DISTINCT col1 FROM tab1 AS cor0 WHERE NOT NULL >= col0 ---- query I rowsort label-8320 SELECT DISTINCT col1 FROM tab2 AS cor0 WHERE NOT NULL >= col0 ---- query I rowsort label-8320 SELECT DISTINCT col1 FROM tab3 AS cor0 WHERE NOT NULL >= col0 ---- query I rowsort label-8320 SELECT DISTINCT col1 FROM tab4 AS cor0 WHERE NOT NULL >= col0 ---- query IIIIIII rowsort label-8325 SELECT * FROM tab0 AS cor0 WHERE NULL <= col1 + - 94 ---- query IIIIIII rowsort label-8325 SELECT * FROM tab1 AS cor0 WHERE NULL <= col1 + - 94 ---- query IIIIIII rowsort label-8325 SELECT * FROM tab2 AS cor0 WHERE NULL <= col1 + - 94 ---- query IIIIIII rowsort label-8325 SELECT * FROM tab3 AS cor0 WHERE NULL <= col1 + - 94 ---- query IIIIIII rowsort label-8325 SELECT * FROM tab4 AS cor0 WHERE NULL <= col1 + - 94 ---- query I rowsort label-8330 SELECT - col0 * + + col0 + + col1 FROM tab0 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-8330 SELECT - col0 * + + col0 + + col1 FROM tab1 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-8330 SELECT - col0 * + + col0 + + col1 FROM tab2 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-8330 SELECT - col0 * + + col0 + + col1 FROM tab3 AS cor0 WHERE + col1 IS NULL ---- query I rowsort label-8330 SELECT - col0 * + + col0 + + col1 FROM tab4 AS cor0 WHERE + col1 IS NULL ---- query IIIIIII rowsort label-8335 SELECT * FROM tab0 WHERE - + col4 = NULL ---- query IIIIIII rowsort label-8335 SELECT * FROM tab1 WHERE - + col4 = NULL ---- query IIIIIII rowsort label-8335 SELECT * FROM tab2 WHERE - + col4 = NULL ---- query IIIIIII rowsort label-8335 SELECT * FROM tab3 WHERE - + col4 = NULL ---- query IIIIIII rowsort label-8335 SELECT * FROM tab4 WHERE - + col4 = NULL ---- query I rowsort label-8340 SELECT 32 / - col0 + + - col3 FROM tab0 AS cor0 WHERE NOT ( NOT NULL <= ( NULL ) ) OR 48 * 20 * - col4 * + 50 IS NULL ---- query I rowsort label-8340 SELECT 32 / - col0 + + - col3 FROM tab1 AS cor0 WHERE NOT ( NOT NULL <= ( NULL ) ) OR 48 * 20 * - col4 * + 50 IS NULL ---- query I rowsort label-8340 SELECT 32 / - col0 + + - col3 FROM tab2 AS cor0 WHERE NOT ( NOT NULL <= ( NULL ) ) OR 48 * 20 * - col4 * + 50 IS NULL ---- query I rowsort label-8340 SELECT 32 / - col0 + + - col3 FROM tab3 AS cor0 WHERE NOT ( NOT NULL <= ( NULL ) ) OR 48 * 20 * - col4 * + 50 IS NULL ---- query I rowsort label-8340 SELECT 32 / - col0 + + - col3 FROM tab4 AS cor0 WHERE NOT ( NOT NULL <= ( NULL ) ) OR 48 * 20 * - col4 * + 50 IS NULL ---- query IIIIIII rowsort label-8345 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-8345 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-8345 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-8345 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 80 IS NOT NULL ---- query IIIIIII rowsort label-8345 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 80 IS NOT NULL ---- query I rowsort label-8350 SELECT ALL 62 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8350 SELECT ALL 62 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8350 SELECT ALL 62 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8350 SELECT ALL 62 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8350 SELECT ALL 62 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8355 SELECT 17 FROM tab0 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-8355 SELECT 17 FROM tab1 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-8355 SELECT 17 FROM tab2 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-8355 SELECT 17 FROM tab3 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query I rowsort label-8355 SELECT 17 FROM tab4 AS cor0 WHERE NOT col3 IS NULL ---- 100 values hashing to c4f4cf9d97516c5bedf3a0924c8f54bf query IIIIIII rowsort label-8360 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN + 50 AND + 19 ---- query IIIIIII rowsort label-8360 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN + 50 AND + 19 ---- query IIIIIII rowsort label-8360 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN + 50 AND + 19 ---- query IIIIIII rowsort label-8360 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN + 50 AND + 19 ---- query IIIIIII rowsort label-8360 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN + 50 AND + 19 ---- query I rowsort label-8365 SELECT col4 AS col0 FROM tab0 AS cor0 WHERE NOT 51 IS NOT NULL ---- query I rowsort label-8365 SELECT col4 AS col0 FROM tab1 AS cor0 WHERE NOT 51 IS NOT NULL ---- query I rowsort label-8365 SELECT col4 AS col0 FROM tab2 AS cor0 WHERE NOT 51 IS NOT NULL ---- query I rowsort label-8365 SELECT col4 AS col0 FROM tab3 AS cor0 WHERE NOT 51 IS NOT NULL ---- query I rowsort label-8365 SELECT col4 AS col0 FROM tab4 AS cor0 WHERE NOT 51 IS NOT NULL ---- query I rowsort label-8370 SELECT DISTINCT 37 * + - col3 FROM tab0 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-8370 SELECT DISTINCT 37 * + - col3 FROM tab1 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-8370 SELECT DISTINCT 37 * + - col3 FROM tab2 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-8370 SELECT DISTINCT 37 * + - col3 FROM tab3 AS cor0 WHERE ( NOT NULL IS NULL ) ---- query I rowsort label-8370 SELECT DISTINCT 37 * + - col3 FROM tab4 AS cor0 WHERE ( NOT NULL IS NULL ) ---- onlyif mysql # CAST syntax: DECIMAL type: query II rowsort label-8375 SELECT + CAST( NULL AS DECIMAL ) AS col5, + col2 AS col1 FROM tab0 WHERE NULL <= NULL ---- skipif mysql # not compatible query II rowsort label-8375 SELECT + CAST ( NULL AS REAL ) AS col5, + col2 AS col1 FROM tab0 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query II rowsort label-8375 SELECT + CAST( NULL AS DECIMAL ) AS col5, + col2 AS col1 FROM tab1 WHERE NULL <= NULL ---- skipif mysql # not compatible query II rowsort label-8375 SELECT + CAST ( NULL AS REAL ) AS col5, + col2 AS col1 FROM tab1 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query II rowsort label-8375 SELECT + CAST( NULL AS DECIMAL ) AS col5, + col2 AS col1 FROM tab2 WHERE NULL <= NULL ---- skipif mysql # not compatible query II rowsort label-8375 SELECT + CAST ( NULL AS REAL ) AS col5, + col2 AS col1 FROM tab2 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query II rowsort label-8375 SELECT + CAST( NULL AS DECIMAL ) AS col5, + col2 AS col1 FROM tab3 WHERE NULL <= NULL ---- skipif mysql # not compatible query II rowsort label-8375 SELECT + CAST ( NULL AS REAL ) AS col5, + col2 AS col1 FROM tab3 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query II rowsort label-8375 SELECT + CAST( NULL AS DECIMAL ) AS col5, + col2 AS col1 FROM tab4 WHERE NULL <= NULL ---- skipif mysql # not compatible query II rowsort label-8375 SELECT + CAST ( NULL AS REAL ) AS col5, + col2 AS col1 FROM tab4 WHERE NULL <= NULL ---- query I rowsort label-8380 SELECT ALL + col2 FROM tab0 AS cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8380 SELECT ALL + col2 FROM tab1 AS cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8380 SELECT ALL + col2 FROM tab2 AS cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8380 SELECT ALL + col2 FROM tab3 AS cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8380 SELECT ALL + col2 FROM tab4 AS cor0 WHERE - col3 IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # aggregate syntax: query I rowsort label-8385 SELECT DISTINCT + + COUNT( * ) col5 FROM tab0 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8385 SELECT DISTINCT + + COUNT ( * ) col5 FROM tab0 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8385 SELECT DISTINCT + + COUNT( * ) col5 FROM tab1 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8385 SELECT DISTINCT + + COUNT ( * ) col5 FROM tab1 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8385 SELECT DISTINCT + + COUNT( * ) col5 FROM tab2 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8385 SELECT DISTINCT + + COUNT ( * ) col5 FROM tab2 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8385 SELECT DISTINCT + + COUNT( * ) col5 FROM tab3 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8385 SELECT DISTINCT + + COUNT ( * ) col5 FROM tab3 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8385 SELECT DISTINCT + + COUNT( * ) col5 FROM tab4 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8385 SELECT DISTINCT + + COUNT ( * ) col5 FROM tab4 AS cor0 WHERE - col3 * + 42 IS NULL ---- 0 query IIIIIII rowsort label-8390 SELECT * FROM tab0 AS cor0 WHERE NOT - 98 * - - col4 + - - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-8390 SELECT * FROM tab1 AS cor0 WHERE NOT - 98 * - - col4 + - - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-8390 SELECT * FROM tab2 AS cor0 WHERE NOT - 98 * - - col4 + - - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-8390 SELECT * FROM tab3 AS cor0 WHERE NOT - 98 * - - col4 + - - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-8390 SELECT * FROM tab4 AS cor0 WHERE NOT - 98 * - - col4 + - - ( + col3 ) IS NOT NULL ---- query IIIIIII rowsort label-8395 SELECT * FROM tab0 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-8395 SELECT * FROM tab1 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-8395 SELECT * FROM tab2 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-8395 SELECT * FROM tab3 AS cor0 WHERE NOT + col0 = NULL ---- query IIIIIII rowsort label-8395 SELECT * FROM tab4 AS cor0 WHERE NOT + col0 = NULL ---- query I rowsort label-8400 SELECT - col0 AS col3 FROM tab0 AS cor0 WHERE NOT + col1 + + 72 NOT BETWEEN - - col4 - - col1 AND NULL ---- query I rowsort label-8400 SELECT - col0 AS col3 FROM tab1 AS cor0 WHERE NOT + col1 + + 72 NOT BETWEEN - - col4 - - col1 AND NULL ---- query I rowsort label-8400 SELECT - col0 AS col3 FROM tab2 AS cor0 WHERE NOT + col1 + + 72 NOT BETWEEN - - col4 - - col1 AND NULL ---- query I rowsort label-8400 SELECT - col0 AS col3 FROM tab3 AS cor0 WHERE NOT + col1 + + 72 NOT BETWEEN - - col4 - - col1 AND NULL ---- query I rowsort label-8400 SELECT - col0 AS col3 FROM tab4 AS cor0 WHERE NOT + col1 + + 72 NOT BETWEEN - - col4 - - col1 AND NULL ---- query I rowsort label-8405 SELECT 10 AS col0 FROM tab0 AS cor0 WHERE NOT col4 * 26 + + - 74 + + + col1 IS NOT NULL ---- query I rowsort label-8405 SELECT 10 AS col0 FROM tab1 AS cor0 WHERE NOT col4 * 26 + + - 74 + + + col1 IS NOT NULL ---- query I rowsort label-8405 SELECT 10 AS col0 FROM tab2 AS cor0 WHERE NOT col4 * 26 + + - 74 + + + col1 IS NOT NULL ---- query I rowsort label-8405 SELECT 10 AS col0 FROM tab3 AS cor0 WHERE NOT col4 * 26 + + - 74 + + + col1 IS NOT NULL ---- query I rowsort label-8405 SELECT 10 AS col0 FROM tab4 AS cor0 WHERE NOT col4 * 26 + + - 74 + + + col1 IS NOT NULL ---- query I rowsort label-8410 SELECT - 55 AS col4 FROM tab0 WHERE NULL <> ( NULL ) ---- query I rowsort label-8410 SELECT - 55 AS col4 FROM tab1 WHERE NULL <> ( NULL ) ---- query I rowsort label-8410 SELECT - 55 AS col4 FROM tab2 WHERE NULL <> ( NULL ) ---- query I rowsort label-8410 SELECT - 55 AS col4 FROM tab3 WHERE NULL <> ( NULL ) ---- query I rowsort label-8410 SELECT - 55 AS col4 FROM tab4 WHERE NULL <> ( NULL ) ---- query IIIIIII rowsort label-8415 SELECT * FROM tab0 WHERE NOT 19 + - col3 <> + 9 ---- query IIIIIII rowsort label-8415 SELECT * FROM tab1 WHERE NOT 19 + - col3 <> + 9 ---- query IIIIIII rowsort label-8415 SELECT * FROM tab2 WHERE NOT 19 + - col3 <> + 9 ---- query IIIIIII rowsort label-8415 SELECT * FROM tab3 WHERE NOT 19 + - col3 <> + 9 ---- query IIIIIII rowsort label-8415 SELECT * FROM tab4 WHERE NOT 19 + - col3 <> + 9 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab0 WHERE + col1 + 97 <= - 98 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab1 WHERE + col1 + 97 <= - 98 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab2 WHERE + col1 + 97 <= - 98 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab3 WHERE + col1 + 97 <= - 98 ---- query IIIIIII rowsort label-8420 SELECT * FROM tab4 WHERE + col1 + 97 <= - 98 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8425 SELECT col5 col5 FROM tab0 WHERE NOT ( ( col1 ) ) >= + ( - 80 ) * - 31 - col0 ---- 0 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8425 SELECT col5 col5 FROM tab1 WHERE NOT ( ( col1 ) ) >= + ( - 80 ) * - 31 - col0 ---- 0 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8425 SELECT col5 col5 FROM tab2 WHERE NOT ( ( col1 ) ) >= + ( - 80 ) * - 31 - col0 ---- 0 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8425 SELECT col5 col5 FROM tab3 WHERE NOT ( ( col1 ) ) >= + ( - 80 ) * - 31 - col0 ---- 0 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8425 SELECT col5 col5 FROM tab4 WHERE NOT ( ( col1 ) ) >= + ( - 80 ) * - 31 - col0 ---- 0 0 0 0 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8430 SELECT * FROM tab0 WHERE + col3 > + 31 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8430 SELECT * FROM tab0 WHERE + col3 > + 31 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8430 SELECT * FROM tab1 WHERE + col3 > + 31 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8430 SELECT * FROM tab1 WHERE + col3 > + 31 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8430 SELECT * FROM tab2 WHERE + col3 > + 31 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8430 SELECT * FROM tab2 WHERE + col3 > + 31 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8430 SELECT * FROM tab3 WHERE + col3 > + 31 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8430 SELECT * FROM tab3 WHERE + col3 > + 31 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8430 SELECT * FROM tab4 WHERE + col3 > + 31 + + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8430 SELECT * FROM tab4 WHERE + col3 > + 31 + + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8435 SELECT ALL * FROM tab0 WHERE 91 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8435 SELECT ALL * FROM tab0 WHERE 91 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8435 SELECT ALL * FROM tab1 WHERE 91 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8435 SELECT ALL * FROM tab1 WHERE 91 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8435 SELECT ALL * FROM tab2 WHERE 91 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8435 SELECT ALL * FROM tab2 WHERE 91 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8435 SELECT ALL * FROM tab3 WHERE 91 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8435 SELECT ALL * FROM tab3 WHERE 91 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8435 SELECT ALL * FROM tab4 WHERE 91 + CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8435 SELECT ALL * FROM tab4 WHERE 91 + CAST ( NULL AS INTEGER ) IS NOT NULL ---- query I rowsort label-8440 SELECT ALL + col4 AS col3 FROM tab0 WHERE NOT + col4 - - col0 IS NOT NULL ---- query I rowsort label-8440 SELECT ALL + col4 AS col3 FROM tab1 WHERE NOT + col4 - - col0 IS NOT NULL ---- query I rowsort label-8440 SELECT ALL + col4 AS col3 FROM tab2 WHERE NOT + col4 - - col0 IS NOT NULL ---- query I rowsort label-8440 SELECT ALL + col4 AS col3 FROM tab3 WHERE NOT + col4 - - col0 IS NOT NULL ---- query I rowsort label-8440 SELECT ALL + col4 AS col3 FROM tab4 WHERE NOT + col4 - - col0 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8445 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + ( ( - col3 ) + col1 ) FROM tab0 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8445 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + ( ( - col3 ) + col1 ) FROM tab0 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8445 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + ( ( - col3 ) + col1 ) FROM tab1 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8445 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + ( ( - col3 ) + col1 ) FROM tab1 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8445 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + ( ( - col3 ) + col1 ) FROM tab2 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8445 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + ( ( - col3 ) + col1 ) FROM tab2 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8445 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + ( ( - col3 ) + col1 ) FROM tab3 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8445 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + ( ( - col3 ) + col1 ) FROM tab3 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8445 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + ( ( - col3 ) + col1 ) FROM tab4 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8445 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + ( ( - col3 ) + col1 ) FROM tab4 WHERE - col3 + + 27 * + col1 IS NOT NULL ---- NULL query I rowsort label-8450 SELECT + col1 AS col1 FROM tab0 WHERE ( + col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-8450 SELECT + col1 AS col1 FROM tab1 WHERE ( + col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-8450 SELECT + col1 AS col1 FROM tab2 WHERE ( + col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-8450 SELECT + col1 AS col1 FROM tab3 WHERE ( + col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-8450 SELECT + col1 AS col1 FROM tab4 WHERE ( + col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-8455 SELECT col3 + - col0 FROM tab0 WHERE NOT ( - col4 ) BETWEEN ( col1 + col1 * - col1 ) AND - 84 ---- 4497 query I rowsort label-8455 SELECT col3 + - col0 FROM tab1 WHERE NOT ( - col4 ) BETWEEN ( col1 + col1 * - col1 ) AND - 84 ---- 4497 query I rowsort label-8455 SELECT col3 + - col0 FROM tab2 WHERE NOT ( - col4 ) BETWEEN ( col1 + col1 * - col1 ) AND - 84 ---- 4497 query I rowsort label-8455 SELECT col3 + - col0 FROM tab3 WHERE NOT ( - col4 ) BETWEEN ( col1 + col1 * - col1 ) AND - 84 ---- 4497 query I rowsort label-8455 SELECT col3 + - col0 FROM tab4 WHERE NOT ( - col4 ) BETWEEN ( col1 + col1 * - col1 ) AND - 84 ---- 4497 query IIIIIII rowsort label-8460 SELECT ALL * FROM tab0 WHERE NOT ( - 38 ) <= col3 ---- query IIIIIII rowsort label-8460 SELECT ALL * FROM tab1 WHERE NOT ( - 38 ) <= col3 ---- query IIIIIII rowsort label-8460 SELECT ALL * FROM tab2 WHERE NOT ( - 38 ) <= col3 ---- query IIIIIII rowsort label-8460 SELECT ALL * FROM tab3 WHERE NOT ( - 38 ) <= col3 ---- query IIIIIII rowsort label-8460 SELECT ALL * FROM tab4 WHERE NOT ( - 38 ) <= col3 ---- query IIIIIII rowsort label-8465 SELECT * FROM tab0 WHERE NULL NOT IN ( + col1 ) ---- query IIIIIII rowsort label-8465 SELECT * FROM tab1 WHERE NULL NOT IN ( + col1 ) ---- query IIIIIII rowsort label-8465 SELECT * FROM tab2 WHERE NULL NOT IN ( + col1 ) ---- query IIIIIII rowsort label-8465 SELECT * FROM tab3 WHERE NULL NOT IN ( + col1 ) ---- query IIIIIII rowsort label-8465 SELECT * FROM tab4 WHERE NULL NOT IN ( + col1 ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8470 SELECT DISTINCT COUNT( 69 ) AS col1 FROM tab0 WHERE NOT + CAST( NULL AS SIGNED ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-8470 SELECT DISTINCT COUNT ( 69 ) AS col1 FROM tab0 WHERE NOT + CAST ( NULL AS INTEGER ) < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8470 SELECT DISTINCT COUNT( 69 ) AS col1 FROM tab1 WHERE NOT + CAST( NULL AS SIGNED ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-8470 SELECT DISTINCT COUNT ( 69 ) AS col1 FROM tab1 WHERE NOT + CAST ( NULL AS INTEGER ) < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8470 SELECT DISTINCT COUNT( 69 ) AS col1 FROM tab2 WHERE NOT + CAST( NULL AS SIGNED ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-8470 SELECT DISTINCT COUNT ( 69 ) AS col1 FROM tab2 WHERE NOT + CAST ( NULL AS INTEGER ) < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8470 SELECT DISTINCT COUNT( 69 ) AS col1 FROM tab3 WHERE NOT + CAST( NULL AS SIGNED ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-8470 SELECT DISTINCT COUNT ( 69 ) AS col1 FROM tab3 WHERE NOT + CAST ( NULL AS INTEGER ) < NULL ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8470 SELECT DISTINCT COUNT( 69 ) AS col1 FROM tab4 WHERE NOT + CAST( NULL AS SIGNED ) < NULL ---- 0 skipif mysql # not compatible query I rowsort label-8470 SELECT DISTINCT COUNT ( 69 ) AS col1 FROM tab4 WHERE NOT + CAST ( NULL AS INTEGER ) < NULL ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8475 SELECT + col3 * 55 + col0 col2 FROM tab0 WHERE NOT NULL NOT IN ( + 88 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8475 SELECT + col3 * 55 + col0 col2 FROM tab1 WHERE NOT NULL NOT IN ( + 88 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8475 SELECT + col3 * 55 + col0 col2 FROM tab2 WHERE NOT NULL NOT IN ( + 88 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8475 SELECT + col3 * 55 + col0 col2 FROM tab3 WHERE NOT NULL NOT IN ( + 88 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8475 SELECT + col3 * 55 + col0 col2 FROM tab4 WHERE NOT NULL NOT IN ( + 88 ) ---- query I rowsort label-8480 SELECT ALL + 80 * 97 AS col2 FROM tab0 WHERE 11 IS NOT NULL ---- 100 values hashing to 0d9ff7c455a3b3e45d52aec59bc80917 query I rowsort label-8480 SELECT ALL + 80 * 97 AS col2 FROM tab1 WHERE 11 IS NOT NULL ---- 100 values hashing to 0d9ff7c455a3b3e45d52aec59bc80917 query I rowsort label-8480 SELECT ALL + 80 * 97 AS col2 FROM tab2 WHERE 11 IS NOT NULL ---- 100 values hashing to 0d9ff7c455a3b3e45d52aec59bc80917 query I rowsort label-8480 SELECT ALL + 80 * 97 AS col2 FROM tab3 WHERE 11 IS NOT NULL ---- 100 values hashing to 0d9ff7c455a3b3e45d52aec59bc80917 query I rowsort label-8480 SELECT ALL + 80 * 97 AS col2 FROM tab4 WHERE 11 IS NOT NULL ---- 100 values hashing to 0d9ff7c455a3b3e45d52aec59bc80917 query I rowsort label-8485 SELECT - 7 * col0 AS col2 FROM tab0 WHERE NULL NOT IN ( col1 ) ---- query I rowsort label-8485 SELECT - 7 * col0 AS col2 FROM tab1 WHERE NULL NOT IN ( col1 ) ---- query I rowsort label-8485 SELECT - 7 * col0 AS col2 FROM tab2 WHERE NULL NOT IN ( col1 ) ---- query I rowsort label-8485 SELECT - 7 * col0 AS col2 FROM tab3 WHERE NULL NOT IN ( col1 ) ---- query I rowsort label-8485 SELECT - 7 * col0 AS col2 FROM tab4 WHERE NULL NOT IN ( col1 ) ---- query IIIIIII rowsort label-8490 SELECT * FROM tab0 WHERE NOT ( NULL ) IN ( 7 ) ---- query IIIIIII rowsort label-8490 SELECT * FROM tab1 WHERE NOT ( NULL ) IN ( 7 ) ---- query IIIIIII rowsort label-8490 SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( 7 ) ---- query IIIIIII rowsort label-8490 SELECT * FROM tab3 WHERE NOT ( NULL ) IN ( 7 ) ---- query IIIIIII rowsort label-8490 SELECT * FROM tab4 WHERE NOT ( NULL ) IN ( 7 ) ---- query IIIIIII rowsort label-8495 SELECT * FROM tab0 WHERE NOT ( NULL ) IN ( - 54 ) ---- query IIIIIII rowsort label-8495 SELECT * FROM tab1 WHERE NOT ( NULL ) IN ( - 54 ) ---- query IIIIIII rowsort label-8495 SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( - 54 ) ---- query IIIIIII rowsort label-8495 SELECT * FROM tab3 WHERE NOT ( NULL ) IN ( - 54 ) ---- query IIIIIII rowsort label-8495 SELECT * FROM tab4 WHERE NOT ( NULL ) IN ( - 54 ) ---- query IIIIIII rowsort label-8500 SELECT ALL * FROM tab0 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-8500 SELECT ALL * FROM tab1 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-8500 SELECT ALL * FROM tab2 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-8500 SELECT ALL * FROM tab3 WHERE NOT col3 IS NOT NULL ---- query IIIIIII rowsort label-8500 SELECT ALL * FROM tab4 WHERE NOT col3 IS NOT NULL ---- query I rowsort label-8505 SELECT DISTINCT col4 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-8505 SELECT DISTINCT col4 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-8505 SELECT DISTINCT col4 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-8505 SELECT DISTINCT col4 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-8505 SELECT DISTINCT col4 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 skipif mysql # not compatible query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 onlyif mysql # aggregate syntax: query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 skipif mysql # not compatible query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 onlyif mysql # aggregate syntax: query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 skipif mysql # not compatible query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 onlyif mysql # aggregate syntax: query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 skipif mysql # not compatible query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 onlyif mysql # aggregate syntax: query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 skipif mysql # not compatible query I rowsort label-8510 SELECT DISTINCT + 79 + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NULL IN ( + col0 ) ---- 79 query IIIIIII rowsort label-8515 SELECT ALL * FROM tab0 AS cor0 WHERE + 11 * - col3 IS NULL ---- query IIIIIII rowsort label-8515 SELECT ALL * FROM tab1 AS cor0 WHERE + 11 * - col3 IS NULL ---- query IIIIIII rowsort label-8515 SELECT ALL * FROM tab2 AS cor0 WHERE + 11 * - col3 IS NULL ---- query IIIIIII rowsort label-8515 SELECT ALL * FROM tab3 AS cor0 WHERE + 11 * - col3 IS NULL ---- query IIIIIII rowsort label-8515 SELECT ALL * FROM tab4 AS cor0 WHERE + 11 * - col3 IS NULL ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8520 SELECT 31 * - SUM( ALL 95 ) AS col5 FROM tab0 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- NULL skipif mysql # not compatible query I rowsort label-8520 SELECT 31 * - SUM ( ALL 95 ) AS col5 FROM tab0 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8520 SELECT 31 * - SUM( ALL 95 ) AS col5 FROM tab1 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- NULL skipif mysql # not compatible query I rowsort label-8520 SELECT 31 * - SUM ( ALL 95 ) AS col5 FROM tab1 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8520 SELECT 31 * - SUM( ALL 95 ) AS col5 FROM tab2 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- NULL skipif mysql # not compatible query I rowsort label-8520 SELECT 31 * - SUM ( ALL 95 ) AS col5 FROM tab2 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8520 SELECT 31 * - SUM( ALL 95 ) AS col5 FROM tab3 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- NULL skipif mysql # not compatible query I rowsort label-8520 SELECT 31 * - SUM ( ALL 95 ) AS col5 FROM tab3 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8520 SELECT 31 * - SUM( ALL 95 ) AS col5 FROM tab4 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST( NULL AS SIGNED ) ) ---- NULL skipif mysql # not compatible query I rowsort label-8520 SELECT 31 * - SUM ( ALL 95 ) AS col5 FROM tab4 AS cor0 WHERE + col0 + - col4 NOT IN ( - CAST ( NULL AS INTEGER ) ) ---- NULL query I rowsort label-8525 SELECT - col3 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-8525 SELECT - col3 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-8525 SELECT - col3 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-8525 SELECT - col3 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query I rowsort label-8525 SELECT - col3 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to c985418833722446eff6d13269e512dc query IIIIIII rowsort label-8530 SELECT * FROM tab0 AS cor0 WHERE - col0 * col0 IS NULL ---- query IIIIIII rowsort label-8530 SELECT * FROM tab1 AS cor0 WHERE - col0 * col0 IS NULL ---- query IIIIIII rowsort label-8530 SELECT * FROM tab2 AS cor0 WHERE - col0 * col0 IS NULL ---- query IIIIIII rowsort label-8530 SELECT * FROM tab3 AS cor0 WHERE - col0 * col0 IS NULL ---- query IIIIIII rowsort label-8530 SELECT * FROM tab4 AS cor0 WHERE - col0 * col0 IS NULL ---- query I rowsort label-8535 SELECT 24 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN 1 / + col4 AND ( NULL ) ---- query I rowsort label-8535 SELECT 24 AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN 1 / + col4 AND ( NULL ) ---- query I rowsort label-8535 SELECT 24 AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN 1 / + col4 AND ( NULL ) ---- query I rowsort label-8535 SELECT 24 AS col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN 1 / + col4 AND ( NULL ) ---- query I rowsort label-8535 SELECT 24 AS col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN 1 / + col4 AND ( NULL ) ---- query I rowsort label-8540 SELECT 59 FROM tab0 WHERE NOT - col3 = ( - col3 / - col0 ) ---- 100 values hashing to 055d8662486ff656ac040e6923963ce8 query I rowsort label-8540 SELECT 59 FROM tab1 WHERE NOT - col3 = ( - col3 / - col0 ) ---- 100 values hashing to 055d8662486ff656ac040e6923963ce8 query I rowsort label-8540 SELECT 59 FROM tab2 WHERE NOT - col3 = ( - col3 / - col0 ) ---- 100 values hashing to 055d8662486ff656ac040e6923963ce8 query I rowsort label-8540 SELECT 59 FROM tab3 WHERE NOT - col3 = ( - col3 / - col0 ) ---- 100 values hashing to 055d8662486ff656ac040e6923963ce8 query I rowsort label-8540 SELECT 59 FROM tab4 WHERE NOT - col3 = ( - col3 / - col0 ) ---- 100 values hashing to 055d8662486ff656ac040e6923963ce8 query I rowsort label-8545 SELECT - col3 FROM tab0 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-8545 SELECT - col3 FROM tab1 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-8545 SELECT - col3 FROM tab2 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-8545 SELECT - col3 FROM tab3 WHERE NOT + col0 IS NOT NULL ---- query I rowsort label-8545 SELECT - col3 FROM tab4 WHERE NOT + col0 IS NOT NULL ---- query IIIIIII rowsort label-8550 SELECT ALL * FROM tab0 cor0 WHERE ( ( + 40 ) ) IS NULL ---- query IIIIIII rowsort label-8550 SELECT ALL * FROM tab1 cor0 WHERE ( ( + 40 ) ) IS NULL ---- query IIIIIII rowsort label-8550 SELECT ALL * FROM tab2 cor0 WHERE ( ( + 40 ) ) IS NULL ---- query IIIIIII rowsort label-8550 SELECT ALL * FROM tab3 cor0 WHERE ( ( + 40 ) ) IS NULL ---- query IIIIIII rowsort label-8550 SELECT ALL * FROM tab4 cor0 WHERE ( ( + 40 ) ) IS NULL ---- query I rowsort label-8555 SELECT + col5 AS col5 FROM tab0 AS cor0 WHERE + col4 NOT BETWEEN NULL AND + col3 ---- 42 values hashing to b1596ebd1ed8c05e0560b3a3c14e4d53 query I rowsort label-8555 SELECT + col5 AS col5 FROM tab1 AS cor0 WHERE + col4 NOT BETWEEN NULL AND + col3 ---- 42 values hashing to b1596ebd1ed8c05e0560b3a3c14e4d53 query I rowsort label-8555 SELECT + col5 AS col5 FROM tab2 AS cor0 WHERE + col4 NOT BETWEEN NULL AND + col3 ---- 42 values hashing to b1596ebd1ed8c05e0560b3a3c14e4d53 query I rowsort label-8555 SELECT + col5 AS col5 FROM tab3 AS cor0 WHERE + col4 NOT BETWEEN NULL AND + col3 ---- 42 values hashing to b1596ebd1ed8c05e0560b3a3c14e4d53 query I rowsort label-8555 SELECT + col5 AS col5 FROM tab4 AS cor0 WHERE + col4 NOT BETWEEN NULL AND + col3 ---- 42 values hashing to b1596ebd1ed8c05e0560b3a3c14e4d53 query I rowsort label-8560 SELECT - col0 * + 13 + col0 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8560 SELECT - col0 * + 13 + col0 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8560 SELECT - col0 * + 13 + col0 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8560 SELECT - col0 * + 13 + col0 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8560 SELECT - col0 * + 13 + col0 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- query IIIIIII rowsort label-8565 SELECT * FROM tab0 AS cor0 WHERE NOT ( col4 / - ( + col1 ) ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8565 SELECT * FROM tab1 AS cor0 WHERE NOT ( col4 / - ( + col1 ) ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8565 SELECT * FROM tab2 AS cor0 WHERE NOT ( col4 / - ( + col1 ) ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8565 SELECT * FROM tab3 AS cor0 WHERE NOT ( col4 / - ( + col1 ) ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-8565 SELECT * FROM tab4 AS cor0 WHERE NOT ( col4 / - ( + col1 ) ) BETWEEN NULL AND NULL ---- query I rowsort label-8570 SELECT DISTINCT 80 AS col2 FROM tab0 WHERE NULL IS NULL ---- 80 query I rowsort label-8570 SELECT DISTINCT 80 AS col2 FROM tab1 WHERE NULL IS NULL ---- 80 query I rowsort label-8570 SELECT DISTINCT 80 AS col2 FROM tab2 WHERE NULL IS NULL ---- 80 query I rowsort label-8570 SELECT DISTINCT 80 AS col2 FROM tab3 WHERE NULL IS NULL ---- 80 query I rowsort label-8570 SELECT DISTINCT 80 AS col2 FROM tab4 WHERE NULL IS NULL ---- 80 onlyif mysql # aggregate syntax: query I rowsort label-8575 SELECT DISTINCT + COUNT( * ) FROM tab0 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-8575 SELECT DISTINCT + COUNT ( * ) FROM tab0 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8575 SELECT DISTINCT + COUNT( * ) FROM tab1 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-8575 SELECT DISTINCT + COUNT ( * ) FROM tab1 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8575 SELECT DISTINCT + COUNT( * ) FROM tab2 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-8575 SELECT DISTINCT + COUNT ( * ) FROM tab2 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8575 SELECT DISTINCT + COUNT( * ) FROM tab3 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-8575 SELECT DISTINCT + COUNT ( * ) FROM tab3 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8575 SELECT DISTINCT + COUNT( * ) FROM tab4 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-8575 SELECT DISTINCT + COUNT ( * ) FROM tab4 WHERE - col3 NOT BETWEEN NULL AND NULL ---- 0 query IIIIIII rowsort label-8580 SELECT * FROM tab0 WHERE NOT + col3 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-8580 SELECT * FROM tab1 WHERE NOT + col3 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-8580 SELECT * FROM tab2 WHERE NOT + col3 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-8580 SELECT * FROM tab3 WHERE NOT + col3 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-8580 SELECT * FROM tab4 WHERE NOT + col3 NOT IN ( - col3 ) ---- query IIIIIII rowsort label-8585 SELECT * FROM tab0 WHERE NOT 30 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8585 SELECT * FROM tab1 WHERE NOT 30 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8585 SELECT * FROM tab2 WHERE NOT 30 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8585 SELECT * FROM tab3 WHERE NOT 30 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8585 SELECT * FROM tab4 WHERE NOT 30 + + col1 IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT * FROM tab0 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT * FROM tab1 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT * FROM tab2 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT * FROM tab3 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-8590 SELECT * FROM tab4 WHERE NOT ( col5 ) IS NOT NULL ---- query IIIIIII rowsort label-8595 SELECT * FROM tab0 WHERE NOT ( + ( + col2 ) ) IS NOT NULL ---- query IIIIIII rowsort label-8595 SELECT * FROM tab1 WHERE NOT ( + ( + col2 ) ) IS NOT NULL ---- query IIIIIII rowsort label-8595 SELECT * FROM tab2 WHERE NOT ( + ( + col2 ) ) IS NOT NULL ---- query IIIIIII rowsort label-8595 SELECT * FROM tab3 WHERE NOT ( + ( + col2 ) ) IS NOT NULL ---- query IIIIIII rowsort label-8595 SELECT * FROM tab4 WHERE NOT ( + ( + col2 ) ) IS NOT NULL ---- query I rowsort label-8600 SELECT - 28 * 24 AS col2 FROM tab0 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-8600 SELECT - 28 * 24 AS col2 FROM tab1 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-8600 SELECT - 28 * 24 AS col2 FROM tab2 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-8600 SELECT - 28 * 24 AS col2 FROM tab3 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-8600 SELECT - 28 * 24 AS col2 FROM tab4 WHERE NOT + col3 IS NOT NULL ---- query I rowsort label-8605 SELECT ALL 43 AS col2 FROM tab0 WHERE NOT ( 97 + 51 ) IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-8605 SELECT ALL 43 AS col2 FROM tab1 WHERE NOT ( 97 + 51 ) IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-8605 SELECT ALL 43 AS col2 FROM tab2 WHERE NOT ( 97 + 51 ) IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-8605 SELECT ALL 43 AS col2 FROM tab3 WHERE NOT ( 97 + 51 ) IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-8605 SELECT ALL 43 AS col2 FROM tab4 WHERE NOT ( 97 + 51 ) IS NULL ---- 100 values hashing to 8b49c9374c08795a68bc0317bff9e17f query I rowsort label-8610 SELECT 12 * + col3 AS col1 FROM tab0 cor0 WHERE 29 + + ( + 30 ) BETWEEN ( + 13 + 16 * col0 ) AND ( + 47 ) ---- query I rowsort label-8610 SELECT 12 * + col3 AS col1 FROM tab1 cor0 WHERE 29 + + ( + 30 ) BETWEEN ( + 13 + 16 * col0 ) AND ( + 47 ) ---- query I rowsort label-8610 SELECT 12 * + col3 AS col1 FROM tab2 cor0 WHERE 29 + + ( + 30 ) BETWEEN ( + 13 + 16 * col0 ) AND ( + 47 ) ---- query I rowsort label-8610 SELECT 12 * + col3 AS col1 FROM tab3 cor0 WHERE 29 + + ( + 30 ) BETWEEN ( + 13 + 16 * col0 ) AND ( + 47 ) ---- query I rowsort label-8610 SELECT 12 * + col3 AS col1 FROM tab4 cor0 WHERE 29 + + ( + 30 ) BETWEEN ( + 13 + 16 * col0 ) AND ( + 47 ) ---- query I rowsort label-8615 SELECT + col1 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8615 SELECT + col1 FROM tab1 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8615 SELECT + col1 FROM tab2 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8615 SELECT + col1 FROM tab3 cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8615 SELECT + col1 FROM tab4 cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab0 WHERE NOT - col3 + - CAST( NULL AS DECIMAL ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab0 WHERE NOT - col3 + - CAST ( NULL AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab1 WHERE NOT - col3 + - CAST( NULL AS DECIMAL ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab1 WHERE NOT - col3 + - CAST ( NULL AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab2 WHERE NOT - col3 + - CAST( NULL AS DECIMAL ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab2 WHERE NOT - col3 + - CAST ( NULL AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab3 WHERE NOT - col3 + - CAST( NULL AS DECIMAL ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab3 WHERE NOT - col3 + - CAST ( NULL AS REAL ) IS NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab4 WHERE NOT - col3 + - CAST( NULL AS DECIMAL ) IS NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8620 SELECT DISTINCT col4 col5 FROM tab4 WHERE NOT - col3 + - CAST ( NULL AS REAL ) IS NULL ---- query IIIIIII rowsort label-8625 SELECT * FROM tab0 WHERE NOT + col4 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8625 SELECT * FROM tab1 WHERE NOT + col4 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8625 SELECT * FROM tab2 WHERE NOT + col4 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8625 SELECT * FROM tab3 WHERE NOT + col4 * col4 IS NOT NULL ---- query IIIIIII rowsort label-8625 SELECT * FROM tab4 WHERE NOT + col4 * col4 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8630 SELECT - CAST( NULL AS SIGNED ) AS col4 FROM tab0 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8630 SELECT - CAST ( NULL AS INTEGER ) AS col4 FROM tab0 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8630 SELECT - CAST( NULL AS SIGNED ) AS col4 FROM tab1 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8630 SELECT - CAST ( NULL AS INTEGER ) AS col4 FROM tab1 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8630 SELECT - CAST( NULL AS SIGNED ) AS col4 FROM tab2 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8630 SELECT - CAST ( NULL AS INTEGER ) AS col4 FROM tab2 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8630 SELECT - CAST( NULL AS SIGNED ) AS col4 FROM tab3 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8630 SELECT - CAST ( NULL AS INTEGER ) AS col4 FROM tab3 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8630 SELECT - CAST( NULL AS SIGNED ) AS col4 FROM tab4 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- skipif mysql # not compatible query I rowsort label-8630 SELECT - CAST ( NULL AS INTEGER ) AS col4 FROM tab4 WHERE NOT - 23 * col0 - 6 IS NOT NULL ---- query I rowsort label-8635 SELECT DISTINCT + col1 FROM tab0 AS cor0 WHERE NOT + col0 * + - col1 IS NOT NULL ---- query I rowsort label-8635 SELECT DISTINCT + col1 FROM tab1 AS cor0 WHERE NOT + col0 * + - col1 IS NOT NULL ---- query I rowsort label-8635 SELECT DISTINCT + col1 FROM tab2 AS cor0 WHERE NOT + col0 * + - col1 IS NOT NULL ---- query I rowsort label-8635 SELECT DISTINCT + col1 FROM tab3 AS cor0 WHERE NOT + col0 * + - col1 IS NOT NULL ---- query I rowsort label-8635 SELECT DISTINCT + col1 FROM tab4 AS cor0 WHERE NOT + col0 * + - col1 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8640 SELECT col0 * - col4 col1 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8640 SELECT col0 * - col4 col1 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8640 SELECT col0 * - col4 col1 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8640 SELECT col0 * - col4 col1 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8640 SELECT col0 * - col4 col1 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8645 SELECT ALL - col4 + - + 12 AS col2 FROM tab0 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-8645 SELECT ALL - col4 + - + 12 AS col2 FROM tab1 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-8645 SELECT ALL - col4 + - + 12 AS col2 FROM tab2 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-8645 SELECT ALL - col4 + - + 12 AS col2 FROM tab3 AS cor0 WHERE NOT NULL < NULL ---- query I rowsort label-8645 SELECT ALL - col4 + - + 12 AS col2 FROM tab4 AS cor0 WHERE NOT NULL < NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8650 SELECT ALL * FROM tab0 WHERE NOT - - col4 * CAST( NULL AS SIGNED ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-8650 SELECT ALL * FROM tab0 WHERE NOT - - col4 * CAST ( NULL AS INTEGER ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8650 SELECT ALL * FROM tab1 WHERE NOT - - col4 * CAST( NULL AS SIGNED ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-8650 SELECT ALL * FROM tab1 WHERE NOT - - col4 * CAST ( NULL AS INTEGER ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8650 SELECT ALL * FROM tab2 WHERE NOT - - col4 * CAST( NULL AS SIGNED ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-8650 SELECT ALL * FROM tab2 WHERE NOT - - col4 * CAST ( NULL AS INTEGER ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8650 SELECT ALL * FROM tab3 WHERE NOT - - col4 * CAST( NULL AS SIGNED ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-8650 SELECT ALL * FROM tab3 WHERE NOT - - col4 * CAST ( NULL AS INTEGER ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8650 SELECT ALL * FROM tab4 WHERE NOT - - col4 * CAST( NULL AS SIGNED ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- skipif mysql # not compatible query IIIIIII rowsort label-8650 SELECT ALL * FROM tab4 WHERE NOT - - col4 * CAST ( NULL AS INTEGER ) * col0 NOT BETWEEN ( NULL ) AND - col4 ---- onlyif mysql # aggregate syntax: query I rowsort label-8655 SELECT ( + MIN( 43 ) ) col1 FROM tab0 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8655 SELECT ( + MIN ( 43 ) ) col1 FROM tab0 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8655 SELECT ( + MIN( 43 ) ) col1 FROM tab1 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8655 SELECT ( + MIN ( 43 ) ) col1 FROM tab1 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8655 SELECT ( + MIN( 43 ) ) col1 FROM tab2 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8655 SELECT ( + MIN ( 43 ) ) col1 FROM tab2 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8655 SELECT ( + MIN( 43 ) ) col1 FROM tab3 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8655 SELECT ( + MIN ( 43 ) ) col1 FROM tab3 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8655 SELECT ( + MIN( 43 ) ) col1 FROM tab4 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8655 SELECT ( + MIN ( 43 ) ) col1 FROM tab4 WHERE col3 + col1 IN ( col1 + - 15 ) ---- NULL query I rowsort label-8660 SELECT - 74 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-8660 SELECT - 74 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-8660 SELECT - 74 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-8660 SELECT - 74 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-8660 SELECT - 74 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-8665 SELECT - AVG ( 74 ) AS col2 FROM tab0 WHERE NOT + col4 * col0 >= + col3 ---- NULL query I rowsort label-8665 SELECT - AVG ( 74 ) AS col2 FROM tab1 WHERE NOT + col4 * col0 >= + col3 ---- NULL query I rowsort label-8665 SELECT - AVG ( 74 ) AS col2 FROM tab2 WHERE NOT + col4 * col0 >= + col3 ---- NULL query I rowsort label-8665 SELECT - AVG ( 74 ) AS col2 FROM tab3 WHERE NOT + col4 * col0 >= + col3 ---- NULL query I rowsort label-8665 SELECT - AVG ( 74 ) AS col2 FROM tab4 WHERE NOT + col4 * col0 >= + col3 ---- NULL onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8670 SELECT * FROM tab0 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST( - 65 AS SIGNED ) * col4 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8670 SELECT * FROM tab0 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST ( - 65 AS INTEGER ) * col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8670 SELECT * FROM tab1 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST( - 65 AS SIGNED ) * col4 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8670 SELECT * FROM tab1 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST ( - 65 AS INTEGER ) * col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8670 SELECT * FROM tab2 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST( - 65 AS SIGNED ) * col4 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8670 SELECT * FROM tab2 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST ( - 65 AS INTEGER ) * col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8670 SELECT * FROM tab3 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST( - 65 AS SIGNED ) * col4 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8670 SELECT * FROM tab3 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST ( - 65 AS INTEGER ) * col4 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8670 SELECT * FROM tab4 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST( - 65 AS SIGNED ) * col4 AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-8670 SELECT * FROM tab4 AS cor0 WHERE NOT ( + - 31 ) NOT BETWEEN + - CAST ( - 65 AS INTEGER ) * col4 AND NULL ---- query I rowsort label-8675 SELECT DISTINCT + col3 FROM tab0 cor0 WHERE ( col4 * + 86 * + + 14 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8675 SELECT DISTINCT + col3 FROM tab1 cor0 WHERE ( col4 * + 86 * + + 14 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8675 SELECT DISTINCT + col3 FROM tab2 cor0 WHERE ( col4 * + 86 * + + 14 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8675 SELECT DISTINCT + col3 FROM tab3 cor0 WHERE ( col4 * + 86 * + + 14 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8675 SELECT DISTINCT + col3 FROM tab4 cor0 WHERE ( col4 * + 86 * + + 14 ) IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: query I rowsort label-8680 SELECT ALL ( + COUNT( * ) ) / CAST( NULL AS SIGNED ) col3 FROM tab0 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST( NULL AS DECIMAL ) * 20 ) ) ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8680 SELECT ALL ( + COUNT ( * ) ) / CAST ( NULL AS INTEGER ) col3 FROM tab0 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST ( NULL AS REAL ) * 20 ) ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: query I rowsort label-8680 SELECT ALL ( + COUNT( * ) ) / CAST( NULL AS SIGNED ) col3 FROM tab1 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST( NULL AS DECIMAL ) * 20 ) ) ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8680 SELECT ALL ( + COUNT ( * ) ) / CAST ( NULL AS INTEGER ) col3 FROM tab1 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST ( NULL AS REAL ) * 20 ) ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: query I rowsort label-8680 SELECT ALL ( + COUNT( * ) ) / CAST( NULL AS SIGNED ) col3 FROM tab2 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST( NULL AS DECIMAL ) * 20 ) ) ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8680 SELECT ALL ( + COUNT ( * ) ) / CAST ( NULL AS INTEGER ) col3 FROM tab2 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST ( NULL AS REAL ) * 20 ) ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: query I rowsort label-8680 SELECT ALL ( + COUNT( * ) ) / CAST( NULL AS SIGNED ) col3 FROM tab3 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST( NULL AS DECIMAL ) * 20 ) ) ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8680 SELECT ALL ( + COUNT ( * ) ) / CAST ( NULL AS INTEGER ) col3 FROM tab3 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST ( NULL AS REAL ) * 20 ) ) ) ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: query I rowsort label-8680 SELECT ALL ( + COUNT( * ) ) / CAST( NULL AS SIGNED ) col3 FROM tab4 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST( NULL AS DECIMAL ) * 20 ) ) ) ---- NULL skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8680 SELECT ALL ( + COUNT ( * ) ) / CAST ( NULL AS INTEGER ) col3 FROM tab4 AS cor0 WHERE ( NOT ( NOT NULL >= ( - CAST ( NULL AS REAL ) * 20 ) ) ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8685 SELECT ALL col3 + col1 * col1 col1 FROM tab0 AS cor0 WHERE + ( col4 ) < ( - col0 * col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8685 SELECT ALL col3 + col1 * col1 col1 FROM tab1 AS cor0 WHERE + ( col4 ) < ( - col0 * col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8685 SELECT ALL col3 + col1 * col1 col1 FROM tab2 AS cor0 WHERE + ( col4 ) < ( - col0 * col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8685 SELECT ALL col3 + col1 * col1 col1 FROM tab3 AS cor0 WHERE + ( col4 ) < ( - col0 * col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8685 SELECT ALL col3 + col1 * col1 col1 FROM tab4 AS cor0 WHERE + ( col4 ) < ( - col0 * col4 ) ---- query IIIIIII rowsort label-8690 SELECT ALL * FROM tab0 AS cor0 WHERE ( col0 ) IN ( + 6 ) ---- query IIIIIII rowsort label-8690 SELECT ALL * FROM tab1 AS cor0 WHERE ( col0 ) IN ( + 6 ) ---- query IIIIIII rowsort label-8690 SELECT ALL * FROM tab2 AS cor0 WHERE ( col0 ) IN ( + 6 ) ---- query IIIIIII rowsort label-8690 SELECT ALL * FROM tab3 AS cor0 WHERE ( col0 ) IN ( + 6 ) ---- query IIIIIII rowsort label-8690 SELECT ALL * FROM tab4 AS cor0 WHERE ( col0 ) IN ( + 6 ) ---- query I rowsort label-8695 SELECT ALL + + col2 FROM tab0 WHERE + 33 IS NULL ---- query I rowsort label-8695 SELECT ALL + + col2 FROM tab1 WHERE + 33 IS NULL ---- query I rowsort label-8695 SELECT ALL + + col2 FROM tab2 WHERE + 33 IS NULL ---- query I rowsort label-8695 SELECT ALL + + col2 FROM tab3 WHERE + 33 IS NULL ---- query I rowsort label-8695 SELECT ALL + + col2 FROM tab4 WHERE + 33 IS NULL ---- query I rowsort label-8700 SELECT col3 AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8700 SELECT col3 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8700 SELECT col3 AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8700 SELECT col3 AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-8700 SELECT col3 AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # aggregate syntax: query I rowsort label-8705 SELECT + COUNT( * ) + + 8 FROM tab0 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 skipif mysql # not compatible query I rowsort label-8705 SELECT + COUNT ( * ) + + 8 FROM tab0 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 onlyif mysql # aggregate syntax: query I rowsort label-8705 SELECT + COUNT( * ) + + 8 FROM tab1 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 skipif mysql # not compatible query I rowsort label-8705 SELECT + COUNT ( * ) + + 8 FROM tab1 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 onlyif mysql # aggregate syntax: query I rowsort label-8705 SELECT + COUNT( * ) + + 8 FROM tab2 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 skipif mysql # not compatible query I rowsort label-8705 SELECT + COUNT ( * ) + + 8 FROM tab2 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 onlyif mysql # aggregate syntax: query I rowsort label-8705 SELECT + COUNT( * ) + + 8 FROM tab3 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 skipif mysql # not compatible query I rowsort label-8705 SELECT + COUNT ( * ) + + 8 FROM tab3 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 onlyif mysql # aggregate syntax: query I rowsort label-8705 SELECT + COUNT( * ) + + 8 FROM tab4 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 skipif mysql # not compatible query I rowsort label-8705 SELECT + COUNT ( * ) + + 8 FROM tab4 AS cor0 WHERE NOT ( - 44 / - col0 + - col3 ) = - col0 + + 4 ---- 108 query IIIIIII rowsort label-8710 SELECT ALL * FROM tab0 WHERE NOT + - 74 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT ALL * FROM tab1 WHERE NOT + - 74 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT ALL * FROM tab2 WHERE NOT + - 74 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT ALL * FROM tab3 WHERE NOT + - 74 IS NOT NULL ---- query IIIIIII rowsort label-8710 SELECT ALL * FROM tab4 WHERE NOT + - 74 IS NOT NULL ---- query IIIIIII rowsort label-8715 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < 8 ---- query IIIIIII rowsort label-8715 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < 8 ---- query IIIIIII rowsort label-8715 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < 8 ---- query IIIIIII rowsort label-8715 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < 8 ---- query IIIIIII rowsort label-8715 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < 8 ---- query I rowsort label-8720 SELECT + col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= NULL ---- query I rowsort label-8720 SELECT + col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= NULL ---- query I rowsort label-8720 SELECT + col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= NULL ---- query I rowsort label-8720 SELECT + col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= NULL ---- query I rowsort label-8720 SELECT + col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= NULL ---- query IIIIIII rowsort label-8725 SELECT * FROM tab0 WHERE + ( - col3 ) <= NULL ---- query IIIIIII rowsort label-8725 SELECT * FROM tab1 WHERE + ( - col3 ) <= NULL ---- query IIIIIII rowsort label-8725 SELECT * FROM tab2 WHERE + ( - col3 ) <= NULL ---- query IIIIIII rowsort label-8725 SELECT * FROM tab3 WHERE + ( - col3 ) <= NULL ---- query IIIIIII rowsort label-8725 SELECT * FROM tab4 WHERE + ( - col3 ) <= NULL ---- query IIIIIII rowsort label-8730 SELECT ALL * FROM tab0 WHERE NOT ( + - col3 ) > NULL ---- query IIIIIII rowsort label-8730 SELECT ALL * FROM tab1 WHERE NOT ( + - col3 ) > NULL ---- query IIIIIII rowsort label-8730 SELECT ALL * FROM tab2 WHERE NOT ( + - col3 ) > NULL ---- query IIIIIII rowsort label-8730 SELECT ALL * FROM tab3 WHERE NOT ( + - col3 ) > NULL ---- query IIIIIII rowsort label-8730 SELECT ALL * FROM tab4 WHERE NOT ( + - col3 ) > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8735 SELECT + 58 col1 FROM tab0 cor0 WHERE 76 * - - 85 / - + col3 + + 18 BETWEEN ( col3 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8735 SELECT + 58 col1 FROM tab1 cor0 WHERE 76 * - - 85 / - + col3 + + 18 BETWEEN ( col3 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8735 SELECT + 58 col1 FROM tab2 cor0 WHERE 76 * - - 85 / - + col3 + + 18 BETWEEN ( col3 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8735 SELECT + 58 col1 FROM tab3 cor0 WHERE 76 * - - 85 / - + col3 + + 18 BETWEEN ( col3 ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8735 SELECT + 58 col1 FROM tab4 cor0 WHERE 76 * - - 85 / - + col3 + + 18 BETWEEN ( col3 ) AND NULL ---- query IIIIIII rowsort label-8740 SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL < col3 ---- query IIIIIII rowsort label-8740 SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL < col3 ---- query IIIIIII rowsort label-8740 SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL < col3 ---- query IIIIIII rowsort label-8740 SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL < col3 ---- query IIIIIII rowsort label-8740 SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL < col3 ---- query I rowsort label-8745 SELECT ALL + 51 - - col4 AS col0 FROM tab0 cor0 WHERE NOT ( NOT + col4 * + 52 + + 71 / - - col1 IN ( - 83 * + col4 ) ) ---- query I rowsort label-8745 SELECT ALL + 51 - - col4 AS col0 FROM tab1 cor0 WHERE NOT ( NOT + col4 * + 52 + + 71 / - - col1 IN ( - 83 * + col4 ) ) ---- query I rowsort label-8745 SELECT ALL + 51 - - col4 AS col0 FROM tab2 cor0 WHERE NOT ( NOT + col4 * + 52 + + 71 / - - col1 IN ( - 83 * + col4 ) ) ---- query I rowsort label-8745 SELECT ALL + 51 - - col4 AS col0 FROM tab3 cor0 WHERE NOT ( NOT + col4 * + 52 + + 71 / - - col1 IN ( - 83 * + col4 ) ) ---- query I rowsort label-8745 SELECT ALL + 51 - - col4 AS col0 FROM tab4 cor0 WHERE NOT ( NOT + col4 * + 52 + + 71 / - - col1 IN ( - 83 * + col4 ) ) ---- query I rowsort label-8750 SELECT ALL - 38 AS col1 FROM tab0 cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-8750 SELECT ALL - 38 AS col1 FROM tab1 cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-8750 SELECT ALL - 38 AS col1 FROM tab2 cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-8750 SELECT ALL - 38 AS col1 FROM tab3 cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-8750 SELECT ALL - 38 AS col1 FROM tab4 cor0 WHERE NOT ( NULL ) IN ( - col0 ) ---- query I rowsort label-8755 SELECT - col1 * col4 FROM tab0 cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-8755 SELECT - col1 * col4 FROM tab1 cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-8755 SELECT - col1 * col4 FROM tab2 cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-8755 SELECT - col1 * col4 FROM tab3 cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-8755 SELECT - col1 * col4 FROM tab4 cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-8760 SELECT ALL + + AVG ( + 70 ) FROM tab0 AS cor0 WHERE NOT - col0 IS NOT NULL ---- NULL query I rowsort label-8760 SELECT ALL + + AVG ( + 70 ) FROM tab1 AS cor0 WHERE NOT - col0 IS NOT NULL ---- NULL query I rowsort label-8760 SELECT ALL + + AVG ( + 70 ) FROM tab2 AS cor0 WHERE NOT - col0 IS NOT NULL ---- NULL query I rowsort label-8760 SELECT ALL + + AVG ( + 70 ) FROM tab3 AS cor0 WHERE NOT - col0 IS NOT NULL ---- NULL query I rowsort label-8760 SELECT ALL + + AVG ( + 70 ) FROM tab4 AS cor0 WHERE NOT - col0 IS NOT NULL ---- NULL onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab0 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST( NULL AS SIGNED ) ) AND ( NULL ) ---- skipif mysql # not compatible query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab0 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST ( NULL AS INTEGER ) ) AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab1 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST( NULL AS SIGNED ) ) AND ( NULL ) ---- skipif mysql # not compatible query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab1 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST ( NULL AS INTEGER ) ) AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab2 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST( NULL AS SIGNED ) ) AND ( NULL ) ---- skipif mysql # not compatible query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab2 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST ( NULL AS INTEGER ) ) AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab3 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST( NULL AS SIGNED ) ) AND ( NULL ) ---- skipif mysql # not compatible query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab3 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST ( NULL AS INTEGER ) ) AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab4 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST( NULL AS SIGNED ) ) AND ( NULL ) ---- skipif mysql # not compatible query I rowsort label-8765 SELECT DISTINCT col4 AS col4 FROM tab4 AS cor0 WHERE NOT + 24 BETWEEN ( - - 4 * + CAST ( NULL AS INTEGER ) ) AND ( NULL ) ---- query I rowsort label-8770 SELECT + - ( + 77 ) AS col1 FROM tab0 cor0 WHERE NOT ( NULL ) < NULL ---- query I rowsort label-8770 SELECT + - ( + 77 ) AS col1 FROM tab1 cor0 WHERE NOT ( NULL ) < NULL ---- query I rowsort label-8770 SELECT + - ( + 77 ) AS col1 FROM tab2 cor0 WHERE NOT ( NULL ) < NULL ---- query I rowsort label-8770 SELECT + - ( + 77 ) AS col1 FROM tab3 cor0 WHERE NOT ( NULL ) < NULL ---- query I rowsort label-8770 SELECT + - ( + 77 ) AS col1 FROM tab4 cor0 WHERE NOT ( NULL ) < NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division: query I rowsort label-8775 SELECT DISTINCT - ( 8 ) DIV - 66 AS col2 FROM tab0 WHERE + col3 * + ( - CAST( + col4 AS SIGNED ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST( NULL AS DECIMAL ) * + col1 ---- 0 skipif mysql # not compatible query I rowsort label-8775 SELECT DISTINCT - ( 8 ) / - 66 AS col2 FROM tab0 WHERE + col3 * + ( - CAST ( + col4 AS INTEGER ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST ( NULL AS REAL ) * + col1 ---- 0 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division: query I rowsort label-8775 SELECT DISTINCT - ( 8 ) DIV - 66 AS col2 FROM tab1 WHERE + col3 * + ( - CAST( + col4 AS SIGNED ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST( NULL AS DECIMAL ) * + col1 ---- 0 skipif mysql # not compatible query I rowsort label-8775 SELECT DISTINCT - ( 8 ) / - 66 AS col2 FROM tab1 WHERE + col3 * + ( - CAST ( + col4 AS INTEGER ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST ( NULL AS REAL ) * + col1 ---- 0 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division: query I rowsort label-8775 SELECT DISTINCT - ( 8 ) DIV - 66 AS col2 FROM tab2 WHERE + col3 * + ( - CAST( + col4 AS SIGNED ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST( NULL AS DECIMAL ) * + col1 ---- 0 skipif mysql # not compatible query I rowsort label-8775 SELECT DISTINCT - ( 8 ) / - 66 AS col2 FROM tab2 WHERE + col3 * + ( - CAST ( + col4 AS INTEGER ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST ( NULL AS REAL ) * + col1 ---- 0 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division: query I rowsort label-8775 SELECT DISTINCT - ( 8 ) DIV - 66 AS col2 FROM tab3 WHERE + col3 * + ( - CAST( + col4 AS SIGNED ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST( NULL AS DECIMAL ) * + col1 ---- 0 skipif mysql # not compatible query I rowsort label-8775 SELECT DISTINCT - ( 8 ) / - 66 AS col2 FROM tab3 WHERE + col3 * + ( - CAST ( + col4 AS INTEGER ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST ( NULL AS REAL ) * + col1 ---- 0 onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division: query I rowsort label-8775 SELECT DISTINCT - ( 8 ) DIV - 66 AS col2 FROM tab4 WHERE + col3 * + ( - CAST( + col4 AS SIGNED ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST( NULL AS DECIMAL ) * + col1 ---- 0 skipif mysql # not compatible query I rowsort label-8775 SELECT DISTINCT - ( 8 ) / - 66 AS col2 FROM tab4 WHERE + col3 * + ( - CAST ( + col4 AS INTEGER ) ) - - - col1 * + col1 NOT BETWEEN + col4 AND + ( 6 ) + + CAST ( NULL AS REAL ) * + col1 ---- 0 onlyif mysql # aggregate syntax: query II rowsort label-8780 SELECT - 41 - COUNT( * ), 77 col0 FROM tab0 WHERE NULL IS NULL ---- -141 77 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8780 SELECT - 41 - COUNT ( * ), 77 col0 FROM tab0 WHERE NULL IS NULL ---- -141 77 onlyif mysql # aggregate syntax: query II rowsort label-8780 SELECT - 41 - COUNT( * ), 77 col0 FROM tab1 WHERE NULL IS NULL ---- -141 77 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8780 SELECT - 41 - COUNT ( * ), 77 col0 FROM tab1 WHERE NULL IS NULL ---- -141 77 onlyif mysql # aggregate syntax: query II rowsort label-8780 SELECT - 41 - COUNT( * ), 77 col0 FROM tab2 WHERE NULL IS NULL ---- -141 77 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8780 SELECT - 41 - COUNT ( * ), 77 col0 FROM tab2 WHERE NULL IS NULL ---- -141 77 onlyif mysql # aggregate syntax: query II rowsort label-8780 SELECT - 41 - COUNT( * ), 77 col0 FROM tab3 WHERE NULL IS NULL ---- -141 77 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8780 SELECT - 41 - COUNT ( * ), 77 col0 FROM tab3 WHERE NULL IS NULL ---- -141 77 onlyif mysql # aggregate syntax: query II rowsort label-8780 SELECT - 41 - COUNT( * ), 77 col0 FROM tab4 WHERE NULL IS NULL ---- -141 77 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-8780 SELECT - 41 - COUNT ( * ), 77 col0 FROM tab4 WHERE NULL IS NULL ---- -141 77 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8785 SELECT DISTINCT CAST( NULL AS SIGNED ) - COUNT( * ) FROM tab0 WHERE ( 72 * + col3 + + CAST( + ( + 15 ) AS SIGNED ) ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8785 SELECT DISTINCT CAST ( NULL AS INTEGER ) - COUNT ( * ) FROM tab0 WHERE ( 72 * + col3 + + CAST ( + ( + 15 ) AS INTEGER ) ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8785 SELECT DISTINCT CAST( NULL AS SIGNED ) - COUNT( * ) FROM tab1 WHERE ( 72 * + col3 + + CAST( + ( + 15 ) AS SIGNED ) ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8785 SELECT DISTINCT CAST ( NULL AS INTEGER ) - COUNT ( * ) FROM tab1 WHERE ( 72 * + col3 + + CAST ( + ( + 15 ) AS INTEGER ) ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8785 SELECT DISTINCT CAST( NULL AS SIGNED ) - COUNT( * ) FROM tab2 WHERE ( 72 * + col3 + + CAST( + ( + 15 ) AS SIGNED ) ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8785 SELECT DISTINCT CAST ( NULL AS INTEGER ) - COUNT ( * ) FROM tab2 WHERE ( 72 * + col3 + + CAST ( + ( + 15 ) AS INTEGER ) ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8785 SELECT DISTINCT CAST( NULL AS SIGNED ) - COUNT( * ) FROM tab3 WHERE ( 72 * + col3 + + CAST( + ( + 15 ) AS SIGNED ) ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8785 SELECT DISTINCT CAST ( NULL AS INTEGER ) - COUNT ( * ) FROM tab3 WHERE ( 72 * + col3 + + CAST ( + ( + 15 ) AS INTEGER ) ) IS NOT NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8785 SELECT DISTINCT CAST( NULL AS SIGNED ) - COUNT( * ) FROM tab4 WHERE ( 72 * + col3 + + CAST( + ( + 15 ) AS SIGNED ) ) IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-8785 SELECT DISTINCT CAST ( NULL AS INTEGER ) - COUNT ( * ) FROM tab4 WHERE ( 72 * + col3 + + CAST ( + ( + 15 ) AS INTEGER ) ) IS NOT NULL ---- NULL query I rowsort label-8790 SELECT DISTINCT 85 AS col3 FROM tab0 WHERE col4 >= ( + + 98 ) ---- 85 query I rowsort label-8790 SELECT DISTINCT 85 AS col3 FROM tab1 WHERE col4 >= ( + + 98 ) ---- 85 query I rowsort label-8790 SELECT DISTINCT 85 AS col3 FROM tab2 WHERE col4 >= ( + + 98 ) ---- 85 query I rowsort label-8790 SELECT DISTINCT 85 AS col3 FROM tab3 WHERE col4 >= ( + + 98 ) ---- 85 query I rowsort label-8790 SELECT DISTINCT 85 AS col3 FROM tab4 WHERE col4 >= ( + + 98 ) ---- 85 query II rowsort label-8795 SELECT - col0 AS col4, + 87 FROM tab0 WHERE NULL IS NOT NULL ---- query II rowsort label-8795 SELECT - col0 AS col4, + 87 FROM tab1 WHERE NULL IS NOT NULL ---- query II rowsort label-8795 SELECT - col0 AS col4, + 87 FROM tab2 WHERE NULL IS NOT NULL ---- query II rowsort label-8795 SELECT - col0 AS col4, + 87 FROM tab3 WHERE NULL IS NOT NULL ---- query II rowsort label-8795 SELECT - col0 AS col4, + 87 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8800 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST( col3 AS SIGNED ), 35 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8800 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST ( col3 AS INTEGER ), 35 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8800 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST( col3 AS SIGNED ), 35 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8800 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST ( col3 AS INTEGER ), 35 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8800 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST( col3 AS SIGNED ), 35 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8800 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST ( col3 AS INTEGER ), 35 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8800 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST( col3 AS SIGNED ), 35 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8800 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST ( col3 AS INTEGER ), 35 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8800 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST( col3 AS SIGNED ), 35 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8800 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - - 6, CAST ( col3 AS INTEGER ), 35 ) ---- query I rowsort label-8805 SELECT DISTINCT col1 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8805 SELECT DISTINCT col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8805 SELECT DISTINCT col1 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8805 SELECT DISTINCT col1 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-8805 SELECT DISTINCT col1 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-8810 SELECT COUNT( * ) col2 FROM tab0 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8810 SELECT COUNT ( * ) col2 FROM tab0 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8810 SELECT COUNT( * ) col2 FROM tab1 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8810 SELECT COUNT ( * ) col2 FROM tab1 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8810 SELECT COUNT( * ) col2 FROM tab2 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8810 SELECT COUNT ( * ) col2 FROM tab2 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8810 SELECT COUNT( * ) col2 FROM tab3 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8810 SELECT COUNT ( * ) col2 FROM tab3 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-8810 SELECT COUNT( * ) col2 FROM tab4 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8810 SELECT COUNT ( * ) col2 FROM tab4 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL ---- 0 query IIIIIII rowsort label-8815 SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> + col0 ---- query IIIIIII rowsort label-8815 SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> + col0 ---- query IIIIIII rowsort label-8815 SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> + col0 ---- query IIIIIII rowsort label-8815 SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> + col0 ---- query IIIIIII rowsort label-8815 SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> + col0 ---- query II rowsort label-8820 SELECT DISTINCT + - col0 AS col3, 4 FROM tab0 AS cor0 WHERE col1 IS NOT NULL ---- 200 values hashing to ef5e8e8543d003b44d569deca3d347aa query II rowsort label-8820 SELECT DISTINCT + - col0 AS col3, 4 FROM tab1 AS cor0 WHERE col1 IS NOT NULL ---- 200 values hashing to ef5e8e8543d003b44d569deca3d347aa query II rowsort label-8820 SELECT DISTINCT + - col0 AS col3, 4 FROM tab2 AS cor0 WHERE col1 IS NOT NULL ---- 200 values hashing to ef5e8e8543d003b44d569deca3d347aa query II rowsort label-8820 SELECT DISTINCT + - col0 AS col3, 4 FROM tab3 AS cor0 WHERE col1 IS NOT NULL ---- 200 values hashing to ef5e8e8543d003b44d569deca3d347aa query II rowsort label-8820 SELECT DISTINCT + - col0 AS col3, 4 FROM tab4 AS cor0 WHERE col1 IS NOT NULL ---- 200 values hashing to ef5e8e8543d003b44d569deca3d347aa query IIIIIII rowsort label-8825 SELECT * FROM tab0 WHERE - 61 > - 47 ---- query IIIIIII rowsort label-8825 SELECT * FROM tab1 WHERE - 61 > - 47 ---- query IIIIIII rowsort label-8825 SELECT * FROM tab2 WHERE - 61 > - 47 ---- query IIIIIII rowsort label-8825 SELECT * FROM tab3 WHERE - 61 > - 47 ---- query IIIIIII rowsort label-8825 SELECT * FROM tab4 WHERE - 61 > - 47 ---- query I rowsort label-8830 SELECT ALL - 2 + - col1 * + 36 AS col2 FROM tab0 WHERE col3 = NULL ---- query I rowsort label-8830 SELECT ALL - 2 + - col1 * + 36 AS col2 FROM tab1 WHERE col3 = NULL ---- query I rowsort label-8830 SELECT ALL - 2 + - col1 * + 36 AS col2 FROM tab2 WHERE col3 = NULL ---- query I rowsort label-8830 SELECT ALL - 2 + - col1 * + 36 AS col2 FROM tab3 WHERE col3 = NULL ---- query I rowsort label-8830 SELECT ALL - 2 + - col1 * + 36 AS col2 FROM tab4 WHERE col3 = NULL ---- query IIIIIII rowsort label-8835 SELECT ALL * FROM tab0 AS cor0 WHERE ( - col0 ) <> NULL ---- query IIIIIII rowsort label-8835 SELECT ALL * FROM tab1 AS cor0 WHERE ( - col0 ) <> NULL ---- query IIIIIII rowsort label-8835 SELECT ALL * FROM tab2 AS cor0 WHERE ( - col0 ) <> NULL ---- query IIIIIII rowsort label-8835 SELECT ALL * FROM tab3 AS cor0 WHERE ( - col0 ) <> NULL ---- query IIIIIII rowsort label-8835 SELECT ALL * FROM tab4 AS cor0 WHERE ( - col0 ) <> NULL ---- onlyif mysql # DIV for integer division: query I rowsort label-8840 SELECT DISTINCT col0 DIV - - col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT col0 / - - col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 onlyif mysql # DIV for integer division: query I rowsort label-8840 SELECT DISTINCT col0 DIV - - col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT col0 / - - col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 onlyif mysql # DIV for integer division: query I rowsort label-8840 SELECT DISTINCT col0 DIV - - col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT col0 / - - col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 onlyif mysql # DIV for integer division: query I rowsort label-8840 SELECT DISTINCT col0 DIV - - col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT col0 / - - col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 onlyif mysql # DIV for integer division: query I rowsort label-8840 SELECT DISTINCT col0 DIV - - col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 skipif mysql # not compatible query I rowsort label-8840 SELECT DISTINCT col0 / - - col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to ace13535ecde220157503ca1f82b0c70 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8845 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-8845 SELECT * FROM tab0 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8845 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-8845 SELECT * FROM tab1 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8845 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-8845 SELECT * FROM tab2 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8845 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-8845 SELECT * FROM tab3 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8845 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3 ---- skipif mysql # not compatible query IIIIIII rowsort label-8845 SELECT * FROM tab4 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3 ---- query II rowsort label-8850 SELECT col0 * + 35, - col3 * - col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-8850 SELECT col0 * + 35, - col3 * - col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-8850 SELECT col0 * + 35, - col3 * - col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-8850 SELECT col0 * + 35, - col3 * - col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- query II rowsort label-8850 SELECT col0 * + 35, - col3 * - col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- query I rowsort label-8855 SELECT - - 83 * + + 86 FROM tab0 WHERE NOT + 94 IS NOT NULL ---- query I rowsort label-8855 SELECT - - 83 * + + 86 FROM tab1 WHERE NOT + 94 IS NOT NULL ---- query I rowsort label-8855 SELECT - - 83 * + + 86 FROM tab2 WHERE NOT + 94 IS NOT NULL ---- query I rowsort label-8855 SELECT - - 83 * + + 86 FROM tab3 WHERE NOT + 94 IS NOT NULL ---- query I rowsort label-8855 SELECT - - 83 * + + 86 FROM tab4 WHERE NOT + 94 IS NOT NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT( * ) FROM tab0 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT ( * ) FROM tab0 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 onlyif mysql # aggregate syntax: query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT( * ) FROM tab1 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 onlyif mysql # aggregate syntax: query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT( * ) FROM tab2 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT ( * ) FROM tab2 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 onlyif mysql # aggregate syntax: query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT( * ) FROM tab3 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT ( * ) FROM tab3 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 onlyif mysql # aggregate syntax: query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT( * ) FROM tab4 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 skipif mysql # not compatible query II rowsort label-8860 SELECT ALL + - AVG ( - col4 ) AS col0, COUNT ( * ) FROM tab4 AS cor0 WHERE NOT 76 <> NULL ---- NULL 0 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8865 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 AS col3 FROM tab0 AS cor0 WHERE ( col5 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-8865 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 AS col3 FROM tab0 AS cor0 WHERE ( col5 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8865 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 AS col3 FROM tab1 AS cor0 WHERE ( col5 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-8865 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 AS col3 FROM tab1 AS cor0 WHERE ( col5 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8865 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 AS col3 FROM tab2 AS cor0 WHERE ( col5 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-8865 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 AS col3 FROM tab2 AS cor0 WHERE ( col5 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8865 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 AS col3 FROM tab3 AS cor0 WHERE ( col5 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-8865 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 AS col3 FROM tab3 AS cor0 WHERE ( col5 ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8865 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 AS col3 FROM tab4 AS cor0 WHERE ( col5 ) IS NULL ---- skipif mysql # not compatible query I rowsort label-8865 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 AS col3 FROM tab4 AS cor0 WHERE ( col5 ) IS NULL ---- query IIIIIII rowsort label-8870 SELECT ALL * FROM tab0 AS cor0 WHERE 50 IS NULL ---- query IIIIIII rowsort label-8870 SELECT ALL * FROM tab1 AS cor0 WHERE 50 IS NULL ---- query IIIIIII rowsort label-8870 SELECT ALL * FROM tab2 AS cor0 WHERE 50 IS NULL ---- query IIIIIII rowsort label-8870 SELECT ALL * FROM tab3 AS cor0 WHERE 50 IS NULL ---- query IIIIIII rowsort label-8870 SELECT ALL * FROM tab4 AS cor0 WHERE 50 IS NULL ---- query I rowsort label-8875 SELECT + col3 AS col1 FROM tab0 WHERE NOT NULL < + col1 ---- query I rowsort label-8875 SELECT + col3 AS col1 FROM tab1 WHERE NOT NULL < + col1 ---- query I rowsort label-8875 SELECT + col3 AS col1 FROM tab2 WHERE NOT NULL < + col1 ---- query I rowsort label-8875 SELECT + col3 AS col1 FROM tab3 WHERE NOT NULL < + col1 ---- query I rowsort label-8875 SELECT + col3 AS col1 FROM tab4 WHERE NOT NULL < + col1 ---- query IIIIIII rowsort label-8880 SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND + 86 ---- query IIIIIII rowsort label-8880 SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND + 86 ---- query IIIIIII rowsort label-8880 SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND + 86 ---- query IIIIIII rowsort label-8880 SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND + 86 ---- query IIIIIII rowsort label-8880 SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND + 86 ---- onlyif mysql # aggregate syntax: query I rowsort label-8885 SELECT DISTINCT + MIN( ALL - 51 ) FROM tab0 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif mysql # not compatible query I rowsort label-8885 SELECT DISTINCT + MIN ( ALL - 51 ) FROM tab0 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8885 SELECT DISTINCT + MIN( ALL - 51 ) FROM tab1 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif mysql # not compatible query I rowsort label-8885 SELECT DISTINCT + MIN ( ALL - 51 ) FROM tab1 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8885 SELECT DISTINCT + MIN( ALL - 51 ) FROM tab2 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif mysql # not compatible query I rowsort label-8885 SELECT DISTINCT + MIN ( ALL - 51 ) FROM tab2 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8885 SELECT DISTINCT + MIN( ALL - 51 ) FROM tab3 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif mysql # not compatible query I rowsort label-8885 SELECT DISTINCT + MIN ( ALL - 51 ) FROM tab3 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-8885 SELECT DISTINCT + MIN( ALL - 51 ) FROM tab4 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif mysql # not compatible query I rowsort label-8885 SELECT DISTINCT + MIN ( ALL - 51 ) FROM tab4 AS cor0 WHERE NOT - col4 + + col4 NOT IN ( - col0 ) ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8890 SELECT ALL 51 col1 FROM tab0 WHERE NOT + col1 * - col3 BETWEEN NULL AND + 34 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8890 SELECT ALL 51 col1 FROM tab1 WHERE NOT + col1 * - col3 BETWEEN NULL AND + 34 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8890 SELECT ALL 51 col1 FROM tab2 WHERE NOT + col1 * - col3 BETWEEN NULL AND + 34 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8890 SELECT ALL 51 col1 FROM tab3 WHERE NOT + col1 * - col3 BETWEEN NULL AND + 34 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8890 SELECT ALL 51 col1 FROM tab4 WHERE NOT + col1 * - col3 BETWEEN NULL AND + 34 ---- query I rowsort label-8895 SELECT ALL + col1 FROM tab0 WHERE NOT NULL < + 84 ---- query I rowsort label-8895 SELECT ALL + col1 FROM tab1 WHERE NOT NULL < + 84 ---- query I rowsort label-8895 SELECT ALL + col1 FROM tab2 WHERE NOT NULL < + 84 ---- query I rowsort label-8895 SELECT ALL + col1 FROM tab3 WHERE NOT NULL < + 84 ---- query I rowsort label-8895 SELECT ALL + col1 FROM tab4 WHERE NOT NULL < + 84 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8900 SELECT - - col1 FROM tab0 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4 ---- skipif mysql # not compatible query I rowsort label-8900 SELECT - - col1 FROM tab0 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8900 SELECT - - col1 FROM tab1 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4 ---- skipif mysql # not compatible query I rowsort label-8900 SELECT - - col1 FROM tab1 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8900 SELECT - - col1 FROM tab2 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4 ---- skipif mysql # not compatible query I rowsort label-8900 SELECT - - col1 FROM tab2 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8900 SELECT - - col1 FROM tab3 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4 ---- skipif mysql # not compatible query I rowsort label-8900 SELECT - - col1 FROM tab3 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8900 SELECT - - col1 FROM tab4 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4 ---- skipif mysql # not compatible query I rowsort label-8900 SELECT - - col1 FROM tab4 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4 ---- query IIIIIII rowsort label-8905 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 16 IS NOT NULL ---- query IIIIIII rowsort label-8905 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 16 IS NOT NULL ---- query IIIIIII rowsort label-8905 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 16 IS NOT NULL ---- query IIIIIII rowsort label-8905 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 16 IS NOT NULL ---- query IIIIIII rowsort label-8905 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 16 IS NOT NULL ---- query IIIIIII rowsort label-8910 SELECT * FROM tab0 WHERE col1 BETWEEN NULL AND - 75 ---- query IIIIIII rowsort label-8910 SELECT * FROM tab1 WHERE col1 BETWEEN NULL AND - 75 ---- query IIIIIII rowsort label-8910 SELECT * FROM tab2 WHERE col1 BETWEEN NULL AND - 75 ---- query IIIIIII rowsort label-8910 SELECT * FROM tab3 WHERE col1 BETWEEN NULL AND - 75 ---- query IIIIIII rowsort label-8910 SELECT * FROM tab4 WHERE col1 BETWEEN NULL AND - 75 ---- onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8915 SELECT DISTINCT COUNT( * ) DIV 70 * COUNT( * ) + 51 FROM tab0 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT COUNT ( * ) / 70 * COUNT ( * ) + 51 FROM tab0 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8915 SELECT DISTINCT COUNT( * ) DIV 70 * COUNT( * ) + 51 FROM tab1 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT COUNT ( * ) / 70 * COUNT ( * ) + 51 FROM tab1 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8915 SELECT DISTINCT COUNT( * ) DIV 70 * COUNT( * ) + 51 FROM tab2 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT COUNT ( * ) / 70 * COUNT ( * ) + 51 FROM tab2 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8915 SELECT DISTINCT COUNT( * ) DIV 70 * COUNT( * ) + 51 FROM tab3 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT COUNT ( * ) / 70 * COUNT ( * ) + 51 FROM tab3 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 onlyif mysql # aggregate syntax: DIV for integer division: query I rowsort label-8915 SELECT DISTINCT COUNT( * ) DIV 70 * COUNT( * ) + 51 FROM tab4 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT COUNT ( * ) / 70 * COUNT ( * ) + 51 FROM tab4 cor0 WHERE + col1 * + 22 * + col3 IS NULL ---- 51 query I rowsort label-8920 SELECT DISTINCT - col0 AS col4 FROM tab0 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8920 SELECT DISTINCT - col0 AS col4 FROM tab1 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8920 SELECT DISTINCT - col0 AS col4 FROM tab2 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8920 SELECT DISTINCT - col0 AS col4 FROM tab3 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8920 SELECT DISTINCT - col0 AS col4 FROM tab4 AS cor0 WHERE NULL IS NULL ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 query I rowsort label-8925 SELECT DISTINCT 53 FROM tab0 WHERE ( - 13 ) <= ( NULL ) ---- query I rowsort label-8925 SELECT DISTINCT 53 FROM tab1 WHERE ( - 13 ) <= ( NULL ) ---- query I rowsort label-8925 SELECT DISTINCT 53 FROM tab2 WHERE ( - 13 ) <= ( NULL ) ---- query I rowsort label-8925 SELECT DISTINCT 53 FROM tab3 WHERE ( - 13 ) <= ( NULL ) ---- query I rowsort label-8925 SELECT DISTINCT 53 FROM tab4 WHERE ( - 13 ) <= ( NULL ) ---- query I rowsort label-8930 SELECT DISTINCT - 49 * col0 * - col0 AS col2 FROM tab0 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL ---- query I rowsort label-8930 SELECT DISTINCT - 49 * col0 * - col0 AS col2 FROM tab1 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL ---- query I rowsort label-8930 SELECT DISTINCT - 49 * col0 * - col0 AS col2 FROM tab2 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL ---- query I rowsort label-8930 SELECT DISTINCT - 49 * col0 * - col0 AS col2 FROM tab3 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL ---- query I rowsort label-8930 SELECT DISTINCT - 49 * col0 * - col0 AS col2 FROM tab4 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL ---- query I rowsort label-8935 SELECT + ( + col3 ) AS col3 FROM tab0 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) ) ---- query I rowsort label-8935 SELECT + ( + col3 ) AS col3 FROM tab1 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) ) ---- query I rowsort label-8935 SELECT + ( + col3 ) AS col3 FROM tab2 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) ) ---- query I rowsort label-8935 SELECT + ( + col3 ) AS col3 FROM tab3 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) ) ---- query I rowsort label-8935 SELECT + ( + col3 ) AS col3 FROM tab4 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) ) ---- onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8940 SELECT + - CAST( COUNT( * ) AS SIGNED ) FROM tab0 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-8940 SELECT + - CAST ( COUNT ( * ) AS INTEGER ) FROM tab0 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8940 SELECT + - CAST( COUNT( * ) AS SIGNED ) FROM tab1 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-8940 SELECT + - CAST ( COUNT ( * ) AS INTEGER ) FROM tab1 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8940 SELECT + - CAST( COUNT( * ) AS SIGNED ) FROM tab2 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-8940 SELECT + - CAST ( COUNT ( * ) AS INTEGER ) FROM tab2 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8940 SELECT + - CAST( COUNT( * ) AS SIGNED ) FROM tab3 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-8940 SELECT + - CAST ( COUNT ( * ) AS INTEGER ) FROM tab3 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8940 SELECT + - CAST( COUNT( * ) AS SIGNED ) FROM tab4 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 skipif mysql # not compatible query I rowsort label-8940 SELECT + - CAST ( COUNT ( * ) AS INTEGER ) FROM tab4 AS cor0 WHERE NOT 75 * - 78 * + - ( ( - + 46 ) ) IS NULL ---- -100 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8945 SELECT * FROM tab0 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8945 SELECT * FROM tab0 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8945 SELECT * FROM tab1 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8945 SELECT * FROM tab1 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8945 SELECT * FROM tab2 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8945 SELECT * FROM tab2 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8945 SELECT * FROM tab3 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8945 SELECT * FROM tab3 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-8945 SELECT * FROM tab4 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-8945 SELECT * FROM tab4 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab0 WHERE NULL > NULL ---- skipif mysql # not compatible query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab0 WHERE NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab1 WHERE NULL > NULL ---- skipif mysql # not compatible query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab1 WHERE NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab2 WHERE NULL > NULL ---- skipif mysql # not compatible query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab2 WHERE NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab3 WHERE NULL > NULL ---- skipif mysql # not compatible query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab3 WHERE NULL > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab4 WHERE NULL > NULL ---- skipif mysql # not compatible query I rowsort label-8950 SELECT col4 / 47 * + 28 * - + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab4 WHERE NULL > NULL ---- onlyif mysql # aggregate syntax: query II rowsort label-8955 SELECT DISTINCT 24, COUNT( * ) FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif mysql # not compatible query II rowsort label-8955 SELECT DISTINCT 24, COUNT ( * ) FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 onlyif mysql # aggregate syntax: query II rowsort label-8955 SELECT DISTINCT 24, COUNT( * ) FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif mysql # not compatible query II rowsort label-8955 SELECT DISTINCT 24, COUNT ( * ) FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 onlyif mysql # aggregate syntax: query II rowsort label-8955 SELECT DISTINCT 24, COUNT( * ) FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif mysql # not compatible query II rowsort label-8955 SELECT DISTINCT 24, COUNT ( * ) FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 onlyif mysql # aggregate syntax: query II rowsort label-8955 SELECT DISTINCT 24, COUNT( * ) FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif mysql # not compatible query II rowsort label-8955 SELECT DISTINCT 24, COUNT ( * ) FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 onlyif mysql # aggregate syntax: query II rowsort label-8955 SELECT DISTINCT 24, COUNT( * ) FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif mysql # not compatible query II rowsort label-8955 SELECT DISTINCT 24, COUNT ( * ) FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL ---- 24 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8960 SELECT ALL 38 col3 FROM tab0 AS cor0 WHERE NOT col4 + - 17 IS NULL ---- 100 values hashing to 7be2a7e4ca4617d8cad78bf6053895ee skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8960 SELECT ALL 38 col3 FROM tab1 AS cor0 WHERE NOT col4 + - 17 IS NULL ---- 100 values hashing to 7be2a7e4ca4617d8cad78bf6053895ee skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8960 SELECT ALL 38 col3 FROM tab2 AS cor0 WHERE NOT col4 + - 17 IS NULL ---- 100 values hashing to 7be2a7e4ca4617d8cad78bf6053895ee skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8960 SELECT ALL 38 col3 FROM tab3 AS cor0 WHERE NOT col4 + - 17 IS NULL ---- 100 values hashing to 7be2a7e4ca4617d8cad78bf6053895ee skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-8960 SELECT ALL 38 col3 FROM tab4 AS cor0 WHERE NOT col4 + - 17 IS NULL ---- 100 values hashing to 7be2a7e4ca4617d8cad78bf6053895ee query I rowsort label-8965 SELECT col2 AS col4 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8965 SELECT col2 AS col4 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8965 SELECT col2 AS col4 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8965 SELECT col2 AS col4 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b query I rowsort label-8965 SELECT col2 AS col4 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 322178de75715d2ba042d76fcd9c516b onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8970 SELECT + - SUM( DISTINCT ( col0 ) ) FROM tab0 WHERE 46 * + CAST( 85 AS SIGNED ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-8970 SELECT + - SUM ( DISTINCT ( col0 ) ) FROM tab0 WHERE 46 * + CAST ( 85 AS INTEGER ) = NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8970 SELECT + - SUM( DISTINCT ( col0 ) ) FROM tab1 WHERE 46 * + CAST( 85 AS SIGNED ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-8970 SELECT + - SUM ( DISTINCT ( col0 ) ) FROM tab1 WHERE 46 * + CAST ( 85 AS INTEGER ) = NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8970 SELECT + - SUM( DISTINCT ( col0 ) ) FROM tab2 WHERE 46 * + CAST( 85 AS SIGNED ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-8970 SELECT + - SUM ( DISTINCT ( col0 ) ) FROM tab2 WHERE 46 * + CAST ( 85 AS INTEGER ) = NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8970 SELECT + - SUM( DISTINCT ( col0 ) ) FROM tab3 WHERE 46 * + CAST( 85 AS SIGNED ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-8970 SELECT + - SUM ( DISTINCT ( col0 ) ) FROM tab3 WHERE 46 * + CAST ( 85 AS INTEGER ) = NULL ---- NULL onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-8970 SELECT + - SUM( DISTINCT ( col0 ) ) FROM tab4 WHERE 46 * + CAST( 85 AS SIGNED ) = NULL ---- NULL skipif mysql # not compatible query I rowsort label-8970 SELECT + - SUM ( DISTINCT ( col0 ) ) FROM tab4 WHERE 46 * + CAST ( 85 AS INTEGER ) = NULL ---- NULL query I rowsort label-8975 SELECT + col4 + - col4 + 34 FROM tab0 WHERE NULL <> + - 15 ---- query I rowsort label-8975 SELECT + col4 + - col4 + 34 FROM tab1 WHERE NULL <> + - 15 ---- query I rowsort label-8975 SELECT + col4 + - col4 + 34 FROM tab2 WHERE NULL <> + - 15 ---- query I rowsort label-8975 SELECT + col4 + - col4 + 34 FROM tab3 WHERE NULL <> + - 15 ---- query I rowsort label-8975 SELECT + col4 + - col4 + 34 FROM tab4 WHERE NULL <> + - 15 ---- query I rowsort label-8980 SELECT ALL - col3 - - col0 FROM tab0 WHERE NULL NOT BETWEEN + col1 AND - 49 ---- query I rowsort label-8980 SELECT ALL - col3 - - col0 FROM tab1 WHERE NULL NOT BETWEEN + col1 AND - 49 ---- query I rowsort label-8980 SELECT ALL - col3 - - col0 FROM tab2 WHERE NULL NOT BETWEEN + col1 AND - 49 ---- query I rowsort label-8980 SELECT ALL - col3 - - col0 FROM tab3 WHERE NULL NOT BETWEEN + col1 AND - 49 ---- query I rowsort label-8980 SELECT ALL - col3 - - col0 FROM tab4 WHERE NULL NOT BETWEEN + col1 AND - 49 ---- query I rowsort label-8985 SELECT DISTINCT - - col3 AS col1 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8985 SELECT DISTINCT - - col3 AS col1 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8985 SELECT DISTINCT - - col3 AS col1 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8985 SELECT DISTINCT - - col3 AS col1 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query I rowsort label-8985 SELECT DISTINCT - - col3 AS col1 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- query IIIIIII rowsort label-8990 SELECT * FROM tab0 cor0 WHERE NOT col2 IS NOT NULL ---- query IIIIIII rowsort label-8990 SELECT * FROM tab1 cor0 WHERE NOT col2 IS NOT NULL ---- query IIIIIII rowsort label-8990 SELECT * FROM tab2 cor0 WHERE NOT col2 IS NOT NULL ---- query IIIIIII rowsort label-8990 SELECT * FROM tab3 cor0 WHERE NOT col2 IS NOT NULL ---- query IIIIIII rowsort label-8990 SELECT * FROM tab4 cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-8995 SELECT ALL 96 AS col5 FROM tab0 cor0 WHERE NULL <> NULL ---- query I rowsort label-8995 SELECT ALL 96 AS col5 FROM tab1 cor0 WHERE NULL <> NULL ---- query I rowsort label-8995 SELECT ALL 96 AS col5 FROM tab2 cor0 WHERE NULL <> NULL ---- query I rowsort label-8995 SELECT ALL 96 AS col5 FROM tab3 cor0 WHERE NULL <> NULL ---- query I rowsort label-8995 SELECT ALL 96 AS col5 FROM tab4 cor0 WHERE NULL <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9000 SELECT * FROM tab0 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9000 SELECT * FROM tab0 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9000 SELECT * FROM tab1 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9000 SELECT * FROM tab1 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9000 SELECT * FROM tab2 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9000 SELECT * FROM tab2 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9000 SELECT * FROM tab3 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9000 SELECT * FROM tab3 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9000 SELECT * FROM tab4 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9000 SELECT * FROM tab4 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR NULL BETWEEN NULL AND NULL ---- query II rowsort label-9005 SELECT DISTINCT - - col0, 56 FROM tab0 WHERE NULL <= NULL ---- query II rowsort label-9005 SELECT DISTINCT - - col0, 56 FROM tab1 WHERE NULL <= NULL ---- query II rowsort label-9005 SELECT DISTINCT - - col0, 56 FROM tab2 WHERE NULL <= NULL ---- query II rowsort label-9005 SELECT DISTINCT - - col0, 56 FROM tab3 WHERE NULL <= NULL ---- query II rowsort label-9005 SELECT DISTINCT - - col0, 56 FROM tab4 WHERE NULL <= NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9010 SELECT ALL * FROM tab0 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9010 SELECT ALL * FROM tab0 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9010 SELECT ALL * FROM tab1 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9010 SELECT ALL * FROM tab1 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9010 SELECT ALL * FROM tab2 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9010 SELECT ALL * FROM tab2 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9010 SELECT ALL * FROM tab3 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9010 SELECT ALL * FROM tab3 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9010 SELECT ALL * FROM tab4 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9010 SELECT ALL * FROM tab4 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL ---- query IIIIIII rowsort label-9015 SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-9015 SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-9015 SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-9015 SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL ---- query IIIIIII rowsort label-9015 SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9020 SELECT + SUM( DISTINCT - 63 ) AS col1 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-9020 SELECT + SUM ( DISTINCT - 63 ) AS col1 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9020 SELECT + SUM( DISTINCT - 63 ) AS col1 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-9020 SELECT + SUM ( DISTINCT - 63 ) AS col1 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9020 SELECT + SUM( DISTINCT - 63 ) AS col1 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-9020 SELECT + SUM ( DISTINCT - 63 ) AS col1 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9020 SELECT + SUM( DISTINCT - 63 ) AS col1 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-9020 SELECT + SUM ( DISTINCT - 63 ) AS col1 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9020 SELECT + SUM( DISTINCT - 63 ) AS col1 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL skipif mysql # not compatible query I rowsort label-9020 SELECT + SUM ( DISTINCT - 63 ) AS col1 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- NULL query I rowsort label-9025 SELECT ( - 8 ) FROM tab0 AS cor0 WHERE NOT col2 IS NULL ---- 100 values hashing to 1a6f171274697ef255835d3b784bdd00 query I rowsort label-9025 SELECT ( - 8 ) FROM tab1 AS cor0 WHERE NOT col2 IS NULL ---- 100 values hashing to 1a6f171274697ef255835d3b784bdd00 query I rowsort label-9025 SELECT ( - 8 ) FROM tab2 AS cor0 WHERE NOT col2 IS NULL ---- 100 values hashing to 1a6f171274697ef255835d3b784bdd00 query I rowsort label-9025 SELECT ( - 8 ) FROM tab3 AS cor0 WHERE NOT col2 IS NULL ---- 100 values hashing to 1a6f171274697ef255835d3b784bdd00 query I rowsort label-9025 SELECT ( - 8 ) FROM tab4 AS cor0 WHERE NOT col2 IS NULL ---- 100 values hashing to 1a6f171274697ef255835d3b784bdd00 query I rowsort label-9030 SELECT ALL + 38 AS col2 FROM tab0 WHERE NOT + - col3 IS NOT NULL ---- query I rowsort label-9030 SELECT ALL + 38 AS col2 FROM tab1 WHERE NOT + - col3 IS NOT NULL ---- query I rowsort label-9030 SELECT ALL + 38 AS col2 FROM tab2 WHERE NOT + - col3 IS NOT NULL ---- query I rowsort label-9030 SELECT ALL + 38 AS col2 FROM tab3 WHERE NOT + - col3 IS NOT NULL ---- query I rowsort label-9030 SELECT ALL + 38 AS col2 FROM tab4 WHERE NOT + - col3 IS NOT NULL ---- query IIIIIII rowsort label-9035 SELECT ALL * FROM tab0 WHERE NOT + col1 IS NOT NULL ---- query IIIIIII rowsort label-9035 SELECT ALL * FROM tab1 WHERE NOT + col1 IS NOT NULL ---- query IIIIIII rowsort label-9035 SELECT ALL * FROM tab2 WHERE NOT + col1 IS NOT NULL ---- query IIIIIII rowsort label-9035 SELECT ALL * FROM tab3 WHERE NOT + col1 IS NOT NULL ---- query IIIIIII rowsort label-9035 SELECT ALL * FROM tab4 WHERE NOT + col1 IS NOT NULL ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab0 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) ) ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab1 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) ) ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab2 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) ) ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab3 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) ) ---- query IIIIIII rowsort label-9040 SELECT ALL * FROM tab4 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) ) ---- query IIIIIII rowsort label-9045 SELECT ALL * FROM tab0 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0 ---- query IIIIIII rowsort label-9045 SELECT ALL * FROM tab1 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0 ---- query IIIIIII rowsort label-9045 SELECT ALL * FROM tab2 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0 ---- query IIIIIII rowsort label-9045 SELECT ALL * FROM tab3 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0 ---- query IIIIIII rowsort label-9045 SELECT ALL * FROM tab4 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0 ---- query IIIIIII rowsort label-9050 SELECT * FROM tab0 AS cor0 WHERE + 70 IS NULL ---- query IIIIIII rowsort label-9050 SELECT * FROM tab1 AS cor0 WHERE + 70 IS NULL ---- query IIIIIII rowsort label-9050 SELECT * FROM tab2 AS cor0 WHERE + 70 IS NULL ---- query IIIIIII rowsort label-9050 SELECT * FROM tab3 AS cor0 WHERE + 70 IS NULL ---- query IIIIIII rowsort label-9050 SELECT * FROM tab4 AS cor0 WHERE + 70 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9055 SELECT - col3 * col0 col4 FROM tab0 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9055 SELECT - col3 * col0 col4 FROM tab1 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9055 SELECT - col3 * col0 col4 FROM tab2 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9055 SELECT - col3 * col0 col4 FROM tab3 WHERE NOT NULL IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9055 SELECT - col3 * col0 col4 FROM tab4 WHERE NOT NULL IS NULL ---- query IIIIIII rowsort label-9060 SELECT * FROM tab0 AS cor0 WHERE col0 * + col4 BETWEEN NULL AND + ( 26 ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab1 AS cor0 WHERE col0 * + col4 BETWEEN NULL AND + ( 26 ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab2 AS cor0 WHERE col0 * + col4 BETWEEN NULL AND + ( 26 ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab3 AS cor0 WHERE col0 * + col4 BETWEEN NULL AND + ( 26 ) ---- query IIIIIII rowsort label-9060 SELECT * FROM tab4 AS cor0 WHERE col0 * + col4 BETWEEN NULL AND + ( 26 ) ---- query IIIIIII rowsort label-9065 SELECT ALL * FROM tab0 AS cor0 WHERE NULL IS NOT NULL AND ( col1 ) IS NULL ---- query IIIIIII rowsort label-9065 SELECT ALL * FROM tab1 AS cor0 WHERE NULL IS NOT NULL AND ( col1 ) IS NULL ---- query IIIIIII rowsort label-9065 SELECT ALL * FROM tab2 AS cor0 WHERE NULL IS NOT NULL AND ( col1 ) IS NULL ---- query IIIIIII rowsort label-9065 SELECT ALL * FROM tab3 AS cor0 WHERE NULL IS NOT NULL AND ( col1 ) IS NULL ---- query IIIIIII rowsort label-9065 SELECT ALL * FROM tab4 AS cor0 WHERE NULL IS NOT NULL AND ( col1 ) IS NULL ---- query II rowsort label-9070 SELECT ALL col0, 11 - col4 FROM tab0 AS cor0 WHERE NULL > + ( - 37 ) ---- query II rowsort label-9070 SELECT ALL col0, 11 - col4 FROM tab1 AS cor0 WHERE NULL > + ( - 37 ) ---- query II rowsort label-9070 SELECT ALL col0, 11 - col4 FROM tab2 AS cor0 WHERE NULL > + ( - 37 ) ---- query II rowsort label-9070 SELECT ALL col0, 11 - col4 FROM tab3 AS cor0 WHERE NULL > + ( - 37 ) ---- query II rowsort label-9070 SELECT ALL col0, 11 - col4 FROM tab4 AS cor0 WHERE NULL > + ( - 37 ) ---- query IIIIIII rowsort label-9075 SELECT * FROM tab0 AS cor0 WHERE 21 <= NULL ---- query IIIIIII rowsort label-9075 SELECT * FROM tab1 AS cor0 WHERE 21 <= NULL ---- query IIIIIII rowsort label-9075 SELECT * FROM tab2 AS cor0 WHERE 21 <= NULL ---- query IIIIIII rowsort label-9075 SELECT * FROM tab3 AS cor0 WHERE 21 <= NULL ---- query IIIIIII rowsort label-9075 SELECT * FROM tab4 AS cor0 WHERE 21 <= NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9080 SELECT DISTINCT COUNT( * ) * - + ( - 74 ) AS col1 FROM tab0 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 skipif mysql # not compatible query I rowsort label-9080 SELECT DISTINCT COUNT ( * ) * - + ( - 74 ) AS col1 FROM tab0 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 onlyif mysql # aggregate syntax: query I rowsort label-9080 SELECT DISTINCT COUNT( * ) * - + ( - 74 ) AS col1 FROM tab1 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 skipif mysql # not compatible query I rowsort label-9080 SELECT DISTINCT COUNT ( * ) * - + ( - 74 ) AS col1 FROM tab1 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 onlyif mysql # aggregate syntax: query I rowsort label-9080 SELECT DISTINCT COUNT( * ) * - + ( - 74 ) AS col1 FROM tab2 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 skipif mysql # not compatible query I rowsort label-9080 SELECT DISTINCT COUNT ( * ) * - + ( - 74 ) AS col1 FROM tab2 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 onlyif mysql # aggregate syntax: query I rowsort label-9080 SELECT DISTINCT COUNT( * ) * - + ( - 74 ) AS col1 FROM tab3 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 skipif mysql # not compatible query I rowsort label-9080 SELECT DISTINCT COUNT ( * ) * - + ( - 74 ) AS col1 FROM tab3 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 onlyif mysql # aggregate syntax: query I rowsort label-9080 SELECT DISTINCT COUNT( * ) * - + ( - 74 ) AS col1 FROM tab4 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 skipif mysql # not compatible query I rowsort label-9080 SELECT DISTINCT COUNT ( * ) * - + ( - 74 ) AS col1 FROM tab4 WHERE + + ( + col4 ) IS NOT NULL ---- 7400 query IIIIIII rowsort label-9085 SELECT * FROM tab0 WHERE NOT col0 NOT BETWEEN NULL AND - col0 - + col0 ---- query IIIIIII rowsort label-9085 SELECT * FROM tab1 WHERE NOT col0 NOT BETWEEN NULL AND - col0 - + col0 ---- query IIIIIII rowsort label-9085 SELECT * FROM tab2 WHERE NOT col0 NOT BETWEEN NULL AND - col0 - + col0 ---- query IIIIIII rowsort label-9085 SELECT * FROM tab3 WHERE NOT col0 NOT BETWEEN NULL AND - col0 - + col0 ---- query IIIIIII rowsort label-9085 SELECT * FROM tab4 WHERE NOT col0 NOT BETWEEN NULL AND - col0 - + col0 ---- query IIIIIII rowsort label-9090 SELECT ALL * FROM tab0 WHERE - ( 77 ) <= NULL ---- query IIIIIII rowsort label-9090 SELECT ALL * FROM tab1 WHERE - ( 77 ) <= NULL ---- query IIIIIII rowsort label-9090 SELECT ALL * FROM tab2 WHERE - ( 77 ) <= NULL ---- query IIIIIII rowsort label-9090 SELECT ALL * FROM tab3 WHERE - ( 77 ) <= NULL ---- query IIIIIII rowsort label-9090 SELECT ALL * FROM tab4 WHERE - ( 77 ) <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9095 SELECT - col4 col5 FROM tab0 WHERE NOT - + col3 + + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9095 SELECT - col4 col5 FROM tab1 WHERE NOT - + col3 + + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9095 SELECT - col4 col5 FROM tab2 WHERE NOT - + col3 + + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9095 SELECT - col4 col5 FROM tab3 WHERE NOT - + col3 + + col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9095 SELECT - col4 col5 FROM tab4 WHERE NOT - + col3 + + col0 IS NOT NULL ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9100 SELECT * FROM tab0 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40 ---- skipif mysql # not compatible query IIIIIII rowsort label-9100 SELECT * FROM tab0 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9100 SELECT * FROM tab1 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40 ---- skipif mysql # not compatible query IIIIIII rowsort label-9100 SELECT * FROM tab1 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9100 SELECT * FROM tab2 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40 ---- skipif mysql # not compatible query IIIIIII rowsort label-9100 SELECT * FROM tab2 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9100 SELECT * FROM tab3 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40 ---- skipif mysql # not compatible query IIIIIII rowsort label-9100 SELECT * FROM tab3 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40 ---- onlyif mysql # CAST syntax: DECIMAL type: query IIIIIII rowsort label-9100 SELECT * FROM tab4 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40 ---- skipif mysql # not compatible query IIIIIII rowsort label-9100 SELECT * FROM tab4 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) <> + 2 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) <> + 2 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) <> + 2 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) <> + 2 ---- query IIIIIII rowsort label-9105 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) <> + 2 ---- query I rowsort label-9110 SELECT col2 AS col1 FROM tab0 WHERE NOT 92 * + 58 IS NOT NULL ---- query I rowsort label-9110 SELECT col2 AS col1 FROM tab1 WHERE NOT 92 * + 58 IS NOT NULL ---- query I rowsort label-9110 SELECT col2 AS col1 FROM tab2 WHERE NOT 92 * + 58 IS NOT NULL ---- query I rowsort label-9110 SELECT col2 AS col1 FROM tab3 WHERE NOT 92 * + 58 IS NOT NULL ---- query I rowsort label-9110 SELECT col2 AS col1 FROM tab4 WHERE NOT 92 * + 58 IS NOT NULL ---- query IIIIIII rowsort label-9115 SELECT ALL * FROM tab0 cor0 WHERE NULL <> 55 ---- query IIIIIII rowsort label-9115 SELECT ALL * FROM tab1 cor0 WHERE NULL <> 55 ---- query IIIIIII rowsort label-9115 SELECT ALL * FROM tab2 cor0 WHERE NULL <> 55 ---- query IIIIIII rowsort label-9115 SELECT ALL * FROM tab3 cor0 WHERE NULL <> 55 ---- query IIIIIII rowsort label-9115 SELECT ALL * FROM tab4 cor0 WHERE NULL <> 55 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort label-9120 SELECT - col0 * + col3 AS col2 FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9125 SELECT ALL * FROM tab0 AS cor0 WHERE - col4 / - 86 = + 20 ---- query IIIIIII rowsort label-9125 SELECT ALL * FROM tab1 AS cor0 WHERE - col4 / - 86 = + 20 ---- query IIIIIII rowsort label-9125 SELECT ALL * FROM tab2 AS cor0 WHERE - col4 / - 86 = + 20 ---- query IIIIIII rowsort label-9125 SELECT ALL * FROM tab3 AS cor0 WHERE - col4 / - 86 = + 20 ---- query IIIIIII rowsort label-9125 SELECT ALL * FROM tab4 AS cor0 WHERE - col4 / - 86 = + 20 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9130 SELECT - 19 col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9130 SELECT - 19 col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9130 SELECT - 19 col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9130 SELECT - 19 col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9130 SELECT - 19 col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT ALL * FROM tab0 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT ALL * FROM tab0 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT ALL * FROM tab1 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT ALL * FROM tab1 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT ALL * FROM tab2 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT ALL * FROM tab2 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT ALL * FROM tab3 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT ALL * FROM tab3 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9135 SELECT ALL * FROM tab4 AS cor0 WHERE CAST( NULL AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9135 SELECT ALL * FROM tab4 AS cor0 WHERE CAST ( NULL AS INTEGER ) IS NOT NULL ---- query IIIIIII rowsort label-9140 SELECT * FROM tab0 WHERE 39 IS NULL ---- query IIIIIII rowsort label-9140 SELECT * FROM tab1 WHERE 39 IS NULL ---- query IIIIIII rowsort label-9140 SELECT * FROM tab2 WHERE 39 IS NULL ---- query IIIIIII rowsort label-9140 SELECT * FROM tab3 WHERE 39 IS NULL ---- query IIIIIII rowsort label-9140 SELECT * FROM tab4 WHERE 39 IS NULL ---- query IIIIIII rowsort label-9145 SELECT ALL * FROM tab0 WHERE - - ( 52 ) IS NULL ---- query IIIIIII rowsort label-9145 SELECT ALL * FROM tab1 WHERE - - ( 52 ) IS NULL ---- query IIIIIII rowsort label-9145 SELECT ALL * FROM tab2 WHERE - - ( 52 ) IS NULL ---- query IIIIIII rowsort label-9145 SELECT ALL * FROM tab3 WHERE - - ( 52 ) IS NULL ---- query IIIIIII rowsort label-9145 SELECT ALL * FROM tab4 WHERE - - ( 52 ) IS NULL ---- query I rowsort label-9150 SELECT + 64 FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-9150 SELECT + 64 FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-9150 SELECT + 64 FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-9150 SELECT + 64 FROM tab3 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort label-9150 SELECT + 64 FROM tab4 WHERE NULL BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9155 SELECT ALL * FROM tab0 WHERE NOT - ( - 53 ) / + + CAST( NULL AS SIGNED ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9155 SELECT ALL * FROM tab0 WHERE NOT - ( - 53 ) / + + CAST ( NULL AS INTEGER ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9155 SELECT ALL * FROM tab1 WHERE NOT - ( - 53 ) / + + CAST( NULL AS SIGNED ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9155 SELECT ALL * FROM tab1 WHERE NOT - ( - 53 ) / + + CAST ( NULL AS INTEGER ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9155 SELECT ALL * FROM tab2 WHERE NOT - ( - 53 ) / + + CAST( NULL AS SIGNED ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9155 SELECT ALL * FROM tab2 WHERE NOT - ( - 53 ) / + + CAST ( NULL AS INTEGER ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9155 SELECT ALL * FROM tab3 WHERE NOT - ( - 53 ) / + + CAST( NULL AS SIGNED ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9155 SELECT ALL * FROM tab3 WHERE NOT - ( - 53 ) / + + CAST ( NULL AS INTEGER ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9155 SELECT ALL * FROM tab4 WHERE NOT - ( - 53 ) / + + CAST( NULL AS SIGNED ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9155 SELECT ALL * FROM tab4 WHERE NOT - ( - 53 ) / + + CAST ( NULL AS INTEGER ) + + col0 / ( + + ( col4 ) ) * + 20 = NULL ---- query IIIIIII rowsort label-9160 SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-9160 SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-9160 SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-9160 SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL ---- query IIIIIII rowsort label-9160 SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT ALL col0 col3 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT ALL col0 col3 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT ALL col0 col3 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT ALL col0 col3 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9165 SELECT ALL col0 col3 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL ---- query IIIIIII rowsort label-9170 SELECT * FROM tab0 AS cor0 WHERE col4 < - col1 ---- query IIIIIII rowsort label-9170 SELECT * FROM tab1 AS cor0 WHERE col4 < - col1 ---- query IIIIIII rowsort label-9170 SELECT * FROM tab2 AS cor0 WHERE col4 < - col1 ---- query IIIIIII rowsort label-9170 SELECT * FROM tab3 AS cor0 WHERE col4 < - col1 ---- query IIIIIII rowsort label-9170 SELECT * FROM tab4 AS cor0 WHERE col4 < - col1 ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab0 AS cor0 WHERE NOT - 79 <> NULL ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab1 AS cor0 WHERE NOT - 79 <> NULL ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab2 AS cor0 WHERE NOT - 79 <> NULL ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab3 AS cor0 WHERE NOT - 79 <> NULL ---- query IIIIIII rowsort label-9175 SELECT ALL * FROM tab4 AS cor0 WHERE NOT - 79 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9180 SELECT ALL 15 AS col1, 47 col4 FROM tab0 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9180 SELECT ALL 15 AS col1, 47 col4 FROM tab1 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9180 SELECT ALL 15 AS col1, 47 col4 FROM tab2 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9180 SELECT ALL 15 AS col1, 47 col4 FROM tab3 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query II rowsort label-9180 SELECT ALL 15 AS col1, 47 col4 FROM tab4 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 ) ---- query I rowsort label-9185 SELECT ALL + col0 AS col5 FROM tab0 WHERE NULL >= - col1 / + col4 + - - col0 * - 49 ---- query I rowsort label-9185 SELECT ALL + col0 AS col5 FROM tab1 WHERE NULL >= - col1 / + col4 + - - col0 * - 49 ---- query I rowsort label-9185 SELECT ALL + col0 AS col5 FROM tab2 WHERE NULL >= - col1 / + col4 + - - col0 * - 49 ---- query I rowsort label-9185 SELECT ALL + col0 AS col5 FROM tab3 WHERE NULL >= - col1 / + col4 + - - col0 * - 49 ---- query I rowsort label-9185 SELECT ALL + col0 AS col5 FROM tab4 WHERE NULL >= - col1 / + col4 + - - col0 * - 49 ---- query IIIIIII rowsort label-9190 SELECT * FROM tab0 AS cor0 WHERE col4 + - col3 IS NULL ---- query IIIIIII rowsort label-9190 SELECT * FROM tab1 AS cor0 WHERE col4 + - col3 IS NULL ---- query IIIIIII rowsort label-9190 SELECT * FROM tab2 AS cor0 WHERE col4 + - col3 IS NULL ---- query IIIIIII rowsort label-9190 SELECT * FROM tab3 AS cor0 WHERE col4 + - col3 IS NULL ---- query IIIIIII rowsort label-9190 SELECT * FROM tab4 AS cor0 WHERE col4 + - col3 IS NULL ---- query I rowsort label-9195 SELECT ALL + 32 * col0 + 0 FROM tab0 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d78e9d7c7226b3ef83460641225601b4 query I rowsort label-9195 SELECT ALL + 32 * col0 + 0 FROM tab1 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d78e9d7c7226b3ef83460641225601b4 query I rowsort label-9195 SELECT ALL + 32 * col0 + 0 FROM tab2 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d78e9d7c7226b3ef83460641225601b4 query I rowsort label-9195 SELECT ALL + 32 * col0 + 0 FROM tab3 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d78e9d7c7226b3ef83460641225601b4 query I rowsort label-9195 SELECT ALL + 32 * col0 + 0 FROM tab4 AS cor0 WHERE col0 IS NOT NULL ---- 100 values hashing to d78e9d7c7226b3ef83460641225601b4 onlyif mysql # aggregate syntax: query I rowsort label-9200 SELECT 0 * + COUNT( * ) FROM tab0 AS cor0 WHERE NOT - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9200 SELECT 0 * + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9200 SELECT 0 * + COUNT( * ) FROM tab1 AS cor0 WHERE NOT - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9200 SELECT 0 * + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9200 SELECT 0 * + COUNT( * ) FROM tab2 AS cor0 WHERE NOT - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9200 SELECT 0 * + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9200 SELECT 0 * + COUNT( * ) FROM tab3 AS cor0 WHERE NOT - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9200 SELECT 0 * + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT - col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9200 SELECT 0 * + COUNT( * ) FROM tab4 AS cor0 WHERE NOT - col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9200 SELECT 0 * + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT - col1 IS NULL ---- 0 query I rowsort label-9205 SELECT ALL 85 * + col0 * col4 * 50 AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9205 SELECT ALL 85 * + col0 * col4 * 50 AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9205 SELECT ALL 85 * + col0 * col4 * 50 AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9205 SELECT ALL 85 * + col0 * col4 * 50 AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9205 SELECT ALL 85 * + col0 * col4 * 50 AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL - + MIN( - + col0 ) AS col4 FROM tab0 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL - + MIN ( - + col0 ) AS col4 FROM tab0 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL - + MIN( - + col0 ) AS col4 FROM tab1 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL - + MIN ( - + col0 ) AS col4 FROM tab1 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL - + MIN( - + col0 ) AS col4 FROM tab2 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL - + MIN ( - + col0 ) AS col4 FROM tab2 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL - + MIN( - + col0 ) AS col4 FROM tab3 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL - + MIN ( - + col0 ) AS col4 FROM tab3 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9210 SELECT ALL - + MIN( - + col0 ) AS col4 FROM tab4 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9210 SELECT ALL - + MIN ( - + col0 ) AS col4 FROM tab4 AS cor0 WHERE col0 * + - 43 IS NULL ---- NULL query I rowsort label-9215 SELECT DISTINCT col1 FROM tab0 WHERE NOT + col4 NOT BETWEEN NULL AND + col1 ---- query I rowsort label-9215 SELECT DISTINCT col1 FROM tab1 WHERE NOT + col4 NOT BETWEEN NULL AND + col1 ---- query I rowsort label-9215 SELECT DISTINCT col1 FROM tab2 WHERE NOT + col4 NOT BETWEEN NULL AND + col1 ---- query I rowsort label-9215 SELECT DISTINCT col1 FROM tab3 WHERE NOT + col4 NOT BETWEEN NULL AND + col1 ---- query I rowsort label-9215 SELECT DISTINCT col1 FROM tab4 WHERE NOT + col4 NOT BETWEEN NULL AND + col1 ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9220 SELECT DISTINCT + ( CAST( NULL AS SIGNED ) ) col4 FROM tab0 WHERE NOT NULL = NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9220 SELECT DISTINCT + ( CAST ( NULL AS INTEGER ) ) col4 FROM tab0 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9220 SELECT DISTINCT + ( CAST( NULL AS SIGNED ) ) col4 FROM tab1 WHERE NOT NULL = NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9220 SELECT DISTINCT + ( CAST ( NULL AS INTEGER ) ) col4 FROM tab1 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9220 SELECT DISTINCT + ( CAST( NULL AS SIGNED ) ) col4 FROM tab2 WHERE NOT NULL = NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9220 SELECT DISTINCT + ( CAST ( NULL AS INTEGER ) ) col4 FROM tab2 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9220 SELECT DISTINCT + ( CAST( NULL AS SIGNED ) ) col4 FROM tab3 WHERE NOT NULL = NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9220 SELECT DISTINCT + ( CAST ( NULL AS INTEGER ) ) col4 FROM tab3 WHERE NOT NULL = NULL ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9220 SELECT DISTINCT + ( CAST( NULL AS SIGNED ) ) col4 FROM tab4 WHERE NOT NULL = NULL ---- skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9220 SELECT DISTINCT + ( CAST ( NULL AS INTEGER ) ) col4 FROM tab4 WHERE NOT NULL = NULL ---- query I rowsort label-9225 SELECT + col2 FROM tab0 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-9225 SELECT + col2 FROM tab1 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-9225 SELECT + col2 FROM tab2 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-9225 SELECT + col2 FROM tab3 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-9225 SELECT + col2 FROM tab4 AS cor0 WHERE - col3 IS NULL ---- query I rowsort label-9230 SELECT ALL 23 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 51fcbc7999d1db443ab393b6ff6c6cd5 query I rowsort label-9230 SELECT ALL 23 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 51fcbc7999d1db443ab393b6ff6c6cd5 query I rowsort label-9230 SELECT ALL 23 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 51fcbc7999d1db443ab393b6ff6c6cd5 query I rowsort label-9230 SELECT ALL 23 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 51fcbc7999d1db443ab393b6ff6c6cd5 query I rowsort label-9230 SELECT ALL 23 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 51fcbc7999d1db443ab393b6ff6c6cd5 query I rowsort label-9235 SELECT ALL + + 94 / 99 AS col5 FROM tab0 WHERE NULL > NULL ---- query I rowsort label-9235 SELECT ALL + + 94 / 99 AS col5 FROM tab1 WHERE NULL > NULL ---- query I rowsort label-9235 SELECT ALL + + 94 / 99 AS col5 FROM tab2 WHERE NULL > NULL ---- query I rowsort label-9235 SELECT ALL + + 94 / 99 AS col5 FROM tab3 WHERE NULL > NULL ---- query I rowsort label-9235 SELECT ALL + + 94 / 99 AS col5 FROM tab4 WHERE NULL > NULL ---- query IIIIIII rowsort label-9240 SELECT ALL * FROM tab0 WHERE + + 64 IS NULL ---- query IIIIIII rowsort label-9240 SELECT ALL * FROM tab1 WHERE + + 64 IS NULL ---- query IIIIIII rowsort label-9240 SELECT ALL * FROM tab2 WHERE + + 64 IS NULL ---- query IIIIIII rowsort label-9240 SELECT ALL * FROM tab3 WHERE + + 64 IS NULL ---- query IIIIIII rowsort label-9240 SELECT ALL * FROM tab4 WHERE + + 64 IS NULL ---- query I rowsort label-9245 SELECT + - 30 AS col5 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9245 SELECT + - 30 AS col5 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9245 SELECT + - 30 AS col5 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9245 SELECT + - 30 AS col5 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9245 SELECT + - 30 AS col5 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-9250 SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL ---- query I rowsort label-9250 SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL ---- query I rowsort label-9250 SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL ---- query I rowsort label-9250 SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL ---- query I rowsort label-9250 SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL ---- query IIIIIII rowsort label-9255 SELECT * FROM tab0 AS cor0 WHERE ( NULL > + 98 + + 4 ) ---- query IIIIIII rowsort label-9255 SELECT * FROM tab1 AS cor0 WHERE ( NULL > + 98 + + 4 ) ---- query IIIIIII rowsort label-9255 SELECT * FROM tab2 AS cor0 WHERE ( NULL > + 98 + + 4 ) ---- query IIIIIII rowsort label-9255 SELECT * FROM tab3 AS cor0 WHERE ( NULL > + 98 + + 4 ) ---- query IIIIIII rowsort label-9255 SELECT * FROM tab4 AS cor0 WHERE ( NULL > + 98 + + 4 ) ---- query II rowsort label-9260 SELECT + - 33, col3 AS col0 FROM tab0 WHERE NULL IS NOT NULL ---- query II rowsort label-9260 SELECT + - 33, col3 AS col0 FROM tab1 WHERE NULL IS NOT NULL ---- query II rowsort label-9260 SELECT + - 33, col3 AS col0 FROM tab2 WHERE NULL IS NOT NULL ---- query II rowsort label-9260 SELECT + - 33, col3 AS col0 FROM tab3 WHERE NULL IS NOT NULL ---- query II rowsort label-9260 SELECT + - 33, col3 AS col0 FROM tab4 WHERE NULL IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-9265 SELECT * FROM tab0 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9265 SELECT * FROM tab0 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-9265 SELECT * FROM tab1 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9265 SELECT * FROM tab1 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-9265 SELECT * FROM tab2 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9265 SELECT * FROM tab2 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-9265 SELECT * FROM tab3 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9265 SELECT * FROM tab3 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: query IIIIIII rowsort label-9265 SELECT * FROM tab4 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9265 SELECT * FROM tab4 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL ---- query I rowsort label-9270 SELECT DISTINCT + 40 AS col3 FROM tab0 WHERE NOT 65 IS NULL ---- 40 query I rowsort label-9270 SELECT DISTINCT + 40 AS col3 FROM tab1 WHERE NOT 65 IS NULL ---- 40 query I rowsort label-9270 SELECT DISTINCT + 40 AS col3 FROM tab2 WHERE NOT 65 IS NULL ---- 40 query I rowsort label-9270 SELECT DISTINCT + 40 AS col3 FROM tab3 WHERE NOT 65 IS NULL ---- 40 query I rowsort label-9270 SELECT DISTINCT + 40 AS col3 FROM tab4 WHERE NOT 65 IS NULL ---- 40 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9275 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9275 SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9275 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9275 SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9275 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9275 SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9275 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9275 SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9275 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0 ---- skipif mysql # not compatible query IIIIIII rowsort label-9275 SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0 ---- query IIIIIII rowsort label-9280 SELECT ALL * FROM tab0 WHERE NOT col0 > - col1 ---- query IIIIIII rowsort label-9280 SELECT ALL * FROM tab1 WHERE NOT col0 > - col1 ---- query IIIIIII rowsort label-9280 SELECT ALL * FROM tab2 WHERE NOT col0 > - col1 ---- query IIIIIII rowsort label-9280 SELECT ALL * FROM tab3 WHERE NOT col0 > - col1 ---- query IIIIIII rowsort label-9280 SELECT ALL * FROM tab4 WHERE NOT col0 > - col1 ---- onlyif mysql # aggregate syntax: query I rowsort label-9285 SELECT DISTINCT COUNT( * ) * 18 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9285 SELECT DISTINCT COUNT ( * ) * 18 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9285 SELECT DISTINCT COUNT( * ) * 18 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9285 SELECT DISTINCT COUNT ( * ) * 18 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9285 SELECT DISTINCT COUNT( * ) * 18 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9285 SELECT DISTINCT COUNT ( * ) * 18 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9285 SELECT DISTINCT COUNT( * ) * 18 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9285 SELECT DISTINCT COUNT ( * ) * 18 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9285 SELECT DISTINCT COUNT( * ) * 18 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9285 SELECT DISTINCT COUNT ( * ) * 18 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL ---- 0 query IIIIIII rowsort label-9290 SELECT ALL * FROM tab0 AS cor0 WHERE - col3 <= NULL ---- query IIIIIII rowsort label-9290 SELECT ALL * FROM tab1 AS cor0 WHERE - col3 <= NULL ---- query IIIIIII rowsort label-9290 SELECT ALL * FROM tab2 AS cor0 WHERE - col3 <= NULL ---- query IIIIIII rowsort label-9290 SELECT ALL * FROM tab3 AS cor0 WHERE - col3 <= NULL ---- query IIIIIII rowsort label-9290 SELECT ALL * FROM tab4 AS cor0 WHERE - col3 <= NULL ---- query IIIIIII rowsort label-9295 SELECT * FROM tab0 AS cor0 WHERE 57 IS NULL ---- query IIIIIII rowsort label-9295 SELECT * FROM tab1 AS cor0 WHERE 57 IS NULL ---- query IIIIIII rowsort label-9295 SELECT * FROM tab2 AS cor0 WHERE 57 IS NULL ---- query IIIIIII rowsort label-9295 SELECT * FROM tab3 AS cor0 WHERE 57 IS NULL ---- query IIIIIII rowsort label-9295 SELECT * FROM tab4 AS cor0 WHERE 57 IS NULL ---- query IIIIIII rowsort label-9300 SELECT * FROM tab0 AS cor0 WHERE NULL < - col1 + - + col1 ---- query IIIIIII rowsort label-9300 SELECT * FROM tab1 AS cor0 WHERE NULL < - col1 + - + col1 ---- query IIIIIII rowsort label-9300 SELECT * FROM tab2 AS cor0 WHERE NULL < - col1 + - + col1 ---- query IIIIIII rowsort label-9300 SELECT * FROM tab3 AS cor0 WHERE NULL < - col1 + - + col1 ---- query IIIIIII rowsort label-9300 SELECT * FROM tab4 AS cor0 WHERE NULL < - col1 + - + col1 ---- query IIIIIII rowsort label-9305 SELECT ALL * FROM tab0 WHERE 81 IS NULL ---- query IIIIIII rowsort label-9305 SELECT ALL * FROM tab1 WHERE 81 IS NULL ---- query IIIIIII rowsort label-9305 SELECT ALL * FROM tab2 WHERE 81 IS NULL ---- query IIIIIII rowsort label-9305 SELECT ALL * FROM tab3 WHERE 81 IS NULL ---- query IIIIIII rowsort label-9305 SELECT ALL * FROM tab4 WHERE 81 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9310 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9310 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9310 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9310 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9310 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9310 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9310 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9310 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9310 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9310 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER ) ---- query IIIIIII rowsort label-9315 SELECT * FROM tab0 WHERE + - col4 > NULL ---- query IIIIIII rowsort label-9315 SELECT * FROM tab1 WHERE + - col4 > NULL ---- query IIIIIII rowsort label-9315 SELECT * FROM tab2 WHERE + - col4 > NULL ---- query IIIIIII rowsort label-9315 SELECT * FROM tab3 WHERE + - col4 > NULL ---- query IIIIIII rowsort label-9315 SELECT * FROM tab4 WHERE + - col4 > NULL ---- query IIIIIII rowsort label-9320 SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL ---- query IIIIIII rowsort label-9320 SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL ---- query IIIIIII rowsort label-9320 SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL ---- query IIIIIII rowsort label-9320 SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL ---- query IIIIIII rowsort label-9320 SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL ---- query I rowsort label-9325 SELECT ALL col1 AS col5 FROM tab0 AS cor0 WHERE NOT NULL <= - col0 ---- query I rowsort label-9325 SELECT ALL col1 AS col5 FROM tab1 AS cor0 WHERE NOT NULL <= - col0 ---- query I rowsort label-9325 SELECT ALL col1 AS col5 FROM tab2 AS cor0 WHERE NOT NULL <= - col0 ---- query I rowsort label-9325 SELECT ALL col1 AS col5 FROM tab3 AS cor0 WHERE NOT NULL <= - col0 ---- query I rowsort label-9325 SELECT ALL col1 AS col5 FROM tab4 AS cor0 WHERE NOT NULL <= - col0 ---- query IIIIIII rowsort label-9330 SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL IS NOT NULL ) OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9330 SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL IS NOT NULL ) OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9330 SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL IS NOT NULL ) OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9330 SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL IS NOT NULL ) OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9330 SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL IS NOT NULL ) OR NULL IS NOT NULL ---- query I rowsort label-9335 SELECT col4 FROM tab0 WHERE NULL = NULL ---- query I rowsort label-9335 SELECT col4 FROM tab1 WHERE NULL = NULL ---- query I rowsort label-9335 SELECT col4 FROM tab2 WHERE NULL = NULL ---- query I rowsort label-9335 SELECT col4 FROM tab3 WHERE NULL = NULL ---- query I rowsort label-9335 SELECT col4 FROM tab4 WHERE NULL = NULL ---- query I rowsort label-9340 SELECT ALL + + col3 * - - 49 AS col4 FROM tab0 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL ---- query I rowsort label-9340 SELECT ALL + + col3 * - - 49 AS col4 FROM tab1 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL ---- query I rowsort label-9340 SELECT ALL + + col3 * - - 49 AS col4 FROM tab2 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL ---- query I rowsort label-9340 SELECT ALL + + col3 * - - 49 AS col4 FROM tab3 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL ---- query I rowsort label-9340 SELECT ALL + + col3 * - - 49 AS col4 FROM tab4 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL ---- query IIIIIII rowsort label-9345 SELECT * FROM tab0 cor0 WHERE + 55 < - 81 ---- query IIIIIII rowsort label-9345 SELECT * FROM tab1 cor0 WHERE + 55 < - 81 ---- query IIIIIII rowsort label-9345 SELECT * FROM tab2 cor0 WHERE + 55 < - 81 ---- query IIIIIII rowsort label-9345 SELECT * FROM tab3 cor0 WHERE + 55 < - 81 ---- query IIIIIII rowsort label-9345 SELECT * FROM tab4 cor0 WHERE + 55 < - 81 ---- query IIIIIII rowsort label-9350 SELECT * FROM tab0 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9350 SELECT * FROM tab1 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9350 SELECT * FROM tab2 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9350 SELECT * FROM tab3 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9350 SELECT * FROM tab4 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL ---- query I rowsort label-9355 SELECT 10 FROM tab0 AS cor0 WHERE NOT NULL IN ( - col1 ) ---- query I rowsort label-9355 SELECT 10 FROM tab1 AS cor0 WHERE NOT NULL IN ( - col1 ) ---- query I rowsort label-9355 SELECT 10 FROM tab2 AS cor0 WHERE NOT NULL IN ( - col1 ) ---- query I rowsort label-9355 SELECT 10 FROM tab3 AS cor0 WHERE NOT NULL IN ( - col1 ) ---- query I rowsort label-9355 SELECT 10 FROM tab4 AS cor0 WHERE NOT NULL IN ( - col1 ) ---- query I rowsort label-9360 SELECT - col1 * + col0 + + 72 AS col3 FROM tab0 AS cor0 WHERE NULL >= + 57 ---- query I rowsort label-9360 SELECT - col1 * + col0 + + 72 AS col3 FROM tab1 AS cor0 WHERE NULL >= + 57 ---- query I rowsort label-9360 SELECT - col1 * + col0 + + 72 AS col3 FROM tab2 AS cor0 WHERE NULL >= + 57 ---- query I rowsort label-9360 SELECT - col1 * + col0 + + 72 AS col3 FROM tab3 AS cor0 WHERE NULL >= + 57 ---- query I rowsort label-9360 SELECT - col1 * + col0 + + 72 AS col3 FROM tab4 AS cor0 WHERE NULL >= + 57 ---- query IIIIIII rowsort label-9365 SELECT ALL * FROM tab0 cor0 WHERE + col4 > NULL ---- query IIIIIII rowsort label-9365 SELECT ALL * FROM tab1 cor0 WHERE + col4 > NULL ---- query IIIIIII rowsort label-9365 SELECT ALL * FROM tab2 cor0 WHERE + col4 > NULL ---- query IIIIIII rowsort label-9365 SELECT ALL * FROM tab3 cor0 WHERE + col4 > NULL ---- query IIIIIII rowsort label-9365 SELECT ALL * FROM tab4 cor0 WHERE + col4 > NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9370 SELECT - - col4, - CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- skipif mysql # not compatible query II rowsort label-9370 SELECT - - col4, - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9370 SELECT - - col4, - CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- skipif mysql # not compatible query II rowsort label-9370 SELECT - - col4, - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9370 SELECT - - col4, - CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- skipif mysql # not compatible query II rowsort label-9370 SELECT - - col4, - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9370 SELECT - - col4, - CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- skipif mysql # not compatible query II rowsort label-9370 SELECT - - col4, - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9370 SELECT - - col4, - CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- skipif mysql # not compatible query II rowsort label-9370 SELECT - - col4, - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL ---- query I rowsort label-9375 SELECT + 9 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to fbb88973f4c2767d763722d48dac4ca6 query I rowsort label-9375 SELECT + 9 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to fbb88973f4c2767d763722d48dac4ca6 query I rowsort label-9375 SELECT + 9 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to fbb88973f4c2767d763722d48dac4ca6 query I rowsort label-9375 SELECT + 9 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to fbb88973f4c2767d763722d48dac4ca6 query I rowsort label-9375 SELECT + 9 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL ---- 100 values hashing to fbb88973f4c2767d763722d48dac4ca6 query IIIIIII rowsort label-9380 SELECT * FROM tab0 WHERE NOT - + 85 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab1 WHERE NOT - + 85 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab2 WHERE NOT - + 85 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab3 WHERE NOT - + 85 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9380 SELECT * FROM tab4 WHERE NOT - + 85 BETWEEN NULL AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9385 SELECT + col3 * - CAST( + 61 AS SIGNED ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab0 cor0 WHERE col3 IS NULL ---- skipif mysql # not compatible query II rowsort label-9385 SELECT + col3 * - CAST ( + 61 AS INTEGER ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab0 cor0 WHERE col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9385 SELECT + col3 * - CAST( + 61 AS SIGNED ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab1 cor0 WHERE col3 IS NULL ---- skipif mysql # not compatible query II rowsort label-9385 SELECT + col3 * - CAST ( + 61 AS INTEGER ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab1 cor0 WHERE col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9385 SELECT + col3 * - CAST( + 61 AS SIGNED ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab2 cor0 WHERE col3 IS NULL ---- skipif mysql # not compatible query II rowsort label-9385 SELECT + col3 * - CAST ( + 61 AS INTEGER ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab2 cor0 WHERE col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9385 SELECT + col3 * - CAST( + 61 AS SIGNED ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab3 cor0 WHERE col3 IS NULL ---- skipif mysql # not compatible query II rowsort label-9385 SELECT + col3 * - CAST ( + 61 AS INTEGER ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab3 cor0 WHERE col3 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query II rowsort label-9385 SELECT + col3 * - CAST( + 61 AS SIGNED ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab4 cor0 WHERE col3 IS NULL ---- skipif mysql # not compatible query II rowsort label-9385 SELECT + col3 * - CAST ( + 61 AS INTEGER ) AS col4, + col3 + + 94 - + - ( + 73 ) AS col3 FROM tab4 cor0 WHERE col3 IS NULL ---- query I rowsort label-9390 SELECT ALL - + 87 FROM tab0 AS cor0 WHERE 42 IS NOT NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-9390 SELECT ALL - + 87 FROM tab1 AS cor0 WHERE 42 IS NOT NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-9390 SELECT ALL - + 87 FROM tab2 AS cor0 WHERE 42 IS NOT NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-9390 SELECT ALL - + 87 FROM tab3 AS cor0 WHERE 42 IS NOT NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa query I rowsort label-9390 SELECT ALL - + 87 FROM tab4 AS cor0 WHERE 42 IS NOT NULL ---- 100 values hashing to 9b80fec037f4c4976eae1e0f763ad1fa onlyif mysql # aggregate syntax: query I rowsort label-9395 SELECT + COUNT( * ) FROM tab0 WHERE NOT - col3 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-9395 SELECT + COUNT ( * ) FROM tab0 WHERE NOT - col3 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9395 SELECT + COUNT( * ) FROM tab1 WHERE NOT - col3 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-9395 SELECT + COUNT ( * ) FROM tab1 WHERE NOT - col3 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9395 SELECT + COUNT( * ) FROM tab2 WHERE NOT - col3 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-9395 SELECT + COUNT ( * ) FROM tab2 WHERE NOT - col3 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9395 SELECT + COUNT( * ) FROM tab3 WHERE NOT - col3 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-9395 SELECT + COUNT ( * ) FROM tab3 WHERE NOT - col3 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9395 SELECT + COUNT( * ) FROM tab4 WHERE NOT - col3 IS NULL ---- 100 skipif mysql # not compatible query I rowsort label-9395 SELECT + COUNT ( * ) FROM tab4 WHERE NOT - col3 IS NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9400 SELECT DISTINCT + + COUNT( * ) FROM tab0 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 skipif mysql # not compatible query I rowsort label-9400 SELECT DISTINCT + + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9400 SELECT DISTINCT + + COUNT( * ) FROM tab1 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 skipif mysql # not compatible query I rowsort label-9400 SELECT DISTINCT + + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9400 SELECT DISTINCT + + COUNT( * ) FROM tab2 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 skipif mysql # not compatible query I rowsort label-9400 SELECT DISTINCT + + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9400 SELECT DISTINCT + + COUNT( * ) FROM tab3 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 skipif mysql # not compatible query I rowsort label-9400 SELECT DISTINCT + + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9400 SELECT DISTINCT + + COUNT( * ) FROM tab4 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 skipif mysql # not compatible query I rowsort label-9400 SELECT DISTINCT + + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT + 7 >= + col0 ---- 100 query I rowsort label-9405 SELECT ALL col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9405 SELECT ALL col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9405 SELECT ALL col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9405 SELECT ALL col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9405 SELECT ALL col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9410 SELECT + 19 FROM tab0 AS cor0 WHERE NOT NULL IN ( col4 / + 20 ) ---- query I rowsort label-9410 SELECT + 19 FROM tab1 AS cor0 WHERE NOT NULL IN ( col4 / + 20 ) ---- query I rowsort label-9410 SELECT + 19 FROM tab2 AS cor0 WHERE NOT NULL IN ( col4 / + 20 ) ---- query I rowsort label-9410 SELECT + 19 FROM tab3 AS cor0 WHERE NOT NULL IN ( col4 / + 20 ) ---- query I rowsort label-9410 SELECT + 19 FROM tab4 AS cor0 WHERE NOT NULL IN ( col4 / + 20 ) ---- query I rowsort label-9415 SELECT - col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9415 SELECT - col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9415 SELECT - col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9415 SELECT - col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9415 SELECT - col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9420 SELECT * FROM tab0 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9420 SELECT * FROM tab0 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9420 SELECT * FROM tab1 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9420 SELECT * FROM tab1 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9420 SELECT * FROM tab2 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9420 SELECT * FROM tab2 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9420 SELECT * FROM tab3 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9420 SELECT * FROM tab3 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9420 SELECT * FROM tab4 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9420 SELECT * FROM tab4 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9425 SELECT 72 col3 FROM tab0 WHERE NOT + ( - - 51 ) IS NULL ---- 100 values hashing to 006adf80b77b0742368ded1766995586 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9425 SELECT 72 col3 FROM tab1 WHERE NOT + ( - - 51 ) IS NULL ---- 100 values hashing to 006adf80b77b0742368ded1766995586 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9425 SELECT 72 col3 FROM tab2 WHERE NOT + ( - - 51 ) IS NULL ---- 100 values hashing to 006adf80b77b0742368ded1766995586 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9425 SELECT 72 col3 FROM tab3 WHERE NOT + ( - - 51 ) IS NULL ---- 100 values hashing to 006adf80b77b0742368ded1766995586 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9425 SELECT 72 col3 FROM tab4 WHERE NOT + ( - - 51 ) IS NULL ---- 100 values hashing to 006adf80b77b0742368ded1766995586 query II rowsort label-9430 SELECT DISTINCT - - col4 AS col2, - ( - + 55 ) AS col3 FROM tab0 WHERE NOT col3 IS NOT NULL ---- query II rowsort label-9430 SELECT DISTINCT - - col4 AS col2, - ( - + 55 ) AS col3 FROM tab1 WHERE NOT col3 IS NOT NULL ---- query II rowsort label-9430 SELECT DISTINCT - - col4 AS col2, - ( - + 55 ) AS col3 FROM tab2 WHERE NOT col3 IS NOT NULL ---- query II rowsort label-9430 SELECT DISTINCT - - col4 AS col2, - ( - + 55 ) AS col3 FROM tab3 WHERE NOT col3 IS NOT NULL ---- query II rowsort label-9430 SELECT DISTINCT - - col4 AS col2, - ( - + 55 ) AS col3 FROM tab4 WHERE NOT col3 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9435 SELECT - - COUNT( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - - COUNT ( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab0 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9435 SELECT - - COUNT( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - - COUNT ( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab1 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9435 SELECT - - COUNT( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - - COUNT ( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab2 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9435 SELECT - - COUNT( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - - COUNT ( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab3 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9435 SELECT - - COUNT( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - - COUNT ( * ) * AVG ( - - col1 ) * + - 59 * + - AVG ( col1 ) FROM tab4 WHERE NOT NULL IS NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9440 SELECT ALL - + COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9440 SELECT ALL - + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9440 SELECT ALL - + COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9440 SELECT ALL - + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9440 SELECT ALL - + COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9440 SELECT ALL - + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9440 SELECT ALL - + COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9440 SELECT ALL - + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9440 SELECT ALL - + COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 skipif mysql # not compatible query I rowsort label-9440 SELECT ALL - + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4 ---- 0 query IIIIIII rowsort label-9445 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN 88 AND NULL ---- query IIIIIII rowsort label-9445 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN 88 AND NULL ---- query IIIIIII rowsort label-9445 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN 88 AND NULL ---- query IIIIIII rowsort label-9445 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN 88 AND NULL ---- query IIIIIII rowsort label-9445 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN 88 AND NULL ---- query I rowsort label-9450 SELECT - - 57 FROM tab0 WHERE NOT + col3 - + + 55 IS NOT NULL ---- query I rowsort label-9450 SELECT - - 57 FROM tab1 WHERE NOT + col3 - + + 55 IS NOT NULL ---- query I rowsort label-9450 SELECT - - 57 FROM tab2 WHERE NOT + col3 - + + 55 IS NOT NULL ---- query I rowsort label-9450 SELECT - - 57 FROM tab3 WHERE NOT + col3 - + + 55 IS NOT NULL ---- query I rowsort label-9450 SELECT - - 57 FROM tab4 WHERE NOT + col3 - + + 55 IS NOT NULL ---- query I rowsort label-9455 SELECT DISTINCT ( 5 ) FROM tab0 WHERE + + col3 IS NOT NULL ---- 5 query I rowsort label-9455 SELECT DISTINCT ( 5 ) FROM tab1 WHERE + + col3 IS NOT NULL ---- 5 query I rowsort label-9455 SELECT DISTINCT ( 5 ) FROM tab2 WHERE + + col3 IS NOT NULL ---- 5 query I rowsort label-9455 SELECT DISTINCT ( 5 ) FROM tab3 WHERE + + col3 IS NOT NULL ---- 5 query I rowsort label-9455 SELECT DISTINCT ( 5 ) FROM tab4 WHERE + + col3 IS NOT NULL ---- 5 query IIIIIII rowsort label-9460 SELECT * FROM tab0 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) ) ---- query IIIIIII rowsort label-9460 SELECT * FROM tab1 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) ) ---- query IIIIIII rowsort label-9460 SELECT * FROM tab2 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) ) ---- query IIIIIII rowsort label-9460 SELECT * FROM tab3 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) ) ---- query IIIIIII rowsort label-9460 SELECT * FROM tab4 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) ) ---- query I rowsort label-9465 SELECT DISTINCT + - 96 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9465 SELECT DISTINCT + - 96 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9465 SELECT DISTINCT + - 96 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9465 SELECT DISTINCT + - 96 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL ---- query I rowsort label-9465 SELECT DISTINCT + - 96 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9470 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( + + CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ), CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9470 SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IN ( + + CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ), CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9470 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( + + CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ), CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9470 SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IN ( + + CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ), CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9470 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( + + CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ), CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9470 SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IN ( + + CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ), CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9470 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( + + CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ), CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9470 SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IN ( + + CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ), CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9470 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( + + CAST( NULL AS SIGNED ) * CAST( NULL AS SIGNED ), CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9470 SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IN ( + + CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ), CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9475 SELECT COUNT( * ) col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9475 SELECT COUNT ( * ) col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9475 SELECT COUNT( * ) col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9475 SELECT COUNT ( * ) col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9475 SELECT COUNT( * ) col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9475 SELECT COUNT ( * ) col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9475 SELECT COUNT( * ) col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9475 SELECT COUNT ( * ) col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9475 SELECT COUNT( * ) col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 skipif mysql # not compatible skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9475 SELECT COUNT ( * ) col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9480 SELECT + ( - COUNT( * ) ) FROM tab0 WHERE NOT + col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9480 SELECT + ( - COUNT ( * ) ) FROM tab0 WHERE NOT + col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9480 SELECT + ( - COUNT( * ) ) FROM tab1 WHERE NOT + col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9480 SELECT + ( - COUNT ( * ) ) FROM tab1 WHERE NOT + col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9480 SELECT + ( - COUNT( * ) ) FROM tab2 WHERE NOT + col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9480 SELECT + ( - COUNT ( * ) ) FROM tab2 WHERE NOT + col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9480 SELECT + ( - COUNT( * ) ) FROM tab3 WHERE NOT + col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9480 SELECT + ( - COUNT ( * ) ) FROM tab3 WHERE NOT + col2 IS NOT NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9480 SELECT + ( - COUNT( * ) ) FROM tab4 WHERE NOT + col2 IS NOT NULL ---- 0 skipif mysql # not compatible query I rowsort label-9480 SELECT + ( - COUNT ( * ) ) FROM tab4 WHERE NOT + col2 IS NOT NULL ---- 0 query IIIIIII rowsort label-9485 SELECT * FROM tab0 WHERE + 81 IS NULL ---- query IIIIIII rowsort label-9485 SELECT * FROM tab1 WHERE + 81 IS NULL ---- query IIIIIII rowsort label-9485 SELECT * FROM tab2 WHERE + 81 IS NULL ---- query IIIIIII rowsort label-9485 SELECT * FROM tab3 WHERE + 81 IS NULL ---- query IIIIIII rowsort label-9485 SELECT * FROM tab4 WHERE + 81 IS NULL ---- query I rowsort label-9490 SELECT ( + 42 ) FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9490 SELECT ( + 42 ) FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9490 SELECT ( + 42 ) FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9490 SELECT ( + 42 ) FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9490 SELECT ( + 42 ) FROM tab4 WHERE NOT NULL IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9495 SELECT ALL * FROM tab0 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9495 SELECT ALL * FROM tab0 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9495 SELECT ALL * FROM tab1 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9495 SELECT ALL * FROM tab1 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9495 SELECT ALL * FROM tab2 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9495 SELECT ALL * FROM tab2 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9495 SELECT ALL * FROM tab3 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9495 SELECT ALL * FROM tab3 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9495 SELECT ALL * FROM tab4 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9495 SELECT ALL * FROM tab4 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER ) ---- query I rowsort label-9500 SELECT + col0 FROM tab0 WHERE - 86 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9500 SELECT + col0 FROM tab1 WHERE - 86 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9500 SELECT + col0 FROM tab2 WHERE - 86 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9500 SELECT + col0 FROM tab3 WHERE - 86 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9500 SELECT + col0 FROM tab4 WHERE - 86 IS NOT NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9505 SELECT 51 * 62 + - col3 AS col4 FROM tab0 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 72d477e65a9390f66281c8d7c44d2cf1 query I rowsort label-9505 SELECT 51 * 62 + - col3 AS col4 FROM tab1 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 72d477e65a9390f66281c8d7c44d2cf1 query I rowsort label-9505 SELECT 51 * 62 + - col3 AS col4 FROM tab2 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 72d477e65a9390f66281c8d7c44d2cf1 query I rowsort label-9505 SELECT 51 * 62 + - col3 AS col4 FROM tab3 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 72d477e65a9390f66281c8d7c44d2cf1 query I rowsort label-9505 SELECT 51 * 62 + - col3 AS col4 FROM tab4 WHERE ( col4 ) IS NOT NULL ---- 100 values hashing to 72d477e65a9390f66281c8d7c44d2cf1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9510 SELECT DISTINCT - col0 col3 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9510 SELECT DISTINCT - col0 col3 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9510 SELECT DISTINCT - col0 col3 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9510 SELECT DISTINCT - col0 col3 FROM tab3 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9510 SELECT DISTINCT - col0 col3 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND col3 ---- query I rowsort label-9515 SELECT ALL col5 FROM tab0 WHERE 67 <= ( NULL ) ---- query I rowsort label-9515 SELECT ALL col5 FROM tab1 WHERE 67 <= ( NULL ) ---- query I rowsort label-9515 SELECT ALL col5 FROM tab2 WHERE 67 <= ( NULL ) ---- query I rowsort label-9515 SELECT ALL col5 FROM tab3 WHERE 67 <= ( NULL ) ---- query I rowsort label-9515 SELECT ALL col5 FROM tab4 WHERE 67 <= ( NULL ) ---- query IIIIIII rowsort label-9520 SELECT ALL * FROM tab0 WHERE NOT NULL IN ( + 80 * - col0 ) ---- query IIIIIII rowsort label-9520 SELECT ALL * FROM tab1 WHERE NOT NULL IN ( + 80 * - col0 ) ---- query IIIIIII rowsort label-9520 SELECT ALL * FROM tab2 WHERE NOT NULL IN ( + 80 * - col0 ) ---- query IIIIIII rowsort label-9520 SELECT ALL * FROM tab3 WHERE NOT NULL IN ( + 80 * - col0 ) ---- query IIIIIII rowsort label-9520 SELECT ALL * FROM tab4 WHERE NOT NULL IN ( + 80 * - col0 ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9525 SELECT ALL - ( + MIN( DISTINCT 92 ) ) AS col0 FROM tab0 WHERE NOT + col5 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9525 SELECT ALL - ( + MIN ( DISTINCT 92 ) ) AS col0 FROM tab0 WHERE NOT + col5 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9525 SELECT ALL - ( + MIN( DISTINCT 92 ) ) AS col0 FROM tab1 WHERE NOT + col5 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9525 SELECT ALL - ( + MIN ( DISTINCT 92 ) ) AS col0 FROM tab1 WHERE NOT + col5 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9525 SELECT ALL - ( + MIN( DISTINCT 92 ) ) AS col0 FROM tab2 WHERE NOT + col5 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9525 SELECT ALL - ( + MIN ( DISTINCT 92 ) ) AS col0 FROM tab2 WHERE NOT + col5 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9525 SELECT ALL - ( + MIN( DISTINCT 92 ) ) AS col0 FROM tab3 WHERE NOT + col5 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9525 SELECT ALL - ( + MIN ( DISTINCT 92 ) ) AS col0 FROM tab3 WHERE NOT + col5 IS NOT NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9525 SELECT ALL - ( + MIN( DISTINCT 92 ) ) AS col0 FROM tab4 WHERE NOT + col5 IS NOT NULL ---- NULL skipif mysql # not compatible query I rowsort label-9525 SELECT ALL - ( + MIN ( DISTINCT 92 ) ) AS col0 FROM tab4 WHERE NOT + col5 IS NOT NULL ---- NULL query I rowsort label-9530 SELECT ALL + col3 * - col0 FROM tab0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9530 SELECT ALL + col3 * - col0 FROM tab1 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9530 SELECT ALL + col3 * - col0 FROM tab2 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9530 SELECT ALL + col3 * - col0 FROM tab3 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9530 SELECT ALL + col3 * - col0 FROM tab4 WHERE NOT col2 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9535 SELECT DISTINCT - 69 * MIN( - col3 ) + + COUNT( * ) FROM tab0 WHERE + col3 * - 64 - 1 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - 69 * MIN ( - col3 ) + + COUNT ( * ) FROM tab0 WHERE + col3 * - 64 - 1 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9535 SELECT DISTINCT - 69 * MIN( - col3 ) + + COUNT( * ) FROM tab1 WHERE + col3 * - 64 - 1 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - 69 * MIN ( - col3 ) + + COUNT ( * ) FROM tab1 WHERE + col3 * - 64 - 1 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9535 SELECT DISTINCT - 69 * MIN( - col3 ) + + COUNT( * ) FROM tab2 WHERE + col3 * - 64 - 1 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - 69 * MIN ( - col3 ) + + COUNT ( * ) FROM tab2 WHERE + col3 * - 64 - 1 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9535 SELECT DISTINCT - 69 * MIN( - col3 ) + + COUNT( * ) FROM tab3 WHERE + col3 * - 64 - 1 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - 69 * MIN ( - col3 ) + + COUNT ( * ) FROM tab3 WHERE + col3 * - 64 - 1 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9535 SELECT DISTINCT - 69 * MIN( - col3 ) + + COUNT( * ) FROM tab4 WHERE + col3 * - 64 - 1 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - 69 * MIN ( - col3 ) + + COUNT ( * ) FROM tab4 WHERE + col3 * - 64 - 1 <= NULL ---- NULL query IIIIIII rowsort label-9540 SELECT ALL * FROM tab0 WHERE NOT ( col3 ) >= NULL ---- query IIIIIII rowsort label-9540 SELECT ALL * FROM tab1 WHERE NOT ( col3 ) >= NULL ---- query IIIIIII rowsort label-9540 SELECT ALL * FROM tab2 WHERE NOT ( col3 ) >= NULL ---- query IIIIIII rowsort label-9540 SELECT ALL * FROM tab3 WHERE NOT ( col3 ) >= NULL ---- query IIIIIII rowsort label-9540 SELECT ALL * FROM tab4 WHERE NOT ( col3 ) >= NULL ---- query IIIIIII rowsort label-9545 SELECT * FROM tab0 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84 ---- query IIIIIII rowsort label-9545 SELECT * FROM tab1 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84 ---- query IIIIIII rowsort label-9545 SELECT * FROM tab2 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84 ---- query IIIIIII rowsort label-9545 SELECT * FROM tab3 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84 ---- query IIIIIII rowsort label-9545 SELECT * FROM tab4 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9550 SELECT * FROM tab0 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9550 SELECT * FROM tab0 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9550 SELECT * FROM tab1 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9550 SELECT * FROM tab1 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9550 SELECT * FROM tab2 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9550 SELECT * FROM tab2 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9550 SELECT * FROM tab3 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9550 SELECT * FROM tab3 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9550 SELECT * FROM tab4 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9550 SELECT * FROM tab4 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 ) ---- query I rowsort label-9555 SELECT ALL 74 AS col2 FROM tab0 AS cor0 WHERE NOT + 88 * col0 IS NULL ---- 100 values hashing to 54923c35a8b62d9af751926905b83d5e query I rowsort label-9555 SELECT ALL 74 AS col2 FROM tab1 AS cor0 WHERE NOT + 88 * col0 IS NULL ---- 100 values hashing to 54923c35a8b62d9af751926905b83d5e query I rowsort label-9555 SELECT ALL 74 AS col2 FROM tab2 AS cor0 WHERE NOT + 88 * col0 IS NULL ---- 100 values hashing to 54923c35a8b62d9af751926905b83d5e query I rowsort label-9555 SELECT ALL 74 AS col2 FROM tab3 AS cor0 WHERE NOT + 88 * col0 IS NULL ---- 100 values hashing to 54923c35a8b62d9af751926905b83d5e query I rowsort label-9555 SELECT ALL 74 AS col2 FROM tab4 AS cor0 WHERE NOT + 88 * col0 IS NULL ---- 100 values hashing to 54923c35a8b62d9af751926905b83d5e query I rowsort label-9560 SELECT ALL + col0 + 62 FROM tab0 WHERE NOT NULL > ( NULL ) ---- query I rowsort label-9560 SELECT ALL + col0 + 62 FROM tab1 WHERE NOT NULL > ( NULL ) ---- query I rowsort label-9560 SELECT ALL + col0 + 62 FROM tab2 WHERE NOT NULL > ( NULL ) ---- query I rowsort label-9560 SELECT ALL + col0 + 62 FROM tab3 WHERE NOT NULL > ( NULL ) ---- query I rowsort label-9560 SELECT ALL + col0 + 62 FROM tab4 WHERE NOT NULL > ( NULL ) ---- query IIIIIII rowsort label-9565 SELECT * FROM tab0 WHERE NOT ( - 47 ) IS NOT NULL ---- query IIIIIII rowsort label-9565 SELECT * FROM tab1 WHERE NOT ( - 47 ) IS NOT NULL ---- query IIIIIII rowsort label-9565 SELECT * FROM tab2 WHERE NOT ( - 47 ) IS NOT NULL ---- query IIIIIII rowsort label-9565 SELECT * FROM tab3 WHERE NOT ( - 47 ) IS NOT NULL ---- query IIIIIII rowsort label-9565 SELECT * FROM tab4 WHERE NOT ( - 47 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9570 SELECT DISTINCT + col0 col3 FROM tab0 WHERE NOT NULL >= ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9570 SELECT DISTINCT + col0 col3 FROM tab1 WHERE NOT NULL >= ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9570 SELECT DISTINCT + col0 col3 FROM tab2 WHERE NOT NULL >= ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9570 SELECT DISTINCT + col0 col3 FROM tab3 WHERE NOT NULL >= ( + col4 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9570 SELECT DISTINCT + col0 col3 FROM tab4 WHERE NOT NULL >= ( + col4 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9575 SELECT ALL * FROM tab0 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9575 SELECT ALL * FROM tab0 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9575 SELECT ALL * FROM tab1 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9575 SELECT ALL * FROM tab1 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9575 SELECT ALL * FROM tab2 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9575 SELECT ALL * FROM tab2 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9575 SELECT ALL * FROM tab3 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9575 SELECT ALL * FROM tab3 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9575 SELECT ALL * FROM tab4 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9575 SELECT ALL * FROM tab4 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 ) ---- query IIIIIII rowsort label-9580 SELECT * FROM tab0 WHERE col3 + col1 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9580 SELECT * FROM tab1 WHERE col3 + col1 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9580 SELECT * FROM tab2 WHERE col3 + col1 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9580 SELECT * FROM tab3 WHERE col3 + col1 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9580 SELECT * FROM tab4 WHERE col3 + col1 BETWEEN NULL AND NULL ---- query I rowsort label-9585 SELECT + col3 AS col4 FROM tab0 WHERE NULL BETWEEN col4 + - 71 AND NULL ---- query I rowsort label-9585 SELECT + col3 AS col4 FROM tab1 WHERE NULL BETWEEN col4 + - 71 AND NULL ---- query I rowsort label-9585 SELECT + col3 AS col4 FROM tab2 WHERE NULL BETWEEN col4 + - 71 AND NULL ---- query I rowsort label-9585 SELECT + col3 AS col4 FROM tab3 WHERE NULL BETWEEN col4 + - 71 AND NULL ---- query I rowsort label-9585 SELECT + col3 AS col4 FROM tab4 WHERE NULL BETWEEN col4 + - 71 AND NULL ---- query I rowsort label-9590 SELECT DISTINCT col3 AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9590 SELECT DISTINCT col3 AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9590 SELECT DISTINCT col3 AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9590 SELECT DISTINCT col3 AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9590 SELECT DISTINCT col3 AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9595 SELECT - 40 AS col3 FROM tab0 AS cor0 WHERE ( - 61 + 65 * 83 ) IS NULL ---- query I rowsort label-9595 SELECT - 40 AS col3 FROM tab1 AS cor0 WHERE ( - 61 + 65 * 83 ) IS NULL ---- query I rowsort label-9595 SELECT - 40 AS col3 FROM tab2 AS cor0 WHERE ( - 61 + 65 * 83 ) IS NULL ---- query I rowsort label-9595 SELECT - 40 AS col3 FROM tab3 AS cor0 WHERE ( - 61 + 65 * 83 ) IS NULL ---- query I rowsort label-9595 SELECT - 40 AS col3 FROM tab4 AS cor0 WHERE ( - 61 + 65 * 83 ) IS NULL ---- query I rowsort label-9600 SELECT ALL 31 - 50 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-9600 SELECT ALL 31 - 50 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-9600 SELECT ALL 31 - 50 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-9600 SELECT ALL 31 - 50 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 query I rowsort label-9600 SELECT ALL 31 - 50 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 100 values hashing to 9fd9b67b0445bbe9ccb57a587cedece8 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9605 SELECT * FROM tab0 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9605 SELECT * FROM tab0 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9605 SELECT * FROM tab1 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9605 SELECT * FROM tab1 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9605 SELECT * FROM tab2 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9605 SELECT * FROM tab2 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9605 SELECT * FROM tab3 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9605 SELECT * FROM tab3 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9605 SELECT * FROM tab4 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9605 SELECT * FROM tab4 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-9610 SELECT col3 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72 ---- query I rowsort label-9610 SELECT col3 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72 ---- query I rowsort label-9610 SELECT col3 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72 ---- query I rowsort label-9610 SELECT col3 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72 ---- query I rowsort label-9610 SELECT col3 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72 ---- query IIIIIII rowsort label-9615 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-9615 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-9615 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-9615 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL ---- query IIIIIII rowsort label-9615 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9620 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9620 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9620 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9620 SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9620 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9620 SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9620 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9620 SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9620 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9620 SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-9625 SELECT col0 AS col0 FROM tab0 WHERE NOT ( 27 ) IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9625 SELECT col0 AS col0 FROM tab1 WHERE NOT ( 27 ) IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9625 SELECT col0 AS col0 FROM tab2 WHERE NOT ( 27 ) IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9625 SELECT col0 AS col0 FROM tab3 WHERE NOT ( 27 ) IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9625 SELECT col0 AS col0 FROM tab4 WHERE NOT ( 27 ) IS NULL ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9630 SELECT col2 FROM tab0 WHERE NULL NOT BETWEEN + 85 AND NULL ---- query I rowsort label-9630 SELECT col2 FROM tab1 WHERE NULL NOT BETWEEN + 85 AND NULL ---- query I rowsort label-9630 SELECT col2 FROM tab2 WHERE NULL NOT BETWEEN + 85 AND NULL ---- query I rowsort label-9630 SELECT col2 FROM tab3 WHERE NULL NOT BETWEEN + 85 AND NULL ---- query I rowsort label-9630 SELECT col2 FROM tab4 WHERE NULL NOT BETWEEN + 85 AND NULL ---- query I rowsort label-9635 SELECT DISTINCT - 9 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL ---- -9 query I rowsort label-9635 SELECT DISTINCT - 9 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL ---- -9 query I rowsort label-9635 SELECT DISTINCT - 9 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL ---- -9 query I rowsort label-9635 SELECT DISTINCT - 9 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL ---- -9 query I rowsort label-9635 SELECT DISTINCT - 9 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL ---- -9 query I rowsort label-9640 SELECT DISTINCT 64 FROM tab0 WHERE col4 IS NOT NULL ---- 64 query I rowsort label-9640 SELECT DISTINCT 64 FROM tab1 WHERE col4 IS NOT NULL ---- 64 query I rowsort label-9640 SELECT DISTINCT 64 FROM tab2 WHERE col4 IS NOT NULL ---- 64 query I rowsort label-9640 SELECT DISTINCT 64 FROM tab3 WHERE col4 IS NOT NULL ---- 64 query I rowsort label-9640 SELECT DISTINCT 64 FROM tab4 WHERE col4 IS NOT NULL ---- 64 onlyif mysql # aggregate syntax: query I rowsort label-9645 SELECT ALL ( + MIN( col1 ) ) FROM tab0 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9645 SELECT ALL ( + MIN ( col1 ) ) FROM tab0 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9645 SELECT ALL ( + MIN( col1 ) ) FROM tab1 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9645 SELECT ALL ( + MIN ( col1 ) ) FROM tab1 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9645 SELECT ALL ( + MIN( col1 ) ) FROM tab2 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9645 SELECT ALL ( + MIN ( col1 ) ) FROM tab2 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9645 SELECT ALL ( + MIN( col1 ) ) FROM tab3 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9645 SELECT ALL ( + MIN ( col1 ) ) FROM tab3 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9645 SELECT ALL ( + MIN( col1 ) ) FROM tab4 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL skipif mysql # not compatible query I rowsort label-9645 SELECT ALL ( + MIN ( col1 ) ) FROM tab4 AS cor0 WHERE - col3 / 55 <= NULL ---- NULL query I rowsort label-9650 SELECT col0 * - col0 AS col2 FROM tab0 AS cor0 WHERE NOT + col3 NOT IN ( - col1 ) ---- query I rowsort label-9650 SELECT col0 * - col0 AS col2 FROM tab1 AS cor0 WHERE NOT + col3 NOT IN ( - col1 ) ---- query I rowsort label-9650 SELECT col0 * - col0 AS col2 FROM tab2 AS cor0 WHERE NOT + col3 NOT IN ( - col1 ) ---- query I rowsort label-9650 SELECT col0 * - col0 AS col2 FROM tab3 AS cor0 WHERE NOT + col3 NOT IN ( - col1 ) ---- query I rowsort label-9650 SELECT col0 * - col0 AS col2 FROM tab4 AS cor0 WHERE NOT + col3 NOT IN ( - col1 ) ---- onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9655 SELECT col3 * CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9655 SELECT col3 * CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9655 SELECT col3 * CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9655 SELECT col3 * CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9655 SELECT col3 * CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9655 SELECT col3 * CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9655 SELECT col3 * CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9655 SELECT col3 * CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9655 SELECT col3 * CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9655 SELECT col3 * CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT ( + ( 75 ) ) = ( 55 ) ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query IIIIIII rowsort label-9660 SELECT * FROM tab0 WHERE NOT - - col4 IS NOT NULL ---- query IIIIIII rowsort label-9660 SELECT * FROM tab1 WHERE NOT - - col4 IS NOT NULL ---- query IIIIIII rowsort label-9660 SELECT * FROM tab2 WHERE NOT - - col4 IS NOT NULL ---- query IIIIIII rowsort label-9660 SELECT * FROM tab3 WHERE NOT - - col4 IS NOT NULL ---- query IIIIIII rowsort label-9660 SELECT * FROM tab4 WHERE NOT - - col4 IS NOT NULL ---- query I rowsort label-9665 SELECT ALL + 72 + 64 * 17 AS col4 FROM tab0 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 0eabb3b17e3a3080ba886f7e52a5e895 query I rowsort label-9665 SELECT ALL + 72 + 64 * 17 AS col4 FROM tab1 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 0eabb3b17e3a3080ba886f7e52a5e895 query I rowsort label-9665 SELECT ALL + 72 + 64 * 17 AS col4 FROM tab2 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 0eabb3b17e3a3080ba886f7e52a5e895 query I rowsort label-9665 SELECT ALL + 72 + 64 * 17 AS col4 FROM tab3 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 0eabb3b17e3a3080ba886f7e52a5e895 query I rowsort label-9665 SELECT ALL + 72 + 64 * 17 AS col4 FROM tab4 WHERE ( + col0 ) IS NOT NULL ---- 100 values hashing to 0eabb3b17e3a3080ba886f7e52a5e895 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9670 SELECT ALL - COUNT( * ) * 19 FROM tab0 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 ) ---- 0 skipif mysql # not compatible query I rowsort label-9670 SELECT ALL - COUNT ( * ) * 19 FROM tab0 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9670 SELECT ALL - COUNT( * ) * 19 FROM tab1 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 ) ---- 0 skipif mysql # not compatible query I rowsort label-9670 SELECT ALL - COUNT ( * ) * 19 FROM tab1 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9670 SELECT ALL - COUNT( * ) * 19 FROM tab2 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 ) ---- 0 skipif mysql # not compatible query I rowsort label-9670 SELECT ALL - COUNT ( * ) * 19 FROM tab2 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9670 SELECT ALL - COUNT( * ) * 19 FROM tab3 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 ) ---- 0 skipif mysql # not compatible query I rowsort label-9670 SELECT ALL - COUNT ( * ) * 19 FROM tab3 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 ) ---- 0 onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: query I rowsort label-9670 SELECT ALL - COUNT( * ) * 19 FROM tab4 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 ) ---- 0 skipif mysql # not compatible query I rowsort label-9670 SELECT ALL - COUNT ( * ) * 19 FROM tab4 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 ) ---- 0 query IIIIIII rowsort label-9675 SELECT * FROM tab0 AS cor0 WHERE 83 - + + col4 IS NULL ---- query IIIIIII rowsort label-9675 SELECT * FROM tab1 AS cor0 WHERE 83 - + + col4 IS NULL ---- query IIIIIII rowsort label-9675 SELECT * FROM tab2 AS cor0 WHERE 83 - + + col4 IS NULL ---- query IIIIIII rowsort label-9675 SELECT * FROM tab3 AS cor0 WHERE 83 - + + col4 IS NULL ---- query IIIIIII rowsort label-9675 SELECT * FROM tab4 AS cor0 WHERE 83 - + + col4 IS NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9680 SELECT DISTINCT COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9680 SELECT DISTINCT COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9680 SELECT DISTINCT COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9680 SELECT DISTINCT COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9680 SELECT DISTINCT COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9680 SELECT DISTINCT COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9680 SELECT DISTINCT COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9680 SELECT DISTINCT COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9680 SELECT DISTINCT COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9680 SELECT DISTINCT COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE - 54 * - col0 IS NOT NULL ---- 100 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9685 SELECT ALL * FROM tab0 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST( - col1 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9685 SELECT ALL * FROM tab0 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST ( - col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9685 SELECT ALL * FROM tab1 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST( - col1 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9685 SELECT ALL * FROM tab1 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST ( - col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9685 SELECT ALL * FROM tab2 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST( - col1 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9685 SELECT ALL * FROM tab2 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST ( - col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9685 SELECT ALL * FROM tab3 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST( - col1 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9685 SELECT ALL * FROM tab3 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST ( - col1 AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9685 SELECT ALL * FROM tab4 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST( - col1 AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9685 SELECT ALL * FROM tab4 cor0 WHERE NULL >= ( NULL ) OR NOT NULL NOT IN ( col0 + + CAST ( - col1 AS INTEGER ) ) ---- query IIIIIII rowsort label-9690 SELECT * FROM tab0 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL ) ---- query IIIIIII rowsort label-9690 SELECT * FROM tab1 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL ) ---- query IIIIIII rowsort label-9690 SELECT * FROM tab2 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL ) ---- query IIIIIII rowsort label-9690 SELECT * FROM tab3 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL ) ---- query IIIIIII rowsort label-9690 SELECT * FROM tab4 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL ) ---- query I rowsort label-9695 SELECT ALL 94 FROM tab0 cor0 WHERE - - 86 * - col4 - - ( col4 ) IS NULL OR NOT + col4 IS NOT NULL ---- query I rowsort label-9695 SELECT ALL 94 FROM tab1 cor0 WHERE - - 86 * - col4 - - ( col4 ) IS NULL OR NOT + col4 IS NOT NULL ---- query I rowsort label-9695 SELECT ALL 94 FROM tab2 cor0 WHERE - - 86 * - col4 - - ( col4 ) IS NULL OR NOT + col4 IS NOT NULL ---- query I rowsort label-9695 SELECT ALL 94 FROM tab3 cor0 WHERE - - 86 * - col4 - - ( col4 ) IS NULL OR NOT + col4 IS NOT NULL ---- query I rowsort label-9695 SELECT ALL 94 FROM tab4 cor0 WHERE - - 86 * - col4 - - ( col4 ) IS NULL OR NOT + col4 IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9700 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-9700 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9700 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-9700 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9700 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-9700 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9700 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-9700 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9700 SELECT DISTINCT - COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif mysql # not compatible query I rowsort label-9700 SELECT DISTINCT - COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE ( NULL ) >= + col1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9705 SELECT - col0 col3 FROM tab0 WHERE NOT - col3 IN ( + col0 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9705 SELECT - col0 col3 FROM tab1 WHERE NOT - col3 IN ( + col0 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9705 SELECT - col0 col3 FROM tab2 WHERE NOT - col3 IN ( + col0 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9705 SELECT - col0 col3 FROM tab3 WHERE NOT - col3 IN ( + col0 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9705 SELECT - col0 col3 FROM tab4 WHERE NOT - col3 IN ( + col0 ) ---- 100 values hashing to 6c4535ccce4c1162c012b885f678c803 onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9710 SELECT ALL * FROM tab0 WHERE - - col0 IN ( + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9710 SELECT ALL * FROM tab0 WHERE - - col0 IN ( + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9710 SELECT ALL * FROM tab1 WHERE - - col0 IN ( + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9710 SELECT ALL * FROM tab1 WHERE - - col0 IN ( + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9710 SELECT ALL * FROM tab2 WHERE - - col0 IN ( + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9710 SELECT ALL * FROM tab2 WHERE - - col0 IN ( + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9710 SELECT ALL * FROM tab3 WHERE - - col0 IN ( + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9710 SELECT ALL * FROM tab3 WHERE - - col0 IN ( + CAST ( NULL AS INTEGER ) ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9710 SELECT ALL * FROM tab4 WHERE - - col0 IN ( + CAST( NULL AS SIGNED ) ) ---- skipif mysql # not compatible query IIIIIII rowsort label-9710 SELECT ALL * FROM tab4 WHERE - - col0 IN ( + CAST ( NULL AS INTEGER ) ) ---- query I rowsort label-9715 SELECT ALL - 70 - - 80 FROM tab0 WHERE ( NULL ) <> ( NULL ) ---- query I rowsort label-9715 SELECT ALL - 70 - - 80 FROM tab1 WHERE ( NULL ) <> ( NULL ) ---- query I rowsort label-9715 SELECT ALL - 70 - - 80 FROM tab2 WHERE ( NULL ) <> ( NULL ) ---- query I rowsort label-9715 SELECT ALL - 70 - - 80 FROM tab3 WHERE ( NULL ) <> ( NULL ) ---- query I rowsort label-9715 SELECT ALL - 70 - - 80 FROM tab4 WHERE ( NULL ) <> ( NULL ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT + COUNT( * ) FROM tab0 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-9720 SELECT + COUNT ( * ) FROM tab0 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT + COUNT( * ) FROM tab1 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-9720 SELECT + COUNT ( * ) FROM tab1 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT + COUNT( * ) FROM tab2 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-9720 SELECT + COUNT ( * ) FROM tab2 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT + COUNT( * ) FROM tab3 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-9720 SELECT + COUNT ( * ) FROM tab3 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9720 SELECT + COUNT( * ) FROM tab4 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 skipif mysql # not compatible query I rowsort label-9720 SELECT + COUNT ( * ) FROM tab4 WHERE NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col4 + col4 AND NULL ---- 0 query I rowsort label-9725 SELECT DISTINCT + ( + 7 ) AS col1 FROM tab0 WHERE + - 71 IS NOT NULL ---- 7 query I rowsort label-9725 SELECT DISTINCT + ( + 7 ) AS col1 FROM tab1 WHERE + - 71 IS NOT NULL ---- 7 query I rowsort label-9725 SELECT DISTINCT + ( + 7 ) AS col1 FROM tab2 WHERE + - 71 IS NOT NULL ---- 7 query I rowsort label-9725 SELECT DISTINCT + ( + 7 ) AS col1 FROM tab3 WHERE + - 71 IS NOT NULL ---- 7 query I rowsort label-9725 SELECT DISTINCT + ( + 7 ) AS col1 FROM tab4 WHERE + - 71 IS NOT NULL ---- 7 query I rowsort label-9730 SELECT ALL - 89 AS col3 FROM tab0 WHERE NOT NULL IS NULL ---- query I rowsort label-9730 SELECT ALL - 89 AS col3 FROM tab1 WHERE NOT NULL IS NULL ---- query I rowsort label-9730 SELECT ALL - 89 AS col3 FROM tab2 WHERE NOT NULL IS NULL ---- query I rowsort label-9730 SELECT ALL - 89 AS col3 FROM tab3 WHERE NOT NULL IS NULL ---- query I rowsort label-9730 SELECT ALL - 89 AS col3 FROM tab4 WHERE NOT NULL IS NULL ---- query I rowsort label-9735 SELECT 63 AS col3 FROM tab0 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL ) ---- query I rowsort label-9735 SELECT 63 AS col3 FROM tab1 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL ) ---- query I rowsort label-9735 SELECT 63 AS col3 FROM tab2 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL ) ---- query I rowsort label-9735 SELECT 63 AS col3 FROM tab3 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL ) ---- query I rowsort label-9735 SELECT 63 AS col3 FROM tab4 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL ) ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9740 SELECT ALL * FROM tab0 WHERE NOT CAST( 27 AS SIGNED ) + 82 * + 91 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9740 SELECT ALL * FROM tab0 WHERE NOT CAST ( 27 AS INTEGER ) + 82 * + 91 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9740 SELECT ALL * FROM tab1 WHERE NOT CAST( 27 AS SIGNED ) + 82 * + 91 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9740 SELECT ALL * FROM tab1 WHERE NOT CAST ( 27 AS INTEGER ) + 82 * + 91 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9740 SELECT ALL * FROM tab2 WHERE NOT CAST( 27 AS SIGNED ) + 82 * + 91 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9740 SELECT ALL * FROM tab2 WHERE NOT CAST ( 27 AS INTEGER ) + 82 * + 91 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9740 SELECT ALL * FROM tab3 WHERE NOT CAST( 27 AS SIGNED ) + 82 * + 91 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9740 SELECT ALL * FROM tab3 WHERE NOT CAST ( 27 AS INTEGER ) + 82 * + 91 IS NOT NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9740 SELECT ALL * FROM tab4 WHERE NOT CAST( 27 AS SIGNED ) + 82 * + 91 IS NOT NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9740 SELECT ALL * FROM tab4 WHERE NOT CAST ( 27 AS INTEGER ) + 82 * + 91 IS NOT NULL ---- query I rowsort label-9745 SELECT col0 - col4 FROM tab0 WHERE col4 + + 44 IN ( + ( 75 ) ) ---- query I rowsort label-9745 SELECT col0 - col4 FROM tab1 WHERE col4 + + 44 IN ( + ( 75 ) ) ---- query I rowsort label-9745 SELECT col0 - col4 FROM tab2 WHERE col4 + + 44 IN ( + ( 75 ) ) ---- query I rowsort label-9745 SELECT col0 - col4 FROM tab3 WHERE col4 + + 44 IN ( + ( 75 ) ) ---- query I rowsort label-9745 SELECT col0 - col4 FROM tab4 WHERE col4 + + 44 IN ( + ( 75 ) ) ---- query IIIIIII rowsort label-9750 SELECT * FROM tab0 AS cor0 WHERE col0 < NULL ---- query IIIIIII rowsort label-9750 SELECT * FROM tab1 AS cor0 WHERE col0 < NULL ---- query IIIIIII rowsort label-9750 SELECT * FROM tab2 AS cor0 WHERE col0 < NULL ---- query IIIIIII rowsort label-9750 SELECT * FROM tab3 AS cor0 WHERE col0 < NULL ---- query IIIIIII rowsort label-9750 SELECT * FROM tab4 AS cor0 WHERE col0 < NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9755 SELECT ALL + COUNT( * ) FROM tab0 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9755 SELECT ALL + COUNT ( * ) FROM tab0 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9755 SELECT ALL + COUNT( * ) FROM tab1 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9755 SELECT ALL + COUNT ( * ) FROM tab1 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9755 SELECT ALL + COUNT( * ) FROM tab2 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9755 SELECT ALL + COUNT ( * ) FROM tab2 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9755 SELECT ALL + COUNT( * ) FROM tab3 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9755 SELECT ALL + COUNT ( * ) FROM tab3 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9755 SELECT ALL + COUNT( * ) FROM tab4 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9755 SELECT ALL + COUNT ( * ) FROM tab4 WHERE - col1 * + col4 + - ( + 73 ) IS NULL OR col1 IS NULL ---- 0 query I rowsort label-9760 SELECT ALL + col5 AS col5 FROM tab0 WHERE NOT ( col0 ) IS NOT NULL ---- query I rowsort label-9760 SELECT ALL + col5 AS col5 FROM tab1 WHERE NOT ( col0 ) IS NOT NULL ---- query I rowsort label-9760 SELECT ALL + col5 AS col5 FROM tab2 WHERE NOT ( col0 ) IS NOT NULL ---- query I rowsort label-9760 SELECT ALL + col5 AS col5 FROM tab3 WHERE NOT ( col0 ) IS NOT NULL ---- query I rowsort label-9760 SELECT ALL + col5 AS col5 FROM tab4 WHERE NOT ( col0 ) IS NOT NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9765 SELECT ALL col5 col3 FROM tab0 AS cor0 WHERE ( - col4 - + - col4 ) > + col3 AND ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9765 SELECT ALL col5 col3 FROM tab1 AS cor0 WHERE ( - col4 - + - col4 ) > + col3 AND ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9765 SELECT ALL col5 col3 FROM tab2 AS cor0 WHERE ( - col4 - + - col4 ) > + col3 AND ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9765 SELECT ALL col5 col3 FROM tab3 AS cor0 WHERE ( - col4 - + - col4 ) > + col3 AND ( NULL ) IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9765 SELECT ALL col5 col3 FROM tab4 AS cor0 WHERE ( - col4 - + - col4 ) > + col3 AND ( NULL ) IS NULL ---- query IIIIIII rowsort label-9770 SELECT * FROM tab0 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 ) ---- query IIIIIII rowsort label-9770 SELECT * FROM tab1 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 ) ---- query IIIIIII rowsort label-9770 SELECT * FROM tab2 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 ) ---- query IIIIIII rowsort label-9770 SELECT * FROM tab3 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 ) ---- query IIIIIII rowsort label-9770 SELECT * FROM tab4 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 ) ---- query IIIIIII rowsort label-9775 SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 ) ---- query IIIIIII rowsort label-9775 SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 ) ---- query IIIIIII rowsort label-9775 SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 ) ---- query IIIIIII rowsort label-9775 SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 ) ---- query IIIIIII rowsort label-9775 SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 ) ---- query I rowsort label-9780 SELECT + - col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-9780 SELECT + - col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-9780 SELECT + - col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-9780 SELECT + - col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-9780 SELECT + - col3 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-9785 SELECT 2 + - - 5 FROM tab0 WHERE col5 IS NOT NULL ---- 100 values hashing to 76ed7fe3e68429d87ec90e315311921a query I rowsort label-9785 SELECT 2 + - - 5 FROM tab1 WHERE col5 IS NOT NULL ---- 100 values hashing to 76ed7fe3e68429d87ec90e315311921a query I rowsort label-9785 SELECT 2 + - - 5 FROM tab2 WHERE col5 IS NOT NULL ---- 100 values hashing to 76ed7fe3e68429d87ec90e315311921a query I rowsort label-9785 SELECT 2 + - - 5 FROM tab3 WHERE col5 IS NOT NULL ---- 100 values hashing to 76ed7fe3e68429d87ec90e315311921a query I rowsort label-9785 SELECT 2 + - - 5 FROM tab4 WHERE col5 IS NOT NULL ---- 100 values hashing to 76ed7fe3e68429d87ec90e315311921a onlyif mysql # aggregate syntax: query I rowsort label-9790 SELECT DISTINCT COUNT( * ) FROM tab0 WHERE col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9790 SELECT DISTINCT COUNT ( * ) FROM tab0 WHERE col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9790 SELECT DISTINCT COUNT( * ) FROM tab1 WHERE col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9790 SELECT DISTINCT COUNT ( * ) FROM tab1 WHERE col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9790 SELECT DISTINCT COUNT( * ) FROM tab2 WHERE col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9790 SELECT DISTINCT COUNT ( * ) FROM tab2 WHERE col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9790 SELECT DISTINCT COUNT( * ) FROM tab3 WHERE col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9790 SELECT DISTINCT COUNT ( * ) FROM tab3 WHERE col4 IS NOT NULL ---- 100 onlyif mysql # aggregate syntax: query I rowsort label-9790 SELECT DISTINCT COUNT( * ) FROM tab4 WHERE col4 IS NOT NULL ---- 100 skipif mysql # not compatible query I rowsort label-9790 SELECT DISTINCT COUNT ( * ) FROM tab4 WHERE col4 IS NOT NULL ---- 100 query I rowsort label-9795 SELECT DISTINCT + col4 AS col3 FROM tab0 WHERE NULL IS NOT NULL ---- query I rowsort label-9795 SELECT DISTINCT + col4 AS col3 FROM tab1 WHERE NULL IS NOT NULL ---- query I rowsort label-9795 SELECT DISTINCT + col4 AS col3 FROM tab2 WHERE NULL IS NOT NULL ---- query I rowsort label-9795 SELECT DISTINCT + col4 AS col3 FROM tab3 WHERE NULL IS NOT NULL ---- query I rowsort label-9795 SELECT DISTINCT + col4 AS col3 FROM tab4 WHERE NULL IS NOT NULL ---- query I rowsort label-9800 SELECT col2 AS col1 FROM tab0 AS cor0 WHERE NOT NULL = 64 ---- query I rowsort label-9800 SELECT col2 AS col1 FROM tab1 AS cor0 WHERE NOT NULL = 64 ---- query I rowsort label-9800 SELECT col2 AS col1 FROM tab2 AS cor0 WHERE NOT NULL = 64 ---- query I rowsort label-9800 SELECT col2 AS col1 FROM tab3 AS cor0 WHERE NOT NULL = 64 ---- query I rowsort label-9800 SELECT col2 AS col1 FROM tab4 AS cor0 WHERE NOT NULL = 64 ---- query IIIIIII rowsort label-9805 SELECT * FROM tab0 AS cor0 WHERE NOT + col3 + + col1 >= col1 - + + 23 / + + col3 ---- query IIIIIII rowsort label-9805 SELECT * FROM tab1 AS cor0 WHERE NOT + col3 + + col1 >= col1 - + + 23 / + + col3 ---- query IIIIIII rowsort label-9805 SELECT * FROM tab2 AS cor0 WHERE NOT + col3 + + col1 >= col1 - + + 23 / + + col3 ---- query IIIIIII rowsort label-9805 SELECT * FROM tab3 AS cor0 WHERE NOT + col3 + + col1 >= col1 - + + 23 / + + col3 ---- query IIIIIII rowsort label-9805 SELECT * FROM tab4 AS cor0 WHERE NOT + col3 + + col1 >= col1 - + + 23 / + + col3 ---- query I rowsort label-9810 SELECT - ( + + col1 ) AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9810 SELECT - ( + + col1 ) AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9810 SELECT - ( + + col1 ) AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9810 SELECT - ( + + col1 ) AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9810 SELECT - ( + + col1 ) AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL ---- query I rowsort label-9815 SELECT 13 FROM tab0 WHERE col5 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-9815 SELECT 13 FROM tab1 WHERE col5 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-9815 SELECT 13 FROM tab2 WHERE col5 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-9815 SELECT 13 FROM tab3 WHERE col5 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-9815 SELECT 13 FROM tab4 WHERE col5 IS NOT NULL ---- 100 values hashing to 8563e3752999d5aa65b018fda2098d37 query I rowsort label-9820 SELECT DISTINCT - col4 + + 98 AS col0 FROM tab0 WHERE 29 IS NULL ---- query I rowsort label-9820 SELECT DISTINCT - col4 + + 98 AS col0 FROM tab1 WHERE 29 IS NULL ---- query I rowsort label-9820 SELECT DISTINCT - col4 + + 98 AS col0 FROM tab2 WHERE 29 IS NULL ---- query I rowsort label-9820 SELECT DISTINCT - col4 + + 98 AS col0 FROM tab3 WHERE 29 IS NULL ---- query I rowsort label-9820 SELECT DISTINCT - col4 + + 98 AS col0 FROM tab4 WHERE 29 IS NULL ---- query IIIIIII rowsort label-9825 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) ) ---- query IIIIIII rowsort label-9825 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) ) ---- query IIIIIII rowsort label-9825 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) ) ---- query IIIIIII rowsort label-9825 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) ) ---- query IIIIIII rowsort label-9825 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) ) ---- onlyif mysql # aggregate syntax: query I rowsort label-9830 SELECT SUM( - + col1 ) FROM tab0 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL skipif mysql # not compatible query I rowsort label-9830 SELECT SUM ( - + col1 ) FROM tab0 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9830 SELECT SUM( - + col1 ) FROM tab1 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL skipif mysql # not compatible query I rowsort label-9830 SELECT SUM ( - + col1 ) FROM tab1 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9830 SELECT SUM( - + col1 ) FROM tab2 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL skipif mysql # not compatible query I rowsort label-9830 SELECT SUM ( - + col1 ) FROM tab2 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9830 SELECT SUM( - + col1 ) FROM tab3 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL skipif mysql # not compatible query I rowsort label-9830 SELECT SUM ( - + col1 ) FROM tab3 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL onlyif mysql # aggregate syntax: query I rowsort label-9830 SELECT SUM( - + col1 ) FROM tab4 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL skipif mysql # not compatible query I rowsort label-9830 SELECT SUM ( - + col1 ) FROM tab4 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) ) ---- NULL query IIIIIII rowsort label-9835 SELECT * FROM tab0 cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-9835 SELECT * FROM tab1 cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-9835 SELECT * FROM tab2 cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-9835 SELECT * FROM tab3 cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-9835 SELECT * FROM tab4 cor0 WHERE ( NULL IS NOT NULL ) ---- query IIIIIII rowsort label-9840 SELECT ALL * FROM tab0 AS cor0 WHERE 34 IN ( + - ( + col0 ) ) ---- query IIIIIII rowsort label-9840 SELECT ALL * FROM tab1 AS cor0 WHERE 34 IN ( + - ( + col0 ) ) ---- query IIIIIII rowsort label-9840 SELECT ALL * FROM tab2 AS cor0 WHERE 34 IN ( + - ( + col0 ) ) ---- query IIIIIII rowsort label-9840 SELECT ALL * FROM tab3 AS cor0 WHERE 34 IN ( + - ( + col0 ) ) ---- query IIIIIII rowsort label-9840 SELECT ALL * FROM tab4 AS cor0 WHERE 34 IN ( + - ( + col0 ) ) ---- query I rowsort label-9845 SELECT - AVG ( ALL col3 ) FROM tab0 WHERE NULL > + col3 + - col4 ---- NULL query I rowsort label-9845 SELECT - AVG ( ALL col3 ) FROM tab1 WHERE NULL > + col3 + - col4 ---- NULL query I rowsort label-9845 SELECT - AVG ( ALL col3 ) FROM tab2 WHERE NULL > + col3 + - col4 ---- NULL query I rowsort label-9845 SELECT - AVG ( ALL col3 ) FROM tab3 WHERE NULL > + col3 + - col4 ---- NULL query I rowsort label-9845 SELECT - AVG ( ALL col3 ) FROM tab4 WHERE NULL > + col3 + - col4 ---- NULL query IIIIIII rowsort label-9850 SELECT * FROM tab0 WHERE 76 - 99 * - col4 + + 64 <> NULL ---- query IIIIIII rowsort label-9850 SELECT * FROM tab1 WHERE 76 - 99 * - col4 + + 64 <> NULL ---- query IIIIIII rowsort label-9850 SELECT * FROM tab2 WHERE 76 - 99 * - col4 + + 64 <> NULL ---- query IIIIIII rowsort label-9850 SELECT * FROM tab3 WHERE 76 - 99 * - col4 + + 64 <> NULL ---- query IIIIIII rowsort label-9850 SELECT * FROM tab4 WHERE 76 - 99 * - col4 + + 64 <> NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9855 SELECT ALL * FROM tab0 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9855 SELECT ALL * FROM tab0 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9855 SELECT ALL * FROM tab1 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9855 SELECT ALL * FROM tab1 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9855 SELECT ALL * FROM tab2 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9855 SELECT ALL * FROM tab2 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9855 SELECT ALL * FROM tab3 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9855 SELECT ALL * FROM tab3 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9855 SELECT ALL * FROM tab4 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL ---- skipif mysql # not compatible query IIIIIII rowsort label-9855 SELECT ALL * FROM tab4 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL ---- query I rowsort label-9860 SELECT DISTINCT - ( + - 40 ) FROM tab0 AS cor0 WHERE NOT NULL > - 91 ---- query I rowsort label-9860 SELECT DISTINCT - ( + - 40 ) FROM tab1 AS cor0 WHERE NOT NULL > - 91 ---- query I rowsort label-9860 SELECT DISTINCT - ( + - 40 ) FROM tab2 AS cor0 WHERE NOT NULL > - 91 ---- query I rowsort label-9860 SELECT DISTINCT - ( + - 40 ) FROM tab3 AS cor0 WHERE NOT NULL > - 91 ---- query I rowsort label-9860 SELECT DISTINCT - ( + - 40 ) FROM tab4 AS cor0 WHERE NOT NULL > - 91 ---- query IIIIIII rowsort label-9865 SELECT ALL * FROM tab0 AS cor0 WHERE NOT 81 < NULL ---- query IIIIIII rowsort label-9865 SELECT ALL * FROM tab1 AS cor0 WHERE NOT 81 < NULL ---- query IIIIIII rowsort label-9865 SELECT ALL * FROM tab2 AS cor0 WHERE NOT 81 < NULL ---- query IIIIIII rowsort label-9865 SELECT ALL * FROM tab3 AS cor0 WHERE NOT 81 < NULL ---- query IIIIIII rowsort label-9865 SELECT ALL * FROM tab4 AS cor0 WHERE NOT 81 < NULL ---- query IIIIIII rowsort label-9870 SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND + col0 + - 44 ---- query IIIIIII rowsort label-9870 SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND + col0 + - 44 ---- query IIIIIII rowsort label-9870 SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND + col0 + - 44 ---- query IIIIIII rowsort label-9870 SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND + col0 + - 44 ---- query IIIIIII rowsort label-9870 SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND + col0 + - 44 ---- query IIIIIII rowsort label-9875 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIII rowsort label-9875 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIII rowsort label-9875 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIII rowsort label-9875 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) > NULL ---- query IIIIIII rowsort label-9875 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort label-9880 SELECT - 3 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9880 SELECT - 3 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9880 SELECT - 3 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9880 SELECT - 3 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL ---- query I rowsort label-9880 SELECT - 3 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL ---- query IIIIIII rowsort label-9885 SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( 31 ) > NULL ---- query IIIIIII rowsort label-9885 SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( 31 ) > NULL ---- query IIIIIII rowsort label-9885 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( 31 ) > NULL ---- query IIIIIII rowsort label-9885 SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( 31 ) > NULL ---- query IIIIIII rowsort label-9885 SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( 31 ) > NULL ---- query I rowsort label-9890 SELECT DISTINCT + 59 + + - col3 FROM tab0 AS cor0 WHERE ( NULL ) >= col0 + - col0 ---- query I rowsort label-9890 SELECT DISTINCT + 59 + + - col3 FROM tab1 AS cor0 WHERE ( NULL ) >= col0 + - col0 ---- query I rowsort label-9890 SELECT DISTINCT + 59 + + - col3 FROM tab2 AS cor0 WHERE ( NULL ) >= col0 + - col0 ---- query I rowsort label-9890 SELECT DISTINCT + 59 + + - col3 FROM tab3 AS cor0 WHERE ( NULL ) >= col0 + - col0 ---- query I rowsort label-9890 SELECT DISTINCT + 59 + + - col3 FROM tab4 AS cor0 WHERE ( NULL ) >= col0 + - col0 ---- query I rowsort label-9895 SELECT - 34 FROM tab0 WHERE + + col1 <> NULL ---- query I rowsort label-9895 SELECT - 34 FROM tab1 WHERE + + col1 <> NULL ---- query I rowsort label-9895 SELECT - 34 FROM tab2 WHERE + + col1 <> NULL ---- query I rowsort label-9895 SELECT - 34 FROM tab3 WHERE + + col1 <> NULL ---- query I rowsort label-9895 SELECT - 34 FROM tab4 WHERE + + col1 <> NULL ---- query I rowsort label-9900 SELECT + col0 FROM tab0 WHERE - col1 * + col1 + - col1 + col0 NOT IN ( + col0 * + col0, - col0 * - - 51 ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9900 SELECT + col0 FROM tab1 WHERE - col1 * + col1 + - col1 + col0 NOT IN ( + col0 * + col0, - col0 * - - 51 ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9900 SELECT + col0 FROM tab2 WHERE - col1 * + col1 + - col1 + col0 NOT IN ( + col0 * + col0, - col0 * - - 51 ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9900 SELECT + col0 FROM tab3 WHERE - col1 * + col1 + - col1 + col0 NOT IN ( + col0 * + col0, - col0 * - - 51 ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef query I rowsort label-9900 SELECT + col0 FROM tab4 WHERE - col1 * + col1 + - col1 + col0 NOT IN ( + col0 * + col0, - col0 * - - 51 ) ---- 100 values hashing to 0af64318c9b11f2a7d97f341078e58ef onlyif mysql # aggregate syntax: query I rowsort label-9905 SELECT DISTINCT + - MIN( ALL - + col3 ) AS col1 FROM tab0 WHERE + + 44 <> + 83 ---- 9951 skipif mysql # not compatible query I rowsort label-9905 SELECT DISTINCT + - MIN ( ALL - + col3 ) AS col1 FROM tab0 WHERE + + 44 <> + 83 ---- 9951 onlyif mysql # aggregate syntax: query I rowsort label-9905 SELECT DISTINCT + - MIN( ALL - + col3 ) AS col1 FROM tab1 WHERE + + 44 <> + 83 ---- 9951 skipif mysql # not compatible query I rowsort label-9905 SELECT DISTINCT + - MIN ( ALL - + col3 ) AS col1 FROM tab1 WHERE + + 44 <> + 83 ---- 9951 onlyif mysql # aggregate syntax: query I rowsort label-9905 SELECT DISTINCT + - MIN( ALL - + col3 ) AS col1 FROM tab2 WHERE + + 44 <> + 83 ---- 9951 skipif mysql # not compatible query I rowsort label-9905 SELECT DISTINCT + - MIN ( ALL - + col3 ) AS col1 FROM tab2 WHERE + + 44 <> + 83 ---- 9951 onlyif mysql # aggregate syntax: query I rowsort label-9905 SELECT DISTINCT + - MIN( ALL - + col3 ) AS col1 FROM tab3 WHERE + + 44 <> + 83 ---- 9951 skipif mysql # not compatible query I rowsort label-9905 SELECT DISTINCT + - MIN ( ALL - + col3 ) AS col1 FROM tab3 WHERE + + 44 <> + 83 ---- 9951 onlyif mysql # aggregate syntax: query I rowsort label-9905 SELECT DISTINCT + - MIN( ALL - + col3 ) AS col1 FROM tab4 WHERE + + 44 <> + 83 ---- 9951 skipif mysql # not compatible query I rowsort label-9905 SELECT DISTINCT + - MIN ( ALL - + col3 ) AS col1 FROM tab4 WHERE + + 44 <> + 83 ---- 9951 query IIIIIII rowsort label-9910 SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) >= col1 ---- query IIIIIII rowsort label-9910 SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= col1 ---- query IIIIIII rowsort label-9910 SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) >= col1 ---- query IIIIIII rowsort label-9910 SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) >= col1 ---- query IIIIIII rowsort label-9910 SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) >= col1 ---- query IIIIIII rowsort label-9915 SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 ) ---- query IIIIIII rowsort label-9915 SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 ) ---- query IIIIIII rowsort label-9915 SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 ) ---- query IIIIIII rowsort label-9915 SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 ) ---- query IIIIIII rowsort label-9915 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9920 SELECT DISTINCT - col4 col3 FROM tab0 WHERE NOT - col0 * - 6 BETWEEN + 10 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9920 SELECT DISTINCT - col4 col3 FROM tab1 WHERE NOT - col0 * - 6 BETWEEN + 10 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9920 SELECT DISTINCT - col4 col3 FROM tab2 WHERE NOT - col0 * - 6 BETWEEN + 10 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9920 SELECT DISTINCT - col4 col3 FROM tab3 WHERE NOT - col0 * - 6 BETWEEN + 10 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9920 SELECT DISTINCT - col4 col3 FROM tab4 WHERE NOT - col0 * - 6 BETWEEN + 10 AND NULL ---- query IIIIIII rowsort label-9925 SELECT * FROM tab0 AS cor0 WHERE 98 + + + 97 IS NULL ---- query IIIIIII rowsort label-9925 SELECT * FROM tab1 AS cor0 WHERE 98 + + + 97 IS NULL ---- query IIIIIII rowsort label-9925 SELECT * FROM tab2 AS cor0 WHERE 98 + + + 97 IS NULL ---- query IIIIIII rowsort label-9925 SELECT * FROM tab3 AS cor0 WHERE 98 + + + 97 IS NULL ---- query IIIIIII rowsort label-9925 SELECT * FROM tab4 AS cor0 WHERE 98 + + + 97 IS NULL ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9930 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67 ---- skipif mysql # not compatible query IIIIIII rowsort label-9930 SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9930 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67 ---- skipif mysql # not compatible query IIIIIII rowsort label-9930 SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9930 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67 ---- skipif mysql # not compatible query IIIIIII rowsort label-9930 SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9930 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67 ---- skipif mysql # not compatible query IIIIIII rowsort label-9930 SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67 ---- onlyif mysql # CAST syntax: SIGNED type: query IIIIIII rowsort label-9930 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67 ---- skipif mysql # not compatible query IIIIIII rowsort label-9930 SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67 ---- query I rowsort label-9935 SELECT ALL + col3 FROM tab0 cor0 WHERE NOT 64 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9935 SELECT ALL + col3 FROM tab1 cor0 WHERE NOT 64 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9935 SELECT ALL + col3 FROM tab2 cor0 WHERE NOT 64 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9935 SELECT ALL + col3 FROM tab3 cor0 WHERE NOT 64 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 query I rowsort label-9935 SELECT ALL + col3 FROM tab4 cor0 WHERE NOT 64 IS NULL ---- 100 values hashing to 41acec0d69caaf0b594f39720bb65609 onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9940 SELECT CAST( NULL AS SIGNED ) AS col3 FROM tab0 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9940 SELECT CAST ( NULL AS INTEGER ) AS col3 FROM tab0 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9940 SELECT CAST( NULL AS SIGNED ) AS col3 FROM tab1 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9940 SELECT CAST ( NULL AS INTEGER ) AS col3 FROM tab1 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9940 SELECT CAST( NULL AS SIGNED ) AS col3 FROM tab2 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9940 SELECT CAST ( NULL AS INTEGER ) AS col3 FROM tab2 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9940 SELECT CAST( NULL AS SIGNED ) AS col3 FROM tab3 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9940 SELECT CAST ( NULL AS INTEGER ) AS col3 FROM tab3 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb onlyif mysql # CAST syntax: SIGNED type: query I rowsort label-9940 SELECT CAST( NULL AS SIGNED ) AS col3 FROM tab4 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb skipif mysql # not compatible query I rowsort label-9940 SELECT CAST ( NULL AS INTEGER ) AS col3 FROM tab4 WHERE NOT - 64 IS NULL ---- 100 values hashing to 42ab1cfa619069d295c1474429256ebb query IIIIIII rowsort label-9945 SELECT * FROM tab0 AS cor0 WHERE ( - ( + col0 ) * 19 + - - col0 ) > ( + col1 + col0 ) ---- query IIIIIII rowsort label-9945 SELECT * FROM tab1 AS cor0 WHERE ( - ( + col0 ) * 19 + - - col0 ) > ( + col1 + col0 ) ---- query IIIIIII rowsort label-9945 SELECT * FROM tab2 AS cor0 WHERE ( - ( + col0 ) * 19 + - - col0 ) > ( + col1 + col0 ) ---- query IIIIIII rowsort label-9945 SELECT * FROM tab3 AS cor0 WHERE ( - ( + col0 ) * 19 + - - col0 ) > ( + col1 + col0 ) ---- query IIIIIII rowsort label-9945 SELECT * FROM tab4 AS cor0 WHERE ( - ( + col0 ) * 19 + - - col0 ) > ( + col1 + col0 ) ---- query I rowsort label-9950 SELECT - col3 FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-9950 SELECT - col3 FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-9950 SELECT - col3 FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-9950 SELECT - col3 FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort label-9950 SELECT - col3 FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query IIIIIII rowsort label-9955 SELECT ALL * FROM tab0 AS cor0 WHERE ( 21 <= NULL ) ---- query IIIIIII rowsort label-9955 SELECT ALL * FROM tab1 AS cor0 WHERE ( 21 <= NULL ) ---- query IIIIIII rowsort label-9955 SELECT ALL * FROM tab2 AS cor0 WHERE ( 21 <= NULL ) ---- query IIIIIII rowsort label-9955 SELECT ALL * FROM tab3 AS cor0 WHERE ( 21 <= NULL ) ---- query IIIIIII rowsort label-9955 SELECT ALL * FROM tab4 AS cor0 WHERE ( 21 <= NULL ) ---- query IIIIIII rowsort label-9960 SELECT ALL * FROM tab0 WHERE - - 62 * - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9960 SELECT ALL * FROM tab1 WHERE - - 62 * - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9960 SELECT ALL * FROM tab2 WHERE - - 62 * - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9960 SELECT ALL * FROM tab3 WHERE - - 62 * - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9960 SELECT ALL * FROM tab4 WHERE - - 62 * - 6 BETWEEN NULL AND NULL ---- query IIIIIII rowsort label-9965 SELECT * FROM tab0 WHERE NOT col3 * + col1 * + - 18 - + - col4 - + col3 + col4 * + 78 BETWEEN NULL AND + 61 OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9965 SELECT * FROM tab1 WHERE NOT col3 * + col1 * + - 18 - + - col4 - + col3 + col4 * + 78 BETWEEN NULL AND + 61 OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9965 SELECT * FROM tab2 WHERE NOT col3 * + col1 * + - 18 - + - col4 - + col3 + col4 * + 78 BETWEEN NULL AND + 61 OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9965 SELECT * FROM tab3 WHERE NOT col3 * + col1 * + - 18 - + - col4 - + col3 + col4 * + 78 BETWEEN NULL AND + 61 OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9965 SELECT * FROM tab4 WHERE NOT col3 * + col1 * + - 18 - + - col4 - + col3 + col4 * + 78 BETWEEN NULL AND + 61 OR NULL IS NOT NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab0 AS cor0 WHERE ( 57 ) IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab1 AS cor0 WHERE ( 57 ) IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab2 AS cor0 WHERE ( 57 ) IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab3 AS cor0 WHERE ( 57 ) IS NULL ---- query IIIIIII rowsort label-9970 SELECT ALL * FROM tab4 AS cor0 WHERE ( 57 ) IS NULL ---- query IIIIIII rowsort label-9975 SELECT * FROM tab0 AS cor0 WHERE ( col4 + col0 ) <= NULL ---- query IIIIIII rowsort label-9975 SELECT * FROM tab1 AS cor0 WHERE ( col4 + col0 ) <= NULL ---- query IIIIIII rowsort label-9975 SELECT * FROM tab2 AS cor0 WHERE ( col4 + col0 ) <= NULL ---- query IIIIIII rowsort label-9975 SELECT * FROM tab3 AS cor0 WHERE ( col4 + col0 ) <= NULL ---- query IIIIIII rowsort label-9975 SELECT * FROM tab4 AS cor0 WHERE ( col4 + col0 ) <= NULL ---- query I rowsort label-9980 SELECT + col0 FROM tab0 AS cor0 WHERE 29 / + 20 IS NULL ---- query I rowsort label-9980 SELECT + col0 FROM tab1 AS cor0 WHERE 29 / + 20 IS NULL ---- query I rowsort label-9980 SELECT + col0 FROM tab2 AS cor0 WHERE 29 / + 20 IS NULL ---- query I rowsort label-9980 SELECT + col0 FROM tab3 AS cor0 WHERE 29 / + 20 IS NULL ---- query I rowsort label-9980 SELECT + col0 FROM tab4 AS cor0 WHERE 29 / + 20 IS NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT 58 col1 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT 58 col1 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT 58 col1 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT 58 col1 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort label-9985 SELECT 58 col1 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL ---- query I rowsort label-9990 SELECT 44 AS col4 FROM tab0 cor0 WHERE NOT - col4 * - 28 * + 83 IS NOT NULL AND NULL IS NOT NULL ---- query I rowsort label-9990 SELECT 44 AS col4 FROM tab1 cor0 WHERE NOT - col4 * - 28 * + 83 IS NOT NULL AND NULL IS NOT NULL ---- query I rowsort label-9990 SELECT 44 AS col4 FROM tab2 cor0 WHERE NOT - col4 * - 28 * + 83 IS NOT NULL AND NULL IS NOT NULL ---- query I rowsort label-9990 SELECT 44 AS col4 FROM tab3 cor0 WHERE NOT - col4 * - 28 * + 83 IS NOT NULL AND NULL IS NOT NULL ---- query I rowsort label-9990 SELECT 44 AS col4 FROM tab4 cor0 WHERE NOT - col4 * - 28 * + 83 IS NOT NULL AND NULL IS NOT NULL ---- onlyif mysql # aggregate syntax: query I rowsort label-9995 SELECT DISTINCT + - COUNT( * ) FROM tab0 AS cor0 WHERE - 1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9995 SELECT DISTINCT + - COUNT ( * ) FROM tab0 AS cor0 WHERE - 1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9995 SELECT DISTINCT + - COUNT( * ) FROM tab1 AS cor0 WHERE - 1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9995 SELECT DISTINCT + - COUNT ( * ) FROM tab1 AS cor0 WHERE - 1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9995 SELECT DISTINCT + - COUNT( * ) FROM tab2 AS cor0 WHERE - 1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9995 SELECT DISTINCT + - COUNT ( * ) FROM tab2 AS cor0 WHERE - 1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9995 SELECT DISTINCT + - COUNT( * ) FROM tab3 AS cor0 WHERE - 1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9995 SELECT DISTINCT + - COUNT ( * ) FROM tab3 AS cor0 WHERE - 1 IS NULL ---- 0 onlyif mysql # aggregate syntax: query I rowsort label-9995 SELECT DISTINCT + - COUNT( * ) FROM tab4 AS cor0 WHERE - 1 IS NULL ---- 0 skipif mysql # not compatible query I rowsort label-9995 SELECT DISTINCT + - COUNT ( * ) FROM tab4 AS cor0 WHERE - 1 IS NULL ---- 0