sqllogictest
Artifact Content
Not logged in

Artifact 387819772d6ebba208a1bdcd75134155f193fdfd:


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,3545,5720.25,'ahdjl',1203,733.24,'xhhvt')

statement ok
INSERT INTO tab0 VALUES(1,1657,6607.32,'awarf',8963,2298.48,'orqol')

statement ok
INSERT INTO tab0 VALUES(2,8712,3415.30,'ugqug',3852,4743.27,'ohqox')

statement ok
INSERT INTO tab0 VALUES(3,1757,9055.9,'ftfjv',2541,2124.19,'yhvqt')

statement ok
INSERT INTO tab0 VALUES(4,8641,4038.32,'dzljb',5624,6719.32,'aqgxz')

statement ok
INSERT INTO tab0 VALUES(5,4267,7723.96,'fvtvd',3873,279.93,'rqted')

statement ok
INSERT INTO tab0 VALUES(6,6837,9567.96,'jvljh',4480,5274.5,'mtytn')

statement ok
INSERT INTO tab0 VALUES(7,4104,376.85,'oxovc',7321,6156.13,'tbnad')

statement ok
INSERT INTO tab0 VALUES(8,9621,3539.40,'ezjak',1194,589.64,'qydzz')

statement ok
INSERT INTO tab0 VALUES(9,8994,6318.21,'boceo',70,718.74,'lswcd')

statement ok
INSERT INTO tab0 VALUES(10,6127,1054.36,'qlmsq',9351,4405.84,'ngyqv')

statement ok
INSERT INTO tab0 VALUES(11,9476,6442.3,'bfmsh',2112,6485.27,'poglo')

statement ok
INSERT INTO tab0 VALUES(12,8300,8775.10,'gztsf',5351,22.90,'qmcpi')

statement ok
INSERT INTO tab0 VALUES(13,8904,3190.82,'fzngy',6249,7543.74,'ihszq')

statement ok
INSERT INTO tab0 VALUES(14,898,4927.40,'ydvlg',8406,2307.61,'wgbxs')

statement ok
INSERT INTO tab0 VALUES(15,3442,567.64,'rtrsb',8102,9539.71,'hkbuo')

statement ok
INSERT INTO tab0 VALUES(16,1492,9296.57,'zfait',539,7690.29,'mavqc')

statement ok
INSERT INTO tab0 VALUES(17,2065,4144.6,'yiabd',6100,9683.25,'kgqxi')

statement ok
INSERT INTO tab0 VALUES(18,466,3235.46,'dieuq',6588,4161.79,'dwewm')

statement ok
INSERT INTO tab0 VALUES(19,6563,1047.20,'yejfn',1486,6744.99,'cvnlz')

statement ok
INSERT INTO tab0 VALUES(20,1015,9654.44,'mjyiu',4200,1272.50,'zvlrv')

statement ok
INSERT INTO tab0 VALUES(21,1540,9976.69,'yncem',8315,1059.9,'eakmk')

statement ok
INSERT INTO tab0 VALUES(22,9148,3029.42,'ozpkw',3836,140.33,'nptey')

statement ok
INSERT INTO tab0 VALUES(23,4409,1182.71,'tmhyg',3453,4524.21,'vksfj')

statement ok
INSERT INTO tab0 VALUES(24,3686,9398.85,'hrzpn',8773,3442.74,'qrspo')

statement ok
INSERT INTO tab0 VALUES(25,5397,6488.97,'mwrpx',6584,599.58,'rmjun')

statement ok
INSERT INTO tab0 VALUES(26,6261,6361.68,'bqrlj',5094,5421.69,'rlrdj')

statement ok
INSERT INTO tab0 VALUES(27,7545,9274.69,'qirgl',197,4306.93,'tjcmo')

statement ok
INSERT INTO tab0 VALUES(28,1321,3081.42,'ovyou',1701,1880.70,'iwsyy')

statement ok
INSERT INTO tab0 VALUES(29,6704,4483.65,'ffiyu',9599,2229.54,'lbgmx')

statement ok
INSERT INTO tab0 VALUES(30,6120,282.11,'zdood',303,180.80,'txkjr')

statement ok
INSERT INTO tab0 VALUES(31,1542,8624.14,'nthws',2907,2516.22,'qhvcb')

statement ok
INSERT INTO tab0 VALUES(32,734,252.30,'wcedt',5424,9252.58,'leery')

statement ok
INSERT INTO tab0 VALUES(33,3526,9761.0,'kwzez',1051,4876.30,'npkpg')

statement ok
INSERT INTO tab0 VALUES(34,8042,6841.10,'eawyt',4402,9592.12,'jcxfb')

statement ok
INSERT INTO tab0 VALUES(35,6956,7529.58,'yjjce',7774,579.66,'uijkt')

statement ok
INSERT INTO tab0 VALUES(36,3743,5462.13,'gcosf',7385,3244.7,'xwghe')

statement ok
INSERT INTO tab0 VALUES(37,8932,3122.78,'tsdww',9634,2461.68,'loqvs')

statement ok
INSERT INTO tab0 VALUES(38,6344,3089.54,'ygrgd',7336,3830.59,'tmmik')

statement ok
INSERT INTO tab0 VALUES(39,9364,9294.1,'ugqtl',5992,4922.31,'zeugd')

statement ok
INSERT INTO tab0 VALUES(40,7166,8262.2,'kdlgl',25,6526.38,'crpts')

statement ok
INSERT INTO tab0 VALUES(41,983,367.24,'maubh',9034,3915.1,'fveea')

statement ok
INSERT INTO tab0 VALUES(42,342,1079.80,'fgqqw',4043,8074.67,'nbeza')

statement ok
INSERT INTO tab0 VALUES(43,9326,2219.95,'ozhdq',3751,6967.76,'mzrad')

statement ok
INSERT INTO tab0 VALUES(44,2817,3203.63,'jwsed',786,6777.21,'zylmd')

statement ok
INSERT INTO tab0 VALUES(45,2748,2297.15,'hslir',7948,3161.9,'lvxih')

statement ok
INSERT INTO tab0 VALUES(46,4352,7860.78,'gauuw',4466,2501.29,'wliws')

statement ok
INSERT INTO tab0 VALUES(47,2412,9603.39,'hrdal',2243,3144.7,'djboe')

statement ok
INSERT INTO tab0 VALUES(48,7514,9836.8,'snsjo',2107,6671.74,'yklol')

statement ok
INSERT INTO tab0 VALUES(49,2295,4711.76,'mcaqx',65,9126.26,'bkbih')

statement ok
INSERT INTO tab0 VALUES(50,7690,5482.86,'zavvr',3547,2281.90,'koyfu')

statement ok
INSERT INTO tab0 VALUES(51,9187,9749.86,'ixjrx',7659,4878.81,'dmmfe')

statement ok
INSERT INTO tab0 VALUES(52,3074,2711.0,'pvhfn',1432,3883.67,'wjskf')

statement ok
INSERT INTO tab0 VALUES(53,2689,8413.84,'sybph',4077,5736.34,'rzmuf')

statement ok
INSERT INTO tab0 VALUES(54,4674,997.92,'revmh',1226,7594.46,'hajub')

statement ok
INSERT INTO tab0 VALUES(55,5217,5957.37,'tusxt',1189,8594.6,'izzuq')

statement ok
INSERT INTO tab0 VALUES(56,6313,1379.55,'pzwsf',1202,1091.21,'eoaao')

statement ok
INSERT INTO tab0 VALUES(57,1997,9201.65,'esofu',3674,1914.66,'gllwr')

statement ok
INSERT INTO tab0 VALUES(58,4620,6457.35,'fzkxg',2445,3615.41,'guouw')

statement ok
INSERT INTO tab0 VALUES(59,1070,6527.42,'zvlaz',9026,5718.38,'zacsl')

statement ok
INSERT INTO tab0 VALUES(60,9043,394.34,'tsffk',8856,5970.5,'thmva')

statement ok
INSERT INTO tab0 VALUES(61,3285,7878.94,'rdzat',7550,1589.2,'kftcx')

statement ok
INSERT INTO tab0 VALUES(62,1842,8910.3,'xkrsm',7146,523.69,'jlyya')

statement ok
INSERT INTO tab0 VALUES(63,2309,4761.2,'afhui',2362,2676.86,'whxvb')

statement ok
INSERT INTO tab0 VALUES(64,8086,9300.51,'tfuqi',6839,1194.39,'bitxr')

statement ok
INSERT INTO tab0 VALUES(65,4621,243.98,'iphca',9394,3687.76,'cfsqq')

statement ok
INSERT INTO tab0 VALUES(66,5659,409.35,'rxfdo',270,3484.75,'iykmu')

statement ok
INSERT INTO tab0 VALUES(67,9505,8958.68,'hmmox',7387,893.7,'hwzlk')

statement ok
INSERT INTO tab0 VALUES(68,5256,2652.70,'pejlu',2590,4442.92,'zzbqb')

statement ok
INSERT INTO tab0 VALUES(69,9067,7098.52,'yyzyz',7897,2133.69,'yudbz')

statement ok
INSERT INTO tab0 VALUES(70,387,8003.20,'ulful',1758,2683.55,'hwlea')

statement ok
INSERT INTO tab0 VALUES(71,8221,2421.41,'ussah',5293,6795.7,'alhlx')

statement ok
INSERT INTO tab0 VALUES(72,7371,1.4,'ywjmz',8550,8387.85,'xyabg')

statement ok
INSERT INTO tab0 VALUES(73,4693,4244.82,'smcpo',6753,5848.15,'wxgmr')

statement ok
INSERT INTO tab0 VALUES(74,5342,3746.95,'elewq',6552,3293.53,'xgyfb')

statement ok
INSERT INTO tab0 VALUES(75,9024,3449.73,'anhnp',2271,1810.43,'idleo')

statement ok
INSERT INTO tab0 VALUES(76,6247,5897.17,'xypgr',2164,705.86,'uowpu')

statement ok
INSERT INTO tab0 VALUES(77,4566,2480.65,'jbbrc',4652,8764.95,'nxymx')

statement ok
INSERT INTO tab0 VALUES(78,4841,4684.49,'cxhae',4594,5490.63,'johhr')

statement ok
INSERT INTO tab0 VALUES(79,7483,5343.64,'xzxwo',9513,2359.24,'aqnmu')

statement ok
INSERT INTO tab0 VALUES(80,8698,9894.23,'armpd',5868,4074.16,'zpghu')

statement ok
INSERT INTO tab0 VALUES(81,6750,7609.26,'caxdl',5285,9806.41,'vsmfi')

statement ok
INSERT INTO tab0 VALUES(82,8200,2871.22,'kidln',826,4449.30,'hwmse')

statement ok
INSERT INTO tab0 VALUES(83,4159,6405.65,'xruie',3211,9873.6,'jcztm')

statement ok
INSERT INTO tab0 VALUES(84,6543,6535.84,'ktwzd',7107,6168.44,'khipu')

statement ok
INSERT INTO tab0 VALUES(85,4313,429.42,'rfbna',7345,2897.36,'ksrge')

statement ok
INSERT INTO tab0 VALUES(86,9735,5357.0,'npwts',5183,346.50,'wrxdl')

statement ok
INSERT INTO tab0 VALUES(87,4625,9935.77,'bssse',4555,774.97,'ddyvd')

statement ok
INSERT INTO tab0 VALUES(88,6597,5378.14,'rjbhw',8322,9664.91,'nlumw')

statement ok
INSERT INTO tab0 VALUES(89,5321,6744.38,'gzoys',4521,6965.11,'fvurd')

statement ok
INSERT INTO tab0 VALUES(90,8766,4194.23,'fgbef',2613,8359.66,'szlvs')

statement ok
INSERT INTO tab0 VALUES(91,9442,4235.51,'trxhq',9736,6491.53,'qyxar')

statement ok
INSERT INTO tab0 VALUES(92,677,970.77,'xgzzd',6954,2235.25,'ejvko')

statement ok
INSERT INTO tab0 VALUES(93,2839,7353.91,'pdwww',5506,5935.50,'wlqci')

statement ok
INSERT INTO tab0 VALUES(94,9599,6430.79,'weuia',3059,8659.73,'akpnv')

statement ok
INSERT INTO tab0 VALUES(95,4179,2603.88,'apcwe',9952,3446.83,'rcyfn')

statement ok
INSERT INTO tab0 VALUES(96,5601,2864.86,'rpzxe',5445,6559.67,'uubky')

statement ok
INSERT INTO tab0 VALUES(97,4937,8056.25,'xayki',3991,8733.84,'imnro')

statement ok
INSERT INTO tab0 VALUES(98,1562,4119.7,'ixtks',1455,6426.17,'kxglc')

statement ok
INSERT INTO tab0 VALUES(99,9402,3341.39,'idmsy',1380,3068.42,'mvqtq')

statement ok
INSERT INTO tab0 VALUES(100,3182,5609.4,'dexns',1235,312.87,'hzsxo')

statement ok
INSERT INTO tab0 VALUES(101,4677,9655.18,'xmjao',8668,9285.96,'eigyx')

statement ok
INSERT INTO tab0 VALUES(102,8966,4310.94,'xjzaf',7748,1834.92,'czuhj')

statement ok
INSERT INTO tab0 VALUES(103,678,9751.5,'pjwqp',5224,1781.39,'vtznl')

statement ok
INSERT INTO tab0 VALUES(104,239,8757.46,'vddsa',6767,6170.3,'bslyn')

statement ok
INSERT INTO tab0 VALUES(105,129,7952.96,'vwauj',3227,6516.17,'kwcad')

statement ok
INSERT INTO tab0 VALUES(106,1129,9053.81,'mzdka',6879,59.42,'ssfiy')

statement ok
INSERT INTO tab0 VALUES(107,8571,134.38,'jwlxe',7673,1011.30,'caoww')

statement ok
INSERT INTO tab0 VALUES(108,8588,6859.74,'wfmyw',9482,1807.86,'aikxj')

statement ok
INSERT INTO tab0 VALUES(109,4358,3744.33,'kzlhe',6361,4352.31,'onxok')

statement ok
INSERT INTO tab0 VALUES(110,2367,5400.54,'kvhff',8788,1278.63,'kpxgp')

statement ok
INSERT INTO tab0 VALUES(111,8650,7788.37,'oszij',9914,7185.24,'yhkpk')

statement ok
INSERT INTO tab0 VALUES(112,5042,9465.2,'wqjdm',1820,9900.56,'pniwe')

statement ok
INSERT INTO tab0 VALUES(113,5428,2836.57,'vfqnv',1762,1720.68,'seypk')

statement ok
INSERT INTO tab0 VALUES(114,1998,5403.53,'mgcpf',8417,665.99,'vsvir')

statement ok
INSERT INTO tab0 VALUES(115,1481,1017.54,'qmrgi',8143,1728.76,'tsbcy')

statement ok
INSERT INTO tab0 VALUES(116,1423,1125.94,'xcqqq',1225,8125.81,'rpign')

statement ok
INSERT INTO tab0 VALUES(117,6410,6025.43,'viaar',8117,2544.12,'jgzui')

statement ok
INSERT INTO tab0 VALUES(118,4336,6111.66,'dhrfb',5706,8397.45,'emigz')

statement ok
INSERT INTO tab0 VALUES(119,2634,3118.90,'qhhjp',3550,1065.95,'gxpgx')

statement ok
INSERT INTO tab0 VALUES(120,4545,1391.63,'ouqko',135,9157.83,'rjbak')

statement ok
INSERT INTO tab0 VALUES(121,5367,9115.17,'qtqvr',9123,5752.95,'oqjew')

statement ok
INSERT INTO tab0 VALUES(122,8692,9572.31,'cjogg',5599,9649.45,'bakgw')

statement ok
INSERT INTO tab0 VALUES(123,2663,2396.96,'ytaaj',2326,6623.37,'tbnih')

statement ok
INSERT INTO tab0 VALUES(124,6224,4814.72,'zmfwa',5995,672.30,'nbusl')

statement ok
INSERT INTO tab0 VALUES(125,5368,2905.55,'zgznd',3468,5266.99,'usxlf')

statement ok
INSERT INTO tab0 VALUES(126,9393,2843.38,'vlyju',8035,4597.94,'rvkcc')

statement ok
INSERT INTO tab0 VALUES(127,7146,2149.73,'pxrzg',5663,4827.10,'avyhn')

statement ok
INSERT INTO tab0 VALUES(128,3275,944.35,'siuxg',1244,5346.43,'olcgs')

statement ok
INSERT INTO tab0 VALUES(129,4476,3199.83,'bezcz',4844,15.56,'dkvqa')

statement ok
INSERT INTO tab0 VALUES(130,5751,7970.24,'cakse',7957,8417.38,'qxiza')

statement ok
INSERT INTO tab0 VALUES(131,6647,679.72,'ailoj',9753,7104.71,'iijkm')

statement ok
INSERT INTO tab0 VALUES(132,7517,4333.16,'wcdzb',3324,858.91,'tvget')

statement ok
INSERT INTO tab0 VALUES(133,5761,792.78,'okedn',1943,3924.48,'ddako')

statement ok
INSERT INTO tab0 VALUES(134,2082,2007.77,'gaayk',5307,1284.70,'eupql')

statement ok
INSERT INTO tab0 VALUES(135,6732,1287.93,'fdboj',5784,9877.28,'mfwos')

statement ok
INSERT INTO tab0 VALUES(136,5765,4530.27,'azsyp',4677,9880.94,'nzvkp')

statement ok
INSERT INTO tab0 VALUES(137,7287,1486.64,'ufoqs',8456,5919.7,'utsuk')

statement ok
INSERT INTO tab0 VALUES(138,7702,7002.37,'fxmhz',5024,8374.36,'wnbiq')

statement ok
INSERT INTO tab0 VALUES(139,7966,2272.89,'qyugj',9953,4574.36,'tqycb')

statement ok
INSERT INTO tab0 VALUES(140,9838,6087.33,'hqihs',2743,83.21,'sfbkw')

statement ok
INSERT INTO tab0 VALUES(141,2122,6086.19,'kmoex',3075,9926.17,'qrslw')

statement ok
INSERT INTO tab0 VALUES(142,6929,8.92,'fsvjx',7049,9864.29,'yqfsm')

statement ok
INSERT INTO tab0 VALUES(143,5917,6936.59,'guiky',3445,7621.5,'yhswz')

statement ok
INSERT INTO tab0 VALUES(144,6548,8554.46,'hjiwp',9966,4149.93,'ufpgp')

statement ok
INSERT INTO tab0 VALUES(145,8330,390.67,'qofuy',9491,4869.9,'svjlo')

statement ok
INSERT INTO tab0 VALUES(146,9078,3074.80,'fusis',6328,928.96,'acybg')

statement ok
INSERT INTO tab0 VALUES(147,1151,3581.55,'ohyih',2456,443.90,'ihsgm')

statement ok
INSERT INTO tab0 VALUES(148,7714,6485.31,'cvpda',3784,9755.78,'rhqij')

statement ok
INSERT INTO tab0 VALUES(149,8981,5200.86,'ghzag',6395,4676.64,'oolkr')

statement ok
INSERT INTO tab0 VALUES(150,8465,3252.90,'mefwj',2797,1744.31,'gnrdu')

statement ok
INSERT INTO tab0 VALUES(151,9234,5505.77,'mojva',8176,9467.0,'rhycx')

statement ok
INSERT INTO tab0 VALUES(152,152,9422.1,'hhnag',6641,9574.98,'rgvqg')

statement ok
INSERT INTO tab0 VALUES(153,2138,6315.0,'kywwr',7479,8272.17,'fvfly')

statement ok
INSERT INTO tab0 VALUES(154,4408,2593.61,'wizdj',1401,7486.77,'hwjcj')

statement ok
INSERT INTO tab0 VALUES(155,735,1011.78,'ncvff',6797,6116.90,'gkzsh')

statement ok
INSERT INTO tab0 VALUES(156,5680,1925.19,'zjxwb',5978,1285.20,'vjirt')

statement ok
INSERT INTO tab0 VALUES(157,869,4537.87,'vkiyp',1434,9582.48,'fandm')

statement ok
INSERT INTO tab0 VALUES(158,1223,8146.80,'tfcvs',2082,8330.31,'jrksw')

statement ok
INSERT INTO tab0 VALUES(159,1213,3399.57,'rbbfo',9509,6818.70,'xjwaz')

statement ok
INSERT INTO tab0 VALUES(160,1112,3542.99,'ujdrq',4235,7557.66,'lkwla')

statement ok
INSERT INTO tab0 VALUES(161,3241,5667.71,'uakfw',1951,7533.90,'oaqqb')

statement ok
INSERT INTO tab0 VALUES(162,8226,1964.86,'zgfby',9777,9453.37,'azten')

statement ok
INSERT INTO tab0 VALUES(163,1242,971.66,'jaiee',2505,2998.95,'wgeiz')

statement ok
INSERT INTO tab0 VALUES(164,8264,8823.4,'tycut',8857,6072.5,'mppjo')

statement ok
INSERT INTO tab0 VALUES(165,2319,505.30,'zqnhy',7723,6050.25,'vfkmv')

statement ok
INSERT INTO tab0 VALUES(166,9734,1096.68,'wkjoa',4433,1029.89,'nhthe')

statement ok
INSERT INTO tab0 VALUES(167,6389,7026.5,'pcivq',6975,1083.73,'xtyms')

statement ok
INSERT INTO tab0 VALUES(168,3956,7319.48,'njder',2279,9504.57,'iuekl')

statement ok
INSERT INTO tab0 VALUES(169,6172,4852.88,'pnsdq',2440,4058.86,'anbun')

statement ok
INSERT INTO tab0 VALUES(170,5061,7593.64,'hfflm',984,8238.32,'lqlfe')

statement ok
INSERT INTO tab0 VALUES(171,7210,9865.26,'uvhnd',9111,2497.62,'jzrwc')

statement ok
INSERT INTO tab0 VALUES(172,9999,3582.94,'ehcge',1947,5528.91,'xfudg')

statement ok
INSERT INTO tab0 VALUES(173,7860,9508.22,'kplji',4794,5485.54,'rjlfg')

statement ok
INSERT INTO tab0 VALUES(174,8527,8507.63,'ooxki',9379,1247.62,'aodsi')

statement ok
INSERT INTO tab0 VALUES(175,9283,2789.30,'ziabg',105,3668.68,'zqnip')

statement ok
INSERT INTO tab0 VALUES(176,3216,7160.55,'hyjwm',305,6823.27,'pqclb')

statement ok
INSERT INTO tab0 VALUES(177,5456,275.58,'oerzx',8476,9256.62,'vpvut')

statement ok
INSERT INTO tab0 VALUES(178,9447,5888.3,'oyzpa',4562,5240.22,'vcwzx')

statement ok
INSERT INTO tab0 VALUES(179,3170,4099.67,'pdrrd',6148,6019.48,'bvxfd')

statement ok
INSERT INTO tab0 VALUES(180,5418,2607.96,'zbuni',4786,1058.35,'ijhwk')

statement ok
INSERT INTO tab0 VALUES(181,2028,7954.72,'wbyos',2178,9294.92,'araee')

statement ok
INSERT INTO tab0 VALUES(182,2135,6788.73,'piorp',6456,390.7,'ctytu')

statement ok
INSERT INTO tab0 VALUES(183,4437,7096.39,'qlaek',8432,5978.11,'jgzje')

statement ok
INSERT INTO tab0 VALUES(184,3422,9470.29,'vvscz',7839,914.34,'neaii')

statement ok
INSERT INTO tab0 VALUES(185,5633,8345.89,'mpfcs',9590,4528.76,'glilh')

statement ok
INSERT INTO tab0 VALUES(186,5911,3256.11,'neivn',21,1872.63,'lnjhf')

statement ok
INSERT INTO tab0 VALUES(187,3652,81.96,'nsiwe',3147,4969.13,'fagdq')

statement ok
INSERT INTO tab0 VALUES(188,9047,2303.18,'yybaf',6903,4067.95,'binjm')

statement ok
INSERT INTO tab0 VALUES(189,9345,2248.86,'erydf',9405,8884.97,'djoff')

statement ok
INSERT INTO tab0 VALUES(190,5090,2342.5,'slhsw',5194,9865.84,'bzoib')

statement ok
INSERT INTO tab0 VALUES(191,6378,6354.40,'hdhnc',1487,9420.61,'ittky')

statement ok
INSERT INTO tab0 VALUES(192,9109,656.77,'xsceg',4418,3190.37,'kpjyv')

statement ok
INSERT INTO tab0 VALUES(193,1228,5466.89,'dpetc',5314,1286.87,'pgzor')

statement ok
INSERT INTO tab0 VALUES(194,8987,6098.95,'apdnb',6914,9538.14,'odkap')

statement ok
INSERT INTO tab0 VALUES(195,3185,4216.21,'jgdmh',9637,756.13,'brbnc')

statement ok
INSERT INTO tab0 VALUES(196,5423,9080.69,'wttzw',7828,5962.29,'jgvma')

statement ok
INSERT INTO tab0 VALUES(197,4359,8798.74,'beilt',6008,5660.28,'gpkdv')

statement ok
INSERT INTO tab0 VALUES(198,1921,1576.68,'tozwd',5123,1074.49,'dmjer')

statement ok
INSERT INTO tab0 VALUES(199,9638,6968.41,'teqlk',8795,5401.75,'dkfil')

statement ok
INSERT INTO tab0 VALUES(200,4804,7125.8,'ihkkh',9573,5055.92,'lcnab')

statement ok
INSERT INTO tab0 VALUES(201,6776,8045.67,'gvmhb',5180,932.52,'cgeak')

statement ok
INSERT INTO tab0 VALUES(202,3207,826.62,'twjyp',4763,9647.33,'kcizp')

statement ok
INSERT INTO tab0 VALUES(203,6303,2911.50,'wmaun',5151,4781.6,'xbtea')

statement ok
INSERT INTO tab0 VALUES(204,9073,9343.56,'mbwuh',7094,8148.96,'njqan')

statement ok
INSERT INTO tab0 VALUES(205,1572,4009.43,'ihavj',1519,1030.41,'spauo')

statement ok
INSERT INTO tab0 VALUES(206,7162,898.68,'klmkl',5777,5429.60,'pmted')

statement ok
INSERT INTO tab0 VALUES(207,8747,5347.50,'tfzhg',9896,5324.12,'cisye')

statement ok
INSERT INTO tab0 VALUES(208,5043,5282.28,'vhmdc',2832,7915.59,'ywvmn')

statement ok
INSERT INTO tab0 VALUES(209,6806,2489.29,'pyacp',8716,4877.28,'bpgpz')

statement ok
INSERT INTO tab0 VALUES(210,3100,3844.22,'ntwle',3101,3600.76,'hroar')

statement ok
INSERT INTO tab0 VALUES(211,7537,2572.91,'uavfu',9220,8457.51,'zjsyy')

statement ok
INSERT INTO tab0 VALUES(212,4530,9497.87,'nreum',4231,2033.51,'sviwo')

statement ok
INSERT INTO tab0 VALUES(213,5543,4287.0,'srwpd',5465,6397.95,'rpsax')

statement ok
INSERT INTO tab0 VALUES(214,5341,6713.14,'ltrsu',6683,4334.76,'sedez')

statement ok
INSERT INTO tab0 VALUES(215,8238,7891.74,'bzgit',4319,601.29,'jvsar')

statement ok
INSERT INTO tab0 VALUES(216,4361,1534.46,'ekhss',3729,3177.93,'fcscs')

statement ok
INSERT INTO tab0 VALUES(217,5850,5203.83,'ytqlu',5457,4520.74,'rmrey')

statement ok
INSERT INTO tab0 VALUES(218,3200,1558.82,'bxnju',1459,2806.3,'malxk')

statement ok
INSERT INTO tab0 VALUES(219,1418,9605.51,'yqmzf',1376,3183.4,'ovipj')

statement ok
INSERT INTO tab0 VALUES(220,6326,5947.70,'vfqgm',8770,9023.55,'hxgtp')

statement ok
INSERT INTO tab0 VALUES(221,794,6039.54,'zaucz',7381,3171.47,'ntyqj')

statement ok
INSERT INTO tab0 VALUES(222,991,5428.14,'renbe',7375,9194.53,'tswys')

statement ok
INSERT INTO tab0 VALUES(223,2643,1012.22,'ldhyw',1591,2631.84,'iaomk')

statement ok
INSERT INTO tab0 VALUES(224,7267,2289.70,'diqkd',1795,2246.55,'kbptf')

statement ok
INSERT INTO tab0 VALUES(225,8439,2594.38,'bwhrp',4933,1274.47,'gevnv')

statement ok
INSERT INTO tab0 VALUES(226,8034,377.49,'ebgam',9368,8672.70,'fiknh')

statement ok
INSERT INTO tab0 VALUES(227,2477,416.38,'aawmu',1149,371.25,'yozau')

statement ok
INSERT INTO tab0 VALUES(228,8991,5103.12,'dldoi',244,524.63,'muxod')

statement ok
INSERT INTO tab0 VALUES(229,1855,5671.11,'xcrqz',6798,2756.56,'lgbln')

statement ok
INSERT INTO tab0 VALUES(230,8645,3450.75,'wmvvr',7383,1416.50,'zjjiw')

statement ok
INSERT INTO tab0 VALUES(231,6489,1115.0,'rkzkp',1247,2826.34,'edrcy')

statement ok
INSERT INTO tab0 VALUES(232,8316,3948.8,'mumpj',6559,6530.0,'xwvfl')

statement ok
INSERT INTO tab0 VALUES(233,9105,1069.1,'sbwca',6672,6543.6,'bwamc')

statement ok
INSERT INTO tab0 VALUES(234,2139,6700.31,'pxxsg',6359,2603.36,'uwuru')

statement ok
INSERT INTO tab0 VALUES(235,5245,1414.60,'wwwam',8071,1425.70,'jwcbu')

statement ok
INSERT INTO tab0 VALUES(236,7057,3370.21,'fboza',8182,7941.35,'oqods')

statement ok
INSERT INTO tab0 VALUES(237,3258,9589.81,'gojod',3246,6560.79,'sjmhu')

statement ok
INSERT INTO tab0 VALUES(238,2831,7182.6,'shoig',6239,2408.25,'riaex')

statement ok
INSERT INTO tab0 VALUES(239,4310,4607.18,'nnhca',2816,2591.38,'fkksu')

statement ok
INSERT INTO tab0 VALUES(240,2032,2922.66,'ylsqm',7555,7434.88,'xvuia')

statement ok
INSERT INTO tab0 VALUES(241,2379,7032.79,'szfcd',211,1731.7,'jssxh')

statement ok
INSERT INTO tab0 VALUES(242,40,6941.37,'cdkvd',1965,6007.59,'kuben')

statement ok
INSERT INTO tab0 VALUES(243,4253,8999.26,'exkyi',1672,7751.97,'bxblv')

statement ok
INSERT INTO tab0 VALUES(244,5056,7153.6,'usuxn',2120,2684.28,'vrrhw')

statement ok
INSERT INTO tab0 VALUES(245,9535,4199.71,'udvfl',6257,5986.73,'phozu')

statement ok
INSERT INTO tab0 VALUES(246,8082,3031.13,'bjoxx',3475,3575.35,'ctfik')

statement ok
INSERT INTO tab0 VALUES(247,640,7890.83,'tdaic',5832,3331.54,'rzddk')

statement ok
INSERT INTO tab0 VALUES(248,2944,5615.53,'ibeul',4312,6364.75,'sbxyj')

statement ok
INSERT INTO tab0 VALUES(249,2792,6891.82,'tifyx',5077,8247.9,'lyhpy')

statement ok
INSERT INTO tab0 VALUES(250,6273,7504.73,'lmqrd',5715,288.96,'khnwx')

statement ok
INSERT INTO tab0 VALUES(251,4033,9582.42,'tviok',1489,757.65,'jwfcl')

statement ok
INSERT INTO tab0 VALUES(252,7516,2858.73,'resqy',1580,6152.99,'mdqvc')

statement ok
INSERT INTO tab0 VALUES(253,5216,5908.88,'gmwwy',5362,2443.98,'kdsky')

statement ok
INSERT INTO tab0 VALUES(254,8933,7406.6,'qktvs',8623,6322.38,'mxjow')

statement ok
INSERT INTO tab0 VALUES(255,6,7375.2,'daclw',9826,6453.38,'wdifj')

statement ok
INSERT INTO tab0 VALUES(256,5587,8434.78,'khukg',6364,4726.20,'ntnxc')

statement ok
INSERT INTO tab0 VALUES(257,4874,7052.16,'pwuzj',804,7497.70,'nudln')

statement ok
INSERT INTO tab0 VALUES(258,5369,4793.49,'lqmog',7140,6853.5,'aqqqn')

statement ok
INSERT INTO tab0 VALUES(259,9117,9571.16,'jhnfq',7041,1848.31,'myavd')

statement ok
INSERT INTO tab0 VALUES(260,8972,6893.31,'qcfmf',6103,9758.7,'ufupx')

statement ok
INSERT INTO tab0 VALUES(261,4833,1122.41,'mimwq',93,7337.9,'ifjiw')

statement ok
INSERT INTO tab0 VALUES(262,9904,6712.91,'fczmr',1210,2057.92,'dyutt')

statement ok
INSERT INTO tab0 VALUES(263,6938,9466.84,'kuksi',4326,3366.50,'aziuf')

statement ok
INSERT INTO tab0 VALUES(264,4488,7786.47,'xvkvz',3238,3927.80,'rfczq')

statement ok
INSERT INTO tab0 VALUES(265,3159,3921.90,'bgwoo',6921,889.48,'xkqep')

statement ok
INSERT INTO tab0 VALUES(266,1856,5216.71,'uhvvm',5774,7110.44,'nyufw')

statement ok
INSERT INTO tab0 VALUES(267,4035,5367.57,'tbyfb',7870,2429.52,'tkull')

statement ok
INSERT INTO tab0 VALUES(268,3952,5664.88,'jffvj',5215,4906.9,'cbplv')

statement ok
INSERT INTO tab0 VALUES(269,2918,6248.37,'dklpn',9980,2074.67,'srvpz')

statement ok
INSERT INTO tab0 VALUES(270,5538,7358.77,'odeft',771,2185.55,'hczsr')

statement ok
INSERT INTO tab0 VALUES(271,5972,570.36,'jfwnm',8866,5468.46,'kumrj')

statement ok
INSERT INTO tab0 VALUES(272,4181,77.68,'qlzjq',4469,5373.14,'lnzan')

statement ok
INSERT INTO tab0 VALUES(273,2176,3904.10,'xegzl',2960,9822.99,'vaerr')

statement ok
INSERT INTO tab0 VALUES(274,267,5180.47,'idpux',1145,2462.71,'emiml')

statement ok
INSERT INTO tab0 VALUES(275,3318,3379.72,'svkxt',3505,3908.88,'ijzuw')

statement ok
INSERT INTO tab0 VALUES(276,6991,5576.51,'tfpxm',8447,3003.64,'pxkei')

statement ok
INSERT INTO tab0 VALUES(277,4000,7690.85,'bktir',4554,8059.27,'ttobw')

statement ok
INSERT INTO tab0 VALUES(278,361,5741.71,'lgfga',6837,8114.85,'gpggb')

statement ok
INSERT INTO tab0 VALUES(279,1637,7094.66,'tziek',2977,4174.85,'hthrk')

statement ok
INSERT INTO tab0 VALUES(280,9197,1712.50,'itjje',9588,471.79,'azowi')

statement ok
INSERT INTO tab0 VALUES(281,6457,3408.86,'wkxpb',8453,5710.83,'oveuf')

statement ok
INSERT INTO tab0 VALUES(282,5134,1090.86,'tyqun',2786,4317.43,'flrgu')

statement ok
INSERT INTO tab0 VALUES(283,1499,14.69,'zhvqq',3476,7691.95,'pcyrx')

statement ok
INSERT INTO tab0 VALUES(284,2617,3037.28,'lufdm',5332,5456.28,'pzppa')

statement ok
INSERT INTO tab0 VALUES(285,2613,1857.91,'aafjb',3348,6701.48,'tpxnz')

statement ok
INSERT INTO tab0 VALUES(286,8905,8277.81,'pdzal',8937,1248.39,'gozfl')

statement ok
INSERT INTO tab0 VALUES(287,8466,5442.82,'jusab',6190,886.24,'ybaqv')

statement ok
INSERT INTO tab0 VALUES(288,4067,9098.0,'tnmdr',8124,627.32,'stfjm')

statement ok
INSERT INTO tab0 VALUES(289,533,8838.25,'torsl',2931,9959.56,'kaziu')

statement ok
INSERT INTO tab0 VALUES(290,988,9354.94,'wiwei',229,4082.18,'zzejj')

statement ok
INSERT INTO tab0 VALUES(291,3106,1678.56,'icdrv',7313,5184.31,'sucyc')

statement ok
INSERT INTO tab0 VALUES(292,5363,4450.27,'hraul',5402,3666.60,'imopi')

statement ok
INSERT INTO tab0 VALUES(293,3287,5153.64,'tytdr',5892,9404.88,'zmgvx')

statement ok
INSERT INTO tab0 VALUES(294,5700,1368.15,'vmkvc',6604,2996.75,'ogqlk')

statement ok
INSERT INTO tab0 VALUES(295,987,2022.91,'xiwjn',8036,7011.22,'qyeke')

statement ok
INSERT INTO tab0 VALUES(296,3321,8642.25,'rleac',9609,7248.33,'vajho')

statement ok
INSERT INTO tab0 VALUES(297,8936,6602.34,'gkmrp',5924,3967.77,'pwacx')

statement ok
INSERT INTO tab0 VALUES(298,2359,6373.81,'kbefh',3004,3162.55,'rjhqu')

statement ok
INSERT INTO tab0 VALUES(299,2673,4776.40,'oaekg',4550,7793.54,'aqukz')

statement ok
INSERT INTO tab0 VALUES(300,9759,6225.57,'aowgj',8188,9045.18,'cptyu')

statement ok
INSERT INTO tab0 VALUES(301,550,3986.11,'awhwp',1718,7574.5,'sobuc')

statement ok
INSERT INTO tab0 VALUES(302,5280,1421.81,'xzizy',9370,4760.52,'lwotj')

statement ok
INSERT INTO tab0 VALUES(303,3732,3239.2,'fitns',8046,3958.36,'qobuy')

statement ok
INSERT INTO tab0 VALUES(304,1493,6752.35,'wfjjn',3577,1738.37,'oajnb')

statement ok
INSERT INTO tab0 VALUES(305,6196,3105.21,'fqeuo',6970,9149.4,'jmryc')

statement ok
INSERT INTO tab0 VALUES(306,3781,8560.53,'eulhn',643,2964.11,'otjxm')

statement ok
INSERT INTO tab0 VALUES(307,4731,5714.30,'ktvcz',4718,6926.23,'uvmxa')

statement ok
INSERT INTO tab0 VALUES(308,338,4768.23,'jdpuh',3219,2997.60,'cnlnz')

statement ok
INSERT INTO tab0 VALUES(309,8939,4765.41,'pnryv',356,2619.56,'daqfc')

statement ok
INSERT INTO tab0 VALUES(310,2174,4842.86,'ojqvb',6764,7952.26,'epeyx')

statement ok
INSERT INTO tab0 VALUES(311,1235,5501.23,'amfws',5752,3127.23,'fdcpq')

statement ok
INSERT INTO tab0 VALUES(312,3111,9828.36,'cnyly',9555,5503.5,'eyrwn')

statement ok
INSERT INTO tab0 VALUES(313,6849,4754.95,'jxskh',5584,6908.94,'bchsv')

statement ok
INSERT INTO tab0 VALUES(314,9781,2318.19,'xgosz',2676,4895.43,'yjvaz')

statement ok
INSERT INTO tab0 VALUES(315,3811,900.33,'pzbda',7346,3986.94,'fpmgt')

statement ok
INSERT INTO tab0 VALUES(316,1629,6480.35,'ecfte',27,6929.42,'rmdci')

statement ok
INSERT INTO tab0 VALUES(317,2982,3884.61,'gquri',1339,5944.0,'qclzl')

statement ok
INSERT INTO tab0 VALUES(318,915,8039.39,'ojhrj',8321,3972.56,'aquwn')

statement ok
INSERT INTO tab0 VALUES(319,8025,5213.60,'clcsn',685,5930.42,'pwrsu')

statement ok
INSERT INTO tab0 VALUES(320,2709,4279.36,'dcuqi',7078,9953.92,'zzpek')

statement ok
INSERT INTO tab0 VALUES(321,5415,7955.63,'lzxvv',1313,8651.5,'wyifq')

statement ok
INSERT INTO tab0 VALUES(322,4893,4053.86,'jdkvs',8636,359.10,'bkatv')

statement ok
INSERT INTO tab0 VALUES(323,4443,6740.56,'zlrvj',1967,381.25,'qdgis')

statement ok
INSERT INTO tab0 VALUES(324,8165,7776.1,'denmc',8146,2248.24,'brenk')

statement ok
INSERT INTO tab0 VALUES(325,7211,7764.79,'tvoke',4197,8955.93,'javxp')

statement ok
INSERT INTO tab0 VALUES(326,6034,7415.47,'spcwz',3566,4231.0,'gfxjs')

statement ok
INSERT INTO tab0 VALUES(327,8633,8781.23,'fakie',2376,3769.51,'czfxx')

statement ok
INSERT INTO tab0 VALUES(328,4816,6514.43,'tpugt',5673,6494.57,'gipfh')

statement ok
INSERT INTO tab0 VALUES(329,6437,9112.33,'hnslf',3683,5783.95,'dfegb')

statement ok
INSERT INTO tab0 VALUES(330,3649,173.62,'jexyr',8053,766.69,'fcjzn')

statement ok
INSERT INTO tab0 VALUES(331,1160,9638.9,'gupnb',8109,7520.76,'gqdwj')

statement ok
INSERT INTO tab0 VALUES(332,4477,5054.27,'bblha',7103,356.62,'nhzrr')

statement ok
INSERT INTO tab0 VALUES(333,6157,2803.2,'vxvli',8461,3060.94,'ryevd')

statement ok
INSERT INTO tab0 VALUES(334,2059,9379.18,'tvzsw',2036,134.14,'cnvha')

statement ok
INSERT INTO tab0 VALUES(335,7591,2612.18,'cvydq',357,8055.7,'yrbbn')

statement ok
INSERT INTO tab0 VALUES(336,3965,2940.66,'ruvpe',4877,6523.58,'fgawq')

statement ok
INSERT INTO tab0 VALUES(337,4440,4635.13,'pgzml',2224,9711.22,'bcdso')

statement ok
INSERT INTO tab0 VALUES(338,579,7083.55,'qayjz',459,7515.79,'ppfno')

statement ok
INSERT INTO tab0 VALUES(339,8494,6006.99,'gtsnc',5308,6803.2,'khnuh')

statement ok
INSERT INTO tab0 VALUES(340,5097,4723.23,'smvnz',6432,2664.15,'inwht')

statement ok
INSERT INTO tab0 VALUES(341,4362,5410.40,'imodw',3663,9666.61,'ucxnn')

statement ok
INSERT INTO tab0 VALUES(342,3528,335.60,'ktvoa',3261,3085.58,'wuzkz')

statement ok
INSERT INTO tab0 VALUES(343,9431,3112.53,'ppqkz',4157,191.68,'kdpzc')

statement ok
INSERT INTO tab0 VALUES(344,4687,9956.11,'sivar',4215,1457.53,'exgya')

statement ok
INSERT INTO tab0 VALUES(345,3959,929.10,'expjn',6470,1842.43,'xusjs')

statement ok
INSERT INTO tab0 VALUES(346,214,1188.73,'yljmn',5384,2020.97,'odaen')

statement ok
INSERT INTO tab0 VALUES(347,972,2240.33,'qzxdm',3094,9641.62,'hivxy')

statement ok
INSERT INTO tab0 VALUES(348,4554,3191.95,'vcqna',5664,577.41,'spiha')

statement ok
INSERT INTO tab0 VALUES(349,6325,1992.99,'yipuu',9335,172.51,'zqjvi')

statement ok
INSERT INTO tab0 VALUES(350,4962,6691.81,'nbotn',6770,4495.89,'uetoa')

statement ok
INSERT INTO tab0 VALUES(351,8683,6689.37,'kaimf',3312,1582.92,'uohlg')

statement ok
INSERT INTO tab0 VALUES(352,1513,3977.87,'pyrwg',3222,2699.99,'jmshw')

statement ok
INSERT INTO tab0 VALUES(353,9521,4399.32,'ucnjm',5950,3580.17,'znfba')

statement ok
INSERT INTO tab0 VALUES(354,7086,8896.23,'bccol',2361,5683.80,'hxduw')

statement ok
INSERT INTO tab0 VALUES(355,3129,4756.19,'hhcsg',998,7439.14,'fylzx')

statement ok
INSERT INTO tab0 VALUES(356,7381,6863.51,'eqsod',4330,5500.97,'zsrlc')

statement ok
INSERT INTO tab0 VALUES(357,6611,8952.86,'lcvsb',5007,5993.23,'mwzqa')

statement ok
INSERT INTO tab0 VALUES(358,901,4853.88,'vmboh',2095,5765.65,'exopt')

statement ok
INSERT INTO tab0 VALUES(359,9879,9745.78,'hvzri',7347,3638.36,'idljj')

statement ok
INSERT INTO tab0 VALUES(360,8973,1403.1,'diflx',1430,1655.54,'beusu')

statement ok
INSERT INTO tab0 VALUES(361,5661,1452.88,'eqowj',195,6334.1,'nmbqz')

statement ok
INSERT INTO tab0 VALUES(362,5725,6613.14,'srazq',918,9913.88,'ddyfc')

statement ok
INSERT INTO tab0 VALUES(363,9496,9957.65,'whepl',8548,1604.16,'kitxq')

statement ok
INSERT INTO tab0 VALUES(364,8107,2146.0,'ouzzh',1961,8840.41,'kchom')

statement ok
INSERT INTO tab0 VALUES(365,9737,2699.11,'qndht',210,8532.34,'qwesc')

statement ok
INSERT INTO tab0 VALUES(366,5874,1227.89,'brejl',8771,8305.43,'hetir')

statement ok
INSERT INTO tab0 VALUES(367,7549,8690.82,'bslii',5797,7763.60,'hdmnc')

statement ok
INSERT INTO tab0 VALUES(368,1598,8644.62,'bejcq',8367,9732.77,'mgwag')

statement ok
INSERT INTO tab0 VALUES(369,6911,8495.84,'cdqcd',8739,1509.53,'vxqxc')

statement ok
INSERT INTO tab0 VALUES(370,664,746.52,'txbaf',591,6114.76,'hawft')

statement ok
INSERT INTO tab0 VALUES(371,4603,4247.79,'gszcb',5280,3540.25,'esdnr')

statement ok
INSERT INTO tab0 VALUES(372,1265,5446.49,'sghdp',8091,2004.31,'fxqnr')

statement ok
INSERT INTO tab0 VALUES(373,240,9639.81,'ghlvw',4475,9193.41,'qygxd')

statement ok
INSERT INTO tab0 VALUES(374,4412,2220.92,'bjvny',6323,3519.82,'ietpg')

statement ok
INSERT INTO tab0 VALUES(375,6226,9928.58,'ljptg',8193,5363.19,'xsvtv')

statement ok
INSERT INTO tab0 VALUES(376,3924,2104.76,'dfbcl',3567,8334.24,'zwict')

statement ok
INSERT INTO tab0 VALUES(377,7794,1933.29,'jiqmv',1110,511.31,'dxisy')

statement ok
INSERT INTO tab0 VALUES(378,6433,7700.47,'wmbae',909,5693.4,'bsgsk')

statement ok
INSERT INTO tab0 VALUES(379,2983,4035.69,'chmob',723,4656.99,'ugapn')

statement ok
INSERT INTO tab0 VALUES(380,1387,3168.6,'ktojz',2246,6400.25,'sjbed')

statement ok
INSERT INTO tab0 VALUES(381,2644,6177.4,'ccqqk',7337,9386.3,'ufraq')

statement ok
INSERT INTO tab0 VALUES(382,1047,4237.6,'mgxgv',4287,2814.39,'pdxga')

statement ok
INSERT INTO tab0 VALUES(383,440,9867.14,'fnjic',4064,7848.73,'nbuwe')

statement ok
INSERT INTO tab0 VALUES(384,476,8190.52,'dcdwl',6560,8869.53,'ufosw')

statement ok
INSERT INTO tab0 VALUES(385,2850,8173.31,'symil',6841,4745.92,'suoxy')

statement ok
INSERT INTO tab0 VALUES(386,7563,3880.6,'vdyjm',1402,56.29,'rmolm')

statement ok
INSERT INTO tab0 VALUES(387,9164,5726.42,'grmin',4409,6357.97,'lftzs')

statement ok
INSERT INTO tab0 VALUES(388,3004,1721.79,'lzqzn',3958,3426.80,'drzgm')

statement ok
INSERT INTO tab0 VALUES(389,1484,8720.87,'xrpbj',8323,515.78,'jzuyc')

statement ok
INSERT INTO tab0 VALUES(390,305,3683.36,'fbhzc',2192,7596.71,'kgqbn')

statement ok
INSERT INTO tab0 VALUES(391,4722,4912.57,'dvpiy',2945,6617.79,'jkwsp')

statement ok
INSERT INTO tab0 VALUES(392,5789,3311.98,'vpmqn',6878,2744.24,'dnztb')

statement ok
INSERT INTO tab0 VALUES(393,6608,3621.97,'xraxa',5464,5620.95,'urrgs')

statement ok
INSERT INTO tab0 VALUES(394,8589,5696.36,'lnohe',1602,610.9,'lnchn')

statement ok
INSERT INTO tab0 VALUES(395,7680,5727.7,'kpyrl',5869,49.75,'mtsmt')

statement ok
INSERT INTO tab0 VALUES(396,648,7507.75,'nqmhf',2763,4497.54,'tbtre')

statement ok
INSERT INTO tab0 VALUES(397,1291,3675.38,'ksflv',6962,3989.23,'pjala')

statement ok
INSERT INTO tab0 VALUES(398,6725,6969.93,'xmwzt',9571,9274.38,'ytixg')

statement ok
INSERT INTO tab0 VALUES(399,3605,1470.95,'aafcs',4367,3082.94,'ryjdq')

statement ok
INSERT INTO tab0 VALUES(400,4393,3866.22,'zjavu',4051,1364.92,'jzyaw')

statement ok
INSERT INTO tab0 VALUES(401,3599,4685.36,'sedqp',6508,4541.97,'svdqs')

statement ok
INSERT INTO tab0 VALUES(402,4038,9551.46,'mkvfh',1042,8760.2,'pzhcb')

statement ok
INSERT INTO tab0 VALUES(403,3065,444.71,'ktsyw',4631,7140.93,'dcjae')

statement ok
INSERT INTO tab0 VALUES(404,8845,6937.2,'llyqb',8189,1017.6,'vrtfs')

statement ok
INSERT INTO tab0 VALUES(405,6598,7446.65,'lxibt',2792,1208.97,'totky')

statement ok
INSERT INTO tab0 VALUES(406,4837,495.83,'kfopv',5953,9249.96,'oukos')

statement ok
INSERT INTO tab0 VALUES(407,1621,5948.36,'oudzm',7857,8647.77,'swsyu')

statement ok
INSERT INTO tab0 VALUES(408,820,6268.30,'jdprg',7612,6135.17,'qvwhu')

statement ok
INSERT INTO tab0 VALUES(409,8354,7766.54,'wgutd',9506,2914.56,'slgvl')

statement ok
INSERT INTO tab0 VALUES(410,8438,1852.43,'qkrkv',9250,5915.65,'ldoqp')

statement ok
INSERT INTO tab0 VALUES(411,9841,6283.42,'yvsmt',232,9032.6,'rlahm')

statement ok
INSERT INTO tab0 VALUES(412,2133,6412.69,'ycxjc',9766,4391.93,'rtltr')

statement ok
INSERT INTO tab0 VALUES(413,1933,6443.77,'szyhe',5341,3585.56,'cwjpj')

statement ok
INSERT INTO tab0 VALUES(414,9165,672.14,'mygfj',871,8931.4,'loeym')

statement ok
INSERT INTO tab0 VALUES(415,3295,4750.89,'owehg',2949,4720.86,'vkhyp')

statement ok
INSERT INTO tab0 VALUES(416,9601,6920.32,'toepw',7091,8466.55,'hfdmj')

statement ok
INSERT INTO tab0 VALUES(417,5404,9276.60,'fmurs',3988,2147.30,'aslsl')

statement ok
INSERT INTO tab0 VALUES(418,6328,9006.34,'thxfv',5762,3476.57,'fdgtr')

statement ok
INSERT INTO tab0 VALUES(419,2548,9650.27,'wouqd',2200,7136.74,'jzcge')

statement ok
INSERT INTO tab0 VALUES(420,5040,2343.83,'whhti',7028,6026.73,'mndbn')

statement ok
INSERT INTO tab0 VALUES(421,1830,7068.80,'bpwlc',4140,2524.59,'yjgww')

statement ok
INSERT INTO tab0 VALUES(422,4246,3905.94,'vkubi',3857,9726.19,'xiduz')

statement ok
INSERT INTO tab0 VALUES(423,3171,4284.59,'uyhia',9175,2706.78,'etmao')

statement ok
INSERT INTO tab0 VALUES(424,5267,2231.35,'wkpvs',2020,9757.65,'pjdjc')

statement ok
INSERT INTO tab0 VALUES(425,9280,5618.62,'lrcqg',9486,3642.76,'yuccg')

statement ok
INSERT INTO tab0 VALUES(426,2235,7419.29,'otmyh',102,2855.35,'eftht')

statement ok
INSERT INTO tab0 VALUES(427,5714,6952.36,'wqwrb',66,2856.54,'myaqt')

statement ok
INSERT INTO tab0 VALUES(428,2097,1137.52,'xsyft',9505,7327.3,'odhzt')

statement ok
INSERT INTO tab0 VALUES(429,819,5729.82,'enzvo',8720,9429.64,'njubw')

statement ok
INSERT INTO tab0 VALUES(430,4614,6601.30,'ghcnt',4439,3039.99,'egpzv')

statement ok
INSERT INTO tab0 VALUES(431,5760,956.57,'asimv',6065,4011.11,'ccsyf')

statement ok
INSERT INTO tab0 VALUES(432,2350,8604.46,'njsut',1928,1418.5,'ungvn')

statement ok
INSERT INTO tab0 VALUES(433,4514,3200.67,'jmnbw',5532,8809.53,'syqvj')

statement ok
INSERT INTO tab0 VALUES(434,692,3497.35,'vmgyf',1808,5457.56,'ponbl')

statement ok
INSERT INTO tab0 VALUES(435,3870,4595.74,'stwzn',3363,7597.4,'hmchu')

statement ok
INSERT INTO tab0 VALUES(436,7837,9192.83,'vcuzl',6729,9703.41,'evgjy')

statement ok
INSERT INTO tab0 VALUES(437,3433,8833.92,'vkfvo',8613,5711.28,'cakzx')

statement ok
INSERT INTO tab0 VALUES(438,4792,5163.31,'oibxr',2151,277.2,'ooyil')

statement ok
INSERT INTO tab0 VALUES(439,5611,1171.89,'zwfas',3151,41.42,'vrhoa')

statement ok
INSERT INTO tab0 VALUES(440,5380,2448.74,'lcnta',6349,4857.32,'dvxpd')

statement ok
INSERT INTO tab0 VALUES(441,5637,8428.84,'tpben',1656,9054.19,'qjkrg')

statement ok
INSERT INTO tab0 VALUES(442,6229,3647.59,'ifdop',409,2685.80,'sjwyd')

statement ok
INSERT INTO tab0 VALUES(443,1549,8985.51,'fqpwn',1621,2768.82,'avvbu')

statement ok
INSERT INTO tab0 VALUES(444,6790,2923.84,'ldsli',8231,4557.46,'oukap')

statement ok
INSERT INTO tab0 VALUES(445,4198,2786.17,'vymsd',3351,2769.9,'xnlmo')

statement ok
INSERT INTO tab0 VALUES(446,9319,6001.5,'ldpob',6524,2846.85,'hlqqk')

statement ok
INSERT INTO tab0 VALUES(447,7249,1337.62,'lduip',9964,2204.31,'qqssn')

statement ok
INSERT INTO tab0 VALUES(448,8887,167.27,'kjubo',4813,1479.4,'xmlpk')

statement ok
INSERT INTO tab0 VALUES(449,7180,7708.19,'itmkg',7390,5781.30,'yhunn')

statement ok
INSERT INTO tab0 VALUES(450,3379,4274.9,'upacn',5436,5948.63,'wvfrl')

statement ok
INSERT INTO tab0 VALUES(451,3280,6529.74,'dzaqc',4371,9774.45,'zfnuf')

statement ok
INSERT INTO tab0 VALUES(452,3489,8733.64,'mnqyn',3541,3298.75,'afeue')

statement ok
INSERT INTO tab0 VALUES(453,7650,3994.65,'ywpvg',2463,2016.65,'hbikh')

statement ok
INSERT INTO tab0 VALUES(454,2725,5519.59,'snovz',7089,2155.7,'qcaue')

statement ok
INSERT INTO tab0 VALUES(455,5206,7861.86,'ffarp',6034,1905.33,'vfhfh')

statement ok
INSERT INTO tab0 VALUES(456,7406,8169.11,'funaj',6852,2692.79,'jtgpy')

statement ok
INSERT INTO tab0 VALUES(457,3675,7445.82,'wquaa',2264,400.46,'yvgep')

statement ok
INSERT INTO tab0 VALUES(458,6669,1785.93,'ajuxy',6420,6647.63,'gfzew')

statement ok
INSERT INTO tab0 VALUES(459,3595,3632.50,'fmarg',1146,23.52,'kvphq')

statement ok
INSERT INTO tab0 VALUES(460,2460,3028.30,'syjty',2191,7330.86,'vixmg')

statement ok
INSERT INTO tab0 VALUES(461,8320,8863.44,'wxnnz',5483,4856.54,'lxlnq')

statement ok
INSERT INTO tab0 VALUES(462,9536,124.1,'dcwzl',3375,9603.26,'xsmoi')

statement ok
INSERT INTO tab0 VALUES(463,4013,7145.68,'avtls',895,550.9,'pqmxt')

statement ok
INSERT INTO tab0 VALUES(464,5466,2860.36,'oenal',1998,9895.15,'uuulf')

statement ok
INSERT INTO tab0 VALUES(465,9653,4047.79,'eyujy',5811,4313.23,'vgdmb')

statement ok
INSERT INTO tab0 VALUES(466,635,2587.20,'ufigy',2894,6197.39,'ernfx')

statement ok
INSERT INTO tab0 VALUES(467,7026,6701.89,'fvlga',1474,4916.60,'pvljo')

statement ok
INSERT INTO tab0 VALUES(468,8240,2215.90,'xewfr',3712,8062.36,'fibyi')

statement ok
INSERT INTO tab0 VALUES(469,738,3799.62,'lrcch',1940,2695.34,'rfdrc')

statement ok
INSERT INTO tab0 VALUES(470,4290,6222.38,'lqjkl',4916,6604.98,'holvj')

statement ok
INSERT INTO tab0 VALUES(471,8201,5599.15,'rpvxx',4075,9546.14,'gbppm')

statement ok
INSERT INTO tab0 VALUES(472,7598,645.8,'hdtiv',9779,4504.69,'lujzs')

statement ok
INSERT INTO tab0 VALUES(473,9644,3920.19,'zkkty',7561,8928.20,'ytugk')

statement ok
INSERT INTO tab0 VALUES(474,9806,3083.96,'wwool',4385,6000.48,'xkfqa')

statement ok
INSERT INTO tab0 VALUES(475,8105,2142.97,'xtfsk',4890,5865.27,'umlwl')

statement ok
INSERT INTO tab0 VALUES(476,5358,2700.52,'vvars',7637,6896.84,'llyzx')

statement ok
INSERT INTO tab0 VALUES(477,9436,5210.26,'kzgxg',1366,6939.62,'ffwte')

statement ok
INSERT INTO tab0 VALUES(478,1514,220.80,'kvzjz',1243,4560.83,'dtgjt')

statement ok
INSERT INTO tab0 VALUES(479,2303,9630.35,'wiglf',5108,299.7,'ascdy')

statement ok
INSERT INTO tab0 VALUES(480,8334,7931.36,'dlahn',9728,7918.0,'oalaz')

statement ok
INSERT INTO tab0 VALUES(481,8181,3470.9,'asoob',7046,5653.94,'mnrhd')

statement ok
INSERT INTO tab0 VALUES(482,8714,9683.29,'zzhbn',430,7464.47,'rqmgv')

statement ok
INSERT INTO tab0 VALUES(483,1361,6362.82,'byfkk',923,4273.11,'gyaqx')

statement ok
INSERT INTO tab0 VALUES(484,8345,889.23,'hrrmb',3495,5242.87,'uvamn')

statement ok
INSERT INTO tab0 VALUES(485,8944,9499.44,'nmvgv',3293,8996.97,'jbank')

statement ok
INSERT INTO tab0 VALUES(486,5735,8523.32,'vipgc',1886,4879.37,'roiab')

statement ok
INSERT INTO tab0 VALUES(487,846,5640.37,'lqujr',3524,4215.46,'guiis')

statement ok
INSERT INTO tab0 VALUES(488,2206,1124.27,'wthfo',1378,1550.65,'mpjjo')

statement ok
INSERT INTO tab0 VALUES(489,9794,9102.57,'docbi',3797,5892.3,'utemt')

statement ok
INSERT INTO tab0 VALUES(490,1890,8793.28,'xindf',556,1988.96,'tosyu')

statement ok
INSERT INTO tab0 VALUES(491,1326,5765.52,'lciqc',9104,1551.69,'glnmj')

statement ok
INSERT INTO tab0 VALUES(492,1734,3189.11,'zjtxt',818,4506.4,'nrqeq')

statement ok
INSERT INTO tab0 VALUES(493,3795,3076.24,'owuma',7250,268.96,'jayvi')

statement ok
INSERT INTO tab0 VALUES(494,1494,7541.4,'mxdjv',6381,8966.19,'ddbrv')

statement ok
INSERT INTO tab0 VALUES(495,8366,39.27,'chlzh',8854,2700.88,'dmrah')

statement ok
INSERT INTO tab0 VALUES(496,3744,6632.89,'fukmy',4259,6796.22,'juoxx')

statement ok
INSERT INTO tab0 VALUES(497,9014,7223.71,'brxpu',7348,1051.6,'bsqqv')

statement ok
INSERT INTO tab0 VALUES(498,3865,6816.0,'kobdm',4295,988.51,'ljhml')

statement ok
INSERT INTO tab0 VALUES(499,2533,6761.15,'vxlsk',8966,9095.60,'cejgk')

statement ok
INSERT INTO tab0 VALUES(500,54,6007.25,'rrdiu',9138,6092.91,'ygfzw')

statement ok
INSERT INTO tab0 VALUES(501,8519,2344.74,'hvyxy',2771,2167.16,'mfbml')

statement ok
INSERT INTO tab0 VALUES(502,3319,3674.3,'bflbd',4250,8228.86,'vsvbm')

statement ok
INSERT INTO tab0 VALUES(503,9391,9231.15,'qzaqb',630,7162.92,'ybpae')

statement ok
INSERT INTO tab0 VALUES(504,7479,858.31,'zfhjq',7901,5071.29,'pujko')

statement ok
INSERT INTO tab0 VALUES(505,374,4241.59,'nsxmk',7221,2540.59,'pnmov')

statement ok
INSERT INTO tab0 VALUES(506,9170,161.53,'hkvij',1180,5864.70,'zgpsg')

statement ok
INSERT INTO tab0 VALUES(507,9509,5752.79,'zdmak',38,8322.41,'zixtn')

statement ok
INSERT INTO tab0 VALUES(508,7838,5744.71,'fftbf',7987,1408.7,'gsdrq')

statement ok
INSERT INTO tab0 VALUES(509,7649,3712.1,'mdgwn',9386,6094.16,'zysjf')

statement ok
INSERT INTO tab0 VALUES(510,5737,3331.37,'kzkqc',5031,4072.96,'anbcp')

statement ok
INSERT INTO tab0 VALUES(511,8454,9625.7,'vkmra',8382,9003.15,'zqkfw')

statement ok
INSERT INTO tab0 VALUES(512,7943,211.59,'yvvgt',1836,7779.44,'iuetb')

statement ok
INSERT INTO tab0 VALUES(513,8404,6559.28,'ikzce',2957,1759.21,'rkcbh')

statement ok
INSERT INTO tab0 VALUES(514,2337,5234.95,'gnscw',740,8025.11,'qmbmu')

statement ok
INSERT INTO tab0 VALUES(515,6791,9148.51,'qkhwc',1854,632.70,'fdpuf')

statement ok
INSERT INTO tab0 VALUES(516,9614,8812.58,'htlka',6892,1860.10,'thtcm')

statement ok
INSERT INTO tab0 VALUES(517,5715,3584.14,'wkosu',6628,3461.54,'dijgf')

statement ok
INSERT INTO tab0 VALUES(518,3284,2920.14,'fyykr',8253,7902.8,'ysbor')

statement ok
INSERT INTO tab0 VALUES(519,89,7624.11,'kfqjf',1643,9635.15,'mlnjx')

statement ok
INSERT INTO tab0 VALUES(520,9668,1097.82,'vgxkg',5596,6327.24,'xzlsx')

statement ok
INSERT INTO tab0 VALUES(521,7638,587.87,'glase',4084,119.49,'nqvas')

statement ok
INSERT INTO tab0 VALUES(522,7898,8441.33,'drqsa',2508,8876.32,'rfapo')

statement ok
INSERT INTO tab0 VALUES(523,8908,3353.39,'pmuom',3943,7435.6,'autgz')

statement ok
INSERT INTO tab0 VALUES(524,9918,1615.94,'rzcsf',5389,8855.57,'semcy')

statement ok
INSERT INTO tab0 VALUES(525,7243,8367.21,'fkusu',4024,5666.87,'gqizz')

statement ok
INSERT INTO tab0 VALUES(526,490,8846.41,'isxsx',3448,1126.78,'xmhhg')

statement ok
INSERT INTO tab0 VALUES(527,8816,9636.36,'efldp',9943,460.50,'ssiiv')

statement ok
INSERT INTO tab0 VALUES(528,7183,9920.7,'keked',8712,2119.27,'opneq')

statement ok
INSERT INTO tab0 VALUES(529,2603,2728.43,'aoxsk',134,9025.1,'khdgq')

statement ok
INSERT INTO tab0 VALUES(530,380,6189.76,'qnlov',6015,9825.90,'iqwwb')

statement ok
INSERT INTO tab0 VALUES(531,385,4774.52,'qawkq',5837,135.4,'tlvxk')

statement ok
INSERT INTO tab0 VALUES(532,3278,561.86,'dpqhv',3008,3796.6,'jotmn')

statement ok
INSERT INTO tab0 VALUES(533,6773,4469.28,'jvugm',1108,4124.73,'nabky')

statement ok
INSERT INTO tab0 VALUES(534,1885,7515.27,'lbgxv',148,5150.65,'dcdcv')

statement ok
INSERT INTO tab0 VALUES(535,9179,2071.89,'xauff',2815,2886.77,'yqgxc')

statement ok
INSERT INTO tab0 VALUES(536,5022,3088.43,'mjfym',715,6563.12,'ouuys')

statement ok
INSERT INTO tab0 VALUES(537,7830,9390.4,'llnjw',636,9884.36,'qskoo')

statement ok
INSERT INTO tab0 VALUES(538,4320,4880.31,'puayi',791,2276.45,'yybev')

statement ok
INSERT INTO tab0 VALUES(539,5766,9817.97,'mtkum',7067,139.25,'pkeqy')

statement ok
INSERT INTO tab0 VALUES(540,4227,2054.42,'mhynw',9277,8093.15,'aqwbt')

statement ok
INSERT INTO tab0 VALUES(541,8836,8294.45,'zinqy',7411,234.71,'gsyis')

statement ok
INSERT INTO tab0 VALUES(542,2001,5336.79,'jrvhk',7884,1380.26,'xszvx')

statement ok
INSERT INTO tab0 VALUES(543,5706,1325.77,'ijnzc',9787,8319.55,'lkqzh')

statement ok
INSERT INTO tab0 VALUES(544,7713,7008.97,'unfyg',1136,1064.35,'evrvr')

statement ok
INSERT INTO tab0 VALUES(545,7852,6979.78,'guubp',5124,4102.10,'lzzva')

statement ok
INSERT INTO tab0 VALUES(546,4245,926.7,'rehen',6369,7639.52,'skxij')

statement ok
INSERT INTO tab0 VALUES(547,9568,4889.81,'xkhad',7164,8852.24,'vufgd')

statement ok
INSERT INTO tab0 VALUES(548,7295,2501.71,'luxrj',3731,3151.42,'xqirc')

statement ok
INSERT INTO tab0 VALUES(549,7953,6249.78,'xruee',2465,5408.37,'sxips')

statement ok
INSERT INTO tab0 VALUES(550,5370,8708.4,'wgnfs',6186,1223.19,'nofia')

statement ok
INSERT INTO tab0 VALUES(551,2922,3813.10,'fyotf',392,8170.41,'mfxiw')

statement ok
INSERT INTO tab0 VALUES(552,9790,8087.77,'chipl',9507,7031.55,'rwnrb')

statement ok
INSERT INTO tab0 VALUES(553,7202,1905.72,'fiobp',3127,3086.82,'cjgum')

statement ok
INSERT INTO tab0 VALUES(554,4691,731.10,'tjdpk',2278,7313.71,'yevde')

statement ok
INSERT INTO tab0 VALUES(555,6333,6395.13,'rqlln',5661,7683.61,'tviom')

statement ok
INSERT INTO tab0 VALUES(556,7014,8310.79,'utkch',5901,375.44,'iulfd')

statement ok
INSERT INTO tab0 VALUES(557,8666,4738.36,'wonfe',5800,1049.29,'dvqan')

statement ok
INSERT INTO tab0 VALUES(558,6521,4045.12,'rmgzs',4586,6083.3,'eufkr')

statement ok
INSERT INTO tab0 VALUES(559,5365,5939.93,'imtwq',4162,3832.93,'ihluj')

statement ok
INSERT INTO tab0 VALUES(560,5785,2725.90,'ekldd',5358,5866.29,'hdshj')

statement ok
INSERT INTO tab0 VALUES(561,410,565.95,'cstsw',4177,8239.10,'wcrjn')

statement ok
INSERT INTO tab0 VALUES(562,182,700.48,'ncloa',8055,2710.59,'wlgku')

statement ok
INSERT INTO tab0 VALUES(563,588,743.1,'pdsis',2088,8035.93,'ptwjm')

statement ok
INSERT INTO tab0 VALUES(564,7914,5886.74,'hyids',5319,1174.80,'nfpkj')

statement ok
INSERT INTO tab0 VALUES(565,5501,172.26,'qqqcz',6949,8565.6,'upflr')

statement ok
INSERT INTO tab0 VALUES(566,9988,7749.9,'pdwyl',2616,7371.34,'frjwj')

statement ok
INSERT INTO tab0 VALUES(567,7566,4107.37,'lrbqj',629,6722.68,'gvqfh')

statement ok
INSERT INTO tab0 VALUES(568,225,7335.45,'uolzi',8221,8977.16,'jvsnd')

statement ok
INSERT INTO tab0 VALUES(569,2007,9368.54,'rrgkk',7807,965.51,'ahpiq')

statement ok
INSERT INTO tab0 VALUES(570,5257,7242.31,'tbcik',3221,5236.74,'umnat')

statement ok
INSERT INTO tab0 VALUES(571,6865,4336.52,'jrabs',5975,1316.77,'qsgps')

statement ok
INSERT INTO tab0 VALUES(572,4528,1631.65,'sapcq',1512,6951.7,'tfgdg')

statement ok
INSERT INTO tab0 VALUES(573,2993,8955.56,'zqado',5441,9361.25,'znnrp')

statement ok
INSERT INTO tab0 VALUES(574,302,6228.3,'jvhkx',9805,6487.71,'vjcpr')

statement ok
INSERT INTO tab0 VALUES(575,4052,4728.47,'ifjjj',9320,8244.26,'mawke')

statement ok
INSERT INTO tab0 VALUES(576,7644,8321.49,'snekz',7628,7773.73,'cdwfv')

statement ok
INSERT INTO tab0 VALUES(577,6523,4727.57,'sxykh',3544,2678.63,'vfjoh')

statement ok
INSERT INTO tab0 VALUES(578,4441,6764.64,'gxain',7314,6296.73,'ykaun')

statement ok
INSERT INTO tab0 VALUES(579,9695,3583.73,'vxgxn',6856,8932.72,'dyxzr')

statement ok
INSERT INTO tab0 VALUES(580,1388,1958.60,'vsbib',4014,9116.84,'hxsfk')

statement ok
INSERT INTO tab0 VALUES(581,5669,7490.34,'rhnrz',812,4843.45,'ztxox')

statement ok
INSERT INTO tab0 VALUES(582,1992,5889.3,'thkse',5687,4842.72,'ictjb')

statement ok
INSERT INTO tab0 VALUES(583,9358,4207.32,'tvmls',9771,9807.23,'icneo')

statement ok
INSERT INTO tab0 VALUES(584,2573,2090.11,'rxpte',3109,3655.58,'tgoea')

statement ok
INSERT INTO tab0 VALUES(585,8497,3044.12,'adsan',924,4783.4,'nblub')

statement ok
INSERT INTO tab0 VALUES(586,2268,5663.57,'tlbuk',9867,7297.14,'qmeoq')

statement ok
INSERT INTO tab0 VALUES(587,3609,4891.74,'rohhd',4260,2290.36,'jqejv')

statement ok
INSERT INTO tab0 VALUES(588,3020,3269.65,'ksrda',2356,9070.67,'knlmg')

statement ok
INSERT INTO tab0 VALUES(589,8062,2188.68,'lgaag',2584,6419.22,'znuxa')

statement ok
INSERT INTO tab0 VALUES(590,9589,3135.15,'ohbee',9792,3840.94,'zbtbb')

statement ok
INSERT INTO tab0 VALUES(591,8017,8944.0,'mejek',1513,2811.17,'afzkx')

statement ok
INSERT INTO tab0 VALUES(592,9544,5047.37,'nlpjx',4196,8034.29,'qlefe')

statement ok
INSERT INTO tab0 VALUES(593,2443,725.27,'galrc',9476,8680.31,'kafym')

statement ok
INSERT INTO tab0 VALUES(594,3270,356.16,'ahccb',407,9650.56,'bwkcp')

statement ok
INSERT INTO tab0 VALUES(595,3139,4665.61,'shalq',7718,2795.25,'pamqs')

statement ok
INSERT INTO tab0 VALUES(596,3962,1974.90,'dsgwn',6070,8225.14,'jhvui')

statement ok
INSERT INTO tab0 VALUES(597,4704,9454.66,'dhmnj',296,5492.14,'iznoo')

statement ok
INSERT INTO tab0 VALUES(598,7627,4375.48,'mlgez',1650,4887.95,'almld')

statement ok
INSERT INTO tab0 VALUES(599,4551,5352.58,'haxwl',4072,8667.67,'vqrxt')

statement ok
INSERT INTO tab0 VALUES(600,3088,3601.36,'xvzod',420,2314.43,'zvcev')

statement ok
INSERT INTO tab0 VALUES(601,2909,4176.9,'hibpz',8731,5782.4,'tiavz')

statement ok
INSERT INTO tab0 VALUES(602,1977,7244.50,'vecon',8466,4744.56,'ouahz')

statement ok
INSERT INTO tab0 VALUES(603,2818,9310.43,'rwitz',6765,1854.99,'cgeow')

statement ok
INSERT INTO tab0 VALUES(604,8741,4474.41,'xlsvo',4687,7982.85,'lkfxe')

statement ok
INSERT INTO tab0 VALUES(605,124,5693.35,'latlj',3478,3471.81,'gknjy')

statement ok
INSERT INTO tab0 VALUES(606,636,6015.11,'imtyq',794,9391.33,'tmjjx')

statement ok
INSERT INTO tab0 VALUES(607,3501,9835.15,'xzzww',6985,8782.29,'bnzmp')

statement ok
INSERT INTO tab0 VALUES(608,7736,4151.16,'sutqz',1312,7903.59,'cruym')

statement ok
INSERT INTO tab0 VALUES(609,4419,9805.67,'vsldh',8222,7490.78,'udhgd')

statement ok
INSERT INTO tab0 VALUES(610,2921,2736.67,'yuwnv',3578,4004.72,'imlxg')

statement ok
INSERT INTO tab0 VALUES(611,7170,5232.27,'jydng',926,873.14,'corzv')

statement ok
INSERT INTO tab0 VALUES(612,1889,7180.26,'kpyje',7738,9750.35,'wazsi')

statement ok
INSERT INTO tab0 VALUES(613,8856,7312.83,'dfsff',1657,1763.78,'zxdct')

statement ok
INSERT INTO tab0 VALUES(614,3149,4459.9,'xcnxb',6755,8758.66,'lisru')

statement ok
INSERT INTO tab0 VALUES(615,9394,8800.78,'cwmmr',9781,4558.62,'ybhzz')

statement ok
INSERT INTO tab0 VALUES(616,8018,3111.84,'pbsyk',6406,6205.34,'eeogs')

statement ok
INSERT INTO tab0 VALUES(617,1505,4017.8,'qxmrz',7477,5215.13,'vrkal')

statement ok
INSERT INTO tab0 VALUES(618,633,3238.74,'cwihy',5271,8829.61,'sccwx')

statement ok
INSERT INTO tab0 VALUES(619,736,8840.21,'oghcj',9738,1258.30,'xejta')

statement ok
INSERT INTO tab0 VALUES(620,7939,6497.54,'kwwuj',4754,4937.24,'ykpag')

statement ok
INSERT INTO tab0 VALUES(621,5431,719.18,'aogcz',4372,1772.65,'wuvqm')

statement ok
INSERT INTO tab0 VALUES(622,9693,6117.52,'xblij',9065,4393.51,'hgzej')

statement ok
INSERT INTO tab0 VALUES(623,6761,8654.55,'rhhcx',1990,7402.24,'tnzfk')

statement ok
INSERT INTO tab0 VALUES(624,8467,6885.49,'kguvk',5227,8626.26,'onvzz')

statement ok
INSERT INTO tab0 VALUES(625,8700,3217.39,'npbmc',6029,360.66,'cdtal')

statement ok
INSERT INTO tab0 VALUES(626,9645,5152.80,'dckfx',3078,626.82,'xvixn')

statement ok
INSERT INTO tab0 VALUES(627,8038,6541.32,'zmtul',2729,4416.2,'ugqrb')

statement ok
INSERT INTO tab0 VALUES(628,1420,8829.32,'ryjle',5266,4946.8,'xtkql')

statement ok
INSERT INTO tab0 VALUES(629,4378,2315.48,'wthlr',1147,4905.98,'ceyuq')

statement ok
INSERT INTO tab0 VALUES(630,4803,7392.47,'dzjon',7252,7704.47,'qkotd')

statement ok
INSERT INTO tab0 VALUES(631,134,5801.54,'kziyo',3148,8725.72,'talak')

statement ok
INSERT INTO tab0 VALUES(632,3613,1878.17,'wdxpa',7312,6574.92,'lwzyu')

statement ok
INSERT INTO tab0 VALUES(633,534,3814.70,'fmayq',3410,4335.94,'wtsbq')

statement ok
INSERT INTO tab0 VALUES(634,4485,4890.91,'teyps',6530,800.92,'fyoxo')

statement ok
INSERT INTO tab0 VALUES(635,3614,4737.70,'kiixk',9432,1753.90,'yaxpk')

statement ok
INSERT INTO tab0 VALUES(636,6866,585.68,'aohrp',8806,1185.47,'bftkn')

statement ok
INSERT INTO tab0 VALUES(637,230,8512.81,'jnsoh',1515,2571.36,'yhwks')

statement ok
INSERT INTO tab0 VALUES(638,3010,4692.1,'iqgyn',851,96.11,'saudp')

statement ok
INSERT INTO tab0 VALUES(639,4047,6647.82,'zrllq',2780,9927.64,'fvcgm')

statement ok
INSERT INTO tab0 VALUES(640,7989,4498.98,'tkwog',2189,1455.92,'enkzr')

statement ok
INSERT INTO tab0 VALUES(641,1537,2211.7,'ngiip',9152,8538.56,'krsyn')

statement ok
INSERT INTO tab0 VALUES(642,9691,8854.16,'tuwul',5158,759.49,'wpero')

statement ok
INSERT INTO tab0 VALUES(643,1994,9840.41,'pnyvi',9377,4674.51,'trnip')

statement ok
INSERT INTO tab0 VALUES(644,8803,8170.70,'ekotr',4905,5060.97,'qaddx')

statement ok
INSERT INTO tab0 VALUES(645,7518,5713.24,'jnkuw',5010,6169.37,'tjagh')

statement ok
INSERT INTO tab0 VALUES(646,8841,4422.24,'hryul',9391,2973.1,'uhcgh')

statement ok
INSERT INTO tab0 VALUES(647,3025,7601.48,'gaowd',419,2418.58,'jdhre')

statement ok
INSERT INTO tab0 VALUES(648,6124,1150.98,'vtrcd',9392,4675.81,'ypnxe')

statement ok
INSERT INTO tab0 VALUES(649,6242,4819.58,'dqwza',2783,4384.10,'zecnq')

statement ok
INSERT INTO tab0 VALUES(650,9784,3451.63,'wrbca',8493,1909.11,'eanba')

statement ok
INSERT INTO tab0 VALUES(651,7707,8246.54,'jtmwf',2096,4587.43,'jkxrd')

statement ok
INSERT INTO tab0 VALUES(652,1768,7990.45,'webbj',3093,7976.16,'ykvsd')

statement ok
INSERT INTO tab0 VALUES(653,773,326.86,'pmglk',1163,7111.58,'sotgv')

statement ok
INSERT INTO tab0 VALUES(654,6833,2993.22,'tvikg',2404,7744.75,'dkwwr')

statement ok
INSERT INTO tab0 VALUES(655,1605,5067.59,'xtnpd',5600,7604.12,'ndkey')

statement ok
INSERT INTO tab0 VALUES(656,2551,8240.25,'wxcnr',8450,7640.20,'bisou')

statement ok
INSERT INTO tab0 VALUES(657,9180,8040.32,'ximfx',3837,3275.13,'wkhpn')

statement ok
INSERT INTO tab0 VALUES(658,9304,5091.39,'wnjwo',6068,5655.36,'jkbwn')

statement ok
INSERT INTO tab0 VALUES(659,5287,6370.15,'krwib',7120,2898.23,'dlknn')

statement ok
INSERT INTO tab0 VALUES(660,289,6452.2,'xprxt',2904,1342.62,'eohxt')

statement ok
INSERT INTO tab0 VALUES(661,4527,8756.73,'uccwx',9501,6804.57,'ccmdw')

statement ok
INSERT INTO tab0 VALUES(662,1515,6802.3,'nuhdz',9423,5816.90,'aomvi')

statement ok
INSERT INTO tab0 VALUES(663,4317,5455.23,'uphxp',7850,6890.83,'yaxoi')

statement ok
INSERT INTO tab0 VALUES(664,1800,2177.88,'qnddw',8895,1757.64,'txita')

statement ok
INSERT INTO tab0 VALUES(665,4882,8282.36,'nbckh',1845,6619.23,'iprap')

statement ok
INSERT INTO tab0 VALUES(666,2780,174.52,'oaskz',7412,3404.81,'txdym')

statement ok
INSERT INTO tab0 VALUES(667,9262,617.34,'nczox',3980,1012.50,'gzlri')

statement ok
INSERT INTO tab0 VALUES(668,8899,9962.47,'bjiqu',3867,6561.94,'rryog')

statement ok
INSERT INTO tab0 VALUES(669,3310,7411.95,'ubykk',9560,6650.92,'efpuy')

statement ok
INSERT INTO tab0 VALUES(670,7416,2262.76,'igtjq',9974,8595.5,'rzjyt')

statement ok
INSERT INTO tab0 VALUES(671,5690,5164.48,'pfrdp',6702,1684.30,'wacrw')

statement ok
INSERT INTO tab0 VALUES(672,8403,9361.94,'wiphu',259,8431.72,'iouik')

statement ok
INSERT INTO tab0 VALUES(673,7881,1947.77,'umpwe',6337,5821.98,'qxqpm')

statement ok
INSERT INTO tab0 VALUES(674,4742,5112.11,'rxacj',2055,6562.5,'nvdcm')

statement ok
INSERT INTO tab0 VALUES(675,4166,7393.17,'mprwt',2210,335.81,'bglyz')

statement ok
INSERT INTO tab0 VALUES(676,2128,4925.90,'cdwno',5513,5042.68,'qycnd')

statement ok
INSERT INTO tab0 VALUES(677,1658,2693.58,'hdpjy',868,8060.21,'fbman')

statement ok
INSERT INTO tab0 VALUES(678,9071,5777.47,'yypig',3594,7485.77,'kxwbl')

statement ok
INSERT INTO tab0 VALUES(679,258,607.42,'diqpc',1688,3391.11,'pilic')

statement ok
INSERT INTO tab0 VALUES(680,6891,6205.50,'jalhj',2072,9072.2,'anmdl')

statement ok
INSERT INTO tab0 VALUES(681,2702,5449.64,'miwxo',6845,2288.95,'apofq')

statement ok
INSERT INTO tab0 VALUES(682,9721,6309.22,'zwdfs',9533,6536.65,'ahmda')

statement ok
INSERT INTO tab0 VALUES(683,4531,3103.73,'bzwpq',1334,2275.75,'tksec')

statement ok
INSERT INTO tab0 VALUES(684,4510,7753.38,'trfya',7376,8189.43,'joepy')

statement ok
INSERT INTO tab0 VALUES(685,4090,1014.71,'cyybm',2959,2435.2,'nxord')

statement ok
INSERT INTO tab0 VALUES(686,1009,3755.25,'doskv',9812,3894.64,'mmkay')

statement ok
INSERT INTO tab0 VALUES(687,2549,8185.12,'erbrc',2337,3416.82,'jchil')

statement ok
INSERT INTO tab0 VALUES(688,1795,9111.66,'xinmr',3865,5078.11,'dxvyq')

statement ok
INSERT INTO tab0 VALUES(689,3884,5188.5,'iiuwn',2901,7426.73,'uvvqq')

statement ok
INSERT INTO tab0 VALUES(690,2250,169.94,'gozca',9373,4732.19,'mnoyp')

statement ok
INSERT INTO tab0 VALUES(691,4883,4154.10,'zxlco',890,8240.88,'rqsec')

statement ok
INSERT INTO tab0 VALUES(692,570,4841.98,'vrfge',8984,7410.76,'duoqe')

statement ok
INSERT INTO tab0 VALUES(693,5150,8776.41,'ygxwb',5363,1186.92,'iwepi')

statement ok
INSERT INTO tab0 VALUES(694,7762,2604.18,'rvzxj',8158,9228.24,'dxjqt')

statement ok
INSERT INTO tab0 VALUES(695,7098,4311.67,'mwurr',8183,3168.2,'lqbnn')

statement ok
INSERT INTO tab0 VALUES(696,7651,4488.48,'fyset',5171,7862.58,'wzdqo')

statement ok
INSERT INTO tab0 VALUES(697,5954,7574.6,'echbz',4034,2641.90,'evwrx')

statement ok
INSERT INTO tab0 VALUES(698,6860,3102.35,'gtkbi',1109,2556.24,'estit')

statement ok
INSERT INTO tab0 VALUES(699,9760,6953.34,'bchrn',408,9630.79,'afvup')

statement ok
INSERT INTO tab0 VALUES(700,4845,2605.79,'bvvsd',9870,4111.25,'ftrlj')

statement ok
INSERT INTO tab0 VALUES(701,9365,2386.76,'qskbr',7613,5717.49,'wfsoo')

statement ok
INSERT INTO tab0 VALUES(702,3861,8722.33,'ijify',8166,4892.15,'rldtj')

statement ok
INSERT INTO tab0 VALUES(703,8433,5383.13,'trtwu',8756,4051.29,'cbctt')

statement ok
INSERT INTO tab0 VALUES(704,8978,8741.4,'bnxso',5520,8830.99,'oxxaq')

statement ok
INSERT INTO tab0 VALUES(705,3445,9012.77,'rlfva',9778,9340.2,'lvbga')

statement ok
INSERT INTO tab0 VALUES(706,8083,1512.51,'tdimq',4270,1414.40,'iclcz')

statement ok
INSERT INTO tab0 VALUES(707,3687,7904.55,'afiqo',9418,7856.6,'bhkva')

statement ok
INSERT INTO tab0 VALUES(708,1864,7448.87,'gvwru',9565,9696.49,'vsxwa')

statement ok
INSERT INTO tab0 VALUES(709,1266,8252.85,'ycgzk',9233,7436.31,'lcqkk')

statement ok
INSERT INTO tab0 VALUES(710,3837,8524.78,'vzoon',9365,2295.94,'ifcei')

statement ok
INSERT INTO tab0 VALUES(711,1087,7814.60,'wvvrm',3586,7472.20,'qpvwt')

statement ok
INSERT INTO tab0 VALUES(712,319,8283.42,'fwbld',4444,9389.94,'lykym')

statement ok
INSERT INTO tab0 VALUES(713,887,5909.25,'rzmnr',9662,8929.68,'xytdl')

statement ok
INSERT INTO tab0 VALUES(714,445,1806.52,'mkqqz',8389,2712.22,'hwadu')

statement ok
INSERT INTO tab0 VALUES(715,1200,3416.79,'rakir',7452,4325.26,'ccwex')

statement ok
INSERT INTO tab0 VALUES(716,6159,5776.32,'cjhmg',7600,5576.4,'hwpsq')

statement ok
INSERT INTO tab0 VALUES(717,5381,2779.74,'pakzf',9761,7745.96,'itgzj')

statement ok
INSERT INTO tab0 VALUES(718,2221,8412.62,'aiqic',1286,2842.19,'jnqse')

statement ok
INSERT INTO tab0 VALUES(719,9592,8009.14,'mywju',2211,4838.33,'glpqy')

statement ok
INSERT INTO tab0 VALUES(720,6202,9500.71,'mozrm',1473,938.0,'ugden')

statement ok
INSERT INTO tab0 VALUES(721,2811,4668.57,'xmzkx',3223,2812.46,'uljdu')

statement ok
INSERT INTO tab0 VALUES(722,8483,395.45,'gffwi',2997,7858.30,'gfwet')

statement ok
INSERT INTO tab0 VALUES(723,6829,9895.15,'telcx',4044,440.98,'jvppv')

statement ok
INSERT INTO tab0 VALUES(724,2261,3997.21,'leyln',3506,3152.49,'vjfvt')

statement ok
INSERT INTO tab0 VALUES(725,6248,2375.51,'igsjc',8728,8056.2,'ukzdy')

statement ok
INSERT INTO tab0 VALUES(726,3546,4795.91,'oclwt',3463,7937.49,'bmdgj')

statement ok
INSERT INTO tab0 VALUES(727,8477,2372.84,'luwhr',4147,7555.27,'gvwxx')

statement ok
INSERT INTO tab0 VALUES(728,1156,8818.97,'pkpsq',6143,4891.74,'valpi')

statement ok
INSERT INTO tab0 VALUES(729,3750,1699.82,'dqpwt',9978,2400.94,'jnicm')

statement ok
INSERT INTO tab0 VALUES(730,6728,3671.37,'vjznt',7625,8255.21,'mikdi')

statement ok
INSERT INTO tab0 VALUES(731,5104,3742.71,'ajifg',8717,7609.78,'eqzyf')

statement ok
INSERT INTO tab0 VALUES(732,4702,8515.62,'aytxo',6816,3833.42,'smbaw')

statement ok
INSERT INTO tab0 VALUES(733,8392,3442.26,'zmcmd',5665,9770.6,'bffrq')

statement ok
INSERT INTO tab0 VALUES(734,2341,4075.74,'iawml',5425,8989.41,'ribol')

statement ok
INSERT INTO tab0 VALUES(735,2275,7309.77,'lbptf',8939,7029.58,'xyand')

statement ok
INSERT INTO tab0 VALUES(736,9715,2637.29,'hbvxp',7976,2652.74,'xmsbk')

statement ok
INSERT INTO tab0 VALUES(737,8236,3406.7,'dcfff',9473,9094.69,'xjzwb')

statement ok
INSERT INTO tab0 VALUES(738,9707,8054.37,'ymuxg',1803,5313.53,'hlaub')

statement ok
INSERT INTO tab0 VALUES(739,558,1369.53,'gjxcs',1008,7238.25,'svlbq')

statement ok
INSERT INTO tab0 VALUES(740,8012,5737.62,'okpel',7059,9024.40,'gjodn')

statement ok
INSERT INTO tab0 VALUES(741,6347,2391.4,'ijkqh',100,4296.66,'kkjkz')

statement ok
INSERT INTO tab0 VALUES(742,3141,2663.18,'ztumf',6703,7403.52,'mgsny')

statement ok
INSERT INTO tab0 VALUES(743,5516,9227.1,'ilacj',6115,4665.86,'lzjid')

statement ok
INSERT INTO tab0 VALUES(744,6408,7364.74,'kfmpk',6511,5626.59,'ewihh')

statement ok
INSERT INTO tab0 VALUES(745,796,6198.41,'sqsth',1234,4303.29,'rfshb')

statement ok
INSERT INTO tab0 VALUES(746,1954,9946.53,'jhnjv',5066,435.83,'xtbzl')

statement ok
INSERT INTO tab0 VALUES(747,7720,9181.71,'fvdzi',451,734.97,'inisp')

statement ok
INSERT INTO tab0 VALUES(748,6724,2072.29,'wfjpe',3767,136.1,'qgdag')

statement ok
INSERT INTO tab0 VALUES(749,4644,5626.94,'arpep',1567,3041.41,'deven')

statement ok
INSERT INTO tab0 VALUES(750,470,6960.31,'jbcfb',6829,4586.41,'tmnxj')

statement ok
INSERT INTO tab0 VALUES(751,2735,4534.65,'vqaqf',5205,1873.66,'edjcl')

statement ok
INSERT INTO tab0 VALUES(752,5769,9406.41,'qqoca',1274,5221.86,'aisgl')

statement ok
INSERT INTO tab0 VALUES(753,5963,6477.90,'oxawb',4791,9434.33,'xfyda')

statement ok
INSERT INTO tab0 VALUES(754,8002,5753.91,'wncfm',6938,5030.70,'qmyoa')

statement ok
INSERT INTO tab0 VALUES(755,1124,3585.32,'qlwhc',6571,9502.51,'gybvq')

statement ok
INSERT INTO tab0 VALUES(756,5364,3919.72,'tdxnt',6471,8566.83,'fielm')

statement ok
INSERT INTO tab0 VALUES(757,7816,9552.5,'ycmkc',9600,7409.87,'msyus')

statement ok
INSERT INTO tab0 VALUES(758,8866,3380.22,'fpraa',5335,1944.65,'tfwpf')

statement ok
INSERT INTO tab0 VALUES(759,8456,9635.75,'rjmsr',5740,53.59,'iqkso')

statement ok
INSERT INTO tab0 VALUES(760,2326,5166.36,'uyvtn',1801,2843.12,'qcfqk')

statement ok
INSERT INTO tab0 VALUES(761,8270,652.63,'mpavn',9680,5893.37,'xpbgj')

statement ok
INSERT INTO tab0 VALUES(762,2380,1882.61,'gvlug',6958,502.71,'stchg')

statement ok
INSERT INTO tab0 VALUES(763,5298,988.44,'jyagb',8903,4950.46,'tiadf')

statement ok
INSERT INTO tab0 VALUES(764,8470,7691.97,'wuefe',4706,5727.43,'evahu')

statement ok
INSERT INTO tab0 VALUES(765,391,578.42,'vhart',3724,8808.63,'sgcdd')

statement ok
INSERT INTO tab0 VALUES(766,2858,8318.97,'idled',1753,882.83,'sqdka')

statement ok
INSERT INTO tab0 VALUES(767,7215,936.40,'rigrw',7253,616.20,'frwza')

statement ok
INSERT INTO tab0 VALUES(768,613,1051.68,'pwhwx',7621,9896.96,'hjgjs')

statement ok
INSERT INTO tab0 VALUES(769,2247,5129.68,'fmozq',5423,5084.99,'ypkms')

statement ok
INSERT INTO tab0 VALUES(770,9619,4739.69,'gyjke',4653,8259.44,'kwwct')

statement ok
INSERT INTO tab0 VALUES(771,4776,7789.14,'calgf',6979,8480.38,'bvonx')

statement ok
INSERT INTO tab0 VALUES(772,571,9794.13,'cyabm',7995,3026.41,'wxcjs')

statement ok
INSERT INTO tab0 VALUES(773,6903,5108.16,'kzbhp',3472,8645.27,'dztzg')

statement ok
INSERT INTO tab0 VALUES(774,6977,8194.66,'khhcj',5608,2809.51,'xzsdg')

statement ok
INSERT INTO tab0 VALUES(775,3547,4844.67,'pfhvt',9274,4968.8,'bldsh')

statement ok
INSERT INTO tab0 VALUES(776,5159,3471.45,'weute',8266,7789.96,'gifgw')

statement ok
INSERT INTO tab0 VALUES(777,2427,6316.12,'oform',1560,8414.78,'hjlrm')

statement ok
INSERT INTO tab0 VALUES(778,4250,728.24,'povkf',9557,9708.48,'yzqsx')

statement ok
INSERT INTO tab0 VALUES(779,4088,403.50,'qkbqp',327,1504.87,'mrdve')

statement ok
INSERT INTO tab0 VALUES(780,6197,6629.28,'chjjs',5876,1864.32,'luunt')

statement ok
INSERT INTO tab0 VALUES(781,1882,9553.32,'mxnpr',8379,8323.36,'ycgep')

statement ok
INSERT INTO tab0 VALUES(782,5755,9400.34,'gubat',6439,9129.28,'rkbqn')

statement ok
INSERT INTO tab0 VALUES(783,1973,7765.64,'eslmi',1333,4514.81,'depty')

statement ok
INSERT INTO tab0 VALUES(784,497,8825.75,'jmeui',3266,7927.69,'vemcj')

statement ok
INSERT INTO tab0 VALUES(785,3339,614.3,'hmyfb',7622,7291.32,'ddnph')

statement ok
INSERT INTO tab0 VALUES(786,806,6257.34,'dkrcl',1197,6251.39,'rhvbj')

statement ok
INSERT INTO tab0 VALUES(787,7766,5233.60,'sttre',8481,5424.49,'hbcvo')

statement ok
INSERT INTO tab0 VALUES(788,9880,4608.49,'smclv',7879,3654.76,'hsmnj')

statement ok
INSERT INTO tab0 VALUES(789,9859,309.0,'uthyz',7973,9248.48,'lvaos')

statement ok
INSERT INTO tab0 VALUES(790,3723,8352.11,'qjsih',3775,1249.72,'eelsg')

statement ok
INSERT INTO tab0 VALUES(791,7033,6104.40,'foqar',2963,661.97,'tbqym')

statement ok
INSERT INTO tab0 VALUES(792,1157,3527.64,'unkhl',2154,1717.73,'geltt')

statement ok
INSERT INTO tab0 VALUES(793,9515,4434.49,'dboxj',3133,3122.17,'vcado')

statement ok
INSERT INTO tab0 VALUES(794,3819,7734.5,'oeuwv',9108,9298.75,'vavwn')

statement ok
INSERT INTO tab0 VALUES(795,340,8682.53,'dujtz',974,1649.83,'tfvkp')

statement ok
INSERT INTO tab0 VALUES(796,6149,135.84,'rhbrx',3534,9795.30,'pvphd')

statement ok
INSERT INTO tab0 VALUES(797,5366,3792.27,'cffqn',1786,2832.21,'xjjyb')

statement ok
INSERT INTO tab0 VALUES(798,5411,1454.5,'isbia',7143,574.41,'tkjga')

statement ok
INSERT INTO tab0 VALUES(799,3255,6269.1,'lmsst',3696,4814.13,'cgrbk')

statement ok
INSERT INTO tab0 VALUES(800,1671,3980.22,'zajom',4460,564.66,'ulnbo')

statement ok
INSERT INTO tab0 VALUES(801,5485,4181.58,'xohdk',7629,7308.92,'pmjcw')

statement ok
INSERT INTO tab0 VALUES(802,7817,1563.47,'rncyk',2820,254.15,'qjaaz')

statement ok
INSERT INTO tab0 VALUES(803,6345,7162.35,'qfxec',7330,1583.46,'citiu')

statement ok
INSERT INTO tab0 VALUES(804,9540,9615.42,'ukeix',2373,1698.51,'riloo')

statement ok
INSERT INTO tab0 VALUES(805,2933,6406.20,'fzfzi',9350,475.13,'owuef')

statement ok
INSERT INTO tab0 VALUES(806,5352,5111.22,'bnbjy',6080,8512.91,'qkeah')

statement ok
INSERT INTO tab0 VALUES(807,5170,4666.56,'qcpxp',3061,8381.87,'macaf')

statement ok
INSERT INTO tab0 VALUES(808,6571,6590.56,'rqxxl',9715,5875.5,'rgbuf')

statement ok
INSERT INTO tab0 VALUES(809,5781,6261.38,'htaff',642,1260.15,'tlxhs')

statement ok
INSERT INTO tab0 VALUES(810,7332,4152.67,'gfmte',1865,526.16,'kntjg')

statement ok
INSERT INTO tab0 VALUES(811,304,7077.15,'ztdgl',7085,6634.96,'pofmq')

statement ok
INSERT INTO tab0 VALUES(812,4580,9457.29,'tmjtw',3928,769.98,'tmnfd')

statement ok
INSERT INTO tab0 VALUES(813,7093,4553.88,'wtfjk',198,3587.81,'sppbq')

statement ok
INSERT INTO tab0 VALUES(814,8075,5731.71,'qnotc',116,6469.82,'chgwq')

statement ok
INSERT INTO tab0 VALUES(815,7311,7698.13,'pffyf',592,2767.78,'eogol')

statement ok
INSERT INTO tab0 VALUES(816,386,7767.73,'qdxsk',7453,9056.49,'fumvi')

statement ok
INSERT INTO tab0 VALUES(817,4938,7084.96,'dhslv',1702,6385.44,'mgcoq')

statement ok
INSERT INTO tab0 VALUES(818,6897,1906.72,'aywof',5775,1520.36,'jsnru')

statement ok
INSERT INTO tab0 VALUES(819,6757,4832.0,'ybaic',9772,8208.91,'nerqq')

statement ok
INSERT INTO tab0 VALUES(820,5804,6064.53,'khlhv',7728,8412.29,'cldbk')

statement ok
INSERT INTO tab0 VALUES(821,2376,4645.39,'vgbbu',3858,3573.84,'ptflw')

statement ok
INSERT INTO tab0 VALUES(822,8114,9719.59,'ukmvm',8779,5852.71,'khzpn')

statement ok
INSERT INTO tab0 VALUES(823,4208,1777.79,'aljdq',5816,9379.42,'lbooq')

statement ok
INSERT INTO tab0 VALUES(824,7654,3907.82,'qeihj',7200,1513.56,'sgeyk')

statement ok
INSERT INTO tab0 VALUES(825,7480,3046.41,'eyeef',341,4084.35,'dagtc')

statement ok
INSERT INTO tab0 VALUES(826,1048,1228.71,'ujbtl',4076,4641.32,'vcpvd')

statement ok
INSERT INTO tab0 VALUES(827,231,6836.99,'hxlsa',4919,7709.89,'eimrj')

statement ok
INSERT INTO tab0 VALUES(828,7740,5844.24,'lmjgt',3307,6036.1,'zltyw')

statement ok
INSERT INTO tab0 VALUES(829,3314,3085.79,'wfqkm',9855,1840.79,'nmadl')

statement ok
INSERT INTO tab0 VALUES(830,10000,3481.95,'ivryc',1604,8064.15,'uqucm')

statement ok
INSERT INTO tab0 VALUES(831,392,3305.61,'tnzvw',8269,9624.38,'nslvg')

statement ok
INSERT INTO tab0 VALUES(832,2891,1427.91,'llzzh',8496,4654.83,'ivnbx')

statement ok
INSERT INTO tab0 VALUES(833,7945,568.79,'ejjsl',6090,5768.48,'xavrq')

statement ok
INSERT INTO tab0 VALUES(834,4300,8529.71,'gfzoz',6305,1296.64,'aylqw')

statement ok
INSERT INTO tab0 VALUES(835,5258,9491.18,'uyguh',2059,6546.47,'uhzkh')

statement ok
INSERT INTO tab0 VALUES(836,4920,5205.47,'ruays',194,5044.71,'rrrra')

statement ok
INSERT INTO tab0 VALUES(837,4439,6280.17,'tgwsm',7733,9793.24,'sblzv')

statement ok
INSERT INTO tab0 VALUES(838,8261,3424.86,'zocja',8120,4515.73,'pmadb')

statement ok
INSERT INTO tab0 VALUES(839,395,8691.69,'meziy',7481,4907.23,'ssffw')

statement ok
INSERT INTO tab0 VALUES(840,643,6728.6,'usvbg',858,9883.87,'ksxxj')

statement ok
INSERT INTO tab0 VALUES(841,860,6038.20,'wgdlm',8478,2848.40,'cledt')

statement ok
INSERT INTO tab0 VALUES(842,1201,215.80,'gfpkt',1991,2893.87,'fjlxk')

statement ok
INSERT INTO tab0 VALUES(843,6370,9206.66,'fwkvx',722,6124.24,'perqx')

statement ok
INSERT INTO tab0 VALUES(844,1877,549.32,'wxhtr',7922,6846.99,'lhjdl')

statement ok
INSERT INTO tab0 VALUES(845,278,636.62,'geqjv',7017,8841.77,'mquup')

statement ok
INSERT INTO tab0 VALUES(846,7432,5954.40,'ngole',7860,6608.2,'accps')

statement ok
INSERT INTO tab0 VALUES(847,8749,4338.10,'acgzv',2979,6631.56,'ghioy')

statement ok
INSERT INTO tab0 VALUES(848,5437,6218.37,'mpsxg',3831,8608.27,'fesii')

statement ok
INSERT INTO tab0 VALUES(849,758,5877.70,'bijpj',7040,6711.69,'ymraa')

statement ok
INSERT INTO tab0 VALUES(850,6274,2691.6,'nbrpu',666,836.61,'rrymh')

statement ok
INSERT INTO tab0 VALUES(851,8097,2387.51,'iktev',441,7850.77,'ygvgv')

statement ok
INSERT INTO tab0 VALUES(852,3143,8287.85,'tnazr',6021,2849.42,'opebp')

statement ok
INSERT INTO tab0 VALUES(853,5373,2560.19,'cpurn',7238,383.96,'alokf')

statement ok
INSERT INTO tab0 VALUES(854,2042,7483.65,'sqanq',353,5753.60,'jqkgz')

statement ok
INSERT INTO tab0 VALUES(855,9982,6654.91,'dyqdp',4299,6209.94,'lreqa')

statement ok
INSERT INTO tab0 VALUES(856,1804,6303.90,'hwovh',6939,2236.61,'zijfh')

statement ok
INSERT INTO tab0 VALUES(857,2170,6487.37,'nhypd',1304,8784.92,'tjtcx')

statement ok
INSERT INTO tab0 VALUES(858,4053,2363.56,'vlfle',1861,6531.43,'szkec')

statement ok
INSERT INTO tab0 VALUES(859,4972,5441.81,'whede',746,3130.64,'asyam')

statement ok
INSERT INTO tab0 VALUES(860,3242,4821.15,'djext',4022,4451.56,'hsniz')

statement ok
INSERT INTO tab0 VALUES(861,4235,8457.99,'chhxp',7929,5834.38,'rrbqg')

statement ok
INSERT INTO tab0 VALUES(862,6624,4400.69,'ikiyk',5132,3351.5,'whiyl')

statement ok
INSERT INTO tab0 VALUES(863,8629,2045.21,'ombbf',975,5045.95,'nzdhp')

statement ok
INSERT INTO tab0 VALUES(864,4273,3390.74,'yfgej',9716,2168.47,'zlgjt')

statement ok
INSERT INTO tab0 VALUES(865,9629,4275.30,'awvst',805,464.67,'ugufx')

statement ok
INSERT INTO tab0 VALUES(866,9070,5638.40,'zbagw',5109,1390.91,'noevh')

statement ok
INSERT INTO tab0 VALUES(867,1523,4772.62,'qeocw',1168,3370.43,'dsiuk')

statement ok
INSERT INTO tab0 VALUES(868,6712,6561.29,'tcpyx',1458,3064.2,'xwtue')

statement ok
INSERT INTO tab0 VALUES(869,1415,4740.7,'axzma',8620,6598.61,'qnsjd')

statement ok
INSERT INTO tab0 VALUES(870,5709,3128.59,'dhkam',1728,813.95,'vhhon')

statement ok
INSERT INTO tab0 VALUES(871,9220,6919.7,'ckkcs',2527,4538.16,'snojg')

statement ok
INSERT INTO tab0 VALUES(872,7377,3882.96,'fhqfo',1691,9815.41,'mssoh')

statement ok
INSERT INTO tab0 VALUES(873,7662,5643.56,'hsvhh',5069,3158.53,'hjdfp')

statement ok
INSERT INTO tab0 VALUES(874,5854,8922.63,'qpbkw',9935,6808.62,'loqhk')

statement ok
INSERT INTO tab0 VALUES(875,2284,6789.4,'jtvjy',1239,9976.71,'onkjc')

statement ok
INSERT INTO tab0 VALUES(876,8085,9909.36,'kmejd',7858,99.35,'qghfq')

statement ok
INSERT INTO tab0 VALUES(877,1436,7798.53,'peurx',8843,4075.24,'ffxjm')

statement ok
INSERT INTO tab0 VALUES(878,3825,69.43,'wycby',9671,9545.88,'mwqvt')

statement ok
INSERT INTO tab0 VALUES(879,6284,7680.56,'mjpqe',8498,6106.16,'jkwrk')

statement ok
INSERT INTO tab0 VALUES(880,5648,4189.64,'xwqiv',2399,6583.3,'thesi')

statement ok
INSERT INTO tab0 VALUES(881,804,7003.23,'cowrs',3632,8275.7,'nxgxm')

statement ok
INSERT INTO tab0 VALUES(882,8937,8621.35,'rveef',5877,4200.15,'rffjx')

statement ok
INSERT INTO tab0 VALUES(883,1785,7895.14,'wuwfm',494,4353.7,'nhoqd')

statement ok
INSERT INTO tab0 VALUES(884,1887,1275.43,'vevnl',2755,6950.14,'ucomx')

statement ok
INSERT INTO tab0 VALUES(885,8831,4054.43,'puoue',8128,9679.83,'rxamt')

statement ok
INSERT INTO tab0 VALUES(886,5508,1627.29,'jdjks',8500,950.40,'cetrr')

statement ok
INSERT INTO tab0 VALUES(887,4363,735.78,'nclyn',8412,1147.52,'swmcq')

statement ok
INSERT INTO tab0 VALUES(888,3617,716.87,'tqdwf',1368,3876.89,'clbol')

statement ok
INSERT INTO tab0 VALUES(889,3584,4757.39,'gdvdc',6023,7217.86,'tcmea')

statement ok
INSERT INTO tab0 VALUES(890,2851,1140.63,'ujgyy',2464,4970.8,'msgxk')

statement ok
INSERT INTO tab0 VALUES(891,4559,4501.99,'wyobk',8454,7911.9,'hhfky')

statement ok
INSERT INTO tab0 VALUES(892,2654,7063.58,'uxlsx',5680,5036.97,'ppwkn')

statement ok
INSERT INTO tab0 VALUES(893,8131,9910.86,'ulffw',6009,4816.97,'hwmom')

statement ok
INSERT INTO tab0 VALUES(894,5285,4210.25,'inakx',7732,6437.11,'zkbvv')

statement ok
INSERT INTO tab0 VALUES(895,7965,2490.79,'xiyju',1805,1071.83,'adtkm')

statement ok
INSERT INTO tab0 VALUES(896,5817,9870.71,'ngbcs',8131,3103.58,'sirze')

statement ok
INSERT INTO tab0 VALUES(897,535,5313.11,'mcqcj',1774,1399.49,'hdgtu')

statement ok
INSERT INTO tab0 VALUES(898,2126,2889.55,'uzfzb',9227,527.97,'fgesi')

statement ok
INSERT INTO tab0 VALUES(899,5136,3007.68,'dxudu',4659,2053.33,'eqsld')

statement ok
INSERT INTO tab0 VALUES(900,4915,3681.89,'bjwim',6165,5755.42,'iyruy')

statement ok
INSERT INTO tab0 VALUES(901,3867,1768.90,'zwpga',2013,884.24,'hgqjd')

statement ok
INSERT INTO tab0 VALUES(902,7692,4225.39,'nuzjl',6904,7411.59,'ivyfr')

statement ok
INSERT INTO tab0 VALUES(903,1641,9355.68,'mtxfa',8206,7283.65,'okckj')

statement ok
INSERT INTO tab0 VALUES(904,6772,8053.25,'zlgjj',2218,5669.67,'xemvz')

statement ok
INSERT INTO tab0 VALUES(905,6188,5077.48,'odduq',415,2211.54,'iexng')

statement ok
INSERT INTO tab0 VALUES(906,1297,270.18,'kjyro',5697,2270.41,'bbjpf')

statement ok
INSERT INTO tab0 VALUES(907,8047,9829.28,'lllwq',8637,8188.38,'kplrd')

statement ok
INSERT INTO tab0 VALUES(908,3202,7535.43,'jgaqe',3737,518.5,'hiint')

statement ok
INSERT INTO tab0 VALUES(909,568,6040.61,'xtrgq',5675,9297.21,'yhwvh')

statement ok
INSERT INTO tab0 VALUES(910,7254,8079.79,'trepk',5550,5278.39,'movpt')

statement ok
INSERT INTO tab0 VALUES(911,9919,7730.51,'zbgwf',7145,1189.58,'owwax')

statement ok
INSERT INTO tab0 VALUES(912,1021,1679.57,'wypae',3161,2981.75,'xewwj')

statement ok
INSERT INTO tab0 VALUES(913,5073,456.56,'gagpw',1479,1072.57,'fnwiz')

statement ok
INSERT INTO tab0 VALUES(914,4887,9691.61,'lehhm',1405,1612.98,'hiflp')

statement ok
INSERT INTO tab0 VALUES(915,7824,1358.88,'oelmy',9920,7717.82,'giwvn')

statement ok
INSERT INTO tab0 VALUES(916,2047,5030.29,'ogvyc',7932,729.46,'rzgjk')

statement ok
INSERT INTO tab0 VALUES(917,2769,9128.9,'huhms',6525,1460.46,'oeqrl')

statement ok
INSERT INTO tab0 VALUES(918,8507,2169.52,'uwlmt',3203,1446.12,'qwavp')

statement ok
INSERT INTO tab0 VALUES(919,7326,4020.38,'eyvpk',8155,4196.18,'ismzn')

statement ok
INSERT INTO tab0 VALUES(920,3092,7146.73,'albje',495,6442.39,'anezx')

statement ok
INSERT INTO tab0 VALUES(921,1722,7856.45,'ikvwb',4499,9390.18,'dgmyl')

statement ok
INSERT INTO tab0 VALUES(922,7434,7559.90,'qefgu',5884,9960.26,'egdaa')

statement ok
INSERT INTO tab0 VALUES(923,8998,4013.54,'gwqkt',8040,2052.22,'achvu')

statement ok
INSERT INTO tab0 VALUES(924,5978,2574.54,'jddre',8280,7794.23,'vcvel')

statement ok
INSERT INTO tab0 VALUES(925,5000,7439.41,'zsiih',4091,8778.57,'kdgud')

statement ok
INSERT INTO tab0 VALUES(926,5982,2912.66,'icsho',9395,7321.34,'czzsr')

statement ok
INSERT INTO tab0 VALUES(927,8397,4639.36,'vcptp',767,7710.3,'cdiev')

statement ok
INSERT INTO tab0 VALUES(928,7519,865.83,'dplti',3739,7465.17,'nmwyc')

statement ok
INSERT INTO tab0 VALUES(929,667,3682.22,'nauwh',9000,8559.94,'krfge')

statement ok
INSERT INTO tab0 VALUES(930,3470,283.15,'taoup',8663,8711.81,'aamey')

statement ok
INSERT INTO tab0 VALUES(931,6097,4200.35,'hfyxb',2529,2597.17,'xaekm')

statement ok
INSERT INTO tab0 VALUES(932,9529,6572.25,'nnwbl',4311,3123.91,'zxluk')

statement ok
INSERT INTO tab0 VALUES(933,1791,7381.65,'resbk',7910,2658.12,'rhezv')

statement ok
INSERT INTO tab0 VALUES(934,4210,6714.28,'favjv',3645,4308.63,'cabdo')

statement ok
INSERT INTO tab0 VALUES(935,7663,5989.52,'rglru',4513,3137.71,'ekvkg')

statement ok
INSERT INTO tab0 VALUES(936,8829,9242.94,'aesns',2437,7446.66,'qegql')

statement ok
INSERT INTO tab0 VALUES(937,6438,4340.94,'rnbzn',4516,9997.42,'gykbs')

statement ok
INSERT INTO tab0 VALUES(938,7520,4259.43,'omfgv',9275,9281.23,'bxqux')

statement ok
INSERT INTO tab0 VALUES(939,3658,8316.39,'lwgix',2914,758.24,'fjvmb')

statement ok
INSERT INTO tab0 VALUES(940,7232,3429.52,'uewmx',5558,8115.11,'jomat')

statement ok
INSERT INTO tab0 VALUES(941,7674,5359.88,'eyica',7514,4505.68,'ryscb')

statement ok
INSERT INTO tab0 VALUES(942,7721,9973.48,'djtbo',5497,3814.57,'zfrwt')

statement ok
INSERT INTO tab0 VALUES(943,9651,4477.95,'ndera',8923,1884.81,'uqhmj')

statement ok
INSERT INTO tab0 VALUES(944,1555,8681.13,'lvryh',6116,7800.45,'qvuwl')

statement ok
INSERT INTO tab0 VALUES(945,3566,6239.70,'mrmmu',581,5106.21,'zglfn')

statement ok
INSERT INTO tab0 VALUES(946,4122,5903.82,'vecan',7251,3072.9,'naaqk')

statement ok
INSERT INTO tab0 VALUES(947,6209,2775.73,'lplzg',8732,7942.0,'fisvb')

statement ok
INSERT INTO tab0 VALUES(948,3616,9554.41,'zubgp',1551,4180.39,'hgisb')

statement ok
INSERT INTO tab0 VALUES(949,7181,7780.18,'gqarf',2423,5726.84,'sgjzj')

statement ok
INSERT INTO tab0 VALUES(950,1052,9103.32,'yvist',4479,7242.74,'xuets')

statement ok
INSERT INTO tab0 VALUES(951,8897,6510.73,'dkubh',3529,5356.89,'fcehq')

statement ok
INSERT INTO tab0 VALUES(952,229,5591.49,'chhjc',4306,9930.11,'uqvmq')

statement ok
INSERT INTO tab0 VALUES(953,6584,5783.57,'seysc',6725,5292.88,'wvtme')

statement ok
INSERT INTO tab0 VALUES(954,7804,1620.39,'iwbjt',2122,1491.97,'tpbnz')

statement ok
INSERT INTO tab0 VALUES(955,8281,3982.45,'bbkfe',9508,5555.5,'dcfha')

statement ok
INSERT INTO tab0 VALUES(956,3213,1350.1,'wahso',1823,2727.33,'agkru')

statement ok
INSERT INTO tab0 VALUES(957,4842,1049.64,'qbsex',2180,7728.17,'zklkf')

statement ok
INSERT INTO tab0 VALUES(958,8715,506.89,'jdlpl',120,6003.72,'fzaqa')

statement ok
INSERT INTO tab0 VALUES(959,9930,8492.92,'gtcfp',7862,4961.55,'szwpq')

statement ok
INSERT INTO tab0 VALUES(960,9382,6377.9,'wglee',6540,5244.23,'kwtgo')

statement ok
INSERT INTO tab0 VALUES(961,21,9380.63,'erjbm',2478,1961.2,'cwrte')

statement ok
INSERT INTO tab0 VALUES(962,3097,7813.22,'vfaql',3419,5950.44,'zwbid')

statement ok
INSERT INTO tab0 VALUES(963,4407,8341.64,'cabjr',4778,5002.95,'hxrrl')

statement ok
INSERT INTO tab0 VALUES(964,555,5226.39,'eqoet',5902,5158.51,'utbsm')

statement ok
INSERT INTO tab0 VALUES(965,5189,1573.32,'cvixf',6312,1916.25,'uqife')

statement ok
INSERT INTO tab0 VALUES(966,5264,593.26,'dzzcr',1954,1499.9,'exoie')

statement ok
INSERT INTO tab0 VALUES(967,7281,6831.61,'qyala',1450,2103.34,'pmthw')

statement ok
INSERT INTO tab0 VALUES(968,3548,7447.2,'klzqn',2349,5146.37,'rqzbr')

statement ok
INSERT INTO tab0 VALUES(969,8411,3433.96,'pxpuy',7372,6520.19,'bprvz')

statement ok
INSERT INTO tab0 VALUES(970,4533,890.39,'cywdr',671,7840.9,'lalwk')

statement ok
INSERT INTO tab0 VALUES(971,9118,2267.36,'icgtt',4071,7692.29,'xxovw')

statement ok
INSERT INTO tab0 VALUES(972,172,7587.63,'riqzg',3322,2884.51,'xxssr')

statement ok
INSERT INTO tab0 VALUES(973,2753,5759.31,'lrsfc',4351,9697.66,'kdmgt')

statement ok
INSERT INTO tab0 VALUES(974,5220,5762.51,'bbwmk',9512,5141.41,'zveqr')

statement ok
INSERT INTO tab0 VALUES(975,5483,7933.88,'cplbn',3832,8190.86,'buedv')

statement ok
INSERT INTO tab0 VALUES(976,7250,5202.34,'nnvce',1263,1043.12,'yfxsn')

statement ok
INSERT INTO tab0 VALUES(977,6283,4351.64,'uopgn',939,376.98,'xeboe')

statement ok
INSERT INTO tab0 VALUES(978,6643,7257.98,'wungk',3414,8580.49,'lhqyh')

statement ok
INSERT INTO tab0 VALUES(979,6943,2147.70,'lbwrl',6919,5026.63,'hiept')

statement ok
INSERT INTO tab0 VALUES(980,6596,4843.81,'dtmla',3613,7304.91,'pytmv')

statement ok
INSERT INTO tab0 VALUES(981,2068,11.69,'kitkp',5827,2478.97,'bcfjl')

statement ok
INSERT INTO tab0 VALUES(982,3117,2427.71,'wbyds',2322,8332.28,'zxhlb')

statement ok
INSERT INTO tab0 VALUES(983,9066,8204.81,'jmgkd',4530,4626.68,'kdoaa')

statement ok
INSERT INTO tab0 VALUES(984,5027,6055.15,'afwxc',2817,4342.6,'kuxaq')

statement ok
INSERT INTO tab0 VALUES(985,8169,8540.74,'mjete',2710,4932.96,'yvgtf')

statement ok
INSERT INTO tab0 VALUES(986,3963,3321.8,'xkuht',1176,9573.22,'fuzkh')

statement ok
INSERT INTO tab0 VALUES(987,2416,4406.73,'hownt',2855,8418.57,'rjyuq')

statement ok
INSERT INTO tab0 VALUES(988,4364,3392.0,'iqyxc',6307,9833.28,'ebovn')

statement ok
INSERT INTO tab0 VALUES(989,7659,738.54,'tmjvs',273,1664.77,'btzit')

statement ok
INSERT INTO tab0 VALUES(990,3485,6991.96,'jsejn',9918,2480.27,'jkgou')

statement ok
INSERT INTO tab0 VALUES(991,2561,4049.47,'fhjuw',3084,2822.38,'xrisz')

statement ok
INSERT INTO tab0 VALUES(992,1408,6407.50,'pfaii',6533,6448.76,'jnjwn')

statement ok
INSERT INTO tab0 VALUES(993,8600,2406.35,'lagqz',2213,1597.72,'ltrgr')

statement ok
INSERT INTO tab0 VALUES(994,1012,5488.74,'bmqnp',3489,2227.86,'buxcy')

statement ok
INSERT INTO tab0 VALUES(995,66,5443.53,'pibor',1409,9266.68,'jghfb')

statement ok
INSERT INTO tab0 VALUES(996,7992,9647.29,'aryrm',936,1869.20,'wmnpf')

statement ok
INSERT INTO tab0 VALUES(997,4061,4344.92,'gukul',7219,8660.64,'qgdbf')

statement ok
INSERT INTO tab0 VALUES(998,855,5861.31,'hsjmy',1835,8990.95,'mmmum')

statement ok
INSERT INTO tab0 VALUES(999,501,1876.94,'ktqpt',9018,4178.54,'urvcg')

statement ok
CREATE TABLE tab1(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)

statement ok
CREATE INDEX idx_tab1_0 on tab1 (col0)

statement ok
CREATE INDEX idx_tab1_1 on tab1 (col1)

statement ok
CREATE INDEX idx_tab1_3 on tab1 (col3)

statement ok
CREATE INDEX idx_tab1_4 on tab1 (col4)

statement ok
INSERT INTO tab1 SELECT * FROM tab0

statement ok
CREATE TABLE tab2(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)

statement ok
CREATE INDEX idx_tab2_0 ON tab2 (col1 DESC)

statement ok
CREATE UNIQUE INDEX idx_tab2_1 ON tab2 (col4 DESC)

statement ok
CREATE INDEX idx_tab2_4 ON tab2 (col0)

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 INDEX idx_tab3_0 ON tab3 (col4 DESC)

statement ok
CREATE INDEX idx_tab3_1 ON tab3 (col0)

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 (col0)

statement ok
CREATE INDEX idx_tab4_1 ON tab4 (col3 DESC,col4)

statement ok
CREATE UNIQUE INDEX idx_tab4_2 ON tab4 (col3 DESC,col1 DESC)

statement ok
CREATE INDEX idx_tab4_5 ON tab4 (col4 DESC)

statement ok
INSERT INTO tab4 SELECT * FROM tab0

query IIIIIII rowsort label-0
SELECT * FROM tab0 WHERE ( NOT col4 >= NULL )
----

query IIIIIII rowsort label-0
SELECT * FROM tab1 WHERE ( NOT col4 >= NULL )
----

query IIIIIII rowsort label-0
SELECT * FROM tab2 WHERE ( NOT col4 >= NULL )
----

query IIIIIII rowsort label-0
SELECT * FROM tab3 WHERE ( NOT col4 >= NULL )
----

query IIIIIII rowsort label-0
SELECT * FROM tab4 WHERE ( NOT col4 >= NULL )
----

query IIIIIII rowsort label-5
SELECT * FROM tab0 AS cor0 WHERE col4 BETWEEN ( NULL ) AND col3
----

query IIIIIII rowsort label-5
SELECT * FROM tab1 AS cor0 WHERE col4 BETWEEN ( NULL ) AND col3
----

query IIIIIII rowsort label-5
SELECT * FROM tab2 AS cor0 WHERE col4 BETWEEN ( NULL ) AND col3
----

query IIIIIII rowsort label-5
SELECT * FROM tab3 AS cor0 WHERE col4 BETWEEN ( NULL ) AND col3
----

query IIIIIII rowsort label-5
SELECT * FROM tab4 AS cor0 WHERE col4 BETWEEN ( NULL ) AND col3
----

query I rowsort label-10
SELECT ALL 23 AS col2 FROM tab0 AS cor0 WHERE ( - col0 ) <> NULL
----

query I rowsort label-10
SELECT ALL 23 AS col2 FROM tab1 AS cor0 WHERE ( - col0 ) <> NULL
----

query I rowsort label-10
SELECT ALL 23 AS col2 FROM tab2 AS cor0 WHERE ( - col0 ) <> NULL
----

query I rowsort label-10
SELECT ALL 23 AS col2 FROM tab3 AS cor0 WHERE ( - col0 ) <> NULL
----

query I rowsort label-10
SELECT ALL 23 AS col2 FROM tab4 AS cor0 WHERE ( - col0 ) <> NULL
----

query IIIIIII rowsort label-15
SELECT ALL * FROM tab0 AS cor0 WHERE + col3 IN ( + col0, - 60 * + - col0 * - 86 * + col4 )
----

query IIIIIII rowsort label-15
SELECT ALL * FROM tab1 AS cor0 WHERE + col3 IN ( + col0, - 60 * + - col0 * - 86 * + col4 )
----

query IIIIIII rowsort label-15
SELECT ALL * FROM tab2 AS cor0 WHERE + col3 IN ( + col0, - 60 * + - col0 * - 86 * + col4 )
----

query IIIIIII rowsort label-15
SELECT ALL * FROM tab3 AS cor0 WHERE + col3 IN ( + col0, - 60 * + - col0 * - 86 * + col4 )
----

query IIIIIII rowsort label-15
SELECT ALL * FROM tab4 AS cor0 WHERE + col3 IN ( + col0, - 60 * + - col0 * - 86 * + col4 )
----

onlyif mysql # DIV for integer division: 
query I rowsort label-20
SELECT DISTINCT col0 DIV - - col3 + + - col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

skipif mysql # not compatible
query I rowsort label-20
SELECT DISTINCT col0 / - - col3 + + - col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

onlyif mysql # DIV for integer division: 
query I rowsort label-20
SELECT DISTINCT col0 DIV - - col3 + + - col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

skipif mysql # not compatible
query I rowsort label-20
SELECT DISTINCT col0 / - - col3 + + - col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

onlyif mysql # DIV for integer division: 
query I rowsort label-20
SELECT DISTINCT col0 DIV - - col3 + + - col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

skipif mysql # not compatible
query I rowsort label-20
SELECT DISTINCT col0 / - - col3 + + - col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

onlyif mysql # DIV for integer division: 
query I rowsort label-20
SELECT DISTINCT col0 DIV - - col3 + + - col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

skipif mysql # not compatible
query I rowsort label-20
SELECT DISTINCT col0 / - - col3 + + - col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

onlyif mysql # DIV for integer division: 
query I rowsort label-20
SELECT DISTINCT col0 DIV - - col3 + + - col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

skipif mysql # not compatible
query I rowsort label-20
SELECT DISTINCT col0 / - - col3 + + - col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
967 values hashing to 81a3ab88115bae9e1cfc6709154819b6

query IIIIIII rowsort label-25
SELECT ALL * FROM tab0 AS cor0 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-25
SELECT ALL * FROM tab1 AS cor0 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-25
SELECT ALL * FROM tab2 AS cor0 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-25
SELECT ALL * FROM tab3 AS cor0 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-25
SELECT ALL * FROM tab4 AS cor0 WHERE NOT 86 IS NOT NULL
----

query I rowsort label-30
SELECT 70 FROM tab0 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to af213a1d867366cce8015328d0aa4618

query I rowsort label-30
SELECT 70 FROM tab1 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to af213a1d867366cce8015328d0aa4618

query I rowsort label-30
SELECT 70 FROM tab2 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to af213a1d867366cce8015328d0aa4618

query I rowsort label-30
SELECT 70 FROM tab3 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to af213a1d867366cce8015328d0aa4618

query I rowsort label-30
SELECT 70 FROM tab4 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to af213a1d867366cce8015328d0aa4618

query I rowsort label-35
SELECT ALL + 57 / + col0 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-35
SELECT ALL + 57 / + col0 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-35
SELECT ALL + 57 / + col0 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-35
SELECT ALL + 57 / + col0 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-35
SELECT ALL + 57 / + col0 FROM tab4 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-40
SELECT * FROM tab0 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3
----

skipif mysql # not compatible
query IIIIIII rowsort label-40
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-40
SELECT * FROM tab1 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3
----

skipif mysql # not compatible
query IIIIIII rowsort label-40
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-40
SELECT * FROM tab2 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3
----

skipif mysql # not compatible
query IIIIIII rowsort label-40
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-40
SELECT * FROM tab3 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3
----

skipif mysql # not compatible
query IIIIIII rowsort label-40
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-40
SELECT * FROM tab4 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST( - 11 AS SIGNED ) * ( + 62 ) + - col3
----

skipif mysql # not compatible
query IIIIIII rowsort label-40
SELECT * FROM tab4 WHERE NOT NULL BETWEEN - 68 / 98 AND CAST ( - 11 AS INTEGER ) * ( + 62 ) + - col3
----

query I rowsort label-45
SELECT - col1 * - + col0 AS col3 FROM tab0 WHERE NOT NULL >= NULL AND NOT - 90 <> NULL
----

query I rowsort label-45
SELECT - col1 * - + col0 AS col3 FROM tab1 WHERE NOT NULL >= NULL AND NOT - 90 <> NULL
----

query I rowsort label-45
SELECT - col1 * - + col0 AS col3 FROM tab2 WHERE NOT NULL >= NULL AND NOT - 90 <> NULL
----

query I rowsort label-45
SELECT - col1 * - + col0 AS col3 FROM tab3 WHERE NOT NULL >= NULL AND NOT - 90 <> NULL
----

query I rowsort label-45
SELECT - col1 * - + col0 AS col3 FROM tab4 WHERE NOT NULL >= NULL AND NOT - 90 <> NULL
----

query IIIIIII rowsort label-50
SELECT ALL * FROM tab0 WHERE col0 IS NOT NULL AND NOT + col3 BETWEEN - col3 + - + 70 AND ( NULL )
----

query IIIIIII rowsort label-50
SELECT ALL * FROM tab1 WHERE col0 IS NOT NULL AND NOT + col3 BETWEEN - col3 + - + 70 AND ( NULL )
----

query IIIIIII rowsort label-50
SELECT ALL * FROM tab2 WHERE col0 IS NOT NULL AND NOT + col3 BETWEEN - col3 + - + 70 AND ( NULL )
----

query IIIIIII rowsort label-50
SELECT ALL * FROM tab3 WHERE col0 IS NOT NULL AND NOT + col3 BETWEEN - col3 + - + 70 AND ( NULL )
----

query IIIIIII rowsort label-50
SELECT ALL * FROM tab4 WHERE col0 IS NOT NULL AND NOT + col3 BETWEEN - col3 + - + 70 AND ( NULL )
----

query IIIIIII rowsort label-55
SELECT * FROM tab0 WHERE - ( - 18 ) < NULL
----

query IIIIIII rowsort label-55
SELECT * FROM tab1 WHERE - ( - 18 ) < NULL
----

query IIIIIII rowsort label-55
SELECT * FROM tab2 WHERE - ( - 18 ) < NULL
----

query IIIIIII rowsort label-55
SELECT * FROM tab3 WHERE - ( - 18 ) < NULL
----

query IIIIIII rowsort label-55
SELECT * FROM tab4 WHERE - ( - 18 ) < NULL
----

query I rowsort label-60
SELECT ALL - col0 FROM tab0 WHERE NOT + col3 IS NOT NULL AND NOT + col5 IS NOT NULL
----

query I rowsort label-60
SELECT ALL - col0 FROM tab1 WHERE NOT + col3 IS NOT NULL AND NOT + col5 IS NOT NULL
----

query I rowsort label-60
SELECT ALL - col0 FROM tab2 WHERE NOT + col3 IS NOT NULL AND NOT + col5 IS NOT NULL
----

query I rowsort label-60
SELECT ALL - col0 FROM tab3 WHERE NOT + col3 IS NOT NULL AND NOT + col5 IS NOT NULL
----

query I rowsort label-60
SELECT ALL - col0 FROM tab4 WHERE NOT + col3 IS NOT NULL AND NOT + col5 IS NOT NULL
----

query I rowsort label-65
SELECT ALL ( + + col0 ) FROM tab0 AS cor0 WHERE NOT col4 IN ( + - col1 * - + 58, + col4 * - col0 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-65
SELECT ALL ( + + col0 ) FROM tab1 AS cor0 WHERE NOT col4 IN ( + - col1 * - + 58, + col4 * - col0 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-65
SELECT ALL ( + + col0 ) FROM tab2 AS cor0 WHERE NOT col4 IN ( + - col1 * - + 58, + col4 * - col0 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-65
SELECT ALL ( + + col0 ) FROM tab3 AS cor0 WHERE NOT col4 IN ( + - col1 * - + 58, + col4 * - col0 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-65
SELECT ALL ( + + col0 ) FROM tab4 AS cor0 WHERE NOT col4 IN ( + - col1 * - + 58, + col4 * - col0 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-70
SELECT + ( + col1 ) AS col1 FROM tab0 WHERE NOT + 94 IS NOT NULL
----

query I rowsort label-70
SELECT + ( + col1 ) AS col1 FROM tab1 WHERE NOT + 94 IS NOT NULL
----

query I rowsort label-70
SELECT + ( + col1 ) AS col1 FROM tab2 WHERE NOT + 94 IS NOT NULL
----

query I rowsort label-70
SELECT + ( + col1 ) AS col1 FROM tab3 WHERE NOT + 94 IS NOT NULL
----

query I rowsort label-70
SELECT + ( + col1 ) AS col1 FROM tab4 WHERE NOT + 94 IS NOT NULL
----

query I rowsort label-75
SELECT ALL 68 FROM tab0 AS cor0 WHERE NOT 76 <> NULL
----

query I rowsort label-75
SELECT ALL 68 FROM tab1 AS cor0 WHERE NOT 76 <> NULL
----

query I rowsort label-75
SELECT ALL 68 FROM tab2 AS cor0 WHERE NOT 76 <> NULL
----

query I rowsort label-75
SELECT ALL 68 FROM tab3 AS cor0 WHERE NOT 76 <> NULL
----

query I rowsort label-75
SELECT ALL 68 FROM tab4 AS cor0 WHERE NOT 76 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-80
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 + ( - - col1 ) * col1 FROM tab0 AS cor0 WHERE ( col5 ) IS NULL
----

skipif mysql # not compatible
query I rowsort label-80
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 + ( - - col1 ) * col1 FROM tab0 AS cor0 WHERE ( col5 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-80
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 + ( - - col1 ) * col1 FROM tab1 AS cor0 WHERE ( col5 ) IS NULL
----

skipif mysql # not compatible
query I rowsort label-80
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 + ( - - col1 ) * col1 FROM tab1 AS cor0 WHERE ( col5 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-80
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 + ( - - col1 ) * col1 FROM tab2 AS cor0 WHERE ( col5 ) IS NULL
----

skipif mysql # not compatible
query I rowsort label-80
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 + ( - - col1 ) * col1 FROM tab2 AS cor0 WHERE ( col5 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-80
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 + ( - - col1 ) * col1 FROM tab3 AS cor0 WHERE ( col5 ) IS NULL
----

skipif mysql # not compatible
query I rowsort label-80
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 + ( - - col1 ) * col1 FROM tab3 AS cor0 WHERE ( col5 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-80
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col4 + ( - - col1 ) * col1 FROM tab4 AS cor0 WHERE ( col5 ) IS NULL
----

skipif mysql # not compatible
query I rowsort label-80
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col4 + ( - - col1 ) * col1 FROM tab4 AS cor0 WHERE ( col5 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-85
SELECT + col4 FROM tab0 cor0 WHERE - 97 >= CAST( NULL AS SIGNED ) * - 5
----

skipif mysql # not compatible
query I rowsort label-85
SELECT + col4 FROM tab0 cor0 WHERE - 97 >= CAST ( NULL AS INTEGER ) * - 5
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-85
SELECT + col4 FROM tab1 cor0 WHERE - 97 >= CAST( NULL AS SIGNED ) * - 5
----

skipif mysql # not compatible
query I rowsort label-85
SELECT + col4 FROM tab1 cor0 WHERE - 97 >= CAST ( NULL AS INTEGER ) * - 5
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-85
SELECT + col4 FROM tab2 cor0 WHERE - 97 >= CAST( NULL AS SIGNED ) * - 5
----

skipif mysql # not compatible
query I rowsort label-85
SELECT + col4 FROM tab2 cor0 WHERE - 97 >= CAST ( NULL AS INTEGER ) * - 5
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-85
SELECT + col4 FROM tab3 cor0 WHERE - 97 >= CAST( NULL AS SIGNED ) * - 5
----

skipif mysql # not compatible
query I rowsort label-85
SELECT + col4 FROM tab3 cor0 WHERE - 97 >= CAST ( NULL AS INTEGER ) * - 5
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-85
SELECT + col4 FROM tab4 cor0 WHERE - 97 >= CAST( NULL AS SIGNED ) * - 5
----

skipif mysql # not compatible
query I rowsort label-85
SELECT + col4 FROM tab4 cor0 WHERE - 97 >= CAST ( NULL AS INTEGER ) * - 5
----

onlyif mysql # aggregate syntax: 
query I rowsort label-90
SELECT + ( - MAX( - 10 ) ) * + + 59 AS col3 FROM tab0 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-90
SELECT + ( - MAX ( - 10 ) ) * + + 59 AS col3 FROM tab0 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-90
SELECT + ( - MAX( - 10 ) ) * + + 59 AS col3 FROM tab1 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-90
SELECT + ( - MAX ( - 10 ) ) * + + 59 AS col3 FROM tab1 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-90
SELECT + ( - MAX( - 10 ) ) * + + 59 AS col3 FROM tab2 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-90
SELECT + ( - MAX ( - 10 ) ) * + + 59 AS col3 FROM tab2 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-90
SELECT + ( - MAX( - 10 ) ) * + + 59 AS col3 FROM tab3 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-90
SELECT + ( - MAX ( - 10 ) ) * + + 59 AS col3 FROM tab3 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-90
SELECT + ( - MAX( - 10 ) ) * + + 59 AS col3 FROM tab4 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-90
SELECT + ( - MAX ( - 10 ) ) * + + 59 AS col3 FROM tab4 AS cor0 WHERE NOT NULL < ( NULL )
----
NULL

query IIIIIII rowsort label-95
SELECT * FROM tab0 WHERE NOT NULL < + col1
----

query IIIIIII rowsort label-95
SELECT * FROM tab1 WHERE NOT NULL < + col1
----

query IIIIIII rowsort label-95
SELECT * FROM tab2 WHERE NOT NULL < + col1
----

query IIIIIII rowsort label-95
SELECT * FROM tab3 WHERE NOT NULL < + col1
----

query IIIIIII rowsort label-95
SELECT * FROM tab4 WHERE NOT NULL < + col1
----

query IIIIIII rowsort label-100
SELECT * FROM tab0 WHERE NOT ( col4 IS NOT NULL )
----

query IIIIIII rowsort label-100
SELECT * FROM tab1 WHERE NOT ( col4 IS NOT NULL )
----

query IIIIIII rowsort label-100
SELECT * FROM tab2 WHERE NOT ( col4 IS NOT NULL )
----

query IIIIIII rowsort label-100
SELECT * FROM tab3 WHERE NOT ( col4 IS NOT NULL )
----

query IIIIIII rowsort label-100
SELECT * FROM tab4 WHERE NOT ( col4 IS NOT NULL )
----

query IIIIIII rowsort label-105
SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( 21 / - 40 )
----

query IIIIIII rowsort label-105
SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( 21 / - 40 )
----

query IIIIIII rowsort label-105
SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( 21 / - 40 )
----

query IIIIIII rowsort label-105
SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( 21 / - 40 )
----

query IIIIIII rowsort label-105
SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( 21 / - 40 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-110
SELECT + - ( + 60 ) col3, - col3 + - col0 FROM tab0 AS cor0 WHERE 19 IS NOT NULL
----
2000 values hashing to 164249cbeb67b2cb559613057a9867ea

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-110
SELECT + - ( + 60 ) col3, - col3 + - col0 FROM tab1 AS cor0 WHERE 19 IS NOT NULL
----
2000 values hashing to 164249cbeb67b2cb559613057a9867ea

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-110
SELECT + - ( + 60 ) col3, - col3 + - col0 FROM tab2 AS cor0 WHERE 19 IS NOT NULL
----
2000 values hashing to 164249cbeb67b2cb559613057a9867ea

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-110
SELECT + - ( + 60 ) col3, - col3 + - col0 FROM tab3 AS cor0 WHERE 19 IS NOT NULL
----
2000 values hashing to 164249cbeb67b2cb559613057a9867ea

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-110
SELECT + - ( + 60 ) col3, - col3 + - col0 FROM tab4 AS cor0 WHERE 19 IS NOT NULL
----
2000 values hashing to 164249cbeb67b2cb559613057a9867ea

query I rowsort label-115
SELECT 39 FROM tab0 WHERE NOT NULL IS NULL OR NOT + ( + 70 ) IS NOT NULL
----

query I rowsort label-115
SELECT 39 FROM tab1 WHERE NOT NULL IS NULL OR NOT + ( + 70 ) IS NOT NULL
----

query I rowsort label-115
SELECT 39 FROM tab2 WHERE NOT NULL IS NULL OR NOT + ( + 70 ) IS NOT NULL
----

query I rowsort label-115
SELECT 39 FROM tab3 WHERE NOT NULL IS NULL OR NOT + ( + 70 ) IS NOT NULL
----

query I rowsort label-115
SELECT 39 FROM tab4 WHERE NOT NULL IS NULL OR NOT + ( + 70 ) IS NOT NULL
----

query IIIIIII rowsort label-120
SELECT ALL * FROM tab0 WHERE NOT NULL < + 84
----

query IIIIIII rowsort label-120
SELECT ALL * FROM tab1 WHERE NOT NULL < + 84
----

query IIIIIII rowsort label-120
SELECT ALL * FROM tab2 WHERE NOT NULL < + 84
----

query IIIIIII rowsort label-120
SELECT ALL * FROM tab3 WHERE NOT NULL < + 84
----

query IIIIIII rowsort label-120
SELECT ALL * FROM tab4 WHERE NOT NULL < + 84
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-125
SELECT * FROM tab0 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-125
SELECT * FROM tab0 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-125
SELECT * FROM tab1 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-125
SELECT * FROM tab1 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-125
SELECT * FROM tab2 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-125
SELECT * FROM tab2 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-125
SELECT * FROM tab3 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-125
SELECT * FROM tab3 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-125
SELECT * FROM tab4 WHERE NOT - ( CAST( NULL AS SIGNED ) ) BETWEEN + + 83 AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-125
SELECT * FROM tab4 WHERE NOT - ( CAST ( NULL AS INTEGER ) ) BETWEEN + + 83 AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-130
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-130
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-130
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-130
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-130
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-130
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-130
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-130
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-130
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + CAST( NULL AS SIGNED ) BETWEEN NULL AND ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-130
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + CAST ( NULL AS INTEGER ) BETWEEN NULL AND ( NULL )
----

query I rowsort label-135
SELECT - + 41 AS col1 FROM tab0 WHERE col1 BETWEEN NULL AND - 75
----

query I rowsort label-135
SELECT - + 41 AS col1 FROM tab1 WHERE col1 BETWEEN NULL AND - 75
----

query I rowsort label-135
SELECT - + 41 AS col1 FROM tab2 WHERE col1 BETWEEN NULL AND - 75
----

query I rowsort label-135
SELECT - + 41 AS col1 FROM tab3 WHERE col1 BETWEEN NULL AND - 75
----

query I rowsort label-135
SELECT - + 41 AS col1 FROM tab4 WHERE col1 BETWEEN NULL AND - 75
----

query I rowsort label-140
SELECT + + 61 + - ( + + ( - - col1 ) ) * - ( - + col0 ) FROM tab0 WHERE NOT NULL > + col4
----

query I rowsort label-140
SELECT + + 61 + - ( + + ( - - col1 ) ) * - ( - + col0 ) FROM tab1 WHERE NOT NULL > + col4
----

query I rowsort label-140
SELECT + + 61 + - ( + + ( - - col1 ) ) * - ( - + col0 ) FROM tab2 WHERE NOT NULL > + col4
----

query I rowsort label-140
SELECT + + 61 + - ( + + ( - - col1 ) ) * - ( - + col0 ) FROM tab3 WHERE NOT NULL > + col4
----

query I rowsort label-140
SELECT + + 61 + - ( + + ( - - col1 ) ) * - ( - + col0 ) FROM tab4 WHERE NOT NULL > + col4
----

query IIIIIII rowsort label-145
SELECT * FROM tab0 WHERE NOT col0 / + 97 * + 51 <> NULL
----

query IIIIIII rowsort label-145
SELECT * FROM tab1 WHERE NOT col0 / + 97 * + 51 <> NULL
----

query IIIIIII rowsort label-145
SELECT * FROM tab2 WHERE NOT col0 / + 97 * + 51 <> NULL
----

query IIIIIII rowsort label-145
SELECT * FROM tab3 WHERE NOT col0 / + 97 * + 51 <> NULL
----

query IIIIIII rowsort label-145
SELECT * FROM tab4 WHERE NOT col0 / + 97 * + 51 <> NULL
----

query I rowsort label-150
SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-150
SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-150
SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-150
SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-150
SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-155
SELECT ALL + ( 18 ) * 97 + + col3 - - + col4 + col4 * - - 75 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-155
SELECT ALL + ( 18 ) * 97 + + col3 - - + col4 + col4 * - - 75 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-155
SELECT ALL + ( 18 ) * 97 + + col3 - - + col4 + col4 * - - 75 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-155
SELECT ALL + ( 18 ) * 97 + + col3 - - + col4 + col4 * - - 75 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-155
SELECT ALL + ( 18 ) * 97 + + col3 - - + col4 + col4 * - - 75 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-160
SELECT ALL MIN( ALL - + col3 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-160
SELECT ALL MIN ( ALL - + col3 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-160
SELECT ALL MIN( ALL - + col3 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-160
SELECT ALL MIN ( ALL - + col3 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-160
SELECT ALL MIN( ALL - + col3 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-160
SELECT ALL MIN ( ALL - + col3 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-160
SELECT ALL MIN( ALL - + col3 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-160
SELECT ALL MIN ( ALL - + col3 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-160
SELECT ALL MIN( ALL - + col3 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-160
SELECT ALL MIN ( ALL - + col3 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-165
SELECT DISTINCT - COUNT( * ) AS col4 FROM tab0 WHERE ( - 13 ) <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-165
SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab0 WHERE ( - 13 ) <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-165
SELECT DISTINCT - COUNT( * ) AS col4 FROM tab1 WHERE ( - 13 ) <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-165
SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab1 WHERE ( - 13 ) <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-165
SELECT DISTINCT - COUNT( * ) AS col4 FROM tab2 WHERE ( - 13 ) <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-165
SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab2 WHERE ( - 13 ) <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-165
SELECT DISTINCT - COUNT( * ) AS col4 FROM tab3 WHERE ( - 13 ) <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-165
SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab3 WHERE ( - 13 ) <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-165
SELECT DISTINCT - COUNT( * ) AS col4 FROM tab4 WHERE ( - 13 ) <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-165
SELECT DISTINCT - COUNT ( * ) AS col4 FROM tab4 WHERE ( - 13 ) <= ( NULL )
----
0

query IIIIIII rowsort label-170
SELECT * FROM tab0 WHERE col3 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-170
SELECT * FROM tab1 WHERE col3 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-170
SELECT * FROM tab2 WHERE col3 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-170
SELECT * FROM tab3 WHERE col3 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-170
SELECT * FROM tab4 WHERE col3 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-175
SELECT * FROM tab0 WHERE NOT NULL >= - ( col4 ) / + + col1 * - col0 * col3
----

query IIIIIII rowsort label-175
SELECT * FROM tab1 WHERE NOT NULL >= - ( col4 ) / + + col1 * - col0 * col3
----

query IIIIIII rowsort label-175
SELECT * FROM tab2 WHERE NOT NULL >= - ( col4 ) / + + col1 * - col0 * col3
----

query IIIIIII rowsort label-175
SELECT * FROM tab3 WHERE NOT NULL >= - ( col4 ) / + + col1 * - col0 * col3
----

query IIIIIII rowsort label-175
SELECT * FROM tab4 WHERE NOT NULL >= - ( col4 ) / + + col1 * - col0 * col3
----

query I rowsort label-180
SELECT DISTINCT + - col1 FROM tab0 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL
----

query I rowsort label-180
SELECT DISTINCT + - col1 FROM tab1 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL
----

query I rowsort label-180
SELECT DISTINCT + - col1 FROM tab2 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL
----

query I rowsort label-180
SELECT DISTINCT + - col1 FROM tab3 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL
----

query I rowsort label-180
SELECT DISTINCT + - col1 FROM tab4 WHERE + - 35 * - col1 - + ( + 89 ) IS NULL
----

query I rowsort label-185
SELECT - + ( - col0 ) * + col1 * col3 FROM tab0 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) )
----

query I rowsort label-185
SELECT - + ( - col0 ) * + col1 * col3 FROM tab1 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) )
----

query I rowsort label-185
SELECT - + ( - col0 ) * + col1 * col3 FROM tab2 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) )
----

query I rowsort label-185
SELECT - + ( - col0 ) * + col1 * col3 FROM tab3 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) )
----

query I rowsort label-185
SELECT - + ( - col0 ) * + col1 * col3 FROM tab4 AS cor0 WHERE NOT ( NOT NULL NOT IN ( - col4, + col1, col0 ) )
----

query I rowsort label-190
SELECT col5 AS col3 FROM tab0 AS cor0 WHERE NOT ( - col1 BETWEEN NULL AND + col1 * + col4 + col3 * - ( + 26 ) )
----
9 values hashing to 8b75136b2b51c77345c03804ec1cda5c

query I rowsort label-190
SELECT col5 AS col3 FROM tab1 AS cor0 WHERE NOT ( - col1 BETWEEN NULL AND + col1 * + col4 + col3 * - ( + 26 ) )
----
9 values hashing to 8b75136b2b51c77345c03804ec1cda5c

query I rowsort label-190
SELECT col5 AS col3 FROM tab2 AS cor0 WHERE NOT ( - col1 BETWEEN NULL AND + col1 * + col4 + col3 * - ( + 26 ) )
----
9 values hashing to 8b75136b2b51c77345c03804ec1cda5c

query I rowsort label-190
SELECT col5 AS col3 FROM tab3 AS cor0 WHERE NOT ( - col1 BETWEEN NULL AND + col1 * + col4 + col3 * - ( + 26 ) )
----
9 values hashing to 8b75136b2b51c77345c03804ec1cda5c

query I rowsort label-190
SELECT col5 AS col3 FROM tab4 AS cor0 WHERE NOT ( - col1 BETWEEN NULL AND + col1 * + col4 + col3 * - ( + 26 ) )
----
9 values hashing to 8b75136b2b51c77345c03804ec1cda5c

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-195
SELECT * FROM tab0 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-195
SELECT * FROM tab0 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-195
SELECT * FROM tab1 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-195
SELECT * FROM tab1 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-195
SELECT * FROM tab2 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-195
SELECT * FROM tab2 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-195
SELECT * FROM tab3 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-195
SELECT * FROM tab3 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-195
SELECT * FROM tab4 WHERE - CAST( NULL AS SIGNED ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-195
SELECT * FROM tab4 WHERE - CAST ( NULL AS INTEGER ) + - 90 NOT IN ( + col3, + col1 * - col0 )
----

query I rowsort label-200
SELECT + + col0 + + col1 FROM tab0 WHERE NULL > NULL
----

query I rowsort label-200
SELECT + + col0 + + col1 FROM tab1 WHERE NULL > NULL
----

query I rowsort label-200
SELECT + + col0 + + col1 FROM tab2 WHERE NULL > NULL
----

query I rowsort label-200
SELECT + + col0 + + col1 FROM tab3 WHERE NULL > NULL
----

query I rowsort label-200
SELECT + + col0 + + col1 FROM tab4 WHERE NULL > NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-205
SELECT ALL - 40 * + + COUNT( * ) + + 50 AS col3 FROM tab0 cor0 WHERE NOT col3 IS NULL
----
-39950

skipif mysql # not compatible
query I rowsort label-205
SELECT ALL - 40 * + + COUNT ( * ) + + 50 AS col3 FROM tab0 cor0 WHERE NOT col3 IS NULL
----
-39950

onlyif mysql # aggregate syntax: 
query I rowsort label-205
SELECT ALL - 40 * + + COUNT( * ) + + 50 AS col3 FROM tab1 cor0 WHERE NOT col3 IS NULL
----
-39950

skipif mysql # not compatible
query I rowsort label-205
SELECT ALL - 40 * + + COUNT ( * ) + + 50 AS col3 FROM tab1 cor0 WHERE NOT col3 IS NULL
----
-39950

onlyif mysql # aggregate syntax: 
query I rowsort label-205
SELECT ALL - 40 * + + COUNT( * ) + + 50 AS col3 FROM tab2 cor0 WHERE NOT col3 IS NULL
----
-39950

skipif mysql # not compatible
query I rowsort label-205
SELECT ALL - 40 * + + COUNT ( * ) + + 50 AS col3 FROM tab2 cor0 WHERE NOT col3 IS NULL
----
-39950

onlyif mysql # aggregate syntax: 
query I rowsort label-205
SELECT ALL - 40 * + + COUNT( * ) + + 50 AS col3 FROM tab3 cor0 WHERE NOT col3 IS NULL
----
-39950

skipif mysql # not compatible
query I rowsort label-205
SELECT ALL - 40 * + + COUNT ( * ) + + 50 AS col3 FROM tab3 cor0 WHERE NOT col3 IS NULL
----
-39950

onlyif mysql # aggregate syntax: 
query I rowsort label-205
SELECT ALL - 40 * + + COUNT( * ) + + 50 AS col3 FROM tab4 cor0 WHERE NOT col3 IS NULL
----
-39950

skipif mysql # not compatible
query I rowsort label-205
SELECT ALL - 40 * + + COUNT ( * ) + + 50 AS col3 FROM tab4 cor0 WHERE NOT col3 IS NULL
----
-39950

query II rowsort label-210
SELECT ALL ( col3 ), - 8 FROM tab0 AS cor0 WHERE NOT 76 * col1 IS NULL
----
2000 values hashing to c07a0e55cf93d5a91446ef5caa662cbd

query II rowsort label-210
SELECT ALL ( col3 ), - 8 FROM tab1 AS cor0 WHERE NOT 76 * col1 IS NULL
----
2000 values hashing to c07a0e55cf93d5a91446ef5caa662cbd

query II rowsort label-210
SELECT ALL ( col3 ), - 8 FROM tab2 AS cor0 WHERE NOT 76 * col1 IS NULL
----
2000 values hashing to c07a0e55cf93d5a91446ef5caa662cbd

query II rowsort label-210
SELECT ALL ( col3 ), - 8 FROM tab3 AS cor0 WHERE NOT 76 * col1 IS NULL
----
2000 values hashing to c07a0e55cf93d5a91446ef5caa662cbd

query II rowsort label-210
SELECT ALL ( col3 ), - 8 FROM tab4 AS cor0 WHERE NOT 76 * col1 IS NULL
----
2000 values hashing to c07a0e55cf93d5a91446ef5caa662cbd

query I rowsort label-215
SELECT DISTINCT - col0 + col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-215
SELECT DISTINCT - col0 + col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-215
SELECT DISTINCT - col0 + col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-215
SELECT DISTINCT - col0 + col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-215
SELECT DISTINCT - col0 + col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab0 AS cor0 WHERE NOT 12 IS NOT NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab1 AS cor0 WHERE NOT 12 IS NOT NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab2 AS cor0 WHERE NOT 12 IS NOT NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab3 AS cor0 WHERE NOT 12 IS NOT NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab4 AS cor0 WHERE NOT 12 IS NOT NULL
----

query I rowsort label-225
SELECT 74 * ( - 93 ) FROM tab0 WHERE NULL <> + - 15
----

query I rowsort label-225
SELECT 74 * ( - 93 ) FROM tab1 WHERE NULL <> + - 15
----

query I rowsort label-225
SELECT 74 * ( - 93 ) FROM tab2 WHERE NULL <> + - 15
----

query I rowsort label-225
SELECT 74 * ( - 93 ) FROM tab3 WHERE NULL <> + - 15
----

query I rowsort label-225
SELECT 74 * ( - 93 ) FROM tab4 WHERE NULL <> + - 15
----

query IIIIIII rowsort label-230
SELECT * FROM tab0 AS cor0 WHERE NOT 56 * - 1 IS NOT NULL
----

query IIIIIII rowsort label-230
SELECT * FROM tab1 AS cor0 WHERE NOT 56 * - 1 IS NOT NULL
----

query IIIIIII rowsort label-230
SELECT * FROM tab2 AS cor0 WHERE NOT 56 * - 1 IS NOT NULL
----

query IIIIIII rowsort label-230
SELECT * FROM tab3 AS cor0 WHERE NOT 56 * - 1 IS NOT NULL
----

query IIIIIII rowsort label-230
SELECT * FROM tab4 AS cor0 WHERE NOT 56 * - 1 IS NOT NULL
----

query IIIIIII rowsort label-235
SELECT ALL * FROM tab0 WHERE NULL NOT BETWEEN + col1 AND - 49
----

query IIIIIII rowsort label-235
SELECT ALL * FROM tab1 WHERE NULL NOT BETWEEN + col1 AND - 49
----

query IIIIIII rowsort label-235
SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN + col1 AND - 49
----

query IIIIIII rowsort label-235
SELECT ALL * FROM tab3 WHERE NULL NOT BETWEEN + col1 AND - 49
----

query IIIIIII rowsort label-235
SELECT ALL * FROM tab4 WHERE NULL NOT BETWEEN + col1 AND - 49
----

onlyif mysql # aggregate syntax: 
query I rowsort label-240
SELECT - + COUNT( + col4 ) FROM tab0 WHERE 63 < col3
----
-996

skipif mysql # not compatible
query I rowsort label-240
SELECT - + COUNT ( + col4 ) FROM tab0 WHERE 63 < col3
----
-996

onlyif mysql # aggregate syntax: 
query I rowsort label-240
SELECT - + COUNT( + col4 ) FROM tab1 WHERE 63 < col3
----
-996

skipif mysql # not compatible
query I rowsort label-240
SELECT - + COUNT ( + col4 ) FROM tab1 WHERE 63 < col3
----
-996

onlyif mysql # aggregate syntax: 
query I rowsort label-240
SELECT - + COUNT( + col4 ) FROM tab2 WHERE 63 < col3
----
-996

skipif mysql # not compatible
query I rowsort label-240
SELECT - + COUNT ( + col4 ) FROM tab2 WHERE 63 < col3
----
-996

onlyif mysql # aggregate syntax: 
query I rowsort label-240
SELECT - + COUNT( + col4 ) FROM tab3 WHERE 63 < col3
----
-996

skipif mysql # not compatible
query I rowsort label-240
SELECT - + COUNT ( + col4 ) FROM tab3 WHERE 63 < col3
----
-996

onlyif mysql # aggregate syntax: 
query I rowsort label-240
SELECT - + COUNT( + col4 ) FROM tab4 WHERE 63 < col3
----
-996

skipif mysql # not compatible
query I rowsort label-240
SELECT - + COUNT ( + col4 ) FROM tab4 WHERE 63 < col3
----
-996

query IIIIIII rowsort label-245
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL IS NULL )
----

query IIIIIII rowsort label-245
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL IS NULL )
----

query IIIIIII rowsort label-245
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL IS NULL )
----

query IIIIIII rowsort label-245
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL IS NULL )
----

query IIIIIII rowsort label-245
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL IS NULL )
----

query I rowsort label-250
SELECT - - col3 FROM tab0 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-250
SELECT - - col3 FROM tab1 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-250
SELECT - - col3 FROM tab2 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-250
SELECT - - col3 FROM tab3 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-250
SELECT - - col3 FROM tab4 cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-255
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) >= + col1
----

query IIIIIII rowsort label-255
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= + col1
----

query IIIIIII rowsort label-255
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) >= + col1
----

query IIIIIII rowsort label-255
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) >= + col1
----

query IIIIIII rowsort label-255
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) >= + col1
----

onlyif mysql # aggregate syntax: 
query I rowsort label-260
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab0 WHERE NULL > - col1
----
0

skipif mysql # not compatible
query I rowsort label-260
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab0 WHERE NULL > - col1
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-260
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab1 WHERE NULL > - col1
----
0

skipif mysql # not compatible
query I rowsort label-260
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab1 WHERE NULL > - col1
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-260
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab2 WHERE NULL > - col1
----
0

skipif mysql # not compatible
query I rowsort label-260
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab2 WHERE NULL > - col1
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-260
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab3 WHERE NULL > - col1
----
0

skipif mysql # not compatible
query I rowsort label-260
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab3 WHERE NULL > - col1
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-260
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab4 WHERE NULL > - col1
----
0

skipif mysql # not compatible
query I rowsort label-260
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab4 WHERE NULL > - col1
----
0

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-265
SELECT * FROM tab0 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-265
SELECT * FROM tab0 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-265
SELECT * FROM tab1 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-265
SELECT * FROM tab1 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-265
SELECT * FROM tab2 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-265
SELECT * FROM tab2 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-265
SELECT * FROM tab3 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-265
SELECT * FROM tab3 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-265
SELECT * FROM tab4 WHERE NOT - col1 + + CAST( NULL AS SIGNED ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-265
SELECT * FROM tab4 WHERE NOT - col1 + + CAST ( NULL AS INTEGER ) BETWEEN + col3 + 44 * + - col4 * - + col4 / - 59 AND + col1 OR + col3 > ( NULL )
----

query I rowsort label-270
SELECT + 69 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-270
SELECT + 69 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-270
SELECT + 69 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-270
SELECT + 69 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-270
SELECT + 69 FROM tab4 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-275
SELECT ALL * FROM tab0 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-275
SELECT ALL * FROM tab0 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-275
SELECT ALL * FROM tab1 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-275
SELECT ALL * FROM tab1 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-275
SELECT ALL * FROM tab2 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-275
SELECT ALL * FROM tab2 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-275
SELECT ALL * FROM tab3 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-275
SELECT ALL * FROM tab3 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-275
SELECT ALL * FROM tab4 WHERE + - ( - CAST( + col3 AS SIGNED ) ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-275
SELECT ALL * FROM tab4 WHERE + - ( - CAST ( + col3 AS INTEGER ) ) IS NULL
----

query I rowsort label-280
SELECT ALL col0 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-280
SELECT ALL col0 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-280
SELECT ALL col0 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-280
SELECT ALL col0 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-280
SELECT ALL col0 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-285
SELECT ALL * FROM tab0 cor0 WHERE NULL > NULL
----

query IIIIIII rowsort label-285
SELECT ALL * FROM tab1 cor0 WHERE NULL > NULL
----

query IIIIIII rowsort label-285
SELECT ALL * FROM tab2 cor0 WHERE NULL > NULL
----

query IIIIIII rowsort label-285
SELECT ALL * FROM tab3 cor0 WHERE NULL > NULL
----

query IIIIIII rowsort label-285
SELECT ALL * FROM tab4 cor0 WHERE NULL > NULL
----

query I rowsort label-290
SELECT + col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-290
SELECT + col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-290
SELECT + col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-290
SELECT + col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-290
SELECT + col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-295
SELECT DISTINCT + 88 FROM tab0 WHERE NOT - - ( + col4 ) / + 3 NOT IN ( - col3 + + - 63 )
----

query I rowsort label-295
SELECT DISTINCT + 88 FROM tab1 WHERE NOT - - ( + col4 ) / + 3 NOT IN ( - col3 + + - 63 )
----

query I rowsort label-295
SELECT DISTINCT + 88 FROM tab2 WHERE NOT - - ( + col4 ) / + 3 NOT IN ( - col3 + + - 63 )
----

query I rowsort label-295
SELECT DISTINCT + 88 FROM tab3 WHERE NOT - - ( + col4 ) / + 3 NOT IN ( - col3 + + - 63 )
----

query I rowsort label-295
SELECT DISTINCT + 88 FROM tab4 WHERE NOT - - ( + col4 ) / + 3 NOT IN ( - col3 + + - 63 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-300
SELECT - col3 col2 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-300
SELECT - col3 col2 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-300
SELECT - col3 col2 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-300
SELECT - col3 col2 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-300
SELECT - col3 col2 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-305
SELECT DISTINCT - CAST( - AVG ( + - col0 ) AS SIGNED ) * + + 63 / 61 FROM tab0 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-305
SELECT DISTINCT - CAST ( - AVG ( + - col0 ) AS INTEGER ) * + + 63 / 61 FROM tab0 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-305
SELECT DISTINCT - CAST( - AVG ( + - col0 ) AS SIGNED ) * + + 63 / 61 FROM tab1 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-305
SELECT DISTINCT - CAST ( - AVG ( + - col0 ) AS INTEGER ) * + + 63 / 61 FROM tab1 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-305
SELECT DISTINCT - CAST( - AVG ( + - col0 ) AS SIGNED ) * + + 63 / 61 FROM tab2 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-305
SELECT DISTINCT - CAST ( - AVG ( + - col0 ) AS INTEGER ) * + + 63 / 61 FROM tab2 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-305
SELECT DISTINCT - CAST( - AVG ( + - col0 ) AS SIGNED ) * + + 63 / 61 FROM tab3 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-305
SELECT DISTINCT - CAST ( - AVG ( + - col0 ) AS INTEGER ) * + + 63 / 61 FROM tab3 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-305
SELECT DISTINCT - CAST( - AVG ( + - col0 ) AS SIGNED ) * + + 63 / 61 FROM tab4 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-305
SELECT DISTINCT - CAST ( - AVG ( + - col0 ) AS INTEGER ) * + + 63 / 61 FROM tab4 WHERE NOT NULL IS NULL
----
NULL

query IIIIIII rowsort label-310
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL
----

query IIIIIII rowsort label-310
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL
----

query IIIIIII rowsort label-310
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL
----

query IIIIIII rowsort label-310
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL
----

query IIIIIII rowsort label-310
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN ( col1 ) AND NULL
----

query IIIIIII rowsort label-315
SELECT * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-315
SELECT * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-315
SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-315
SELECT * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-315
SELECT * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-320
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) > NULL
----

query IIIIIII rowsort label-320
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) > NULL
----

query IIIIIII rowsort label-320
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) > NULL
----

query IIIIIII rowsort label-320
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) > NULL
----

query IIIIIII rowsort label-320
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) > NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-325
SELECT ALL MIN( + col0 ) col1 FROM tab0 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST( + ( 34 ) AS SIGNED ) * + col4 AND col3 * - col0 + - col4
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-325
SELECT ALL MIN ( + col0 ) col1 FROM tab0 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST ( + ( 34 ) AS INTEGER ) * + col4 AND col3 * - col0 + - col4
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-325
SELECT ALL MIN( + col0 ) col1 FROM tab1 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST( + ( 34 ) AS SIGNED ) * + col4 AND col3 * - col0 + - col4
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-325
SELECT ALL MIN ( + col0 ) col1 FROM tab1 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST ( + ( 34 ) AS INTEGER ) * + col4 AND col3 * - col0 + - col4
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-325
SELECT ALL MIN( + col0 ) col1 FROM tab2 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST( + ( 34 ) AS SIGNED ) * + col4 AND col3 * - col0 + - col4
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-325
SELECT ALL MIN ( + col0 ) col1 FROM tab2 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST ( + ( 34 ) AS INTEGER ) * + col4 AND col3 * - col0 + - col4
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-325
SELECT ALL MIN( + col0 ) col1 FROM tab3 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST( + ( 34 ) AS SIGNED ) * + col4 AND col3 * - col0 + - col4
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-325
SELECT ALL MIN ( + col0 ) col1 FROM tab3 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST ( + ( 34 ) AS INTEGER ) * + col4 AND col3 * - col0 + - col4
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-325
SELECT ALL MIN( + col0 ) col1 FROM tab4 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST( + ( 34 ) AS SIGNED ) * + col4 AND col3 * - col0 + - col4
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-325
SELECT ALL MIN ( + col0 ) col1 FROM tab4 AS cor0 WHERE NOT col4 * col1 + + 76 - - + 33 + + 45 NOT BETWEEN 20 * + 11 + - 63 + - col0 * + col0 + - + col4 + + CAST ( + ( 34 ) AS INTEGER ) * + col4 AND col3 * - col0 + - col4
----
NULL

query IIIIIII rowsort label-330
SELECT * FROM tab0 WHERE NOT col3 * - col3 / + col1 / 66 IS NOT NULL
----

query IIIIIII rowsort label-330
SELECT * FROM tab1 WHERE NOT col3 * - col3 / + col1 / 66 IS NOT NULL
----

query IIIIIII rowsort label-330
SELECT * FROM tab2 WHERE NOT col3 * - col3 / + col1 / 66 IS NOT NULL
----

query IIIIIII rowsort label-330
SELECT * FROM tab3 WHERE NOT col3 * - col3 / + col1 / 66 IS NOT NULL
----

query IIIIIII rowsort label-330
SELECT * FROM tab4 WHERE NOT col3 * - col3 / + col1 / 66 IS NOT NULL
----

query I rowsort label-335
SELECT ALL - + col0 FROM tab0 WHERE NOT + - col3 IS NOT NULL
----

query I rowsort label-335
SELECT ALL - + col0 FROM tab1 WHERE NOT + - col3 IS NOT NULL
----

query I rowsort label-335
SELECT ALL - + col0 FROM tab2 WHERE NOT + - col3 IS NOT NULL
----

query I rowsort label-335
SELECT ALL - + col0 FROM tab3 WHERE NOT + - col3 IS NOT NULL
----

query I rowsort label-335
SELECT ALL - + col0 FROM tab4 WHERE NOT + - col3 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab0 WHERE NOT - - ( - CAST( NULL AS SIGNED ) ) IS NOT NULL
----
44

skipif mysql # not compatible
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab0 WHERE NOT - - ( - CAST ( NULL AS INTEGER ) ) IS NOT NULL
----
44

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab1 WHERE NOT - - ( - CAST( NULL AS SIGNED ) ) IS NOT NULL
----
44

skipif mysql # not compatible
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab1 WHERE NOT - - ( - CAST ( NULL AS INTEGER ) ) IS NOT NULL
----
44

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab2 WHERE NOT - - ( - CAST( NULL AS SIGNED ) ) IS NOT NULL
----
44

skipif mysql # not compatible
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab2 WHERE NOT - - ( - CAST ( NULL AS INTEGER ) ) IS NOT NULL
----
44

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab3 WHERE NOT - - ( - CAST( NULL AS SIGNED ) ) IS NOT NULL
----
44

skipif mysql # not compatible
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab3 WHERE NOT - - ( - CAST ( NULL AS INTEGER ) ) IS NOT NULL
----
44

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab4 WHERE NOT - - ( - CAST( NULL AS SIGNED ) ) IS NOT NULL
----
44

skipif mysql # not compatible
query I rowsort label-340
SELECT DISTINCT + 44 AS col4 FROM tab4 WHERE NOT - - ( - CAST ( NULL AS INTEGER ) ) IS NOT NULL
----
44

onlyif mysql # aggregate syntax: 
query I rowsort label-345
SELECT ALL - COUNT( ALL - - col3 ) FROM tab0 WHERE NOT + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-345
SELECT ALL - COUNT ( ALL - - col3 ) FROM tab0 WHERE NOT + col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-345
SELECT ALL - COUNT( ALL - - col3 ) FROM tab1 WHERE NOT + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-345
SELECT ALL - COUNT ( ALL - - col3 ) FROM tab1 WHERE NOT + col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-345
SELECT ALL - COUNT( ALL - - col3 ) FROM tab2 WHERE NOT + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-345
SELECT ALL - COUNT ( ALL - - col3 ) FROM tab2 WHERE NOT + col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-345
SELECT ALL - COUNT( ALL - - col3 ) FROM tab3 WHERE NOT + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-345
SELECT ALL - COUNT ( ALL - - col3 ) FROM tab3 WHERE NOT + col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-345
SELECT ALL - COUNT( ALL - - col3 ) FROM tab4 WHERE NOT + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-345
SELECT ALL - COUNT ( ALL - - col3 ) FROM tab4 WHERE NOT + col1 IS NOT NULL
----
0

query I rowsort label-350
SELECT ALL + ( + + 21 ) FROM tab0 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) )
----

query I rowsort label-350
SELECT ALL + ( + + 21 ) FROM tab1 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) )
----

query I rowsort label-350
SELECT ALL + ( + + 21 ) FROM tab2 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) )
----

query I rowsort label-350
SELECT ALL + ( + + 21 ) FROM tab3 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) )
----

query I rowsort label-350
SELECT ALL + ( + + 21 ) FROM tab4 AS cor0 WHERE ( ( NOT - col3 - - ( col0 ) = NULL ) )
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab0 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab1 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab2 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab3 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab4 AS cor0 WHERE 16 BETWEEN + 60 - + col0 * col3 AND - col0
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-360
SELECT COUNT( - - col4 ) * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE + 70 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-360
SELECT COUNT ( - - col4 ) * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE + 70 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-360
SELECT COUNT( - - col4 ) * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE + 70 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-360
SELECT COUNT ( - - col4 ) * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE + 70 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-360
SELECT COUNT( - - col4 ) * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE + 70 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-360
SELECT COUNT ( - - col4 ) * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE + 70 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-360
SELECT COUNT( - - col4 ) * CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE + 70 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-360
SELECT COUNT ( - - col4 ) * CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE + 70 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-360
SELECT COUNT( - - col4 ) * CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE + 70 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-360
SELECT COUNT ( - - col4 ) * CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE + 70 IS NULL
----
NULL

query I rowsort label-365
SELECT DISTINCT 46 FROM tab0 WHERE + col1 IS NULL
----

query I rowsort label-365
SELECT DISTINCT 46 FROM tab1 WHERE + col1 IS NULL
----

query I rowsort label-365
SELECT DISTINCT 46 FROM tab2 WHERE + col1 IS NULL
----

query I rowsort label-365
SELECT DISTINCT 46 FROM tab3 WHERE + col1 IS NULL
----

query I rowsort label-365
SELECT DISTINCT 46 FROM tab4 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-370
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN - col1 AND - ( - + 55 ) + + col1
----

query IIIIIII rowsort label-370
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN - col1 AND - ( - + 55 ) + + col1
----

query IIIIIII rowsort label-370
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN - col1 AND - ( - + 55 ) + + col1
----

query IIIIIII rowsort label-370
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN - col1 AND - ( - + 55 ) + + col1
----

query IIIIIII rowsort label-370
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN - col1 AND - ( - + 55 ) + + col1
----

query IIIIIII rowsort label-375
SELECT * FROM tab0 AS cor0 WHERE 21 <= NULL
----

query IIIIIII rowsort label-375
SELECT * FROM tab1 AS cor0 WHERE 21 <= NULL
----

query IIIIIII rowsort label-375
SELECT * FROM tab2 AS cor0 WHERE 21 <= NULL
----

query IIIIIII rowsort label-375
SELECT * FROM tab3 AS cor0 WHERE 21 <= NULL
----

query IIIIIII rowsort label-375
SELECT * FROM tab4 AS cor0 WHERE 21 <= NULL
----

query I rowsort label-380
SELECT ALL + 52 FROM tab0 WHERE + 15 IS NOT NULL
----
1000 values hashing to f4db4b521d383371c3ff9a621ef97d99

query I rowsort label-380
SELECT ALL + 52 FROM tab1 WHERE + 15 IS NOT NULL
----
1000 values hashing to f4db4b521d383371c3ff9a621ef97d99

query I rowsort label-380
SELECT ALL + 52 FROM tab2 WHERE + 15 IS NOT NULL
----
1000 values hashing to f4db4b521d383371c3ff9a621ef97d99

query I rowsort label-380
SELECT ALL + 52 FROM tab3 WHERE + 15 IS NOT NULL
----
1000 values hashing to f4db4b521d383371c3ff9a621ef97d99

query I rowsort label-380
SELECT ALL + 52 FROM tab4 WHERE + 15 IS NOT NULL
----
1000 values hashing to f4db4b521d383371c3ff9a621ef97d99

query I rowsort label-385
SELECT ALL - ( 8 ) FROM tab0 WHERE - ( 77 ) <= NULL
----

query I rowsort label-385
SELECT ALL - ( 8 ) FROM tab1 WHERE - ( 77 ) <= NULL
----

query I rowsort label-385
SELECT ALL - ( 8 ) FROM tab2 WHERE - ( 77 ) <= NULL
----

query I rowsort label-385
SELECT ALL - ( 8 ) FROM tab3 WHERE - ( 77 ) <= NULL
----

query I rowsort label-385
SELECT ALL - ( 8 ) FROM tab4 WHERE - ( 77 ) <= NULL
----

query IIIIIII rowsort label-390
SELECT * FROM tab0 WHERE NOT - + col3 + + col0 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT * FROM tab1 WHERE NOT - + col3 + + col0 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT * FROM tab2 WHERE NOT - + col3 + + col0 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT * FROM tab3 WHERE NOT - + col3 + + col0 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT * FROM tab4 WHERE NOT - + col3 + + col0 IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-395
SELECT col3 AS col1 FROM tab0 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40
----

skipif mysql # not compatible
query I rowsort label-395
SELECT col3 AS col1 FROM tab0 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-395
SELECT col3 AS col1 FROM tab1 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40
----

skipif mysql # not compatible
query I rowsort label-395
SELECT col3 AS col1 FROM tab1 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-395
SELECT col3 AS col1 FROM tab2 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40
----

skipif mysql # not compatible
query I rowsort label-395
SELECT col3 AS col1 FROM tab2 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-395
SELECT col3 AS col1 FROM tab3 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40
----

skipif mysql # not compatible
query I rowsort label-395
SELECT col3 AS col1 FROM tab3 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-395
SELECT col3 AS col1 FROM tab4 WHERE NOT 2 * + col0 + + CAST( NULL AS DECIMAL ) + - 93 >= + 40
----

skipif mysql # not compatible
query I rowsort label-395
SELECT col3 AS col1 FROM tab4 WHERE NOT 2 * + col0 + + CAST ( NULL AS REAL ) + - 93 >= + 40
----

query I rowsort label-400
SELECT ALL - col1 * + + 4 * + + col1 AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) <> + 2
----

query I rowsort label-400
SELECT ALL - col1 * + + 4 * + + col1 AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) <> + 2
----

query I rowsort label-400
SELECT ALL - col1 * + + 4 * + + col1 AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) <> + 2
----

query I rowsort label-400
SELECT ALL - col1 * + + 4 * + + col1 AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) <> + 2
----

query I rowsort label-400
SELECT ALL - col1 * + + 4 * + + col1 AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) <> + 2
----

query IIIIIII rowsort label-405
SELECT * FROM tab0 WHERE NOT 92 * + 58 IS NOT NULL
----

query IIIIIII rowsort label-405
SELECT * FROM tab1 WHERE NOT 92 * + 58 IS NOT NULL
----

query IIIIIII rowsort label-405
SELECT * FROM tab2 WHERE NOT 92 * + 58 IS NOT NULL
----

query IIIIIII rowsort label-405
SELECT * FROM tab3 WHERE NOT 92 * + 58 IS NOT NULL
----

query IIIIIII rowsort label-405
SELECT * FROM tab4 WHERE NOT 92 * + 58 IS NOT NULL
----

query I rowsort label-410
SELECT ( 89 ) AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to c68a1e2de793c5ba82d7858a8212e804

query I rowsort label-410
SELECT ( 89 ) AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to c68a1e2de793c5ba82d7858a8212e804

query I rowsort label-410
SELECT ( 89 ) AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to c68a1e2de793c5ba82d7858a8212e804

query I rowsort label-410
SELECT ( 89 ) AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to c68a1e2de793c5ba82d7858a8212e804

query I rowsort label-410
SELECT ( 89 ) AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to c68a1e2de793c5ba82d7858a8212e804

onlyif mysql # aggregate syntax: 
query I rowsort label-415
SELECT ALL - COUNT( * ) AS col5 FROM tab0 cor0 WHERE col5 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-415
SELECT ALL - COUNT ( * ) AS col5 FROM tab0 cor0 WHERE col5 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-415
SELECT ALL - COUNT( * ) AS col5 FROM tab1 cor0 WHERE col5 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-415
SELECT ALL - COUNT ( * ) AS col5 FROM tab1 cor0 WHERE col5 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-415
SELECT ALL - COUNT( * ) AS col5 FROM tab2 cor0 WHERE col5 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-415
SELECT ALL - COUNT ( * ) AS col5 FROM tab2 cor0 WHERE col5 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-415
SELECT ALL - COUNT( * ) AS col5 FROM tab3 cor0 WHERE col5 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-415
SELECT ALL - COUNT ( * ) AS col5 FROM tab3 cor0 WHERE col5 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-415
SELECT ALL - COUNT( * ) AS col5 FROM tab4 cor0 WHERE col5 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-415
SELECT ALL - COUNT ( * ) AS col5 FROM tab4 cor0 WHERE col5 IS NULL
----
0

query I rowsort label-420
SELECT ALL - 55 AS col2 FROM tab0 AS cor0 WHERE - col4 / - 86 = + 20
----

query I rowsort label-420
SELECT ALL - 55 AS col2 FROM tab1 AS cor0 WHERE - col4 / - 86 = + 20
----

query I rowsort label-420
SELECT ALL - 55 AS col2 FROM tab2 AS cor0 WHERE - col4 / - 86 = + 20
----

query I rowsort label-420
SELECT ALL - 55 AS col2 FROM tab3 AS cor0 WHERE - col4 / - 86 = + 20
----

query I rowsort label-420
SELECT ALL - 55 AS col2 FROM tab4 AS cor0 WHERE - col4 / - 86 = + 20
----

query IIIIIII rowsort label-425
SELECT ALL * FROM tab0 WHERE - - ( 52 ) IS NULL
----

query IIIIIII rowsort label-425
SELECT ALL * FROM tab1 WHERE - - ( 52 ) IS NULL
----

query IIIIIII rowsort label-425
SELECT ALL * FROM tab2 WHERE - - ( 52 ) IS NULL
----

query IIIIIII rowsort label-425
SELECT ALL * FROM tab3 WHERE - - ( 52 ) IS NULL
----

query IIIIIII rowsort label-425
SELECT ALL * FROM tab4 WHERE - - ( 52 ) IS NULL
----

query II rowsort label-430
SELECT - col1 AS col0, col0 AS col5 FROM tab0 WHERE NULL BETWEEN NULL AND NULL
----

query II rowsort label-430
SELECT - col1 AS col0, col0 AS col5 FROM tab1 WHERE NULL BETWEEN NULL AND NULL
----

query II rowsort label-430
SELECT - col1 AS col0, col0 AS col5 FROM tab2 WHERE NULL BETWEEN NULL AND NULL
----

query II rowsort label-430
SELECT - col1 AS col0, col0 AS col5 FROM tab3 WHERE NULL BETWEEN NULL AND NULL
----

query II rowsort label-430
SELECT - col1 AS col0, col0 AS col5 FROM tab4 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-435
SELECT * FROM tab0 WHERE NULL IN ( col3 + + 97 * col3 )
----

query IIIIIII rowsort label-435
SELECT * FROM tab1 WHERE NULL IN ( col3 + + 97 * col3 )
----

query IIIIIII rowsort label-435
SELECT * FROM tab2 WHERE NULL IN ( col3 + + 97 * col3 )
----

query IIIIIII rowsort label-435
SELECT * FROM tab3 WHERE NULL IN ( col3 + + 97 * col3 )
----

query IIIIIII rowsort label-435
SELECT * FROM tab4 WHERE NULL IN ( col3 + + 97 * col3 )
----

query IIIIIII rowsort label-440
SELECT * FROM tab0 WHERE NULL <= + - ( - + col4 )
----

query IIIIIII rowsort label-440
SELECT * FROM tab1 WHERE NULL <= + - ( - + col4 )
----

query IIIIIII rowsort label-440
SELECT * FROM tab2 WHERE NULL <= + - ( - + col4 )
----

query IIIIIII rowsort label-440
SELECT * FROM tab3 WHERE NULL <= + - ( - + col4 )
----

query IIIIIII rowsort label-440
SELECT * FROM tab4 WHERE NULL <= + - ( - + col4 )
----

query IIIIIII rowsort label-445
SELECT * FROM tab0 WHERE col1 + col3 IS NULL
----

query IIIIIII rowsort label-445
SELECT * FROM tab1 WHERE col1 + col3 IS NULL
----

query IIIIIII rowsort label-445
SELECT * FROM tab2 WHERE col1 + col3 IS NULL
----

query IIIIIII rowsort label-445
SELECT * FROM tab3 WHERE col1 + col3 IS NULL
----

query IIIIIII rowsort label-445
SELECT * FROM tab4 WHERE col1 + col3 IS NULL
----

query IIIIIII rowsort label-450
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL
----

query IIIIIII rowsort label-450
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL
----

query IIIIIII rowsort label-450
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL
----

query IIIIIII rowsort label-450
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL
----

query IIIIIII rowsort label-450
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col3 * - col3 IS NOT NULL
----

query I rowsort label-455
SELECT ALL col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-455
SELECT ALL col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-455
SELECT ALL col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-455
SELECT ALL col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-455
SELECT ALL col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-460
SELECT ALL COUNT( * ) FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-460
SELECT ALL COUNT ( * ) FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-460
SELECT ALL COUNT( * ) FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-460
SELECT ALL COUNT ( * ) FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-460
SELECT ALL COUNT( * ) FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-460
SELECT ALL COUNT ( * ) FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-460
SELECT ALL COUNT( * ) FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-460
SELECT ALL COUNT ( * ) FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-460
SELECT ALL COUNT( * ) FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-460
SELECT ALL COUNT ( * ) FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL
----
0

query IIIIIII rowsort label-465
SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN - - 59 AND NULL
----

query IIIIIII rowsort label-465
SELECT ALL * FROM tab1 WHERE NOT NULL NOT BETWEEN - - 59 AND NULL
----

query IIIIIII rowsort label-465
SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN - - 59 AND NULL
----

query IIIIIII rowsort label-465
SELECT ALL * FROM tab3 WHERE NOT NULL NOT BETWEEN - - 59 AND NULL
----

query IIIIIII rowsort label-465
SELECT ALL * FROM tab4 WHERE NOT NULL NOT BETWEEN - - 59 AND NULL
----

query IIIIIII rowsort label-470
SELECT * FROM tab0 AS cor0 WHERE col4 < - col1
----

query IIIIIII rowsort label-470
SELECT * FROM tab1 AS cor0 WHERE col4 < - col1
----

query IIIIIII rowsort label-470
SELECT * FROM tab2 AS cor0 WHERE col4 < - col1
----

query IIIIIII rowsort label-470
SELECT * FROM tab3 AS cor0 WHERE col4 < - col1
----

query IIIIIII rowsort label-470
SELECT * FROM tab4 AS cor0 WHERE col4 < - col1
----

query I rowsort label-475
SELECT ALL col5 FROM tab0 AS cor0 WHERE NOT - 79 <> NULL
----

query I rowsort label-475
SELECT ALL col5 FROM tab1 AS cor0 WHERE NOT - 79 <> NULL
----

query I rowsort label-475
SELECT ALL col5 FROM tab2 AS cor0 WHERE NOT - 79 <> NULL
----

query I rowsort label-475
SELECT ALL col5 FROM tab3 AS cor0 WHERE NOT - 79 <> NULL
----

query I rowsort label-475
SELECT ALL col5 FROM tab4 AS cor0 WHERE NOT - 79 <> NULL
----

query IIIIIII rowsort label-480
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 13 + - col4 IS NOT NULL
----

query IIIIIII rowsort label-480
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 13 + - col4 IS NOT NULL
----

query IIIIIII rowsort label-480
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 13 + - col4 IS NOT NULL
----

query IIIIIII rowsort label-480
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 13 + - col4 IS NOT NULL
----

query IIIIIII rowsort label-480
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 13 + - col4 IS NOT NULL
----

query I rowsort label-485
SELECT ALL - 30 FROM tab0 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 )
----

query I rowsort label-485
SELECT ALL - 30 FROM tab1 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 )
----

query I rowsort label-485
SELECT ALL - 30 FROM tab2 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 )
----

query I rowsort label-485
SELECT ALL - 30 FROM tab3 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 )
----

query I rowsort label-485
SELECT ALL - 30 FROM tab4 AS cor0 WHERE NOT NULL IN ( 9, - 51, - + col1 )
----

query IIIIIII rowsort label-490
SELECT * FROM tab0 WHERE NULL NOT IN ( ( 88 ) )
----

query IIIIIII rowsort label-490
SELECT * FROM tab1 WHERE NULL NOT IN ( ( 88 ) )
----

query IIIIIII rowsort label-490
SELECT * FROM tab2 WHERE NULL NOT IN ( ( 88 ) )
----

query IIIIIII rowsort label-490
SELECT * FROM tab3 WHERE NULL NOT IN ( ( 88 ) )
----

query IIIIIII rowsort label-490
SELECT * FROM tab4 WHERE NULL NOT IN ( ( 88 ) )
----

query I rowsort label-495
SELECT - col0 AS col5 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-495
SELECT - col0 AS col5 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-495
SELECT - col0 AS col5 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-495
SELECT - col0 AS col5 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-495
SELECT - col0 AS col5 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-500
SELECT * FROM tab0 AS cor0 WHERE ( NOT ( ( - col1 ) IS NOT NULL ) )
----

query IIIIIII rowsort label-500
SELECT * FROM tab1 AS cor0 WHERE ( NOT ( ( - col1 ) IS NOT NULL ) )
----

query IIIIIII rowsort label-500
SELECT * FROM tab2 AS cor0 WHERE ( NOT ( ( - col1 ) IS NOT NULL ) )
----

query IIIIIII rowsort label-500
SELECT * FROM tab3 AS cor0 WHERE ( NOT ( ( - col1 ) IS NOT NULL ) )
----

query IIIIIII rowsort label-500
SELECT * FROM tab4 AS cor0 WHERE ( NOT ( ( - col1 ) IS NOT NULL ) )
----

query IIIIIII rowsort label-505
SELECT * FROM tab0 AS cor0 WHERE ( NOT + 60 NOT BETWEEN 20 AND col0 * - + col0 )
----

query IIIIIII rowsort label-505
SELECT * FROM tab1 AS cor0 WHERE ( NOT + 60 NOT BETWEEN 20 AND col0 * - + col0 )
----

query IIIIIII rowsort label-505
SELECT * FROM tab2 AS cor0 WHERE ( NOT + 60 NOT BETWEEN 20 AND col0 * - + col0 )
----

query IIIIIII rowsort label-505
SELECT * FROM tab3 AS cor0 WHERE ( NOT + 60 NOT BETWEEN 20 AND col0 * - + col0 )
----

query IIIIIII rowsort label-505
SELECT * FROM tab4 AS cor0 WHERE ( NOT + 60 NOT BETWEEN 20 AND col0 * - + col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-510
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NOT CAST( NULL AS SIGNED ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-510
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NOT CAST ( NULL AS INTEGER ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-510
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NOT CAST( NULL AS SIGNED ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-510
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NOT CAST ( NULL AS INTEGER ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-510
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NOT CAST( NULL AS SIGNED ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-510
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NOT CAST ( NULL AS INTEGER ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-510
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NOT CAST( NULL AS SIGNED ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-510
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NOT CAST ( NULL AS INTEGER ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-510
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NOT CAST( NULL AS SIGNED ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-510
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NOT CAST ( NULL AS INTEGER ) > 85 ) OR ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-515
SELECT + - col4 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-515
SELECT + - col4 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-515
SELECT + - col4 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-515
SELECT + - col4 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-515
SELECT + - col4 FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-520
SELECT DISTINCT col3 * - - 51 + ( col3 ) - 55 FROM tab0 WHERE NULL <> NULL
----

query I rowsort label-520
SELECT DISTINCT col3 * - - 51 + ( col3 ) - 55 FROM tab1 WHERE NULL <> NULL
----

query I rowsort label-520
SELECT DISTINCT col3 * - - 51 + ( col3 ) - 55 FROM tab2 WHERE NULL <> NULL
----

query I rowsort label-520
SELECT DISTINCT col3 * - - 51 + ( col3 ) - 55 FROM tab3 WHERE NULL <> NULL
----

query I rowsort label-520
SELECT DISTINCT col3 * - - 51 + ( col3 ) - 55 FROM tab4 WHERE NULL <> NULL
----

query IIIIIII rowsort label-525
SELECT ALL * FROM tab0 WHERE + + 64 IS NULL
----

query IIIIIII rowsort label-525
SELECT ALL * FROM tab1 WHERE + + 64 IS NULL
----

query IIIIIII rowsort label-525
SELECT ALL * FROM tab2 WHERE + + 64 IS NULL
----

query IIIIIII rowsort label-525
SELECT ALL * FROM tab3 WHERE + + 64 IS NULL
----

query IIIIIII rowsort label-525
SELECT ALL * FROM tab4 WHERE + + 64 IS NULL
----

query I rowsort label-530
SELECT - 47 AS col4 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-530
SELECT - 47 AS col4 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-530
SELECT - 47 AS col4 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-530
SELECT - 47 AS col4 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-530
SELECT - 47 AS col4 FROM tab4 WHERE NOT NULL IS NULL
----

query II rowsort label-535
SELECT DISTINCT - - 88, col4 * + - col0 FROM tab0 AS cor0 WHERE col0 * + - 23 IS NULL
----

query II rowsort label-535
SELECT DISTINCT - - 88, col4 * + - col0 FROM tab1 AS cor0 WHERE col0 * + - 23 IS NULL
----

query II rowsort label-535
SELECT DISTINCT - - 88, col4 * + - col0 FROM tab2 AS cor0 WHERE col0 * + - 23 IS NULL
----

query II rowsort label-535
SELECT DISTINCT - - 88, col4 * + - col0 FROM tab3 AS cor0 WHERE col0 * + - 23 IS NULL
----

query II rowsort label-535
SELECT DISTINCT - - 88, col4 * + - col0 FROM tab4 AS cor0 WHERE col0 * + - 23 IS NULL
----

query I rowsort label-540
SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL
----

query I rowsort label-540
SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL
----

query I rowsort label-540
SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL
----

query I rowsort label-540
SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL
----

query I rowsort label-540
SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE col1 * ( - ( 81 ) ) IS NULL
----

query IIIIIII rowsort label-545
SELECT * FROM tab0 AS cor0 WHERE ( NULL > + 98 + + 4 )
----

query IIIIIII rowsort label-545
SELECT * FROM tab1 AS cor0 WHERE ( NULL > + 98 + + 4 )
----

query IIIIIII rowsort label-545
SELECT * FROM tab2 AS cor0 WHERE ( NULL > + 98 + + 4 )
----

query IIIIIII rowsort label-545
SELECT * FROM tab3 AS cor0 WHERE ( NULL > + 98 + + 4 )
----

query IIIIIII rowsort label-545
SELECT * FROM tab4 AS cor0 WHERE ( NULL > + 98 + + 4 )
----

query IIIIIII rowsort label-550
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 + - + col1 AND - 27
----

query IIIIIII rowsort label-550
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 + - + col1 AND - 27
----

query IIIIIII rowsort label-550
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 + - + col1 AND - 27
----

query IIIIIII rowsort label-550
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 + - + col1 AND - 27
----

query IIIIIII rowsort label-550
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN col4 + - + col1 AND - 27
----

query IIIIIII rowsort label-555
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col0 + - - ( + col4 ) IS NOT NULL
----

query IIIIIII rowsort label-555
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col0 + - - ( + col4 ) IS NOT NULL
----

query IIIIIII rowsort label-555
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col0 + - - ( + col4 ) IS NOT NULL
----

query IIIIIII rowsort label-555
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col0 + - - ( + col4 ) IS NOT NULL
----

query IIIIIII rowsort label-555
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col0 + - - ( + col4 ) IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-560
SELECT DISTINCT - - COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

skipif mysql # not compatible
query I rowsort label-560
SELECT DISTINCT - - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-560
SELECT DISTINCT - - COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

skipif mysql # not compatible
query I rowsort label-560
SELECT DISTINCT - - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-560
SELECT DISTINCT - - COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

skipif mysql # not compatible
query I rowsort label-560
SELECT DISTINCT - - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-560
SELECT DISTINCT - - COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

skipif mysql # not compatible
query I rowsort label-560
SELECT DISTINCT - - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-560
SELECT DISTINCT - - COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

skipif mysql # not compatible
query I rowsort label-560
SELECT DISTINCT - - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL <= col4 * + + col3 + + - col0 + - + col4
----
0

onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: 
query I rowsort label-565
SELECT col0 FROM tab0 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-565
SELECT col0 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 I rowsort label-565
SELECT col0 FROM tab1 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-565
SELECT col0 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 I rowsort label-565
SELECT col0 FROM tab2 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-565
SELECT col0 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 I rowsort label-565
SELECT col0 FROM tab3 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-565
SELECT col0 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 I rowsort label-565
SELECT col0 FROM tab4 AS cor0 WHERE - CAST( - - col1 AS DECIMAL ) - + - CAST( NULL AS SIGNED ) * + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-565
SELECT col0 FROM tab4 AS cor0 WHERE - CAST ( - - col1 AS REAL ) - + - CAST ( NULL AS INTEGER ) * + + col1 IS NOT NULL
----

query I rowsort label-570
SELECT - - 27 + ( - 92 ) + - + 13 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-570
SELECT - - 27 + ( - 92 ) + - + 13 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-570
SELECT - - 27 + ( - 92 ) + - + 13 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-570
SELECT - - 27 + ( - 92 ) + - + 13 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-570
SELECT - - 27 + ( - 92 ) + - + 13 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-575
SELECT ALL * FROM tab0 WHERE NOT + - col1 * - col4 / 41 * - col1 <= NULL
----

query IIIIIII rowsort label-575
SELECT ALL * FROM tab1 WHERE NOT + - col1 * - col4 / 41 * - col1 <= NULL
----

query IIIIIII rowsort label-575
SELECT ALL * FROM tab2 WHERE NOT + - col1 * - col4 / 41 * - col1 <= NULL
----

query IIIIIII rowsort label-575
SELECT ALL * FROM tab3 WHERE NOT + - col1 * - col4 / 41 * - col1 <= NULL
----

query IIIIIII rowsort label-575
SELECT ALL * FROM tab4 WHERE NOT + - col1 * - col4 / 41 * - col1 <= NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-580
SELECT - MIN( col0 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0
----
NULL

skipif mysql # not compatible
query I rowsort label-580
SELECT - MIN ( col0 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-580
SELECT - MIN( col0 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0
----
NULL

skipif mysql # not compatible
query I rowsort label-580
SELECT - MIN ( col0 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-580
SELECT - MIN( col0 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0
----
NULL

skipif mysql # not compatible
query I rowsort label-580
SELECT - MIN ( col0 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-580
SELECT - MIN( col0 ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0
----
NULL

skipif mysql # not compatible
query I rowsort label-580
SELECT - MIN ( col0 ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-580
SELECT - MIN( col0 ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) + - 0
----
NULL

skipif mysql # not compatible
query I rowsort label-580
SELECT - MIN ( col0 ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) + - 0
----
NULL

query IIIIIII rowsort label-585
SELECT ALL * FROM tab0 WHERE NOT col0 > - col1
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab1 WHERE NOT col0 > - col1
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab2 WHERE NOT col0 > - col1
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab3 WHERE NOT col0 > - col1
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab4 WHERE NOT col0 > - col1
----

query IIIIIII rowsort label-590
SELECT ALL * FROM tab0 WHERE NOT 63 IS NOT NULL
----

query IIIIIII rowsort label-590
SELECT ALL * FROM tab1 WHERE NOT 63 IS NOT NULL
----

query IIIIIII rowsort label-590
SELECT ALL * FROM tab2 WHERE NOT 63 IS NOT NULL
----

query IIIIIII rowsort label-590
SELECT ALL * FROM tab3 WHERE NOT 63 IS NOT NULL
----

query IIIIIII rowsort label-590
SELECT ALL * FROM tab4 WHERE NOT 63 IS NOT NULL
----

query IIIIIII rowsort label-595
SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 83
----

query IIIIIII rowsort label-595
SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 83
----

query IIIIIII rowsort label-595
SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 83
----

query IIIIIII rowsort label-595
SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 83
----

query IIIIIII rowsort label-595
SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND 83
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab0 AS cor0 WHERE - col3 <= NULL
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab1 AS cor0 WHERE - col3 <= NULL
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab2 AS cor0 WHERE - col3 <= NULL
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab3 AS cor0 WHERE - col3 <= NULL
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab4 AS cor0 WHERE - col3 <= NULL
----

query IIIIIII rowsort label-605
SELECT * FROM tab0 WHERE - col0 = - col1
----

query IIIIIII rowsort label-605
SELECT * FROM tab1 WHERE - col0 = - col1
----

query IIIIIII rowsort label-605
SELECT * FROM tab2 WHERE - col0 = - col1
----

query IIIIIII rowsort label-605
SELECT * FROM tab3 WHERE - col0 = - col1
----

query IIIIIII rowsort label-605
SELECT * FROM tab4 WHERE - col0 = - col1
----

query I rowsort label-610
SELECT ALL + col2 AS col4 FROM tab0 WHERE + col5 IS NULL
----

query I rowsort label-610
SELECT ALL + col2 AS col4 FROM tab1 WHERE + col5 IS NULL
----

query I rowsort label-610
SELECT ALL + col2 AS col4 FROM tab2 WHERE + col5 IS NULL
----

query I rowsort label-610
SELECT ALL + col2 AS col4 FROM tab3 WHERE + col5 IS NULL
----

query I rowsort label-610
SELECT ALL + col2 AS col4 FROM tab4 WHERE + col5 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-615
SELECT DISTINCT + COUNT( * ) FROM tab0 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-615
SELECT DISTINCT + COUNT ( * ) FROM tab0 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-615
SELECT DISTINCT + COUNT( * ) FROM tab1 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-615
SELECT DISTINCT + COUNT ( * ) FROM tab1 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-615
SELECT DISTINCT + COUNT( * ) FROM tab2 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-615
SELECT DISTINCT + COUNT ( * ) FROM tab2 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-615
SELECT DISTINCT + COUNT( * ) FROM tab3 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-615
SELECT DISTINCT + COUNT ( * ) FROM tab3 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-615
SELECT DISTINCT + COUNT( * ) FROM tab4 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-615
SELECT DISTINCT + COUNT ( * ) FROM tab4 WHERE NULL IS NULL
----
1000

query I rowsort label-620
SELECT - col3 FROM tab0 WHERE NOT NULL > NULL
----

query I rowsort label-620
SELECT - col3 FROM tab1 WHERE NOT NULL > NULL
----

query I rowsort label-620
SELECT - col3 FROM tab2 WHERE NOT NULL > NULL
----

query I rowsort label-620
SELECT - col3 FROM tab3 WHERE NOT NULL > NULL
----

query I rowsort label-620
SELECT - col3 FROM tab4 WHERE NOT NULL > NULL
----

query I rowsort label-625
SELECT + 44 FROM tab0 cor0 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-625
SELECT + 44 FROM tab1 cor0 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-625
SELECT + 44 FROM tab2 cor0 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-625
SELECT + 44 FROM tab3 cor0 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-625
SELECT + 44 FROM tab4 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab0 AS cor0 WHERE NOT - ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab1 AS cor0 WHERE NOT - ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab2 AS cor0 WHERE NOT - ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab3 AS cor0 WHERE NOT - ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab4 AS cor0 WHERE NOT - ( - col1 ) IS NOT NULL
----

query I rowsort label-635
SELECT DISTINCT ( col3 ) AS col3 FROM tab0 AS cor0 WHERE - 7 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-635
SELECT DISTINCT ( col3 ) AS col3 FROM tab1 AS cor0 WHERE - 7 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-635
SELECT DISTINCT ( col3 ) AS col3 FROM tab2 AS cor0 WHERE - 7 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-635
SELECT DISTINCT ( col3 ) AS col3 FROM tab3 AS cor0 WHERE - 7 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-635
SELECT DISTINCT ( col3 ) AS col3 FROM tab4 AS cor0 WHERE - 7 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-640
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-640
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-640
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-640
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-640
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-640
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-640
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-640
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-640
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-640
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-645
SELECT ALL - COUNT( * ) * CAST( NULL AS SIGNED ) * + - ( 51 ) AS col0 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

skipif mysql # not compatible
query I rowsort label-645
SELECT ALL - COUNT ( * ) * CAST ( NULL AS INTEGER ) * + - ( 51 ) AS col0 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-645
SELECT ALL - COUNT( * ) * CAST( NULL AS SIGNED ) * + - ( 51 ) AS col0 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

skipif mysql # not compatible
query I rowsort label-645
SELECT ALL - COUNT ( * ) * CAST ( NULL AS INTEGER ) * + - ( 51 ) AS col0 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-645
SELECT ALL - COUNT( * ) * CAST( NULL AS SIGNED ) * + - ( 51 ) AS col0 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

skipif mysql # not compatible
query I rowsort label-645
SELECT ALL - COUNT ( * ) * CAST ( NULL AS INTEGER ) * + - ( 51 ) AS col0 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-645
SELECT ALL - COUNT( * ) * CAST( NULL AS SIGNED ) * + - ( 51 ) AS col0 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

skipif mysql # not compatible
query I rowsort label-645
SELECT ALL - COUNT ( * ) * CAST ( NULL AS INTEGER ) * + - ( 51 ) AS col0 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-645
SELECT ALL - COUNT( * ) * CAST( NULL AS SIGNED ) * + - ( 51 ) AS col0 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

skipif mysql # not compatible
query I rowsort label-645
SELECT ALL - COUNT ( * ) * CAST ( NULL AS INTEGER ) * + - ( 51 ) AS col0 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN col1 AND + col1
----
NULL

query IIIIIII rowsort label-650
SELECT * FROM tab0 WHERE + - col4 > NULL
----

query IIIIIII rowsort label-650
SELECT * FROM tab1 WHERE + - col4 > NULL
----

query IIIIIII rowsort label-650
SELECT * FROM tab2 WHERE + - col4 > NULL
----

query IIIIIII rowsort label-650
SELECT * FROM tab3 WHERE + - col4 > NULL
----

query IIIIIII rowsort label-650
SELECT * FROM tab4 WHERE + - col4 > NULL
----

query I rowsort label-655
SELECT DISTINCT col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-655
SELECT DISTINCT col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-655
SELECT DISTINCT col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-655
SELECT DISTINCT col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-655
SELECT DISTINCT col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-660
SELECT DISTINCT 96 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-660
SELECT DISTINCT 96 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-660
SELECT DISTINCT 96 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-660
SELECT DISTINCT 96 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-660
SELECT DISTINCT 96 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-665
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL
----

query IIIIIII rowsort label-665
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL
----

query IIIIIII rowsort label-665
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL
----

query IIIIIII rowsort label-665
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL
----

query IIIIIII rowsort label-665
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 * + 42 * - col4 - + ( 6 ) >= NULL
----

query I rowsort label-670
SELECT ALL + col3 FROM tab0 AS cor0 WHERE NOT NULL <= - col0
----

query I rowsort label-670
SELECT ALL + col3 FROM tab1 AS cor0 WHERE NOT NULL <= - col0
----

query I rowsort label-670
SELECT ALL + col3 FROM tab2 AS cor0 WHERE NOT NULL <= - col0
----

query I rowsort label-670
SELECT ALL + col3 FROM tab3 AS cor0 WHERE NOT NULL <= - col0
----

query I rowsort label-670
SELECT ALL + col3 FROM tab4 AS cor0 WHERE NOT NULL <= - col0
----

query I rowsort label-675
SELECT DISTINCT 40 FROM tab0 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-675
SELECT DISTINCT 40 FROM tab1 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-675
SELECT DISTINCT 40 FROM tab2 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-675
SELECT DISTINCT 40 FROM tab3 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-675
SELECT DISTINCT 40 FROM tab4 AS cor0 WHERE NOT NULL > NULL
----

query IIIIIII rowsort label-680
SELECT ALL * FROM tab0 WHERE NOT + 67 IS NOT NULL
----

query IIIIIII rowsort label-680
SELECT ALL * FROM tab1 WHERE NOT + 67 IS NOT NULL
----

query IIIIIII rowsort label-680
SELECT ALL * FROM tab2 WHERE NOT + 67 IS NOT NULL
----

query IIIIIII rowsort label-680
SELECT ALL * FROM tab3 WHERE NOT + 67 IS NOT NULL
----

query IIIIIII rowsort label-680
SELECT ALL * FROM tab4 WHERE NOT + 67 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-685
SELECT DISTINCT - + col0 * - ( + 44 ) + col1 col5 FROM tab0 WHERE NOT + - col0 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-685
SELECT DISTINCT - + col0 * - ( + 44 ) + col1 col5 FROM tab1 WHERE NOT + - col0 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-685
SELECT DISTINCT - + col0 * - ( + 44 ) + col1 col5 FROM tab2 WHERE NOT + - col0 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-685
SELECT DISTINCT - + col0 * - ( + 44 ) + col1 col5 FROM tab3 WHERE NOT + - col0 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-685
SELECT DISTINCT - + col0 * - ( + 44 ) + col1 col5 FROM tab4 WHERE NOT + - col0 IS NOT NULL
----

query I rowsort label-690
SELECT ALL + - ( - - 49 ) AS col4 FROM tab0 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL
----

query I rowsort label-690
SELECT ALL + - ( - - 49 ) AS col4 FROM tab1 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL
----

query I rowsort label-690
SELECT ALL + - ( - - 49 ) AS col4 FROM tab2 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL
----

query I rowsort label-690
SELECT ALL + - ( - - 49 ) AS col4 FROM tab3 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL
----

query I rowsort label-690
SELECT ALL + - ( - - 49 ) AS col4 FROM tab4 AS cor0 WHERE NOT + 3 * 51 IS NOT NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab0 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab1 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab2 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab3 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab4 AS cor0 WHERE - ( - col3 ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-700
SELECT DISTINCT + + 34 FROM tab0 AS cor0 WHERE NOT NULL = col0
----

query I rowsort label-700
SELECT DISTINCT + + 34 FROM tab1 AS cor0 WHERE NOT NULL = col0
----

query I rowsort label-700
SELECT DISTINCT + + 34 FROM tab2 AS cor0 WHERE NOT NULL = col0
----

query I rowsort label-700
SELECT DISTINCT + + 34 FROM tab3 AS cor0 WHERE NOT NULL = col0
----

query I rowsort label-700
SELECT DISTINCT + + 34 FROM tab4 AS cor0 WHERE NOT NULL = col0
----

query I rowsort label-705
SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT ( + ( - col3 ) ) - 73 > NULL
----

query I rowsort label-705
SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT ( + ( - col3 ) ) - 73 > NULL
----

query I rowsort label-705
SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT ( + ( - col3 ) ) - 73 > NULL
----

query I rowsort label-705
SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT ( + ( - col3 ) ) - 73 > NULL
----

query I rowsort label-705
SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT ( + ( - col3 ) ) - 73 > NULL
----

query IIIIIII rowsort label-710
SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( - col1 )
----

query IIIIIII rowsort label-710
SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( - col1 )
----

query IIIIIII rowsort label-710
SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( - col1 )
----

query IIIIIII rowsort label-710
SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( - col1 )
----

query IIIIIII rowsort label-710
SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( - col1 )
----

query IIIIIII rowsort label-715
SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( - 42 )
----

query IIIIIII rowsort label-715
SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( - 42 )
----

query IIIIIII rowsort label-715
SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( - 42 )
----

query IIIIIII rowsort label-715
SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( - 42 )
----

query IIIIIII rowsort label-715
SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( - 42 )
----

query IIIIIII rowsort label-720
SELECT * FROM tab0 AS cor0 WHERE NULL >= + 57
----

query IIIIIII rowsort label-720
SELECT * FROM tab1 AS cor0 WHERE NULL >= + 57
----

query IIIIIII rowsort label-720
SELECT * FROM tab2 AS cor0 WHERE NULL >= + 57
----

query IIIIIII rowsort label-720
SELECT * FROM tab3 AS cor0 WHERE NULL >= + 57
----

query IIIIIII rowsort label-720
SELECT * FROM tab4 AS cor0 WHERE NULL >= + 57
----

query I rowsort label-725
SELECT - - col4 - + - col1 AS col5 FROM tab0 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL
----

query I rowsort label-725
SELECT - - col4 - + - col1 AS col5 FROM tab1 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL
----

query I rowsort label-725
SELECT - - col4 - + - col1 AS col5 FROM tab2 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL
----

query I rowsort label-725
SELECT - - col4 - + - col1 AS col5 FROM tab3 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL
----

query I rowsort label-725
SELECT - - col4 - + - col1 AS col5 FROM tab4 AS cor0 WHERE 84 * + - ( + - col0 ) BETWEEN + + col3 AND NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-730
SELECT + COUNT( * ) AS col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-730
SELECT + COUNT ( * ) AS col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-730
SELECT + COUNT( * ) AS col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-730
SELECT + COUNT ( * ) AS col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-730
SELECT + COUNT( * ) AS col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-730
SELECT + COUNT ( * ) AS col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-730
SELECT + COUNT( * ) AS col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-730
SELECT + COUNT ( * ) AS col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-730
SELECT + COUNT( * ) AS col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-730
SELECT + COUNT ( * ) AS col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000

query I rowsort label-735
SELECT + col0 AS col4 FROM tab0 cor0 WHERE NOT ( + col1 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-735
SELECT + col0 AS col4 FROM tab1 cor0 WHERE NOT ( + col1 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-735
SELECT + col0 AS col4 FROM tab2 cor0 WHERE NOT ( + col1 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-735
SELECT + col0 AS col4 FROM tab3 cor0 WHERE NOT ( + col1 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-735
SELECT + col0 AS col4 FROM tab4 cor0 WHERE NOT ( + col1 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-740
SELECT * FROM tab0 WHERE NOT - + 85 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-740
SELECT * FROM tab1 WHERE NOT - + 85 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-740
SELECT * FROM tab2 WHERE NOT - + 85 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-740
SELECT * FROM tab3 WHERE NOT - + 85 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-740
SELECT * FROM tab4 WHERE NOT - + 85 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-745
SELECT * FROM tab0 WHERE ( NOT 40 + - col1 IS NOT NULL )
----

query IIIIIII rowsort label-745
SELECT * FROM tab1 WHERE ( NOT 40 + - col1 IS NOT NULL )
----

query IIIIIII rowsort label-745
SELECT * FROM tab2 WHERE ( NOT 40 + - col1 IS NOT NULL )
----

query IIIIIII rowsort label-745
SELECT * FROM tab3 WHERE ( NOT 40 + - col1 IS NOT NULL )
----

query IIIIIII rowsort label-745
SELECT * FROM tab4 WHERE ( NOT 40 + - col1 IS NOT NULL )
----

query I rowsort label-750
SELECT ALL - - 61 FROM tab0 AS cor0 WHERE col1 * 12 + + col1 / - 86 IS NULL
----

query I rowsort label-750
SELECT ALL - - 61 FROM tab1 AS cor0 WHERE col1 * 12 + + col1 / - 86 IS NULL
----

query I rowsort label-750
SELECT ALL - - 61 FROM tab2 AS cor0 WHERE col1 * 12 + + col1 / - 86 IS NULL
----

query I rowsort label-750
SELECT ALL - - 61 FROM tab3 AS cor0 WHERE col1 * 12 + + col1 / - 86 IS NULL
----

query I rowsort label-750
SELECT ALL - - 61 FROM tab4 AS cor0 WHERE col1 * 12 + + col1 / - 86 IS NULL
----

query I rowsort label-755
SELECT - ( ( col0 ) ) AS col4 FROM tab0 WHERE NOT - col3 IS NULL
----
1000 values hashing to cc901350cd9fc98a84937f8b1ff7b663

query I rowsort label-755
SELECT - ( ( col0 ) ) AS col4 FROM tab1 WHERE NOT - col3 IS NULL
----
1000 values hashing to cc901350cd9fc98a84937f8b1ff7b663

query I rowsort label-755
SELECT - ( ( col0 ) ) AS col4 FROM tab2 WHERE NOT - col3 IS NULL
----
1000 values hashing to cc901350cd9fc98a84937f8b1ff7b663

query I rowsort label-755
SELECT - ( ( col0 ) ) AS col4 FROM tab3 WHERE NOT - col3 IS NULL
----
1000 values hashing to cc901350cd9fc98a84937f8b1ff7b663

query I rowsort label-755
SELECT - ( ( col0 ) ) AS col4 FROM tab4 WHERE NOT - col3 IS NULL
----
1000 values hashing to cc901350cd9fc98a84937f8b1ff7b663

query IIIIIII rowsort label-760
SELECT * FROM tab0 AS cor0 WHERE 76 + col4 - - 4 IS NULL
----

query IIIIIII rowsort label-760
SELECT * FROM tab1 AS cor0 WHERE 76 + col4 - - 4 IS NULL
----

query IIIIIII rowsort label-760
SELECT * FROM tab2 AS cor0 WHERE 76 + col4 - - 4 IS NULL
----

query IIIIIII rowsort label-760
SELECT * FROM tab3 AS cor0 WHERE 76 + col4 - - 4 IS NULL
----

query IIIIIII rowsort label-760
SELECT * FROM tab4 AS cor0 WHERE 76 + col4 - - 4 IS NULL
----

query I rowsort label-765
SELECT col3 FROM tab0 cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-765
SELECT col3 FROM tab1 cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-765
SELECT col3 FROM tab2 cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-765
SELECT col3 FROM tab3 cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-765
SELECT col3 FROM tab4 cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query IIIIIII rowsort label-770
SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( col4 / + 20 )
----

query IIIIIII rowsort label-770
SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( col4 / + 20 )
----

query IIIIIII rowsort label-770
SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( col4 / + 20 )
----

query IIIIIII rowsort label-770
SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( col4 / + 20 )
----

query IIIIIII rowsort label-770
SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( col4 / + 20 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-775
SELECT - + col0, col2 col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-775
SELECT - + col0, col2 col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-775
SELECT - + col0, col2 col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-775
SELECT - + col0, col2 col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-775
SELECT - + col0, col2 col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-780
SELECT * FROM tab0 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-780
SELECT * FROM tab0 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-780
SELECT * FROM tab1 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-780
SELECT * FROM tab1 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-780
SELECT * FROM tab2 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-780
SELECT * FROM tab2 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-780
SELECT * FROM tab3 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-780
SELECT * FROM tab3 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-780
SELECT * FROM tab4 WHERE NOT - CAST( + col0 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-780
SELECT * FROM tab4 WHERE NOT - CAST ( + col0 AS INTEGER ) IS NOT NULL
----

query I rowsort label-785
SELECT + col4 AS col3 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-785
SELECT + col4 AS col3 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-785
SELECT + col4 AS col3 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-785
SELECT + col4 AS col3 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-785
SELECT + col4 AS col3 FROM tab4 WHERE NOT NULL IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-790
SELECT DISTINCT - ( + COUNT( * ) ) AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-790
SELECT DISTINCT - ( + COUNT ( * ) ) AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-790
SELECT DISTINCT - ( + COUNT( * ) ) AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-790
SELECT DISTINCT - ( + COUNT ( * ) ) AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-790
SELECT DISTINCT - ( + COUNT( * ) ) AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-790
SELECT DISTINCT - ( + COUNT ( * ) ) AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-790
SELECT DISTINCT - ( + COUNT( * ) ) AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-790
SELECT DISTINCT - ( + COUNT ( * ) ) AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-790
SELECT DISTINCT - ( + COUNT( * ) ) AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-790
SELECT DISTINCT - ( + COUNT ( * ) ) AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL
----
-1000

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-795
SELECT ALL - ( - 58 ) col4 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-795
SELECT ALL - ( - 58 ) col4 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-795
SELECT ALL - ( - 58 ) col4 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-795
SELECT ALL - ( - 58 ) col4 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-795
SELECT ALL - ( - 58 ) col4 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN - 18 AND + col4
----

query I rowsort label-800
SELECT - - 57 + - col3 FROM tab0 WHERE NOT + col3 - + + 55 IS NOT NULL
----

query I rowsort label-800
SELECT - - 57 + - col3 FROM tab1 WHERE NOT + col3 - + + 55 IS NOT NULL
----

query I rowsort label-800
SELECT - - 57 + - col3 FROM tab2 WHERE NOT + col3 - + + 55 IS NOT NULL
----

query I rowsort label-800
SELECT - - 57 + - col3 FROM tab3 WHERE NOT + col3 - + + 55 IS NOT NULL
----

query I rowsort label-800
SELECT - - 57 + - col3 FROM tab4 WHERE NOT + col3 - + + 55 IS NOT NULL
----

query I rowsort label-805
SELECT ALL + - col3 * - col3 AS col1 FROM tab0 AS cor0 WHERE 51 IS NOT NULL
----
1000 values hashing to 173fc9d31bbf22248ae6de7738690cb1

query I rowsort label-805
SELECT ALL + - col3 * - col3 AS col1 FROM tab1 AS cor0 WHERE 51 IS NOT NULL
----
1000 values hashing to 173fc9d31bbf22248ae6de7738690cb1

query I rowsort label-805
SELECT ALL + - col3 * - col3 AS col1 FROM tab2 AS cor0 WHERE 51 IS NOT NULL
----
1000 values hashing to 173fc9d31bbf22248ae6de7738690cb1

query I rowsort label-805
SELECT ALL + - col3 * - col3 AS col1 FROM tab3 AS cor0 WHERE 51 IS NOT NULL
----
1000 values hashing to 173fc9d31bbf22248ae6de7738690cb1

query I rowsort label-805
SELECT ALL + - col3 * - col3 AS col1 FROM tab4 AS cor0 WHERE 51 IS NOT NULL
----
1000 values hashing to 173fc9d31bbf22248ae6de7738690cb1

query I rowsort label-810
SELECT ALL - 73 FROM tab0 WHERE ( - col4 ) IS NOT NULL
----
1000 values hashing to 98a52105f62908e3cc09e6dad0db6ae8

query I rowsort label-810
SELECT ALL - 73 FROM tab1 WHERE ( - col4 ) IS NOT NULL
----
1000 values hashing to 98a52105f62908e3cc09e6dad0db6ae8

query I rowsort label-810
SELECT ALL - 73 FROM tab2 WHERE ( - col4 ) IS NOT NULL
----
1000 values hashing to 98a52105f62908e3cc09e6dad0db6ae8

query I rowsort label-810
SELECT ALL - 73 FROM tab3 WHERE ( - col4 ) IS NOT NULL
----
1000 values hashing to 98a52105f62908e3cc09e6dad0db6ae8

query I rowsort label-810
SELECT ALL - 73 FROM tab4 WHERE ( - col4 ) IS NOT NULL
----
1000 values hashing to 98a52105f62908e3cc09e6dad0db6ae8

query I rowsort label-815
SELECT + + 62 FROM tab0 cor0 WHERE NOT ( ( NOT - ( col0 ) + col1 <= - col0 / 93 * 13 ) )
----
433 values hashing to 0ef597e5aeee09f170b3d74eef7f129d

query I rowsort label-815
SELECT + + 62 FROM tab1 cor0 WHERE NOT ( ( NOT - ( col0 ) + col1 <= - col0 / 93 * 13 ) )
----
433 values hashing to 0ef597e5aeee09f170b3d74eef7f129d

query I rowsort label-815
SELECT + + 62 FROM tab2 cor0 WHERE NOT ( ( NOT - ( col0 ) + col1 <= - col0 / 93 * 13 ) )
----
433 values hashing to 0ef597e5aeee09f170b3d74eef7f129d

query I rowsort label-815
SELECT + + 62 FROM tab3 cor0 WHERE NOT ( ( NOT - ( col0 ) + col1 <= - col0 / 93 * 13 ) )
----
433 values hashing to 0ef597e5aeee09f170b3d74eef7f129d

query I rowsort label-815
SELECT + + 62 FROM tab4 cor0 WHERE NOT ( ( NOT - ( col0 ) + col1 <= - col0 / 93 * 13 ) )
----
433 values hashing to 0ef597e5aeee09f170b3d74eef7f129d

onlyif mysql # aggregate syntax: 
query I rowsort label-820
SELECT - ( + COUNT( * ) ) AS col2 FROM tab0 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

skipif mysql # not compatible
query I rowsort label-820
SELECT - ( + COUNT ( * ) ) AS col2 FROM tab0 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-820
SELECT - ( + COUNT( * ) ) AS col2 FROM tab1 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

skipif mysql # not compatible
query I rowsort label-820
SELECT - ( + COUNT ( * ) ) AS col2 FROM tab1 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-820
SELECT - ( + COUNT( * ) ) AS col2 FROM tab2 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

skipif mysql # not compatible
query I rowsort label-820
SELECT - ( + COUNT ( * ) ) AS col2 FROM tab2 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-820
SELECT - ( + COUNT( * ) ) AS col2 FROM tab3 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

skipif mysql # not compatible
query I rowsort label-820
SELECT - ( + COUNT ( * ) ) AS col2 FROM tab3 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-820
SELECT - ( + COUNT( * ) ) AS col2 FROM tab4 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

skipif mysql # not compatible
query I rowsort label-820
SELECT - ( + COUNT ( * ) ) AS col2 FROM tab4 AS cor0 WHERE ( ( NOT ( NULL ) < - - ( + + 93 ) + 42 ) )
----
0

query IIIIIII rowsort label-825
SELECT * FROM tab0 AS cor0 WHERE ( + 9 <= NULL )
----

query IIIIIII rowsort label-825
SELECT * FROM tab1 AS cor0 WHERE ( + 9 <= NULL )
----

query IIIIIII rowsort label-825
SELECT * FROM tab2 AS cor0 WHERE ( + 9 <= NULL )
----

query IIIIIII rowsort label-825
SELECT * FROM tab3 AS cor0 WHERE ( + 9 <= NULL )
----

query IIIIIII rowsort label-825
SELECT * FROM tab4 AS cor0 WHERE ( + 9 <= NULL )
----

query I rowsort label-830
SELECT DISTINCT - ( - 38 ) AS col4 FROM tab0 WHERE NOT 33 IS NULL
----
38

query I rowsort label-830
SELECT DISTINCT - ( - 38 ) AS col4 FROM tab1 WHERE NOT 33 IS NULL
----
38

query I rowsort label-830
SELECT DISTINCT - ( - 38 ) AS col4 FROM tab2 WHERE NOT 33 IS NULL
----
38

query I rowsort label-830
SELECT DISTINCT - ( - 38 ) AS col4 FROM tab3 WHERE NOT 33 IS NULL
----
38

query I rowsort label-830
SELECT DISTINCT - ( - 38 ) AS col4 FROM tab4 WHERE NOT 33 IS NULL
----
38

query I rowsort label-835
SELECT DISTINCT - ( - AVG ( ALL - + col3 ) ) AS col0 FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL
----
NULL

query I rowsort label-835
SELECT DISTINCT - ( - AVG ( ALL - + col3 ) ) AS col0 FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL
----
NULL

query I rowsort label-835
SELECT DISTINCT - ( - AVG ( ALL - + col3 ) ) AS col0 FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL
----
NULL

query I rowsort label-835
SELECT DISTINCT - ( - AVG ( ALL - + col3 ) ) AS col0 FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL
----
NULL

query I rowsort label-835
SELECT DISTINCT - ( - AVG ( ALL - + col3 ) ) AS col0 FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL
----
NULL

query IIIIIII rowsort label-840
SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN ( col4 ) AND - col4
----

query IIIIIII rowsort label-840
SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( col4 ) AND - col4
----

query IIIIIII rowsort label-840
SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( col4 ) AND - col4
----

query IIIIIII rowsort label-840
SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN ( col4 ) AND - col4
----

query IIIIIII rowsort label-840
SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN ( col4 ) AND - col4
----

query I rowsort label-845
SELECT - 79 * - 36 AS col5 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-845
SELECT - 79 * - 36 AS col5 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-845
SELECT - 79 * - 36 AS col5 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-845
SELECT - 79 * - 36 AS col5 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-845
SELECT - 79 * - 36 AS col5 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-850
SELECT col3 AS col5 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-850
SELECT col3 AS col5 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-850
SELECT col3 AS col5 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-850
SELECT col3 AS col5 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-850
SELECT col3 AS col5 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-855
SELECT - 74 AS col4 FROM tab0 AS cor0 WHERE NOT + 60 IS NULL
----
1000 values hashing to 347074ad865df68db9b770ae22e52385

query I rowsort label-855
SELECT - 74 AS col4 FROM tab1 AS cor0 WHERE NOT + 60 IS NULL
----
1000 values hashing to 347074ad865df68db9b770ae22e52385

query I rowsort label-855
SELECT - 74 AS col4 FROM tab2 AS cor0 WHERE NOT + 60 IS NULL
----
1000 values hashing to 347074ad865df68db9b770ae22e52385

query I rowsort label-855
SELECT - 74 AS col4 FROM tab3 AS cor0 WHERE NOT + 60 IS NULL
----
1000 values hashing to 347074ad865df68db9b770ae22e52385

query I rowsort label-855
SELECT - 74 AS col4 FROM tab4 AS cor0 WHERE NOT + 60 IS NULL
----
1000 values hashing to 347074ad865df68db9b770ae22e52385

query IIIIIII rowsort label-860
SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 IS NOT NULL
----

query IIIIIII rowsort label-860
SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 IS NOT NULL
----

query IIIIIII rowsort label-860
SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 IS NOT NULL
----

query IIIIIII rowsort label-860
SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 IS NOT NULL
----

query IIIIIII rowsort label-860
SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 IS NOT NULL
----

query I rowsort label-865
SELECT + ( col5 ) AS col0 FROM tab0 WHERE + 81 IS NULL
----

query I rowsort label-865
SELECT + ( col5 ) AS col0 FROM tab1 WHERE + 81 IS NULL
----

query I rowsort label-865
SELECT + ( col5 ) AS col0 FROM tab2 WHERE + 81 IS NULL
----

query I rowsort label-865
SELECT + ( col5 ) AS col0 FROM tab3 WHERE + 81 IS NULL
----

query I rowsort label-865
SELECT + ( col5 ) AS col0 FROM tab4 WHERE + 81 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab0 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab0 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab1 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab1 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab2 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab2 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab3 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab3 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab4 WHERE ( - 23 * - 35 ) < + col3 * CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-870
SELECT ALL 60 * col3 FROM tab4 WHERE ( - 23 * - 35 ) < + col3 * CAST ( NULL AS INTEGER )
----

query I rowsort label-875
SELECT 65 FROM tab0 WHERE - 86 IS NOT NULL
----
1000 values hashing to 1a646ae589884506aeed1b7ecef7d566

query I rowsort label-875
SELECT 65 FROM tab1 WHERE - 86 IS NOT NULL
----
1000 values hashing to 1a646ae589884506aeed1b7ecef7d566

query I rowsort label-875
SELECT 65 FROM tab2 WHERE - 86 IS NOT NULL
----
1000 values hashing to 1a646ae589884506aeed1b7ecef7d566

query I rowsort label-875
SELECT 65 FROM tab3 WHERE - 86 IS NOT NULL
----
1000 values hashing to 1a646ae589884506aeed1b7ecef7d566

query I rowsort label-875
SELECT 65 FROM tab4 WHERE - 86 IS NOT NULL
----
1000 values hashing to 1a646ae589884506aeed1b7ecef7d566

query I rowsort label-880
SELECT + col0 AS col4 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-880
SELECT + col0 AS col4 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-880
SELECT + col0 AS col4 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-880
SELECT + col0 AS col4 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-880
SELECT + col0 AS col4 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-885
SELECT ALL * FROM tab0 WHERE 67 <= ( NULL )
----

query IIIIIII rowsort label-885
SELECT ALL * FROM tab1 WHERE 67 <= ( NULL )
----

query IIIIIII rowsort label-885
SELECT ALL * FROM tab2 WHERE 67 <= ( NULL )
----

query IIIIIII rowsort label-885
SELECT ALL * FROM tab3 WHERE 67 <= ( NULL )
----

query IIIIIII rowsort label-885
SELECT ALL * FROM tab4 WHERE 67 <= ( NULL )
----

query IIIIIII rowsort label-890
SELECT ALL * FROM tab0 WHERE NULL IN ( - col3 + col0 / col0 )
----

query IIIIIII rowsort label-890
SELECT ALL * FROM tab1 WHERE NULL IN ( - col3 + col0 / col0 )
----

query IIIIIII rowsort label-890
SELECT ALL * FROM tab2 WHERE NULL IN ( - col3 + col0 / col0 )
----

query IIIIIII rowsort label-890
SELECT ALL * FROM tab3 WHERE NULL IN ( - col3 + col0 / col0 )
----

query IIIIIII rowsort label-890
SELECT ALL * FROM tab4 WHERE NULL IN ( - col3 + col0 / col0 )
----

query IIIIIII rowsort label-895
SELECT ALL * FROM tab0 WHERE NOT NULL IN ( + 80 * - col0 )
----

query IIIIIII rowsort label-895
SELECT ALL * FROM tab1 WHERE NOT NULL IN ( + 80 * - col0 )
----

query IIIIIII rowsort label-895
SELECT ALL * FROM tab2 WHERE NOT NULL IN ( + 80 * - col0 )
----

query IIIIIII rowsort label-895
SELECT ALL * FROM tab3 WHERE NOT NULL IN ( + 80 * - col0 )
----

query IIIIIII rowsort label-895
SELECT ALL * FROM tab4 WHERE NOT NULL IN ( + 80 * - col0 )
----

query I rowsort label-900
SELECT DISTINCT + col3 AS col4 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-900
SELECT DISTINCT + col3 AS col4 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-900
SELECT DISTINCT + col3 AS col4 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-900
SELECT DISTINCT + col3 AS col4 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-900
SELECT DISTINCT + col3 AS col4 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-905
SELECT DISTINCT 18 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL
----
18

query I rowsort label-905
SELECT DISTINCT 18 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL
----
18

query I rowsort label-905
SELECT DISTINCT 18 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL
----
18

query I rowsort label-905
SELECT DISTINCT 18 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL
----
18

query I rowsort label-905
SELECT DISTINCT 18 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL
----
18

query IIIIIII rowsort label-910
SELECT ALL * FROM tab0 WHERE ( - 60 ) IS NULL
----

query IIIIIII rowsort label-910
SELECT ALL * FROM tab1 WHERE ( - 60 ) IS NULL
----

query IIIIIII rowsort label-910
SELECT ALL * FROM tab2 WHERE ( - 60 ) IS NULL
----

query IIIIIII rowsort label-910
SELECT ALL * FROM tab3 WHERE ( - 60 ) IS NULL
----

query IIIIIII rowsort label-910
SELECT ALL * FROM tab4 WHERE ( - 60 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: 
query I rowsort label-915
SELECT ALL + CAST( col3 AS SIGNED ) * col3 + - ( + col0 ) DIV - col3 AS col2 FROM tab0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

skipif mysql # not compatible
query I rowsort label-915
SELECT ALL + CAST ( col3 AS INTEGER ) * col3 + - ( + col0 ) / - col3 AS col2 FROM tab0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: 
query I rowsort label-915
SELECT ALL + CAST( col3 AS SIGNED ) * col3 + - ( + col0 ) DIV - col3 AS col2 FROM tab1 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

skipif mysql # not compatible
query I rowsort label-915
SELECT ALL + CAST ( col3 AS INTEGER ) * col3 + - ( + col0 ) / - col3 AS col2 FROM tab1 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: 
query I rowsort label-915
SELECT ALL + CAST( col3 AS SIGNED ) * col3 + - ( + col0 ) DIV - col3 AS col2 FROM tab2 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

skipif mysql # not compatible
query I rowsort label-915
SELECT ALL + CAST ( col3 AS INTEGER ) * col3 + - ( + col0 ) / - col3 AS col2 FROM tab2 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: 
query I rowsort label-915
SELECT ALL + CAST( col3 AS SIGNED ) * col3 + - ( + col0 ) DIV - col3 AS col2 FROM tab3 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

skipif mysql # not compatible
query I rowsort label-915
SELECT ALL + CAST ( col3 AS INTEGER ) * col3 + - ( + col0 ) / - col3 AS col2 FROM tab3 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

onlyif mysql # CAST syntax: SIGNED type: DIV for integer division: 
query I rowsort label-915
SELECT ALL + CAST( col3 AS SIGNED ) * col3 + - ( + col0 ) DIV - col3 AS col2 FROM tab4 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

skipif mysql # not compatible
query I rowsort label-915
SELECT ALL + CAST ( col3 AS INTEGER ) * col3 + - ( + col0 ) / - col3 AS col2 FROM tab4 WHERE ( NULL ) IS NULL
----
1000 values hashing to 887b02bfb998fdb5da346a0aa1d66a67

query I rowsort label-920
SELECT ALL + col3 * - col0 + + col0 AS col3 FROM tab0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-920
SELECT ALL + col3 * - col0 + + col0 AS col3 FROM tab1 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-920
SELECT ALL + col3 * - col0 + + col0 AS col3 FROM tab2 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-920
SELECT ALL + col3 * - col0 + + col0 AS col3 FROM tab3 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-920
SELECT ALL + col3 * - col0 + + col0 AS col3 FROM tab4 WHERE NOT col2 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-925
SELECT DISTINCT COUNT( * ) AS col3 FROM tab0 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-925
SELECT DISTINCT COUNT ( * ) AS col3 FROM tab0 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-925
SELECT DISTINCT COUNT( * ) AS col3 FROM tab1 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-925
SELECT DISTINCT COUNT ( * ) AS col3 FROM tab1 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-925
SELECT DISTINCT COUNT( * ) AS col3 FROM tab2 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-925
SELECT DISTINCT COUNT ( * ) AS col3 FROM tab2 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-925
SELECT DISTINCT COUNT( * ) AS col3 FROM tab3 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-925
SELECT DISTINCT COUNT ( * ) AS col3 FROM tab3 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-925
SELECT DISTINCT COUNT( * ) AS col3 FROM tab4 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-925
SELECT DISTINCT COUNT ( * ) AS col3 FROM tab4 WHERE NULL IS NULL
----
1000

query IIIIIII rowsort label-930
SELECT ALL * FROM tab0 WHERE NOT ( col3 ) >= NULL
----

query IIIIIII rowsort label-930
SELECT ALL * FROM tab1 WHERE NOT ( col3 ) >= NULL
----

query IIIIIII rowsort label-930
SELECT ALL * FROM tab2 WHERE NOT ( col3 ) >= NULL
----

query IIIIIII rowsort label-930
SELECT ALL * FROM tab3 WHERE NOT ( col3 ) >= NULL
----

query IIIIIII rowsort label-930
SELECT ALL * FROM tab4 WHERE NOT ( col3 ) >= NULL
----

query IIIIIII rowsort label-935
SELECT * FROM tab0 AS cor0 WHERE NOT col4 + col1 * + 55 IS NOT NULL
----

query IIIIIII rowsort label-935
SELECT * FROM tab1 AS cor0 WHERE NOT col4 + col1 * + 55 IS NOT NULL
----

query IIIIIII rowsort label-935
SELECT * FROM tab2 AS cor0 WHERE NOT col4 + col1 * + 55 IS NOT NULL
----

query IIIIIII rowsort label-935
SELECT * FROM tab3 AS cor0 WHERE NOT col4 + col1 * + 55 IS NOT NULL
----

query IIIIIII rowsort label-935
SELECT * FROM tab4 AS cor0 WHERE NOT col4 + col1 * + 55 IS NOT NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab0 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84
----

query IIIIIII rowsort label-940
SELECT * FROM tab1 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84
----

query IIIIIII rowsort label-940
SELECT * FROM tab2 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84
----

query IIIIIII rowsort label-940
SELECT * FROM tab3 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84
----

query IIIIIII rowsort label-940
SELECT * FROM tab4 AS cor0 WHERE NOT ( - 4 - + col4 ) <= + 84
----

query IIIIIII rowsort label-945
SELECT * FROM tab0 cor0 WHERE NOT col3 <> col4 * - col4 + - col3 * 40
----

query IIIIIII rowsort label-945
SELECT * FROM tab1 cor0 WHERE NOT col3 <> col4 * - col4 + - col3 * 40
----

query IIIIIII rowsort label-945
SELECT * FROM tab2 cor0 WHERE NOT col3 <> col4 * - col4 + - col3 * 40
----

query IIIIIII rowsort label-945
SELECT * FROM tab3 cor0 WHERE NOT col3 <> col4 * - col4 + - col3 * 40
----

query IIIIIII rowsort label-945
SELECT * FROM tab4 cor0 WHERE NOT col3 <> col4 * - col4 + - col3 * 40
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-950
SELECT + col3 AS col0 FROM tab0 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 )
----

skipif mysql # not compatible
query I rowsort label-950
SELECT + col3 AS col0 FROM tab0 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-950
SELECT + col3 AS col0 FROM tab1 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 )
----

skipif mysql # not compatible
query I rowsort label-950
SELECT + col3 AS col0 FROM tab1 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-950
SELECT + col3 AS col0 FROM tab2 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 )
----

skipif mysql # not compatible
query I rowsort label-950
SELECT + col3 AS col0 FROM tab2 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-950
SELECT + col3 AS col0 FROM tab3 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 )
----

skipif mysql # not compatible
query I rowsort label-950
SELECT + col3 AS col0 FROM tab3 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-950
SELECT + col3 AS col0 FROM tab4 AS cor0 WHERE NOT ( CAST( NULL AS SIGNED ) ) <= ( - 58 )
----

skipif mysql # not compatible
query I rowsort label-950
SELECT + col3 AS col0 FROM tab4 AS cor0 WHERE NOT ( CAST ( NULL AS INTEGER ) ) <= ( - 58 )
----

query IIIIIII rowsort label-955
SELECT * FROM tab0 WHERE NOT ( - 47 ) IS NOT NULL
----

query IIIIIII rowsort label-955
SELECT * FROM tab1 WHERE NOT ( - 47 ) IS NOT NULL
----

query IIIIIII rowsort label-955
SELECT * FROM tab2 WHERE NOT ( - 47 ) IS NOT NULL
----

query IIIIIII rowsort label-955
SELECT * FROM tab3 WHERE NOT ( - 47 ) IS NOT NULL
----

query IIIIIII rowsort label-955
SELECT * FROM tab4 WHERE NOT ( - 47 ) IS NOT NULL
----

query I rowsort label-960
SELECT DISTINCT + col0 + - 32 * col0 AS col5 FROM tab0 WHERE NOT NULL >= ( + col4 )
----

query I rowsort label-960
SELECT DISTINCT + col0 + - 32 * col0 AS col5 FROM tab1 WHERE NOT NULL >= ( + col4 )
----

query I rowsort label-960
SELECT DISTINCT + col0 + - 32 * col0 AS col5 FROM tab2 WHERE NOT NULL >= ( + col4 )
----

query I rowsort label-960
SELECT DISTINCT + col0 + - 32 * col0 AS col5 FROM tab3 WHERE NOT NULL >= ( + col4 )
----

query I rowsort label-960
SELECT DISTINCT + col0 + - 32 * col0 AS col5 FROM tab4 WHERE NOT NULL >= ( + col4 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab0 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 )
----

skipif mysql # not compatible
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab0 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab1 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 )
----

skipif mysql # not compatible
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab1 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab2 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 )
----

skipif mysql # not compatible
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab2 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab3 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 )
----

skipif mysql # not compatible
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab3 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab4 WHERE NOT col0 + + 94 NOT BETWEEN CAST( NULL AS SIGNED ) / 59 AND ( 36 )
----

skipif mysql # not compatible
query I rowsort label-965
SELECT ALL col0 / - 86 - col4 * - ( 18 ) FROM tab4 WHERE NOT col0 + + 94 NOT BETWEEN CAST ( NULL AS INTEGER ) / 59 AND ( 36 )
----

query IIIIIII rowsort label-970
SELECT * FROM tab0 WHERE col3 + col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-970
SELECT * FROM tab1 WHERE col3 + col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-970
SELECT * FROM tab2 WHERE col3 + col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-970
SELECT * FROM tab3 WHERE col3 + col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-970
SELECT * FROM tab4 WHERE col3 + col1 BETWEEN NULL AND NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-975
SELECT MAX( + col3 ) AS col3 FROM tab0 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-975
SELECT MAX ( + col3 ) AS col3 FROM tab0 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-975
SELECT MAX( + col3 ) AS col3 FROM tab1 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-975
SELECT MAX ( + col3 ) AS col3 FROM tab1 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-975
SELECT MAX( + col3 ) AS col3 FROM tab2 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-975
SELECT MAX ( + col3 ) AS col3 FROM tab2 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-975
SELECT MAX( + col3 ) AS col3 FROM tab3 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-975
SELECT MAX ( + col3 ) AS col3 FROM tab3 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-975
SELECT MAX( + col3 ) AS col3 FROM tab4 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-975
SELECT MAX ( + col3 ) AS col3 FROM tab4 WHERE NULL BETWEEN col4 + - 71 AND NULL
----
NULL

query I rowsort label-980
SELECT ALL + 43 AS col0 FROM tab0 WHERE NOT - col4 IN ( - col4 )
----

query I rowsort label-980
SELECT ALL + 43 AS col0 FROM tab1 WHERE NOT - col4 IN ( - col4 )
----

query I rowsort label-980
SELECT ALL + 43 AS col0 FROM tab2 WHERE NOT - col4 IN ( - col4 )
----

query I rowsort label-980
SELECT ALL + 43 AS col0 FROM tab3 WHERE NOT - col4 IN ( - col4 )
----

query I rowsort label-980
SELECT ALL + 43 AS col0 FROM tab4 WHERE NOT - col4 IN ( - col4 )
----

query I rowsort label-985
SELECT - 52 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to ed3cba691be9e599211711f473dd58d0

query I rowsort label-985
SELECT - 52 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to ed3cba691be9e599211711f473dd58d0

query I rowsort label-985
SELECT - 52 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to ed3cba691be9e599211711f473dd58d0

query I rowsort label-985
SELECT - 52 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to ed3cba691be9e599211711f473dd58d0

query I rowsort label-985
SELECT - 52 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to ed3cba691be9e599211711f473dd58d0

query IIIIIII rowsort label-990
SELECT * FROM tab0 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-990
SELECT * FROM tab1 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-990
SELECT * FROM tab2 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-990
SELECT * FROM tab3 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-990
SELECT * FROM tab4 AS cor0 WHERE - col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-995
SELECT * FROM tab0 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-995
SELECT * FROM tab0 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-995
SELECT * FROM tab1 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-995
SELECT * FROM tab1 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-995
SELECT * FROM tab2 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-995
SELECT * FROM tab2 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-995
SELECT * FROM tab3 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-995
SELECT * FROM tab3 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-995
SELECT * FROM tab4 AS cor0 WHERE NULL > ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-995
SELECT * FROM tab4 AS cor0 WHERE NULL > ( - CAST ( NULL AS INTEGER ) )
----

query I rowsort label-1000
SELECT + col0 * + 34 AS col3 FROM tab0 AS cor0 WHERE - col1 IS NOT NULL
----
1000 values hashing to f2a4c94e5c8d94cca629eef22a2093df

query I rowsort label-1000
SELECT + col0 * + 34 AS col3 FROM tab1 AS cor0 WHERE - col1 IS NOT NULL
----
1000 values hashing to f2a4c94e5c8d94cca629eef22a2093df

query I rowsort label-1000
SELECT + col0 * + 34 AS col3 FROM tab2 AS cor0 WHERE - col1 IS NOT NULL
----
1000 values hashing to f2a4c94e5c8d94cca629eef22a2093df

query I rowsort label-1000
SELECT + col0 * + 34 AS col3 FROM tab3 AS cor0 WHERE - col1 IS NOT NULL
----
1000 values hashing to f2a4c94e5c8d94cca629eef22a2093df

query I rowsort label-1000
SELECT + col0 * + 34 AS col3 FROM tab4 AS cor0 WHERE - col1 IS NOT NULL
----
1000 values hashing to f2a4c94e5c8d94cca629eef22a2093df

query IIIIIII rowsort label-1005
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72
----

query IIIIIII rowsort label-1005
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72
----

query IIIIIII rowsort label-1005
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72
----

query IIIIIII rowsort label-1005
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72
----

query IIIIIII rowsort label-1005
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND - 72
----

query I rowsort label-1010
SELECT - col0 FROM tab0 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL
----

query I rowsort label-1010
SELECT - col0 FROM tab1 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL
----

query I rowsort label-1010
SELECT - col0 FROM tab2 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL
----

query I rowsort label-1010
SELECT - col0 FROM tab3 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL
----

query I rowsort label-1010
SELECT - col0 FROM tab4 AS cor0 WHERE NOT + col3 * col0 + - col3 NOT BETWEEN - col1 AND NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1015
SELECT - MIN( DISTINCT + col0 ) * + 67 FROM tab0 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) )
----
NULL

skipif mysql # not compatible
query I rowsort label-1015
SELECT - MIN ( DISTINCT + col0 ) * + 67 FROM tab0 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1015
SELECT - MIN( DISTINCT + col0 ) * + 67 FROM tab1 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) )
----
NULL

skipif mysql # not compatible
query I rowsort label-1015
SELECT - MIN ( DISTINCT + col0 ) * + 67 FROM tab1 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1015
SELECT - MIN( DISTINCT + col0 ) * + 67 FROM tab2 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) )
----
NULL

skipif mysql # not compatible
query I rowsort label-1015
SELECT - MIN ( DISTINCT + col0 ) * + 67 FROM tab2 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1015
SELECT - MIN( DISTINCT + col0 ) * + 67 FROM tab3 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) )
----
NULL

skipif mysql # not compatible
query I rowsort label-1015
SELECT - MIN ( DISTINCT + col0 ) * + 67 FROM tab3 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1015
SELECT - MIN( DISTINCT + col0 ) * + 67 FROM tab4 AS cor0 WHERE NOT NULL IN ( CAST( NULL AS SIGNED ) )
----
NULL

skipif mysql # not compatible
query I rowsort label-1015
SELECT - MIN ( DISTINCT + col0 ) * + 67 FROM tab4 AS cor0 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) )
----
NULL

query I rowsort label-1020
SELECT + col0 FROM tab0 WHERE NOT ( 27 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1020
SELECT + col0 FROM tab1 WHERE NOT ( 27 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1020
SELECT + col0 FROM tab2 WHERE NOT ( 27 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1020
SELECT + col0 FROM tab3 WHERE NOT ( 27 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1020
SELECT + col0 FROM tab4 WHERE NOT ( 27 ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-1025
SELECT ALL * FROM tab0 WHERE NOT ( col3 ) NOT IN ( + col1 )
----

query IIIIIII rowsort label-1025
SELECT ALL * FROM tab1 WHERE NOT ( col3 ) NOT IN ( + col1 )
----

query IIIIIII rowsort label-1025
SELECT ALL * FROM tab2 WHERE NOT ( col3 ) NOT IN ( + col1 )
----

query IIIIIII rowsort label-1025
SELECT ALL * FROM tab3 WHERE NOT ( col3 ) NOT IN ( + col1 )
----

query IIIIIII rowsort label-1025
SELECT ALL * FROM tab4 WHERE NOT ( col3 ) NOT IN ( + col1 )
----

query I rowsort label-1030
SELECT col5 FROM tab0 WHERE NULL NOT BETWEEN + 85 AND NULL
----

query I rowsort label-1030
SELECT col5 FROM tab1 WHERE NULL NOT BETWEEN + 85 AND NULL
----

query I rowsort label-1030
SELECT col5 FROM tab2 WHERE NULL NOT BETWEEN + 85 AND NULL
----

query I rowsort label-1030
SELECT col5 FROM tab3 WHERE NULL NOT BETWEEN + 85 AND NULL
----

query I rowsort label-1030
SELECT col5 FROM tab4 WHERE NULL NOT BETWEEN + 85 AND NULL
----

query I rowsort label-1035
SELECT ALL - col1 AS col5 FROM tab0 WHERE NULL NOT IN ( col4 * + col4 + + col4 )
----

query I rowsort label-1035
SELECT ALL - col1 AS col5 FROM tab1 WHERE NULL NOT IN ( col4 * + col4 + + col4 )
----

query I rowsort label-1035
SELECT ALL - col1 AS col5 FROM tab2 WHERE NULL NOT IN ( col4 * + col4 + + col4 )
----

query I rowsort label-1035
SELECT ALL - col1 AS col5 FROM tab3 WHERE NULL NOT IN ( col4 * + col4 + + col4 )
----

query I rowsort label-1035
SELECT ALL - col1 AS col5 FROM tab4 WHERE NULL NOT IN ( col4 * + col4 + + col4 )
----

query I rowsort label-1040
SELECT col2 AS col0 FROM tab0 AS cor0 WHERE ( NULL ) > ( NULL )
----

query I rowsort label-1040
SELECT col2 AS col0 FROM tab1 AS cor0 WHERE ( NULL ) > ( NULL )
----

query I rowsort label-1040
SELECT col2 AS col0 FROM tab2 AS cor0 WHERE ( NULL ) > ( NULL )
----

query I rowsort label-1040
SELECT col2 AS col0 FROM tab3 AS cor0 WHERE ( NULL ) > ( NULL )
----

query I rowsort label-1040
SELECT col2 AS col0 FROM tab4 AS cor0 WHERE ( NULL ) > ( NULL )
----

query IIIIIII rowsort label-1045
SELECT * FROM tab0 AS cor0 WHERE col0 < col0
----

query IIIIIII rowsort label-1045
SELECT * FROM tab1 AS cor0 WHERE col0 < col0
----

query IIIIIII rowsort label-1045
SELECT * FROM tab2 AS cor0 WHERE col0 < col0
----

query IIIIIII rowsort label-1045
SELECT * FROM tab3 AS cor0 WHERE col0 < col0
----

query IIIIIII rowsort label-1045
SELECT * FROM tab4 AS cor0 WHERE col0 < col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1050
SELECT * FROM tab0 AS cor0 WHERE - 40 BETWEEN CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1050
SELECT * FROM tab0 AS cor0 WHERE - 40 BETWEEN CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1050
SELECT * FROM tab1 AS cor0 WHERE - 40 BETWEEN CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1050
SELECT * FROM tab1 AS cor0 WHERE - 40 BETWEEN CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1050
SELECT * FROM tab2 AS cor0 WHERE - 40 BETWEEN CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1050
SELECT * FROM tab2 AS cor0 WHERE - 40 BETWEEN CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1050
SELECT * FROM tab3 AS cor0 WHERE - 40 BETWEEN CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1050
SELECT * FROM tab3 AS cor0 WHERE - 40 BETWEEN CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1050
SELECT * FROM tab4 AS cor0 WHERE - 40 BETWEEN CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1050
SELECT * FROM tab4 AS cor0 WHERE - 40 BETWEEN CAST ( NULL AS INTEGER ) AND NULL
----

query IIIIIII rowsort label-1055
SELECT ALL * FROM tab0 AS cor0 WHERE - col3 / 55 <= NULL
----

query IIIIIII rowsort label-1055
SELECT ALL * FROM tab1 AS cor0 WHERE - col3 / 55 <= NULL
----

query IIIIIII rowsort label-1055
SELECT ALL * FROM tab2 AS cor0 WHERE - col3 / 55 <= NULL
----

query IIIIIII rowsort label-1055
SELECT ALL * FROM tab3 AS cor0 WHERE - col3 / 55 <= NULL
----

query IIIIIII rowsort label-1055
SELECT ALL * FROM tab4 AS cor0 WHERE - col3 / 55 <= NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1060
SELECT + COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif mysql # not compatible
query I rowsort label-1060
SELECT + COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1060
SELECT + COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif mysql # not compatible
query I rowsort label-1060
SELECT + COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1060
SELECT + COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif mysql # not compatible
query I rowsort label-1060
SELECT + COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1060
SELECT + COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif mysql # not compatible
query I rowsort label-1060
SELECT + COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1060
SELECT + COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif mysql # not compatible
query I rowsort label-1060
SELECT + COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NOT + col3 NOT IN ( - col1 )
----
0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1065
SELECT + col4 col4 FROM tab0 WHERE NOT - - col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1065
SELECT + col4 col4 FROM tab1 WHERE NOT - - col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1065
SELECT + col4 col4 FROM tab2 WHERE NOT - - col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1065
SELECT + col4 col4 FROM tab3 WHERE NOT - - col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1065
SELECT + col4 col4 FROM tab4 WHERE NOT - - col4 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1070
SELECT ALL + 72 * + COUNT( * ) + - 17 AS col4 FROM tab0 WHERE ( + col0 ) IS NOT NULL
----
71983

skipif mysql # not compatible
query I rowsort label-1070
SELECT ALL + 72 * + COUNT ( * ) + - 17 AS col4 FROM tab0 WHERE ( + col0 ) IS NOT NULL
----
71983

onlyif mysql # aggregate syntax: 
query I rowsort label-1070
SELECT ALL + 72 * + COUNT( * ) + - 17 AS col4 FROM tab1 WHERE ( + col0 ) IS NOT NULL
----
71983

skipif mysql # not compatible
query I rowsort label-1070
SELECT ALL + 72 * + COUNT ( * ) + - 17 AS col4 FROM tab1 WHERE ( + col0 ) IS NOT NULL
----
71983

onlyif mysql # aggregate syntax: 
query I rowsort label-1070
SELECT ALL + 72 * + COUNT( * ) + - 17 AS col4 FROM tab2 WHERE ( + col0 ) IS NOT NULL
----
71983

skipif mysql # not compatible
query I rowsort label-1070
SELECT ALL + 72 * + COUNT ( * ) + - 17 AS col4 FROM tab2 WHERE ( + col0 ) IS NOT NULL
----
71983

onlyif mysql # aggregate syntax: 
query I rowsort label-1070
SELECT ALL + 72 * + COUNT( * ) + - 17 AS col4 FROM tab3 WHERE ( + col0 ) IS NOT NULL
----
71983

skipif mysql # not compatible
query I rowsort label-1070
SELECT ALL + 72 * + COUNT ( * ) + - 17 AS col4 FROM tab3 WHERE ( + col0 ) IS NOT NULL
----
71983

onlyif mysql # aggregate syntax: 
query I rowsort label-1070
SELECT ALL + 72 * + COUNT( * ) + - 17 AS col4 FROM tab4 WHERE ( + col0 ) IS NOT NULL
----
71983

skipif mysql # not compatible
query I rowsort label-1070
SELECT ALL + 72 * + COUNT ( * ) + - 17 AS col4 FROM tab4 WHERE ( + col0 ) IS NOT NULL
----
71983

onlyif mysql # aggregate syntax: 
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT( * ) + ( 8 ) AS col1 FROM tab0 WHERE NULL IS NOT NULL
----
8

skipif mysql # not compatible
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT ( * ) + ( 8 ) AS col1 FROM tab0 WHERE NULL IS NOT NULL
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT( * ) + ( 8 ) AS col1 FROM tab1 WHERE NULL IS NOT NULL
----
8

skipif mysql # not compatible
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT ( * ) + ( 8 ) AS col1 FROM tab1 WHERE NULL IS NOT NULL
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT( * ) + ( 8 ) AS col1 FROM tab2 WHERE NULL IS NOT NULL
----
8

skipif mysql # not compatible
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT ( * ) + ( 8 ) AS col1 FROM tab2 WHERE NULL IS NOT NULL
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT( * ) + ( 8 ) AS col1 FROM tab3 WHERE NULL IS NOT NULL
----
8

skipif mysql # not compatible
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT ( * ) + ( 8 ) AS col1 FROM tab3 WHERE NULL IS NOT NULL
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT( * ) + ( 8 ) AS col1 FROM tab4 WHERE NULL IS NOT NULL
----
8

skipif mysql # not compatible
query I rowsort label-1075
SELECT DISTINCT + ( + 37 ) * COUNT ( * ) + ( 8 ) AS col1 FROM tab4 WHERE NULL IS NOT NULL
----
8

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab0 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab0 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab1 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab1 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab2 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab2 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab3 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab3 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab4 WHERE NULL NOT IN ( col0 + CAST( NULL AS SIGNED ) * 75 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1080
SELECT ALL * FROM tab4 WHERE NULL NOT IN ( col0 + CAST ( NULL AS INTEGER ) * 75 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1085
SELECT + col0 FROM tab0 cor0 WHERE + CAST( NULL AS DECIMAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1085
SELECT + col0 FROM tab0 cor0 WHERE + CAST ( NULL AS REAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1085
SELECT + col0 FROM tab1 cor0 WHERE + CAST( NULL AS DECIMAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1085
SELECT + col0 FROM tab1 cor0 WHERE + CAST ( NULL AS REAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1085
SELECT + col0 FROM tab2 cor0 WHERE + CAST( NULL AS DECIMAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1085
SELECT + col0 FROM tab2 cor0 WHERE + CAST ( NULL AS REAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1085
SELECT + col0 FROM tab3 cor0 WHERE + CAST( NULL AS DECIMAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1085
SELECT + col0 FROM tab3 cor0 WHERE + CAST ( NULL AS REAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1085
SELECT + col0 FROM tab4 cor0 WHERE + CAST( NULL AS DECIMAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1085
SELECT + col0 FROM tab4 cor0 WHERE + CAST ( NULL AS REAL ) IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1090
SELECT col3 - - ( col4 ) AS col3 FROM tab0 AS cor0 WHERE 83 - + + col4 IS NULL
----

query I rowsort label-1090
SELECT col3 - - ( col4 ) AS col3 FROM tab1 AS cor0 WHERE 83 - + + col4 IS NULL
----

query I rowsort label-1090
SELECT col3 - - ( col4 ) AS col3 FROM tab2 AS cor0 WHERE 83 - + + col4 IS NULL
----

query I rowsort label-1090
SELECT col3 - - ( col4 ) AS col3 FROM tab3 AS cor0 WHERE 83 - + + col4 IS NULL
----

query I rowsort label-1090
SELECT col3 - - ( col4 ) AS col3 FROM tab4 AS cor0 WHERE 83 - + + col4 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT COUNT( 64 ) FROM tab0 AS cor0 WHERE - col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT COUNT ( 64 ) FROM tab0 AS cor0 WHERE - col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT COUNT( 64 ) FROM tab1 AS cor0 WHERE - col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT COUNT ( 64 ) FROM tab1 AS cor0 WHERE - col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT COUNT( 64 ) FROM tab2 AS cor0 WHERE - col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT COUNT ( 64 ) FROM tab2 AS cor0 WHERE - col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT COUNT( 64 ) FROM tab3 AS cor0 WHERE - col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT COUNT ( 64 ) FROM tab3 AS cor0 WHERE - col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT COUNT( 64 ) FROM tab4 AS cor0 WHERE - col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT COUNT ( 64 ) FROM tab4 AS cor0 WHERE - col1 IS NULL
----
0

query I rowsort label-1100
SELECT + col1 AS col3 FROM tab0 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL )
----

query I rowsort label-1100
SELECT + col1 AS col3 FROM tab1 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL )
----

query I rowsort label-1100
SELECT + col1 AS col3 FROM tab2 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL )
----

query I rowsort label-1100
SELECT + col1 AS col3 FROM tab3 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL )
----

query I rowsort label-1100
SELECT + col1 AS col3 FROM tab4 cor0 WHERE NULL NOT BETWEEN col3 + 69 * + col4 AND ( NULL )
----

query I rowsort label-1105
SELECT DISTINCT - col3 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) >= + col1
----

query I rowsort label-1105
SELECT DISTINCT - col3 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) >= + col1
----

query I rowsort label-1105
SELECT DISTINCT - col3 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) >= + col1
----

query I rowsort label-1105
SELECT DISTINCT - col3 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) >= + col1
----

query I rowsort label-1105
SELECT DISTINCT - col3 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) >= + col1
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1110
SELECT DISTINCT - ( + MAX( col1 ) ) FROM tab0 cor0 WHERE ( 8 ) <= - col1
----
NULL

skipif mysql # not compatible
query I rowsort label-1110
SELECT DISTINCT - ( + MAX ( col1 ) ) FROM tab0 cor0 WHERE ( 8 ) <= - col1
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1110
SELECT DISTINCT - ( + MAX( col1 ) ) FROM tab1 cor0 WHERE ( 8 ) <= - col1
----
NULL

skipif mysql # not compatible
query I rowsort label-1110
SELECT DISTINCT - ( + MAX ( col1 ) ) FROM tab1 cor0 WHERE ( 8 ) <= - col1
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1110
SELECT DISTINCT - ( + MAX( col1 ) ) FROM tab2 cor0 WHERE ( 8 ) <= - col1
----
NULL

skipif mysql # not compatible
query I rowsort label-1110
SELECT DISTINCT - ( + MAX ( col1 ) ) FROM tab2 cor0 WHERE ( 8 ) <= - col1
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1110
SELECT DISTINCT - ( + MAX( col1 ) ) FROM tab3 cor0 WHERE ( 8 ) <= - col1
----
NULL

skipif mysql # not compatible
query I rowsort label-1110
SELECT DISTINCT - ( + MAX ( col1 ) ) FROM tab3 cor0 WHERE ( 8 ) <= - col1
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1110
SELECT DISTINCT - ( + MAX( col1 ) ) FROM tab4 cor0 WHERE ( 8 ) <= - col1
----
NULL

skipif mysql # not compatible
query I rowsort label-1110
SELECT DISTINCT - ( + MAX ( col1 ) ) FROM tab4 cor0 WHERE ( 8 ) <= - col1
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1115
SELECT * FROM tab0 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST( NULL AS SIGNED ) AND ( col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1115
SELECT * FROM tab0 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST ( NULL AS INTEGER ) AND ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1115
SELECT * FROM tab1 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST( NULL AS SIGNED ) AND ( col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1115
SELECT * FROM tab1 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST ( NULL AS INTEGER ) AND ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1115
SELECT * FROM tab2 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST( NULL AS SIGNED ) AND ( col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1115
SELECT * FROM tab2 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST ( NULL AS INTEGER ) AND ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1115
SELECT * FROM tab3 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST( NULL AS SIGNED ) AND ( col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1115
SELECT * FROM tab3 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST ( NULL AS INTEGER ) AND ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1115
SELECT * FROM tab4 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST( NULL AS SIGNED ) AND ( col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1115
SELECT * FROM tab4 WHERE NOT ( + ( - col1 ) ) BETWEEN CAST ( NULL AS INTEGER ) AND ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1120
SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) AS col1 FROM tab0 WHERE + - 71 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1120
SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 WHERE + - 71 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1120
SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) AS col1 FROM tab1 WHERE + - 71 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1120
SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 WHERE + - 71 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1120
SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) AS col1 FROM tab2 WHERE + - 71 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1120
SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 WHERE + - 71 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1120
SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) AS col1 FROM tab3 WHERE + - 71 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1120
SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab3 WHERE + - 71 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1120
SELECT DISTINCT - ( - CAST( NULL AS SIGNED ) ) AS col1 FROM tab4 WHERE + - 71 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1120
SELECT DISTINCT - ( - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab4 WHERE + - 71 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab0 WHERE NOT ( NULL ) BETWEEN + CAST( col0 AS DECIMAL ) AND 47 * + 65
----

skipif mysql # not compatible
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab0 WHERE NOT ( NULL ) BETWEEN + CAST ( col0 AS REAL ) AND 47 * + 65
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab1 WHERE NOT ( NULL ) BETWEEN + CAST( col0 AS DECIMAL ) AND 47 * + 65
----

skipif mysql # not compatible
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab1 WHERE NOT ( NULL ) BETWEEN + CAST ( col0 AS REAL ) AND 47 * + 65
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab2 WHERE NOT ( NULL ) BETWEEN + CAST( col0 AS DECIMAL ) AND 47 * + 65
----

skipif mysql # not compatible
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab2 WHERE NOT ( NULL ) BETWEEN + CAST ( col0 AS REAL ) AND 47 * + 65
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab3 WHERE NOT ( NULL ) BETWEEN + CAST( col0 AS DECIMAL ) AND 47 * + 65
----

skipif mysql # not compatible
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab3 WHERE NOT ( NULL ) BETWEEN + CAST ( col0 AS REAL ) AND 47 * + 65
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab4 WHERE NOT ( NULL ) BETWEEN + CAST( col0 AS DECIMAL ) AND 47 * + 65
----

skipif mysql # not compatible
query IIIIIII rowsort label-1125
SELECT ALL * FROM tab4 WHERE NOT ( NULL ) BETWEEN + CAST ( col0 AS REAL ) AND 47 * + 65
----

query IIIIIII rowsort label-1130
SELECT * FROM tab0 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL )
----

query IIIIIII rowsort label-1130
SELECT * FROM tab1 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL )
----

query IIIIIII rowsort label-1130
SELECT * FROM tab2 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL )
----

query IIIIIII rowsort label-1130
SELECT * FROM tab3 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL )
----

query IIIIIII rowsort label-1130
SELECT * FROM tab4 WHERE NOT ( + + 41 ) NOT BETWEEN + 44 * col0 AND ( NULL )
----

query IIIIIII rowsort label-1135
SELECT * FROM tab0 WHERE col4 + + 44 IN ( + ( 75 ) )
----

query IIIIIII rowsort label-1135
SELECT * FROM tab1 WHERE col4 + + 44 IN ( + ( 75 ) )
----

query IIIIIII rowsort label-1135
SELECT * FROM tab2 WHERE col4 + + 44 IN ( + ( 75 ) )
----

query IIIIIII rowsort label-1135
SELECT * FROM tab3 WHERE col4 + + 44 IN ( + ( 75 ) )
----

query IIIIIII rowsort label-1135
SELECT * FROM tab4 WHERE col4 + + 44 IN ( + ( 75 ) )
----

query I rowsort label-1140
SELECT col5 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1140
SELECT col5 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1140
SELECT col5 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1140
SELECT col5 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1140
SELECT col5 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-1145
SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 <> NULL
----

query IIIIIII rowsort label-1145
SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col1 <> NULL
----

query IIIIIII rowsort label-1145
SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col1 <> NULL
----

query IIIIIII rowsort label-1145
SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col1 <> NULL
----

query IIIIIII rowsort label-1145
SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col1 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1150
SELECT ALL - CAST( + 47 AS SIGNED ) AS col5 FROM tab0 WHERE NOT ( col0 ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1150
SELECT ALL - CAST ( + 47 AS INTEGER ) AS col5 FROM tab0 WHERE NOT ( col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1150
SELECT ALL - CAST( + 47 AS SIGNED ) AS col5 FROM tab1 WHERE NOT ( col0 ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1150
SELECT ALL - CAST ( + 47 AS INTEGER ) AS col5 FROM tab1 WHERE NOT ( col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1150
SELECT ALL - CAST( + 47 AS SIGNED ) AS col5 FROM tab2 WHERE NOT ( col0 ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1150
SELECT ALL - CAST ( + 47 AS INTEGER ) AS col5 FROM tab2 WHERE NOT ( col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1150
SELECT ALL - CAST( + 47 AS SIGNED ) AS col5 FROM tab3 WHERE NOT ( col0 ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1150
SELECT ALL - CAST ( + 47 AS INTEGER ) AS col5 FROM tab3 WHERE NOT ( col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1150
SELECT ALL - CAST( + 47 AS SIGNED ) AS col5 FROM tab4 WHERE NOT ( col0 ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1150
SELECT ALL - CAST ( + 47 AS INTEGER ) AS col5 FROM tab4 WHERE NOT ( col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1155
SELECT 6 col4 FROM tab0 AS cor0 WHERE + 98 / - CAST( - + 63 AS SIGNED ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1155
SELECT 6 col4 FROM tab0 AS cor0 WHERE + 98 / - CAST ( - + 63 AS INTEGER ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1155
SELECT 6 col4 FROM tab1 AS cor0 WHERE + 98 / - CAST( - + 63 AS SIGNED ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1155
SELECT 6 col4 FROM tab1 AS cor0 WHERE + 98 / - CAST ( - + 63 AS INTEGER ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1155
SELECT 6 col4 FROM tab2 AS cor0 WHERE + 98 / - CAST( - + 63 AS SIGNED ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1155
SELECT 6 col4 FROM tab2 AS cor0 WHERE + 98 / - CAST ( - + 63 AS INTEGER ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1155
SELECT 6 col4 FROM tab3 AS cor0 WHERE + 98 / - CAST( - + 63 AS SIGNED ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1155
SELECT 6 col4 FROM tab3 AS cor0 WHERE + 98 / - CAST ( - + 63 AS INTEGER ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1155
SELECT 6 col4 FROM tab4 AS cor0 WHERE + 98 / - CAST( - + 63 AS SIGNED ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1155
SELECT 6 col4 FROM tab4 AS cor0 WHERE + 98 / - CAST ( - + 63 AS INTEGER ) IS NOT NULL
----
1000 values hashing to b22de0992d1345f03738faf999ba6158

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1160
SELECT CAST( NULL AS SIGNED ) * + 84 + + + 14 col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1160
SELECT CAST ( NULL AS INTEGER ) * + 84 + + + 14 col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1160
SELECT CAST( NULL AS SIGNED ) * + 84 + + + 14 col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1160
SELECT CAST ( NULL AS INTEGER ) * + 84 + + + 14 col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1160
SELECT CAST( NULL AS SIGNED ) * + 84 + + + 14 col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1160
SELECT CAST ( NULL AS INTEGER ) * + 84 + + + 14 col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1160
SELECT CAST( NULL AS SIGNED ) * + 84 + + + 14 col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1160
SELECT CAST ( NULL AS INTEGER ) * + 84 + + + 14 col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1160
SELECT CAST( NULL AS SIGNED ) * + 84 + + + 14 col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1160
SELECT CAST ( NULL AS INTEGER ) * + 84 + + + 14 col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-1165
SELECT * FROM tab0 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 )
----

query IIIIIII rowsort label-1165
SELECT * FROM tab1 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 )
----

query IIIIIII rowsort label-1165
SELECT * FROM tab2 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 )
----

query IIIIIII rowsort label-1165
SELECT * FROM tab3 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 )
----

query IIIIIII rowsort label-1165
SELECT * FROM tab4 AS cor0 WHERE col0 * - 53 BETWEEN NULL AND ( 93 * - + 34 )
----

query I rowsort label-1170
SELECT 75 + col0 FROM tab0 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 )
----

query I rowsort label-1170
SELECT 75 + col0 FROM tab1 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 )
----

query I rowsort label-1170
SELECT 75 + col0 FROM tab2 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 )
----

query I rowsort label-1170
SELECT 75 + col0 FROM tab3 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 )
----

query I rowsort label-1170
SELECT 75 + col0 FROM tab4 AS cor0 WHERE NULL NOT IN ( 66 * + + col4 * + 66 )
----

query I rowsort label-1175
SELECT - col0 AS col0 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1175
SELECT - col0 AS col0 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1175
SELECT - col0 AS col0 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1175
SELECT - col0 AS col0 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1175
SELECT - col0 AS col0 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-1180
SELECT ALL + - 13 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 7ccac373abeb807bb2d31610b0864c99

query I rowsort label-1180
SELECT ALL + - 13 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 7ccac373abeb807bb2d31610b0864c99

query I rowsort label-1180
SELECT ALL + - 13 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 7ccac373abeb807bb2d31610b0864c99

query I rowsort label-1180
SELECT ALL + - 13 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 7ccac373abeb807bb2d31610b0864c99

query I rowsort label-1180
SELECT ALL + - 13 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 7ccac373abeb807bb2d31610b0864c99

query I rowsort label-1185
SELECT DISTINCT col0 + + + 67 AS col1 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to d91ec64dbcbb1dcf48e1bd0963c34922

query I rowsort label-1185
SELECT DISTINCT col0 + + + 67 AS col1 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to d91ec64dbcbb1dcf48e1bd0963c34922

query I rowsort label-1185
SELECT DISTINCT col0 + + + 67 AS col1 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to d91ec64dbcbb1dcf48e1bd0963c34922

query I rowsort label-1185
SELECT DISTINCT col0 + + + 67 AS col1 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to d91ec64dbcbb1dcf48e1bd0963c34922

query I rowsort label-1185
SELECT DISTINCT col0 + + + 67 AS col1 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to d91ec64dbcbb1dcf48e1bd0963c34922

query IIIIIII rowsort label-1190
SELECT * FROM tab0 AS cor0 WHERE NOT NULL = 64
----

query IIIIIII rowsort label-1190
SELECT * FROM tab1 AS cor0 WHERE NOT NULL = 64
----

query IIIIIII rowsort label-1190
SELECT * FROM tab2 AS cor0 WHERE NOT NULL = 64
----

query IIIIIII rowsort label-1190
SELECT * FROM tab3 AS cor0 WHERE NOT NULL = 64
----

query IIIIIII rowsort label-1190
SELECT * FROM tab4 AS cor0 WHERE NOT NULL = 64
----

query I rowsort label-1195
SELECT col5 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1195
SELECT col5 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1195
SELECT col5 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1195
SELECT col5 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1195
SELECT col5 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-1200
SELECT * FROM tab0 WHERE NULL <= - 61
----

query IIIIIII rowsort label-1200
SELECT * FROM tab1 WHERE NULL <= - 61
----

query IIIIIII rowsort label-1200
SELECT * FROM tab2 WHERE NULL <= - 61
----

query IIIIIII rowsort label-1200
SELECT * FROM tab3 WHERE NULL <= - 61
----

query IIIIIII rowsort label-1200
SELECT * FROM tab4 WHERE NULL <= - 61
----

query I rowsort label-1205
SELECT DISTINCT - 18 * + 95 AS col5 FROM tab0 WHERE 29 IS NULL
----

query I rowsort label-1205
SELECT DISTINCT - 18 * + 95 AS col5 FROM tab1 WHERE 29 IS NULL
----

query I rowsort label-1205
SELECT DISTINCT - 18 * + 95 AS col5 FROM tab2 WHERE 29 IS NULL
----

query I rowsort label-1205
SELECT DISTINCT - 18 * + 95 AS col5 FROM tab3 WHERE 29 IS NULL
----

query I rowsort label-1205
SELECT DISTINCT - 18 * + 95 AS col5 FROM tab4 WHERE 29 IS NULL
----

query I rowsort label-1210
SELECT + 56 AS col4 FROM tab0 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) )
----

query I rowsort label-1210
SELECT + 56 AS col4 FROM tab1 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) )
----

query I rowsort label-1210
SELECT + 56 AS col4 FROM tab2 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) )
----

query I rowsort label-1210
SELECT + 56 AS col4 FROM tab3 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) )
----

query I rowsort label-1210
SELECT + 56 AS col4 FROM tab4 AS cor0 WHERE NOT ( NOT ( NOT ( NOT NULL IN ( 45 ) ) ) )
----

query IIIIIII rowsort label-1215
SELECT * FROM tab0 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) )
----

query IIIIIII rowsort label-1215
SELECT * FROM tab1 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) )
----

query IIIIIII rowsort label-1215
SELECT * FROM tab2 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) )
----

query IIIIIII rowsort label-1215
SELECT * FROM tab3 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) )
----

query IIIIIII rowsort label-1215
SELECT * FROM tab4 AS cor0 WHERE ( NOT NULL NOT IN ( + col4 * + 42 ) )
----

query IIIIIII rowsort label-1220
SELECT * FROM tab0 cor0 WHERE ( NULL IS NOT NULL )
----

query IIIIIII rowsort label-1220
SELECT * FROM tab1 cor0 WHERE ( NULL IS NOT NULL )
----

query IIIIIII rowsort label-1220
SELECT * FROM tab2 cor0 WHERE ( NULL IS NOT NULL )
----

query IIIIIII rowsort label-1220
SELECT * FROM tab3 cor0 WHERE ( NULL IS NOT NULL )
----

query IIIIIII rowsort label-1220
SELECT * FROM tab4 cor0 WHERE ( NULL IS NOT NULL )
----

query IIIIIII rowsort label-1225
SELECT * FROM tab0 WHERE NULL > + col3 + - col4
----

query IIIIIII rowsort label-1225
SELECT * FROM tab1 WHERE NULL > + col3 + - col4
----

query IIIIIII rowsort label-1225
SELECT * FROM tab2 WHERE NULL > + col3 + - col4
----

query IIIIIII rowsort label-1225
SELECT * FROM tab3 WHERE NULL > + col3 + - col4
----

query IIIIIII rowsort label-1225
SELECT * FROM tab4 WHERE NULL > + col3 + - col4
----

query I rowsort label-1230
SELECT - 58 AS col2 FROM tab0 WHERE NOT NULL <= - col4 + - - col4 OR NOT - - 4 + - ( col3 ) * ( + 91 ) BETWEEN NULL AND col3
----

query I rowsort label-1230
SELECT - 58 AS col2 FROM tab1 WHERE NOT NULL <= - col4 + - - col4 OR NOT - - 4 + - ( col3 ) * ( + 91 ) BETWEEN NULL AND col3
----

query I rowsort label-1230
SELECT - 58 AS col2 FROM tab2 WHERE NOT NULL <= - col4 + - - col4 OR NOT - - 4 + - ( col3 ) * ( + 91 ) BETWEEN NULL AND col3
----

query I rowsort label-1230
SELECT - 58 AS col2 FROM tab3 WHERE NOT NULL <= - col4 + - - col4 OR NOT - - 4 + - ( col3 ) * ( + 91 ) BETWEEN NULL AND col3
----

query I rowsort label-1230
SELECT - 58 AS col2 FROM tab4 WHERE NOT NULL <= - col4 + - - col4 OR NOT - - 4 + - ( col3 ) * ( + 91 ) BETWEEN NULL AND col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab0 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab0 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab1 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab1 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab2 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab2 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab3 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab3 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab4 WHERE NOT - + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1235
SELECT ALL * FROM tab4 WHERE NOT - + CAST ( NULL AS INTEGER ) IS NULL
----

query IIIIIII rowsort label-1240
SELECT ALL * FROM tab0 AS cor0 WHERE NOT 81 < NULL
----

query IIIIIII rowsort label-1240
SELECT ALL * FROM tab1 AS cor0 WHERE NOT 81 < NULL
----

query IIIIIII rowsort label-1240
SELECT ALL * FROM tab2 AS cor0 WHERE NOT 81 < NULL
----

query IIIIIII rowsort label-1240
SELECT ALL * FROM tab3 AS cor0 WHERE NOT 81 < NULL
----

query IIIIIII rowsort label-1240
SELECT ALL * FROM tab4 AS cor0 WHERE NOT 81 < NULL
----

query IIIIIII rowsort label-1245
SELECT ALL * FROM tab0 WHERE NOT 55 IS NOT NULL
----

query IIIIIII rowsort label-1245
SELECT ALL * FROM tab1 WHERE NOT 55 IS NOT NULL
----

query IIIIIII rowsort label-1245
SELECT ALL * FROM tab2 WHERE NOT 55 IS NOT NULL
----

query IIIIIII rowsort label-1245
SELECT ALL * FROM tab3 WHERE NOT 55 IS NOT NULL
----

query IIIIIII rowsort label-1245
SELECT ALL * FROM tab4 WHERE NOT 55 IS NOT NULL
----

query I rowsort label-1250
SELECT - 77 + + - col1 - + - 26 AS col4 FROM tab0 WHERE NULL = col3
----

query I rowsort label-1250
SELECT - 77 + + - col1 - + - 26 AS col4 FROM tab1 WHERE NULL = col3
----

query I rowsort label-1250
SELECT - 77 + + - col1 - + - 26 AS col4 FROM tab2 WHERE NULL = col3
----

query I rowsort label-1250
SELECT - 77 + + - col1 - + - 26 AS col4 FROM tab3 WHERE NULL = col3
----

query I rowsort label-1250
SELECT - 77 + + - col1 - + - 26 AS col4 FROM tab4 WHERE NULL = col3
----

query I rowsort label-1255
SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE NOT 74 <= NULL
----

query I rowsort label-1255
SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE NOT 74 <= NULL
----

query I rowsort label-1255
SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE NOT 74 <= NULL
----

query I rowsort label-1255
SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE NOT 74 <= NULL
----

query I rowsort label-1255
SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE NOT 74 <= NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1260
SELECT + COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1260
SELECT + COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1260
SELECT + COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1260
SELECT + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1260
SELECT + COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1260
SELECT + COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1260
SELECT + COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1260
SELECT + COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1260
SELECT + COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1260
SELECT + COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL
----
0

query IIIIIII rowsort label-1265
SELECT * FROM tab0 AS cor0 WHERE NOT ( 91 ) > NULL
----

query IIIIIII rowsort label-1265
SELECT * FROM tab1 AS cor0 WHERE NOT ( 91 ) > NULL
----

query IIIIIII rowsort label-1265
SELECT * FROM tab2 AS cor0 WHERE NOT ( 91 ) > NULL
----

query IIIIIII rowsort label-1265
SELECT * FROM tab3 AS cor0 WHERE NOT ( 91 ) > NULL
----

query IIIIIII rowsort label-1265
SELECT * FROM tab4 AS cor0 WHERE NOT ( 91 ) > NULL
----

query IIIIIII rowsort label-1270
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( 31 ) > NULL
----

query IIIIIII rowsort label-1270
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( 31 ) > NULL
----

query IIIIIII rowsort label-1270
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( 31 ) > NULL
----

query IIIIIII rowsort label-1270
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( 31 ) > NULL
----

query IIIIIII rowsort label-1270
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( 31 ) > NULL
----

query I rowsort label-1275
SELECT ( - 49 ) FROM tab0 WHERE + + col1 <> NULL
----

query I rowsort label-1275
SELECT ( - 49 ) FROM tab1 WHERE + + col1 <> NULL
----

query I rowsort label-1275
SELECT ( - 49 ) FROM tab2 WHERE + + col1 <> NULL
----

query I rowsort label-1275
SELECT ( - 49 ) FROM tab3 WHERE + + col1 <> NULL
----

query I rowsort label-1275
SELECT ( - 49 ) FROM tab4 WHERE + + col1 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1280
SELECT * FROM tab0 WHERE + - CAST( - + col1 AS SIGNED ) + + 79 = - 95
----

skipif mysql # not compatible
query IIIIIII rowsort label-1280
SELECT * FROM tab0 WHERE + - CAST ( - + col1 AS INTEGER ) + + 79 = - 95
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1280
SELECT * FROM tab1 WHERE + - CAST( - + col1 AS SIGNED ) + + 79 = - 95
----

skipif mysql # not compatible
query IIIIIII rowsort label-1280
SELECT * FROM tab1 WHERE + - CAST ( - + col1 AS INTEGER ) + + 79 = - 95
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1280
SELECT * FROM tab2 WHERE + - CAST( - + col1 AS SIGNED ) + + 79 = - 95
----

skipif mysql # not compatible
query IIIIIII rowsort label-1280
SELECT * FROM tab2 WHERE + - CAST ( - + col1 AS INTEGER ) + + 79 = - 95
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1280
SELECT * FROM tab3 WHERE + - CAST( - + col1 AS SIGNED ) + + 79 = - 95
----

skipif mysql # not compatible
query IIIIIII rowsort label-1280
SELECT * FROM tab3 WHERE + - CAST ( - + col1 AS INTEGER ) + + 79 = - 95
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1280
SELECT * FROM tab4 WHERE + - CAST( - + col1 AS SIGNED ) + + 79 = - 95
----

skipif mysql # not compatible
query IIIIIII rowsort label-1280
SELECT * FROM tab4 WHERE + - CAST ( - + col1 AS INTEGER ) + + 79 = - 95
----

query IIIIIII rowsort label-1285
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) >= col1
----

query IIIIIII rowsort label-1285
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= col1
----

query IIIIIII rowsort label-1285
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) >= col1
----

query IIIIIII rowsort label-1285
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) >= col1
----

query IIIIIII rowsort label-1285
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) >= col1
----

query IIIIIII rowsort label-1290
SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 )
----

query IIIIIII rowsort label-1290
SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 )
----

query IIIIIII rowsort label-1290
SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 )
----

query IIIIIII rowsort label-1290
SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 )
----

query IIIIIII rowsort label-1290
SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT + - ( + + 14 ) / - col0 * col0 = col0 )
----

query IIIIIII rowsort label-1295
SELECT ALL * FROM tab0 AS cor0 WHERE NULL > 84
----

query IIIIIII rowsort label-1295
SELECT ALL * FROM tab1 AS cor0 WHERE NULL > 84
----

query IIIIIII rowsort label-1295
SELECT ALL * FROM tab2 AS cor0 WHERE NULL > 84
----

query IIIIIII rowsort label-1295
SELECT ALL * FROM tab3 AS cor0 WHERE NULL > 84
----

query IIIIIII rowsort label-1295
SELECT ALL * FROM tab4 AS cor0 WHERE NULL > 84
----

query I rowsort label-1300
SELECT + 54 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 8abbe3ad1f91c1d88da27c31719a3668

query I rowsort label-1300
SELECT + 54 AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 8abbe3ad1f91c1d88da27c31719a3668

query I rowsort label-1300
SELECT + 54 AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 8abbe3ad1f91c1d88da27c31719a3668

query I rowsort label-1300
SELECT + 54 AS col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 8abbe3ad1f91c1d88da27c31719a3668

query I rowsort label-1300
SELECT + 54 AS col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 8abbe3ad1f91c1d88da27c31719a3668

onlyif mysql # aggregate syntax: 
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1305
SELECT DISTINCT 5 * COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( col4 * col0 ) IS NOT NULL
----
0

query I rowsort label-1310
SELECT DISTINCT col0 FROM tab0 cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1310
SELECT DISTINCT col0 FROM tab1 cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1310
SELECT DISTINCT col0 FROM tab2 cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1310
SELECT DISTINCT col0 FROM tab3 cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1310
SELECT DISTINCT col0 FROM tab4 cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1315
SELECT + 95 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 32ebf6ba2c7046c29df28424e2f74a6a

query I rowsort label-1315
SELECT + 95 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 32ebf6ba2c7046c29df28424e2f74a6a

query I rowsort label-1315
SELECT + 95 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 32ebf6ba2c7046c29df28424e2f74a6a

query I rowsort label-1315
SELECT + 95 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 32ebf6ba2c7046c29df28424e2f74a6a

query I rowsort label-1315
SELECT + 95 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 32ebf6ba2c7046c29df28424e2f74a6a

query IIIIIII rowsort label-1320
SELECT * FROM tab0 AS cor0 WHERE 98 + + + 97 IS NULL
----

query IIIIIII rowsort label-1320
SELECT * FROM tab1 AS cor0 WHERE 98 + + + 97 IS NULL
----

query IIIIIII rowsort label-1320
SELECT * FROM tab2 AS cor0 WHERE 98 + + + 97 IS NULL
----

query IIIIIII rowsort label-1320
SELECT * FROM tab3 AS cor0 WHERE 98 + + + 97 IS NULL
----

query IIIIIII rowsort label-1320
SELECT * FROM tab4 AS cor0 WHERE 98 + + + 97 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67
----

skipif mysql # not compatible
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67
----

skipif mysql # not compatible
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67
----

skipif mysql # not compatible
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67
----

skipif mysql # not compatible
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) + - ( - 13 ) >= - + 67
----

skipif mysql # not compatible
query I rowsort label-1325
SELECT ALL col0 / + - col1 AS col0 FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + - ( - 13 ) >= - + 67
----

query IIIIIII rowsort label-1330
SELECT ALL * FROM tab0 AS cor0 WHERE col3 = - + ( 64 )
----

query IIIIIII rowsort label-1330
SELECT ALL * FROM tab1 AS cor0 WHERE col3 = - + ( 64 )
----

query IIIIIII rowsort label-1330
SELECT ALL * FROM tab2 AS cor0 WHERE col3 = - + ( 64 )
----

query IIIIIII rowsort label-1330
SELECT ALL * FROM tab3 AS cor0 WHERE col3 = - + ( 64 )
----

query IIIIIII rowsort label-1330
SELECT ALL * FROM tab4 AS cor0 WHERE col3 = - + ( 64 )
----

query I rowsort label-1335
SELECT ALL + - 19 AS col0 FROM tab0 AS cor0 WHERE ( NOT col0 IS NULL )
----
1000 values hashing to 60a1bd70a0d522f3478ea355a6553e7f

query I rowsort label-1335
SELECT ALL + - 19 AS col0 FROM tab1 AS cor0 WHERE ( NOT col0 IS NULL )
----
1000 values hashing to 60a1bd70a0d522f3478ea355a6553e7f

query I rowsort label-1335
SELECT ALL + - 19 AS col0 FROM tab2 AS cor0 WHERE ( NOT col0 IS NULL )
----
1000 values hashing to 60a1bd70a0d522f3478ea355a6553e7f

query I rowsort label-1335
SELECT ALL + - 19 AS col0 FROM tab3 AS cor0 WHERE ( NOT col0 IS NULL )
----
1000 values hashing to 60a1bd70a0d522f3478ea355a6553e7f

query I rowsort label-1335
SELECT ALL + - 19 AS col0 FROM tab4 AS cor0 WHERE ( NOT col0 IS NULL )
----
1000 values hashing to 60a1bd70a0d522f3478ea355a6553e7f

query IIIIIII rowsort label-1340
SELECT * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-1340
SELECT * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-1340
SELECT * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-1340
SELECT * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-1340
SELECT * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-1345
SELECT ALL * FROM tab0 WHERE - - 62 * - 6 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1345
SELECT ALL * FROM tab1 WHERE - - 62 * - 6 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1345
SELECT ALL * FROM tab2 WHERE - - 62 * - 6 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1345
SELECT ALL * FROM tab3 WHERE - - 62 * - 6 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1345
SELECT ALL * FROM tab4 WHERE - - 62 * - 6 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab0 AS cor0 WHERE ( col4 + col0 ) <= NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab1 AS cor0 WHERE ( col4 + col0 ) <= NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab2 AS cor0 WHERE ( col4 + col0 ) <= NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab3 AS cor0 WHERE ( col4 + col0 ) <= NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab4 AS cor0 WHERE ( col4 + col0 ) <= NULL
----

query IIIIIII rowsort label-1355
SELECT * FROM tab0 cor0 WHERE 9 + - col4 IS NULL AND NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1355
SELECT * FROM tab1 cor0 WHERE 9 + - col4 IS NULL AND NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1355
SELECT * FROM tab2 cor0 WHERE 9 + - col4 IS NULL AND NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1355
SELECT * FROM tab3 cor0 WHERE 9 + - col4 IS NULL AND NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1355
SELECT * FROM tab4 cor0 WHERE 9 + - col4 IS NULL AND NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1360
SELECT * FROM tab0 AS cor0 WHERE 29 / + 20 IS NULL
----

query IIIIIII rowsort label-1360
SELECT * FROM tab1 AS cor0 WHERE 29 / + 20 IS NULL
----

query IIIIIII rowsort label-1360
SELECT * FROM tab2 AS cor0 WHERE 29 / + 20 IS NULL
----

query IIIIIII rowsort label-1360
SELECT * FROM tab3 AS cor0 WHERE 29 / + 20 IS NULL
----

query IIIIIII rowsort label-1360
SELECT * FROM tab4 AS cor0 WHERE 29 / + 20 IS NULL
----

query I rowsort label-1365
SELECT 56 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL
----

query I rowsort label-1365
SELECT 56 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL
----

query I rowsort label-1365
SELECT 56 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL
----

query I rowsort label-1365
SELECT 56 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL
----

query I rowsort label-1365
SELECT 56 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + col4 AND NULL
----

query I rowsort label-1370
SELECT + col2 FROM tab0 WHERE NOT + col4 < NULL
----

query I rowsort label-1370
SELECT + col2 FROM tab1 WHERE NOT + col4 < NULL
----

query I rowsort label-1370
SELECT + col2 FROM tab2 WHERE NOT + col4 < NULL
----

query I rowsort label-1370
SELECT + col2 FROM tab3 WHERE NOT + col4 < NULL
----

query I rowsort label-1370
SELECT + col2 FROM tab4 WHERE NOT + col4 < NULL
----

query I rowsort label-1375
SELECT + ( col2 ) AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1375
SELECT + ( col2 ) AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1375
SELECT + ( col2 ) AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1375
SELECT + ( col2 ) AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1375
SELECT + ( col2 ) AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1380
SELECT col5 FROM tab0 AS cor0 WHERE + col4 <= + col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1380
SELECT col5 FROM tab1 AS cor0 WHERE + col4 <= + col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1380
SELECT col5 FROM tab2 AS cor0 WHERE + col4 <= + col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1380
SELECT col5 FROM tab3 AS cor0 WHERE + col4 <= + col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1380
SELECT col5 FROM tab4 AS cor0 WHERE + col4 <= + col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1385
SELECT col5 FROM tab0 AS cor0 WHERE + col1 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1385
SELECT col5 FROM tab1 AS cor0 WHERE + col1 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1385
SELECT col5 FROM tab2 AS cor0 WHERE + col1 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1385
SELECT col5 FROM tab3 AS cor0 WHERE + col1 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1385
SELECT col5 FROM tab4 AS cor0 WHERE + col1 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-1390
SELECT ALL * FROM tab0 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1390
SELECT ALL * FROM tab1 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1390
SELECT ALL * FROM tab2 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1390
SELECT ALL * FROM tab3 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1390
SELECT ALL * FROM tab4 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab0 WHERE NOT NULL > - - col3
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab1 WHERE NOT NULL > - - col3
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab2 WHERE NOT NULL > - - col3
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab3 WHERE NOT NULL > - - col3
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab4 WHERE NOT NULL > - - col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab0 AS cor0 WHERE NOT 71 IN ( col0, - CAST( NULL AS SIGNED ) + - col3, 98 )
----

skipif mysql # not compatible
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab0 AS cor0 WHERE NOT 71 IN ( col0, - CAST ( NULL AS INTEGER ) + - col3, 98 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab1 AS cor0 WHERE NOT 71 IN ( col0, - CAST( NULL AS SIGNED ) + - col3, 98 )
----

skipif mysql # not compatible
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab1 AS cor0 WHERE NOT 71 IN ( col0, - CAST ( NULL AS INTEGER ) + - col3, 98 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab2 AS cor0 WHERE NOT 71 IN ( col0, - CAST( NULL AS SIGNED ) + - col3, 98 )
----

skipif mysql # not compatible
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab2 AS cor0 WHERE NOT 71 IN ( col0, - CAST ( NULL AS INTEGER ) + - col3, 98 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab3 AS cor0 WHERE NOT 71 IN ( col0, - CAST( NULL AS SIGNED ) + - col3, 98 )
----

skipif mysql # not compatible
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab3 AS cor0 WHERE NOT 71 IN ( col0, - CAST ( NULL AS INTEGER ) + - col3, 98 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab4 AS cor0 WHERE NOT 71 IN ( col0, - CAST( NULL AS SIGNED ) + - col3, 98 )
----

skipif mysql # not compatible
query II rowsort label-1400
SELECT DISTINCT - - col0, col3 FROM tab4 AS cor0 WHERE NOT 71 IN ( col0, - CAST ( NULL AS INTEGER ) + - col3, 98 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1405
SELECT * FROM tab0 AS cor0 WHERE NULL >= CAST( + col4 AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1405
SELECT * FROM tab0 AS cor0 WHERE NULL >= CAST ( + col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1405
SELECT * FROM tab1 AS cor0 WHERE NULL >= CAST( + col4 AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1405
SELECT * FROM tab1 AS cor0 WHERE NULL >= CAST ( + col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1405
SELECT * FROM tab2 AS cor0 WHERE NULL >= CAST( + col4 AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1405
SELECT * FROM tab2 AS cor0 WHERE NULL >= CAST ( + col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1405
SELECT * FROM tab3 AS cor0 WHERE NULL >= CAST( + col4 AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1405
SELECT * FROM tab3 AS cor0 WHERE NULL >= CAST ( + col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1405
SELECT * FROM tab4 AS cor0 WHERE NULL >= CAST( + col4 AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1405
SELECT * FROM tab4 AS cor0 WHERE NULL >= CAST ( + col4 AS INTEGER )
----

query IIIIIII rowsort label-1410
SELECT * FROM tab0 AS cor0 WHERE ( + + col3 ) IS NULL
----

query IIIIIII rowsort label-1410
SELECT * FROM tab1 AS cor0 WHERE ( + + col3 ) IS NULL
----

query IIIIIII rowsort label-1410
SELECT * FROM tab2 AS cor0 WHERE ( + + col3 ) IS NULL
----

query IIIIIII rowsort label-1410
SELECT * FROM tab3 AS cor0 WHERE ( + + col3 ) IS NULL
----

query IIIIIII rowsort label-1410
SELECT * FROM tab4 AS cor0 WHERE ( + + col3 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT + col4 * - CAST( 95 AS SIGNED ) - 98 * + col0 FROM tab0 WHERE NOT NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT + col4 * - CAST ( 95 AS INTEGER ) - 98 * + col0 FROM tab0 WHERE NOT NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT + col4 * - CAST( 95 AS SIGNED ) - 98 * + col0 FROM tab1 WHERE NOT NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT + col4 * - CAST ( 95 AS INTEGER ) - 98 * + col0 FROM tab1 WHERE NOT NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT + col4 * - CAST( 95 AS SIGNED ) - 98 * + col0 FROM tab2 WHERE NOT NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT + col4 * - CAST ( 95 AS INTEGER ) - 98 * + col0 FROM tab2 WHERE NOT NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT + col4 * - CAST( 95 AS SIGNED ) - 98 * + col0 FROM tab3 WHERE NOT NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT + col4 * - CAST ( 95 AS INTEGER ) - 98 * + col0 FROM tab3 WHERE NOT NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT + col4 * - CAST( 95 AS SIGNED ) - 98 * + col0 FROM tab4 WHERE NOT NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT + col4 * - CAST ( 95 AS INTEGER ) - 98 * + col0 FROM tab4 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1420
SELECT ALL * FROM tab0 WHERE - + col4 + + col0 IS NULL
----

query IIIIIII rowsort label-1420
SELECT ALL * FROM tab1 WHERE - + col4 + + col0 IS NULL
----

query IIIIIII rowsort label-1420
SELECT ALL * FROM tab2 WHERE - + col4 + + col0 IS NULL
----

query IIIIIII rowsort label-1420
SELECT ALL * FROM tab3 WHERE - + col4 + + col0 IS NULL
----

query IIIIIII rowsort label-1420
SELECT ALL * FROM tab4 WHERE - + col4 + + col0 IS NULL
----

query IIIIIII rowsort label-1425
SELECT ALL * FROM tab0 AS cor0 WHERE 5 + - 93 / + - ( - + col1 ) IS NULL
----

query IIIIIII rowsort label-1425
SELECT ALL * FROM tab1 AS cor0 WHERE 5 + - 93 / + - ( - + col1 ) IS NULL
----

query IIIIIII rowsort label-1425
SELECT ALL * FROM tab2 AS cor0 WHERE 5 + - 93 / + - ( - + col1 ) IS NULL
----

query IIIIIII rowsort label-1425
SELECT ALL * FROM tab3 AS cor0 WHERE 5 + - 93 / + - ( - + col1 ) IS NULL
----

query IIIIIII rowsort label-1425
SELECT ALL * FROM tab4 AS cor0 WHERE 5 + - 93 / + - ( - + col1 ) IS NULL
----

query I rowsort label-1430
SELECT - col3 AS col1 FROM tab0 AS cor0 WHERE NOT + 27 * - + 0 IS NOT NULL
----

query I rowsort label-1430
SELECT - col3 AS col1 FROM tab1 AS cor0 WHERE NOT + 27 * - + 0 IS NOT NULL
----

query I rowsort label-1430
SELECT - col3 AS col1 FROM tab2 AS cor0 WHERE NOT + 27 * - + 0 IS NOT NULL
----

query I rowsort label-1430
SELECT - col3 AS col1 FROM tab3 AS cor0 WHERE NOT + 27 * - + 0 IS NOT NULL
----

query I rowsort label-1430
SELECT - col3 AS col1 FROM tab4 AS cor0 WHERE NOT + 27 * - + 0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1435
SELECT ALL + CAST( - 33 AS SIGNED ) FROM tab0 cor0 WHERE 85 IS NULL
----

skipif mysql # not compatible
query I rowsort label-1435
SELECT ALL + CAST ( - 33 AS INTEGER ) FROM tab0 cor0 WHERE 85 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1435
SELECT ALL + CAST( - 33 AS SIGNED ) FROM tab1 cor0 WHERE 85 IS NULL
----

skipif mysql # not compatible
query I rowsort label-1435
SELECT ALL + CAST ( - 33 AS INTEGER ) FROM tab1 cor0 WHERE 85 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1435
SELECT ALL + CAST( - 33 AS SIGNED ) FROM tab2 cor0 WHERE 85 IS NULL
----

skipif mysql # not compatible
query I rowsort label-1435
SELECT ALL + CAST ( - 33 AS INTEGER ) FROM tab2 cor0 WHERE 85 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1435
SELECT ALL + CAST( - 33 AS SIGNED ) FROM tab3 cor0 WHERE 85 IS NULL
----

skipif mysql # not compatible
query I rowsort label-1435
SELECT ALL + CAST ( - 33 AS INTEGER ) FROM tab3 cor0 WHERE 85 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1435
SELECT ALL + CAST( - 33 AS SIGNED ) FROM tab4 cor0 WHERE 85 IS NULL
----

skipif mysql # not compatible
query I rowsort label-1435
SELECT ALL + CAST ( - 33 AS INTEGER ) FROM tab4 cor0 WHERE 85 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1440
SELECT + COUNT( * ) - 71 AS col0 FROM tab0 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

skipif mysql # not compatible
query I rowsort label-1440
SELECT + COUNT ( * ) - 71 AS col0 FROM tab0 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

onlyif mysql # aggregate syntax: 
query I rowsort label-1440
SELECT + COUNT( * ) - 71 AS col0 FROM tab1 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

skipif mysql # not compatible
query I rowsort label-1440
SELECT + COUNT ( * ) - 71 AS col0 FROM tab1 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

onlyif mysql # aggregate syntax: 
query I rowsort label-1440
SELECT + COUNT( * ) - 71 AS col0 FROM tab2 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

skipif mysql # not compatible
query I rowsort label-1440
SELECT + COUNT ( * ) - 71 AS col0 FROM tab2 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

onlyif mysql # aggregate syntax: 
query I rowsort label-1440
SELECT + COUNT( * ) - 71 AS col0 FROM tab3 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

skipif mysql # not compatible
query I rowsort label-1440
SELECT + COUNT ( * ) - 71 AS col0 FROM tab3 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

onlyif mysql # aggregate syntax: 
query I rowsort label-1440
SELECT + COUNT( * ) - 71 AS col0 FROM tab4 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

skipif mysql # not compatible
query I rowsort label-1440
SELECT + COUNT ( * ) - 71 AS col0 FROM tab4 AS cor0 WHERE 38 NOT BETWEEN NULL AND NULL
----
-71

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab0 WHERE ( NOT ( 15 * CAST( NULL AS SIGNED ) + col4 ) IS NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab0 WHERE ( NOT ( 15 * CAST ( NULL AS INTEGER ) + col4 ) IS NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab1 WHERE ( NOT ( 15 * CAST( NULL AS SIGNED ) + col4 ) IS NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab1 WHERE ( NOT ( 15 * CAST ( NULL AS INTEGER ) + col4 ) IS NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab2 WHERE ( NOT ( 15 * CAST( NULL AS SIGNED ) + col4 ) IS NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab2 WHERE ( NOT ( 15 * CAST ( NULL AS INTEGER ) + col4 ) IS NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab3 WHERE ( NOT ( 15 * CAST( NULL AS SIGNED ) + col4 ) IS NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab3 WHERE ( NOT ( 15 * CAST ( NULL AS INTEGER ) + col4 ) IS NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab4 WHERE ( NOT ( 15 * CAST( NULL AS SIGNED ) + col4 ) IS NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1445
SELECT ALL * FROM tab4 WHERE ( NOT ( 15 * CAST ( NULL AS INTEGER ) + col4 ) IS NULL )
----

query I rowsort label-1450
SELECT ALL 9 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1450
SELECT ALL 9 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1450
SELECT ALL 9 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1450
SELECT ALL 9 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1450
SELECT ALL 9 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1455
SELECT DISTINCT - 81 AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1455
SELECT DISTINCT - 81 AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1455
SELECT DISTINCT - 81 AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1455
SELECT DISTINCT - 81 AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1455
SELECT DISTINCT - 81 AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-1460
SELECT * FROM tab0 AS cor0 WHERE NOT col0 < + col3 + + col0
----

query IIIIIII rowsort label-1460
SELECT * FROM tab1 AS cor0 WHERE NOT col0 < + col3 + + col0
----

query IIIIIII rowsort label-1460
SELECT * FROM tab2 AS cor0 WHERE NOT col0 < + col3 + + col0
----

query IIIIIII rowsort label-1460
SELECT * FROM tab3 AS cor0 WHERE NOT col0 < + col3 + + col0
----

query IIIIIII rowsort label-1460
SELECT * FROM tab4 AS cor0 WHERE NOT col0 < + col3 + + col0
----

query I rowsort label-1465
SELECT DISTINCT - col4 AS col4 FROM tab0 WHERE NOT - + 10 + + - 85 + - col1 <= ( col4 )
----

query I rowsort label-1465
SELECT DISTINCT - col4 AS col4 FROM tab1 WHERE NOT - + 10 + + - 85 + - col1 <= ( col4 )
----

query I rowsort label-1465
SELECT DISTINCT - col4 AS col4 FROM tab2 WHERE NOT - + 10 + + - 85 + - col1 <= ( col4 )
----

query I rowsort label-1465
SELECT DISTINCT - col4 AS col4 FROM tab3 WHERE NOT - + 10 + + - 85 + - col1 <= ( col4 )
----

query I rowsort label-1465
SELECT DISTINCT - col4 AS col4 FROM tab4 WHERE NOT - + 10 + + - 85 + - col1 <= ( col4 )
----

query I rowsort label-1470
SELECT ALL + col5 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-1470
SELECT ALL + col5 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-1470
SELECT ALL + col5 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-1470
SELECT ALL + col5 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-1470
SELECT ALL + col5 FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-1475
SELECT ALL col3 + + col0 FROM tab0 WHERE NOT NULL BETWEEN - col3 AND NULL
----

query I rowsort label-1475
SELECT ALL col3 + + col0 FROM tab1 WHERE NOT NULL BETWEEN - col3 AND NULL
----

query I rowsort label-1475
SELECT ALL col3 + + col0 FROM tab2 WHERE NOT NULL BETWEEN - col3 AND NULL
----

query I rowsort label-1475
SELECT ALL col3 + + col0 FROM tab3 WHERE NOT NULL BETWEEN - col3 AND NULL
----

query I rowsort label-1475
SELECT ALL col3 + + col0 FROM tab4 WHERE NOT NULL BETWEEN - col3 AND NULL
----

query IIIIIII rowsort label-1480
SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN + 67 AND ( NULL )
----

query IIIIIII rowsort label-1480
SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN + 67 AND ( NULL )
----

query IIIIIII rowsort label-1480
SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN + 67 AND ( NULL )
----

query IIIIIII rowsort label-1480
SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN + 67 AND ( NULL )
----

query IIIIIII rowsort label-1480
SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN + 67 AND ( NULL )
----

query I rowsort label-1485
SELECT ALL - col0 FROM tab0 WHERE NOT NULL BETWEEN NULL AND - col1
----

query I rowsort label-1485
SELECT ALL - col0 FROM tab1 WHERE NOT NULL BETWEEN NULL AND - col1
----

query I rowsort label-1485
SELECT ALL - col0 FROM tab2 WHERE NOT NULL BETWEEN NULL AND - col1
----

query I rowsort label-1485
SELECT ALL - col0 FROM tab3 WHERE NOT NULL BETWEEN NULL AND - col1
----

query I rowsort label-1485
SELECT ALL - col0 FROM tab4 WHERE NOT NULL BETWEEN NULL AND - col1
----

query I rowsort label-1490
SELECT DISTINCT 98 AS col5 FROM tab0 WHERE NOT NULL <= - col0 * + 7
----

query I rowsort label-1490
SELECT DISTINCT 98 AS col5 FROM tab1 WHERE NOT NULL <= - col0 * + 7
----

query I rowsort label-1490
SELECT DISTINCT 98 AS col5 FROM tab2 WHERE NOT NULL <= - col0 * + 7
----

query I rowsort label-1490
SELECT DISTINCT 98 AS col5 FROM tab3 WHERE NOT NULL <= - col0 * + 7
----

query I rowsort label-1490
SELECT DISTINCT 98 AS col5 FROM tab4 WHERE NOT NULL <= - col0 * + 7
----

query I rowsort label-1495
SELECT DISTINCT + 98 AS col0 FROM tab0 WHERE NOT + - 46 IS NULL
----
98

query I rowsort label-1495
SELECT DISTINCT + 98 AS col0 FROM tab1 WHERE NOT + - 46 IS NULL
----
98

query I rowsort label-1495
SELECT DISTINCT + 98 AS col0 FROM tab2 WHERE NOT + - 46 IS NULL
----
98

query I rowsort label-1495
SELECT DISTINCT + 98 AS col0 FROM tab3 WHERE NOT + - 46 IS NULL
----
98

query I rowsort label-1495
SELECT DISTINCT + 98 AS col0 FROM tab4 WHERE NOT + - 46 IS NULL
----
98

query IIIIIII rowsort label-1500
SELECT * FROM tab0 AS cor0 WHERE NOT + ( - 67 ) * - col1 * + + 93 + + + col4 + + - col0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab1 AS cor0 WHERE NOT + ( - 67 ) * - col1 * + + 93 + + + col4 + + - col0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab2 AS cor0 WHERE NOT + ( - 67 ) * - col1 * + + 93 + + + col4 + + - col0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab3 AS cor0 WHERE NOT + ( - 67 ) * - col1 * + + 93 + + + col4 + + - col0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab4 AS cor0 WHERE NOT + ( - 67 ) * - col1 * + + 93 + + + col4 + + - col0 BETWEEN NULL AND NULL
----

query I rowsort label-1505
SELECT - + 0 + col1 FROM tab0 WHERE 23 IS NULL
----

query I rowsort label-1505
SELECT - + 0 + col1 FROM tab1 WHERE 23 IS NULL
----

query I rowsort label-1505
SELECT - + 0 + col1 FROM tab2 WHERE 23 IS NULL
----

query I rowsort label-1505
SELECT - + 0 + col1 FROM tab3 WHERE 23 IS NULL
----

query I rowsort label-1505
SELECT - + 0 + col1 FROM tab4 WHERE 23 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1510
SELECT - + 72 col0 FROM tab0 cor0 WHERE NOT 10 = NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1510
SELECT - + 72 col0 FROM tab1 cor0 WHERE NOT 10 = NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1510
SELECT - + 72 col0 FROM tab2 cor0 WHERE NOT 10 = NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1510
SELECT - + 72 col0 FROM tab3 cor0 WHERE NOT 10 = NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1510
SELECT - + 72 col0 FROM tab4 cor0 WHERE NOT 10 = NULL
----

query I rowsort label-1515
SELECT col3 AS col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1515
SELECT col3 AS col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1515
SELECT col3 AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1515
SELECT col3 AS col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1515
SELECT col3 AS col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-1520
SELECT * FROM tab0 AS cor0 WHERE NOT - col1 NOT BETWEEN - 76 AND NULL
----

query IIIIIII rowsort label-1520
SELECT * FROM tab1 AS cor0 WHERE NOT - col1 NOT BETWEEN - 76 AND NULL
----

query IIIIIII rowsort label-1520
SELECT * FROM tab2 AS cor0 WHERE NOT - col1 NOT BETWEEN - 76 AND NULL
----

query IIIIIII rowsort label-1520
SELECT * FROM tab3 AS cor0 WHERE NOT - col1 NOT BETWEEN - 76 AND NULL
----

query IIIIIII rowsort label-1520
SELECT * FROM tab4 AS cor0 WHERE NOT - col1 NOT BETWEEN - 76 AND NULL
----

query IIIIIII rowsort label-1525
SELECT ALL * FROM tab0 AS cor0 WHERE 18 <= NULL
----

query IIIIIII rowsort label-1525
SELECT ALL * FROM tab1 AS cor0 WHERE 18 <= NULL
----

query IIIIIII rowsort label-1525
SELECT ALL * FROM tab2 AS cor0 WHERE 18 <= NULL
----

query IIIIIII rowsort label-1525
SELECT ALL * FROM tab3 AS cor0 WHERE 18 <= NULL
----

query IIIIIII rowsort label-1525
SELECT ALL * FROM tab4 AS cor0 WHERE 18 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query III rowsort label-1530
SELECT ALL - - col3, CAST( - 14 AS SIGNED ) AS col4, + col0 + - 22 FROM tab0 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

skipif mysql # not compatible
query III rowsort label-1530
SELECT ALL - - col3, CAST ( - 14 AS INTEGER ) AS col4, + col0 + - 22 FROM tab0 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query III rowsort label-1530
SELECT ALL - - col3, CAST( - 14 AS SIGNED ) AS col4, + col0 + - 22 FROM tab1 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

skipif mysql # not compatible
query III rowsort label-1530
SELECT ALL - - col3, CAST ( - 14 AS INTEGER ) AS col4, + col0 + - 22 FROM tab1 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query III rowsort label-1530
SELECT ALL - - col3, CAST( - 14 AS SIGNED ) AS col4, + col0 + - 22 FROM tab2 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

skipif mysql # not compatible
query III rowsort label-1530
SELECT ALL - - col3, CAST ( - 14 AS INTEGER ) AS col4, + col0 + - 22 FROM tab2 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query III rowsort label-1530
SELECT ALL - - col3, CAST( - 14 AS SIGNED ) AS col4, + col0 + - 22 FROM tab3 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

skipif mysql # not compatible
query III rowsort label-1530
SELECT ALL - - col3, CAST ( - 14 AS INTEGER ) AS col4, + col0 + - 22 FROM tab3 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query III rowsort label-1530
SELECT ALL - - col3, CAST( - 14 AS SIGNED ) AS col4, + col0 + - 22 FROM tab4 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

skipif mysql # not compatible
query III rowsort label-1530
SELECT ALL - - col3, CAST ( - 14 AS INTEGER ) AS col4, + col0 + - 22 FROM tab4 WHERE + 45 * - 78 IS NULL AND ( NOT - 78 IS NOT NULL )
----

query I rowsort label-1535
SELECT ALL - 94 * col4 + col4 FROM tab0 WHERE ( + 96 ) IS NULL
----

query I rowsort label-1535
SELECT ALL - 94 * col4 + col4 FROM tab1 WHERE ( + 96 ) IS NULL
----

query I rowsort label-1535
SELECT ALL - 94 * col4 + col4 FROM tab2 WHERE ( + 96 ) IS NULL
----

query I rowsort label-1535
SELECT ALL - 94 * col4 + col4 FROM tab3 WHERE ( + 96 ) IS NULL
----

query I rowsort label-1535
SELECT ALL - 94 * col4 + col4 FROM tab4 WHERE ( + 96 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1540
SELECT ALL + 19 + - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

skipif mysql # not compatible
query I rowsort label-1540
SELECT ALL + 19 + - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1540
SELECT ALL + 19 + - + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

skipif mysql # not compatible
query I rowsort label-1540
SELECT ALL + 19 + - + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1540
SELECT ALL + 19 + - + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

skipif mysql # not compatible
query I rowsort label-1540
SELECT ALL + 19 + - + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1540
SELECT ALL + 19 + - + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

skipif mysql # not compatible
query I rowsort label-1540
SELECT ALL + 19 + - + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1540
SELECT ALL + 19 + - + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

skipif mysql # not compatible
query I rowsort label-1540
SELECT ALL + 19 + - + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT col1 - 48 < + col3 + + + col3
----
252 values hashing to 382e0099c2b290e5bd0bba433db2bdf6

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1545
SELECT ALL - COUNT( * ) AS col5 FROM tab0 WHERE NOT - CAST( + - 17 AS SIGNED ) + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - COUNT ( * ) AS col5 FROM tab0 WHERE NOT - CAST ( + - 17 AS INTEGER ) + col1 IS NOT NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1545
SELECT ALL - COUNT( * ) AS col5 FROM tab1 WHERE NOT - CAST( + - 17 AS SIGNED ) + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - COUNT ( * ) AS col5 FROM tab1 WHERE NOT - CAST ( + - 17 AS INTEGER ) + col1 IS NOT NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1545
SELECT ALL - COUNT( * ) AS col5 FROM tab2 WHERE NOT - CAST( + - 17 AS SIGNED ) + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - COUNT ( * ) AS col5 FROM tab2 WHERE NOT - CAST ( + - 17 AS INTEGER ) + col1 IS NOT NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1545
SELECT ALL - COUNT( * ) AS col5 FROM tab3 WHERE NOT - CAST( + - 17 AS SIGNED ) + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - COUNT ( * ) AS col5 FROM tab3 WHERE NOT - CAST ( + - 17 AS INTEGER ) + col1 IS NOT NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1545
SELECT ALL - COUNT( * ) AS col5 FROM tab4 WHERE NOT - CAST( + - 17 AS SIGNED ) + col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - COUNT ( * ) AS col5 FROM tab4 WHERE NOT - CAST ( + - 17 AS INTEGER ) + col1 IS NOT NULL
----
0

query IIIIIII rowsort label-1550
SELECT ALL * FROM tab0 WHERE ( 96 IS NULL ) OR NULL NOT BETWEEN ( + col3 ) AND col1
----

query IIIIIII rowsort label-1550
SELECT ALL * FROM tab1 WHERE ( 96 IS NULL ) OR NULL NOT BETWEEN ( + col3 ) AND col1
----

query IIIIIII rowsort label-1550
SELECT ALL * FROM tab2 WHERE ( 96 IS NULL ) OR NULL NOT BETWEEN ( + col3 ) AND col1
----

query IIIIIII rowsort label-1550
SELECT ALL * FROM tab3 WHERE ( 96 IS NULL ) OR NULL NOT BETWEEN ( + col3 ) AND col1
----

query IIIIIII rowsort label-1550
SELECT ALL * FROM tab4 WHERE ( 96 IS NULL ) OR NULL NOT BETWEEN ( + col3 ) AND col1
----

query I rowsort label-1555
SELECT DISTINCT - 6 / + + 25 * - AVG ( ALL + col0 ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1555
SELECT DISTINCT - 6 / + + 25 * - AVG ( ALL + col0 ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1555
SELECT DISTINCT - 6 / + + 25 * - AVG ( ALL + col0 ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1555
SELECT DISTINCT - 6 / + + 25 * - AVG ( ALL + col0 ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1555
SELECT DISTINCT - 6 / + + 25 * - AVG ( ALL + col0 ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1560
SELECT col3 FROM tab0 AS cor0 WHERE 26 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-1560
SELECT col3 FROM tab1 AS cor0 WHERE 26 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-1560
SELECT col3 FROM tab2 AS cor0 WHERE 26 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-1560
SELECT col3 FROM tab3 AS cor0 WHERE 26 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-1560
SELECT col3 FROM tab4 AS cor0 WHERE 26 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query IIIIIII rowsort label-1565
SELECT * FROM tab0 AS cor0 WHERE NOT ( + + 96 ) >= + 23
----

query IIIIIII rowsort label-1565
SELECT * FROM tab1 AS cor0 WHERE NOT ( + + 96 ) >= + 23
----

query IIIIIII rowsort label-1565
SELECT * FROM tab2 AS cor0 WHERE NOT ( + + 96 ) >= + 23
----

query IIIIIII rowsort label-1565
SELECT * FROM tab3 AS cor0 WHERE NOT ( + + 96 ) >= + 23
----

query IIIIIII rowsort label-1565
SELECT * FROM tab4 AS cor0 WHERE NOT ( + + 96 ) >= + 23
----

query I rowsort label-1570
SELECT - col1 AS col1 FROM tab0 WHERE NULL NOT BETWEEN NULL AND col0
----

query I rowsort label-1570
SELECT - col1 AS col1 FROM tab1 WHERE NULL NOT BETWEEN NULL AND col0
----

query I rowsort label-1570
SELECT - col1 AS col1 FROM tab2 WHERE NULL NOT BETWEEN NULL AND col0
----

query I rowsort label-1570
SELECT - col1 AS col1 FROM tab3 WHERE NULL NOT BETWEEN NULL AND col0
----

query I rowsort label-1570
SELECT - col1 AS col1 FROM tab4 WHERE NULL NOT BETWEEN NULL AND col0
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1575
SELECT + col0 col1 FROM tab0 WHERE - - ( 10 ) - col1 NOT BETWEEN - col3 AND NULL
----
517 values hashing to 505cef23ce2edbf930dee0c81b78cf85

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1575
SELECT + col0 col1 FROM tab1 WHERE - - ( 10 ) - col1 NOT BETWEEN - col3 AND NULL
----
517 values hashing to 505cef23ce2edbf930dee0c81b78cf85

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1575
SELECT + col0 col1 FROM tab2 WHERE - - ( 10 ) - col1 NOT BETWEEN - col3 AND NULL
----
517 values hashing to 505cef23ce2edbf930dee0c81b78cf85

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1575
SELECT + col0 col1 FROM tab3 WHERE - - ( 10 ) - col1 NOT BETWEEN - col3 AND NULL
----
517 values hashing to 505cef23ce2edbf930dee0c81b78cf85

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1575
SELECT + col0 col1 FROM tab4 WHERE - - ( 10 ) - col1 NOT BETWEEN - col3 AND NULL
----
517 values hashing to 505cef23ce2edbf930dee0c81b78cf85

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab0 cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) AND col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab0 cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) AND col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab1 cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) AND col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab1 cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) AND col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab2 cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) AND col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab2 cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) AND col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab3 cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) AND col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab3 cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) AND col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab4 cor0 WHERE NULL BETWEEN CAST( NULL AS SIGNED ) AND col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-1580
SELECT ALL * FROM tab4 cor0 WHERE NULL BETWEEN CAST ( NULL AS INTEGER ) AND col0
----

query IIIIIII rowsort label-1585
SELECT * FROM tab0 AS cor0 WHERE NULL <= 81 + 47 - 77 + + - col4
----

query IIIIIII rowsort label-1585
SELECT * FROM tab1 AS cor0 WHERE NULL <= 81 + 47 - 77 + + - col4
----

query IIIIIII rowsort label-1585
SELECT * FROM tab2 AS cor0 WHERE NULL <= 81 + 47 - 77 + + - col4
----

query IIIIIII rowsort label-1585
SELECT * FROM tab3 AS cor0 WHERE NULL <= 81 + 47 - 77 + + - col4
----

query IIIIIII rowsort label-1585
SELECT * FROM tab4 AS cor0 WHERE NULL <= 81 + 47 - 77 + + - col4
----

query I rowsort label-1590
SELECT ALL + 15 / 56 AS col3 FROM tab0 AS cor0 WHERE col4 / - ( - 83 ) > + col1 * col4
----

query I rowsort label-1590
SELECT ALL + 15 / 56 AS col3 FROM tab1 AS cor0 WHERE col4 / - ( - 83 ) > + col1 * col4
----

query I rowsort label-1590
SELECT ALL + 15 / 56 AS col3 FROM tab2 AS cor0 WHERE col4 / - ( - 83 ) > + col1 * col4
----

query I rowsort label-1590
SELECT ALL + 15 / 56 AS col3 FROM tab3 AS cor0 WHERE col4 / - ( - 83 ) > + col1 * col4
----

query I rowsort label-1590
SELECT ALL + 15 / 56 AS col3 FROM tab4 AS cor0 WHERE col4 / - ( - 83 ) > + col1 * col4
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1595
SELECT ALL + COUNT( - col4 ) FROM tab0 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

skipif mysql # not compatible
query I rowsort label-1595
SELECT ALL + COUNT ( - col4 ) FROM tab0 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1595
SELECT ALL + COUNT( - col4 ) FROM tab1 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

skipif mysql # not compatible
query I rowsort label-1595
SELECT ALL + COUNT ( - col4 ) FROM tab1 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1595
SELECT ALL + COUNT( - col4 ) FROM tab2 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

skipif mysql # not compatible
query I rowsort label-1595
SELECT ALL + COUNT ( - col4 ) FROM tab2 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1595
SELECT ALL + COUNT( - col4 ) FROM tab3 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

skipif mysql # not compatible
query I rowsort label-1595
SELECT ALL + COUNT ( - col4 ) FROM tab3 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1595
SELECT ALL + COUNT( - col4 ) FROM tab4 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

skipif mysql # not compatible
query I rowsort label-1595
SELECT ALL + COUNT ( - col4 ) FROM tab4 AS cor0 WHERE ( NOT - col0 > + + ( + col3 ) )
----
1000

query I rowsort label-1600
SELECT ALL - col3 AS col5 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1600
SELECT ALL - col3 AS col5 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1600
SELECT ALL - col3 AS col5 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1600
SELECT ALL - col3 AS col5 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1600
SELECT ALL - col3 AS col5 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-1605
SELECT * FROM tab0 WHERE NOT + 83 <= NULL
----

query IIIIIII rowsort label-1605
SELECT * FROM tab1 WHERE NOT + 83 <= NULL
----

query IIIIIII rowsort label-1605
SELECT * FROM tab2 WHERE NOT + 83 <= NULL
----

query IIIIIII rowsort label-1605
SELECT * FROM tab3 WHERE NOT + 83 <= NULL
----

query IIIIIII rowsort label-1605
SELECT * FROM tab4 WHERE NOT + 83 <= NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab0 WHERE NOT - 3 * 72 IS NOT NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab1 WHERE NOT - 3 * 72 IS NOT NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab2 WHERE NOT - 3 * 72 IS NOT NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab3 WHERE NOT - 3 * 72 IS NOT NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab4 WHERE NOT - 3 * 72 IS NOT NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab1 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab2 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab3 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab4 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1620
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) <> ( + + 44 )
----

query IIIIIII rowsort label-1620
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) <> ( + + 44 )
----

query IIIIIII rowsort label-1620
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) <> ( + + 44 )
----

query IIIIIII rowsort label-1620
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) <> ( + + 44 )
----

query IIIIIII rowsort label-1620
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) <> ( + + 44 )
----

query I rowsort label-1625
SELECT - col1 AS col0 FROM tab0 AS cor0 WHERE col5 IS NULL
----

query I rowsort label-1625
SELECT - col1 AS col0 FROM tab1 AS cor0 WHERE col5 IS NULL
----

query I rowsort label-1625
SELECT - col1 AS col0 FROM tab2 AS cor0 WHERE col5 IS NULL
----

query I rowsort label-1625
SELECT - col1 AS col0 FROM tab3 AS cor0 WHERE col5 IS NULL
----

query I rowsort label-1625
SELECT - col1 AS col0 FROM tab4 AS cor0 WHERE col5 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1630
SELECT + + CAST( NULL AS SIGNED ) col4 FROM tab0 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1630
SELECT + + CAST ( NULL AS INTEGER ) col4 FROM tab0 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1630
SELECT + + CAST( NULL AS SIGNED ) col4 FROM tab1 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1630
SELECT + + CAST ( NULL AS INTEGER ) col4 FROM tab1 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1630
SELECT + + CAST( NULL AS SIGNED ) col4 FROM tab2 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1630
SELECT + + CAST ( NULL AS INTEGER ) col4 FROM tab2 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1630
SELECT + + CAST( NULL AS SIGNED ) col4 FROM tab3 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1630
SELECT + + CAST ( NULL AS INTEGER ) col4 FROM tab3 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1630
SELECT + + CAST( NULL AS SIGNED ) col4 FROM tab4 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1630
SELECT + + CAST ( NULL AS INTEGER ) col4 FROM tab4 cor0 WHERE col0 * - col3 < - col1 * 97
----
971 values hashing to fbc8150af8fc94f92f9e3cb19df79f0d

query I rowsort label-1635
SELECT DISTINCT + + col0 AS col2 FROM tab0 AS cor0 WHERE NOT 56 IS NOT NULL
----

query I rowsort label-1635
SELECT DISTINCT + + col0 AS col2 FROM tab1 AS cor0 WHERE NOT 56 IS NOT NULL
----

query I rowsort label-1635
SELECT DISTINCT + + col0 AS col2 FROM tab2 AS cor0 WHERE NOT 56 IS NOT NULL
----

query I rowsort label-1635
SELECT DISTINCT + + col0 AS col2 FROM tab3 AS cor0 WHERE NOT 56 IS NOT NULL
----

query I rowsort label-1635
SELECT DISTINCT + + col0 AS col2 FROM tab4 AS cor0 WHERE NOT 56 IS NOT NULL
----

query II rowsort label-1640
SELECT col3 + - + 84 + + col3 - - - 14, + col1 FROM tab0 WHERE NOT NULL IS NULL
----

query II rowsort label-1640
SELECT col3 + - + 84 + + col3 - - - 14, + col1 FROM tab1 WHERE NOT NULL IS NULL
----

query II rowsort label-1640
SELECT col3 + - + 84 + + col3 - - - 14, + col1 FROM tab2 WHERE NOT NULL IS NULL
----

query II rowsort label-1640
SELECT col3 + - + 84 + + col3 - - - 14, + col1 FROM tab3 WHERE NOT NULL IS NULL
----

query II rowsort label-1640
SELECT col3 + - + 84 + + col3 - - - 14, + col1 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-1645
SELECT * FROM tab0 WHERE NOT NULL > - 74 + - + 76
----

query IIIIIII rowsort label-1645
SELECT * FROM tab1 WHERE NOT NULL > - 74 + - + 76
----

query IIIIIII rowsort label-1645
SELECT * FROM tab2 WHERE NOT NULL > - 74 + - + 76
----

query IIIIIII rowsort label-1645
SELECT * FROM tab3 WHERE NOT NULL > - 74 + - + 76
----

query IIIIIII rowsort label-1645
SELECT * FROM tab4 WHERE NOT NULL > - 74 + - + 76
----

query I rowsort label-1650
SELECT - + col3 / + col1 FROM tab0 WHERE NOT - 54 >= NULL
----

query I rowsort label-1650
SELECT - + col3 / + col1 FROM tab1 WHERE NOT - 54 >= NULL
----

query I rowsort label-1650
SELECT - + col3 / + col1 FROM tab2 WHERE NOT - 54 >= NULL
----

query I rowsort label-1650
SELECT - + col3 / + col1 FROM tab3 WHERE NOT - 54 >= NULL
----

query I rowsort label-1650
SELECT - + col3 / + col1 FROM tab4 WHERE NOT - 54 >= NULL
----

query I rowsort label-1655
SELECT ALL + col5 AS col2 FROM tab0 WHERE NOT ( + col4 ) IS NOT NULL
----

query I rowsort label-1655
SELECT ALL + col5 AS col2 FROM tab1 WHERE NOT ( + col4 ) IS NOT NULL
----

query I rowsort label-1655
SELECT ALL + col5 AS col2 FROM tab2 WHERE NOT ( + col4 ) IS NOT NULL
----

query I rowsort label-1655
SELECT ALL + col5 AS col2 FROM tab3 WHERE NOT ( + col4 ) IS NOT NULL
----

query I rowsort label-1655
SELECT ALL + col5 AS col2 FROM tab4 WHERE NOT ( + col4 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab0 WHERE - col0 * - 13 + + + CAST( NULL AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab0 WHERE - col0 * - 13 + + + CAST ( NULL AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab1 WHERE - col0 * - 13 + + + CAST( NULL AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab1 WHERE - col0 * - 13 + + + CAST ( NULL AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab2 WHERE - col0 * - 13 + + + CAST( NULL AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab2 WHERE - col0 * - 13 + + + CAST ( NULL AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab3 WHERE - col0 * - 13 + + + CAST( NULL AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab3 WHERE - col0 * - 13 + + + CAST ( NULL AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab4 WHERE - col0 * - 13 + + + CAST( NULL AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1660
SELECT ALL * FROM tab4 WHERE - col0 * - 13 + + + CAST ( NULL AS INTEGER ) < NULL
----

query I rowsort label-1665
SELECT ALL - + col0 AS col5 FROM tab0 WHERE NULL = NULL
----

query I rowsort label-1665
SELECT ALL - + col0 AS col5 FROM tab1 WHERE NULL = NULL
----

query I rowsort label-1665
SELECT ALL - + col0 AS col5 FROM tab2 WHERE NULL = NULL
----

query I rowsort label-1665
SELECT ALL - + col0 AS col5 FROM tab3 WHERE NULL = NULL
----

query I rowsort label-1665
SELECT ALL - + col0 AS col5 FROM tab4 WHERE NULL = NULL
----

query IIIIIII rowsort label-1670
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-1670
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-1670
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-1670
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-1670
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) BETWEEN col1 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1675
SELECT DISTINCT - col3 col0 FROM tab0 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1675
SELECT DISTINCT - col3 col0 FROM tab1 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1675
SELECT DISTINCT - col3 col0 FROM tab2 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1675
SELECT DISTINCT - col3 col0 FROM tab3 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1675
SELECT DISTINCT - col3 col0 FROM tab4 WHERE NULL IS NOT NULL
----

query II rowsort label-1680
SELECT DISTINCT col0 + col0 + - + 87 AS col4, + col1 AS col3 FROM tab0 WHERE NULL IS NOT NULL
----

query II rowsort label-1680
SELECT DISTINCT col0 + col0 + - + 87 AS col4, + col1 AS col3 FROM tab1 WHERE NULL IS NOT NULL
----

query II rowsort label-1680
SELECT DISTINCT col0 + col0 + - + 87 AS col4, + col1 AS col3 FROM tab2 WHERE NULL IS NOT NULL
----

query II rowsort label-1680
SELECT DISTINCT col0 + col0 + - + 87 AS col4, + col1 AS col3 FROM tab3 WHERE NULL IS NOT NULL
----

query II rowsort label-1680
SELECT DISTINCT col0 + col0 + - + 87 AS col4, + col1 AS col3 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-1685
SELECT ALL + 94 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 5c413eb147ae2da4505a3cf19e7e7092

query I rowsort label-1685
SELECT ALL + 94 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 5c413eb147ae2da4505a3cf19e7e7092

query I rowsort label-1685
SELECT ALL + 94 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 5c413eb147ae2da4505a3cf19e7e7092

query I rowsort label-1685
SELECT ALL + 94 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 5c413eb147ae2da4505a3cf19e7e7092

query I rowsort label-1685
SELECT ALL + 94 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 5c413eb147ae2da4505a3cf19e7e7092

query I rowsort label-1690
SELECT col3 / col3 FROM tab0 WHERE + col3 IS NULL
----

query I rowsort label-1690
SELECT col3 / col3 FROM tab1 WHERE + col3 IS NULL
----

query I rowsort label-1690
SELECT col3 / col3 FROM tab2 WHERE + col3 IS NULL
----

query I rowsort label-1690
SELECT col3 / col3 FROM tab3 WHERE + col3 IS NULL
----

query I rowsort label-1690
SELECT col3 / col3 FROM tab4 WHERE + col3 IS NULL
----

query II rowsort label-1695
SELECT ALL 72 / - 83 AS col5, + 62 AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1695
SELECT ALL 72 / - 83 AS col5, + 62 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1695
SELECT ALL 72 / - 83 AS col5, + 62 AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1695
SELECT ALL 72 / - 83 AS col5, + 62 AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1695
SELECT ALL 72 / - 83 AS col5, + 62 AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1700
SELECT - col1 + col4 * + 1 FROM tab0 WHERE col5 IS NULL
----

query I rowsort label-1700
SELECT - col1 + col4 * + 1 FROM tab1 WHERE col5 IS NULL
----

query I rowsort label-1700
SELECT - col1 + col4 * + 1 FROM tab2 WHERE col5 IS NULL
----

query I rowsort label-1700
SELECT - col1 + col4 * + 1 FROM tab3 WHERE col5 IS NULL
----

query I rowsort label-1700
SELECT - col1 + col4 * + 1 FROM tab4 WHERE col5 IS NULL
----

query IIIIIII rowsort label-1705
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 51 * - col1 IS NOT NULL
----

query IIIIIII rowsort label-1705
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 51 * - col1 IS NOT NULL
----

query IIIIIII rowsort label-1705
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 51 * - col1 IS NOT NULL
----

query IIIIIII rowsort label-1705
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 51 * - col1 IS NOT NULL
----

query IIIIIII rowsort label-1705
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 51 * - col1 IS NOT NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab0 WHERE - col0 IS NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab1 WHERE - col0 IS NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab2 WHERE - col0 IS NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab3 WHERE - col0 IS NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab4 WHERE - col0 IS NULL
----

query IIIIIII rowsort label-1715
SELECT * FROM tab0 WHERE 90 IS NULL
----

query IIIIIII rowsort label-1715
SELECT * FROM tab1 WHERE 90 IS NULL
----

query IIIIIII rowsort label-1715
SELECT * FROM tab2 WHERE 90 IS NULL
----

query IIIIIII rowsort label-1715
SELECT * FROM tab3 WHERE 90 IS NULL
----

query IIIIIII rowsort label-1715
SELECT * FROM tab4 WHERE 90 IS NULL
----

query II rowsort label-1720
SELECT ALL + 92, col4 FROM tab0 cor0 WHERE NULL NOT IN ( - col0, col1, 14, col0, col1 )
----

query II rowsort label-1720
SELECT ALL + 92, col4 FROM tab1 cor0 WHERE NULL NOT IN ( - col0, col1, 14, col0, col1 )
----

query II rowsort label-1720
SELECT ALL + 92, col4 FROM tab2 cor0 WHERE NULL NOT IN ( - col0, col1, 14, col0, col1 )
----

query II rowsort label-1720
SELECT ALL + 92, col4 FROM tab3 cor0 WHERE NULL NOT IN ( - col0, col1, 14, col0, col1 )
----

query II rowsort label-1720
SELECT ALL + 92, col4 FROM tab4 cor0 WHERE NULL NOT IN ( - col0, col1, 14, col0, col1 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1725
SELECT - COUNT( * ) col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1725
SELECT - COUNT ( * ) col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1725
SELECT - COUNT( * ) col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1725
SELECT - COUNT ( * ) col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1725
SELECT - COUNT( * ) col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1725
SELECT - COUNT ( * ) col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1725
SELECT - COUNT( * ) col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1725
SELECT - COUNT ( * ) col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1725
SELECT - COUNT( * ) col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1725
SELECT - COUNT ( * ) col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-1000

query I rowsort label-1730
SELECT + col3 AS col1 FROM tab0 cor0 WHERE NOT NULL <> - col0
----

query I rowsort label-1730
SELECT + col3 AS col1 FROM tab1 cor0 WHERE NOT NULL <> - col0
----

query I rowsort label-1730
SELECT + col3 AS col1 FROM tab2 cor0 WHERE NOT NULL <> - col0
----

query I rowsort label-1730
SELECT + col3 AS col1 FROM tab3 cor0 WHERE NOT NULL <> - col0
----

query I rowsort label-1730
SELECT + col3 AS col1 FROM tab4 cor0 WHERE NOT NULL <> - col0
----

query I rowsort label-1735
SELECT ALL - col4 AS col5 FROM tab0 WHERE NOT NULL <= + col0
----

query I rowsort label-1735
SELECT ALL - col4 AS col5 FROM tab1 WHERE NOT NULL <= + col0
----

query I rowsort label-1735
SELECT ALL - col4 AS col5 FROM tab2 WHERE NOT NULL <= + col0
----

query I rowsort label-1735
SELECT ALL - col4 AS col5 FROM tab3 WHERE NOT NULL <= + col0
----

query I rowsort label-1735
SELECT ALL - col4 AS col5 FROM tab4 WHERE NOT NULL <= + col0
----

query IIIIIII rowsort label-1740
SELECT * FROM tab0 WHERE 21 IS NULL
----

query IIIIIII rowsort label-1740
SELECT * FROM tab1 WHERE 21 IS NULL
----

query IIIIIII rowsort label-1740
SELECT * FROM tab2 WHERE 21 IS NULL
----

query IIIIIII rowsort label-1740
SELECT * FROM tab3 WHERE 21 IS NULL
----

query IIIIIII rowsort label-1740
SELECT * FROM tab4 WHERE 21 IS NULL
----

query I rowsort label-1745
SELECT col2 AS col4 FROM tab0 WHERE - + col3 + col0 IS NULL
----

query I rowsort label-1745
SELECT col2 AS col4 FROM tab1 WHERE - + col3 + col0 IS NULL
----

query I rowsort label-1745
SELECT col2 AS col4 FROM tab2 WHERE - + col3 + col0 IS NULL
----

query I rowsort label-1745
SELECT col2 AS col4 FROM tab3 WHERE - + col3 + col0 IS NULL
----

query I rowsort label-1745
SELECT col2 AS col4 FROM tab4 WHERE - + col3 + col0 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1750
SELECT DISTINCT - CAST( col3 AS SIGNED ), - col4 AS col5 FROM tab0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-1750
SELECT DISTINCT - CAST ( col3 AS INTEGER ), - col4 AS col5 FROM tab0 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1750
SELECT DISTINCT - CAST( col3 AS SIGNED ), - col4 AS col5 FROM tab1 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-1750
SELECT DISTINCT - CAST ( col3 AS INTEGER ), - col4 AS col5 FROM tab1 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1750
SELECT DISTINCT - CAST( col3 AS SIGNED ), - col4 AS col5 FROM tab2 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-1750
SELECT DISTINCT - CAST ( col3 AS INTEGER ), - col4 AS col5 FROM tab2 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1750
SELECT DISTINCT - CAST( col3 AS SIGNED ), - col4 AS col5 FROM tab3 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-1750
SELECT DISTINCT - CAST ( col3 AS INTEGER ), - col4 AS col5 FROM tab3 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-1750
SELECT DISTINCT - CAST( col3 AS SIGNED ), - col4 AS col5 FROM tab4 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-1750
SELECT DISTINCT - CAST ( col3 AS INTEGER ), - col4 AS col5 FROM tab4 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1755
SELECT + CAST( 72 AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE col4 - - col0 <= NULL
----

skipif mysql # not compatible
query I rowsort label-1755
SELECT + CAST ( 72 AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE col4 - - col0 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1755
SELECT + CAST( 72 AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE col4 - - col0 <= NULL
----

skipif mysql # not compatible
query I rowsort label-1755
SELECT + CAST ( 72 AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE col4 - - col0 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1755
SELECT + CAST( 72 AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE col4 - - col0 <= NULL
----

skipif mysql # not compatible
query I rowsort label-1755
SELECT + CAST ( 72 AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE col4 - - col0 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1755
SELECT + CAST( 72 AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE col4 - - col0 <= NULL
----

skipif mysql # not compatible
query I rowsort label-1755
SELECT + CAST ( 72 AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE col4 - - col0 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1755
SELECT + CAST( 72 AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE col4 - - col0 <= NULL
----

skipif mysql # not compatible
query I rowsort label-1755
SELECT + CAST ( 72 AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE col4 - - col0 <= NULL
----

query II rowsort label-1760
SELECT - col3 * + 7 * - col0 AS col3, 20 AS col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1760
SELECT - col3 * + 7 * - col0 AS col3, 20 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1760
SELECT - col3 * + 7 * - col0 AS col3, 20 AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1760
SELECT - col3 * + 7 * - col0 AS col3, 20 AS col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-1760
SELECT - col3 * + 7 * - col0 AS col3, 20 AS col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab0 cor0 WHERE NOT CAST( NULL AS SIGNED ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab0 cor0 WHERE NOT CAST ( NULL AS INTEGER ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab1 cor0 WHERE NOT CAST( NULL AS SIGNED ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab1 cor0 WHERE NOT CAST ( NULL AS INTEGER ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab2 cor0 WHERE NOT CAST( NULL AS SIGNED ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab2 cor0 WHERE NOT CAST ( NULL AS INTEGER ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab3 cor0 WHERE NOT CAST( NULL AS SIGNED ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab3 cor0 WHERE NOT CAST ( NULL AS INTEGER ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab4 cor0 WHERE NOT CAST( NULL AS SIGNED ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

skipif mysql # not compatible
query I rowsort label-1765
SELECT + col0 AS col3 FROM tab4 cor0 WHERE NOT CAST ( NULL AS INTEGER ) * - col4 IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-1770
SELECT ALL * FROM tab0 AS cor0 WHERE NOT 96 IS NOT NULL
----

query IIIIIII rowsort label-1770
SELECT ALL * FROM tab1 AS cor0 WHERE NOT 96 IS NOT NULL
----

query IIIIIII rowsort label-1770
SELECT ALL * FROM tab2 AS cor0 WHERE NOT 96 IS NOT NULL
----

query IIIIIII rowsort label-1770
SELECT ALL * FROM tab3 AS cor0 WHERE NOT 96 IS NOT NULL
----

query IIIIIII rowsort label-1770
SELECT ALL * FROM tab4 AS cor0 WHERE NOT 96 IS NOT NULL
----

query IIIIIII rowsort label-1775
SELECT ALL * FROM tab0 WHERE NOT ( NULL ) <> NULL OR NULL IS NOT NULL
----

query IIIIIII rowsort label-1775
SELECT ALL * FROM tab1 WHERE NOT ( NULL ) <> NULL OR NULL IS NOT NULL
----

query IIIIIII rowsort label-1775
SELECT ALL * FROM tab2 WHERE NOT ( NULL ) <> NULL OR NULL IS NOT NULL
----

query IIIIIII rowsort label-1775
SELECT ALL * FROM tab3 WHERE NOT ( NULL ) <> NULL OR NULL IS NOT NULL
----

query IIIIIII rowsort label-1775
SELECT ALL * FROM tab4 WHERE NOT ( NULL ) <> NULL OR NULL IS NOT NULL
----

query I rowsort label-1780
SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1780
SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1780
SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1780
SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1780
SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1785
SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1785
SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1785
SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1785
SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1785
SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-1790
SELECT ALL * FROM tab0 AS cor0 WHERE NOT 41 IS NOT NULL
----

query IIIIIII rowsort label-1790
SELECT ALL * FROM tab1 AS cor0 WHERE NOT 41 IS NOT NULL
----

query IIIIIII rowsort label-1790
SELECT ALL * FROM tab2 AS cor0 WHERE NOT 41 IS NOT NULL
----

query IIIIIII rowsort label-1790
SELECT ALL * FROM tab3 AS cor0 WHERE NOT 41 IS NOT NULL
----

query IIIIIII rowsort label-1790
SELECT ALL * FROM tab4 AS cor0 WHERE NOT 41 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1795
SELECT ALL + COUNT( * ) col3 FROM tab0 cor0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1795
SELECT ALL + COUNT ( * ) col3 FROM tab0 cor0 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1795
SELECT ALL + COUNT( * ) col3 FROM tab1 cor0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1795
SELECT ALL + COUNT ( * ) col3 FROM tab1 cor0 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1795
SELECT ALL + COUNT( * ) col3 FROM tab2 cor0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1795
SELECT ALL + COUNT ( * ) col3 FROM tab2 cor0 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1795
SELECT ALL + COUNT( * ) col3 FROM tab3 cor0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1795
SELECT ALL + COUNT ( * ) col3 FROM tab3 cor0 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1795
SELECT ALL + COUNT( * ) col3 FROM tab4 cor0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1795
SELECT ALL + COUNT ( * ) col3 FROM tab4 cor0 WHERE NULL IS NOT NULL
----
0

query I rowsort label-1800
SELECT DISTINCT col0 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1800
SELECT DISTINCT col0 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1800
SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1800
SELECT DISTINCT col0 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-1800
SELECT DISTINCT col0 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-1805
SELECT * FROM tab0 WHERE NOT + + ( + - col3 ) IS NOT NULL
----

query IIIIIII rowsort label-1805
SELECT * FROM tab1 WHERE NOT + + ( + - col3 ) IS NOT NULL
----

query IIIIIII rowsort label-1805
SELECT * FROM tab2 WHERE NOT + + ( + - col3 ) IS NOT NULL
----

query IIIIIII rowsort label-1805
SELECT * FROM tab3 WHERE NOT + + ( + - col3 ) IS NOT NULL
----

query IIIIIII rowsort label-1805
SELECT * FROM tab4 WHERE NOT + + ( + - col3 ) IS NOT NULL
----

query I rowsort label-1810
SELECT ALL - - 76 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1810
SELECT ALL - - 76 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1810
SELECT ALL - - 76 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1810
SELECT ALL - - 76 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1810
SELECT ALL - - 76 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-1815
SELECT col0 AS col3 FROM tab0 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1815
SELECT col0 AS col3 FROM tab1 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1815
SELECT col0 AS col3 FROM tab2 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1815
SELECT col0 AS col3 FROM tab3 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1815
SELECT col0 AS col3 FROM tab4 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1820
SELECT + + col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-1820
SELECT + + col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-1820
SELECT + + col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-1820
SELECT + + col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-1820
SELECT + + col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-1825
SELECT DISTINCT - col4 FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1825
SELECT DISTINCT - col4 FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1825
SELECT DISTINCT - col4 FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1825
SELECT DISTINCT - col4 FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1825
SELECT DISTINCT - col4 FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-1830
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 * col0 IS NOT NULL
----

query IIIIIII rowsort label-1830
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 * col0 IS NOT NULL
----

query IIIIIII rowsort label-1830
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 * col0 IS NOT NULL
----

query IIIIIII rowsort label-1830
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 * col0 IS NOT NULL
----

query IIIIIII rowsort label-1830
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 * col0 IS NOT NULL
----

query I rowsort label-1835
SELECT col2 FROM tab0 AS cor0 WHERE col1 = - - 88 + - + col4 * - - 34 * + - 32 * - col0
----

query I rowsort label-1835
SELECT col2 FROM tab1 AS cor0 WHERE col1 = - - 88 + - + col4 * - - 34 * + - 32 * - col0
----

query I rowsort label-1835
SELECT col2 FROM tab2 AS cor0 WHERE col1 = - - 88 + - + col4 * - - 34 * + - 32 * - col0
----

query I rowsort label-1835
SELECT col2 FROM tab3 AS cor0 WHERE col1 = - - 88 + - + col4 * - - 34 * + - 32 * - col0
----

query I rowsort label-1835
SELECT col2 FROM tab4 AS cor0 WHERE col1 = - - 88 + - + col4 * - - 34 * + - 32 * - col0
----

query I rowsort label-1840
SELECT - col0 * - + 52 FROM tab0 WHERE NOT ( NULL <= NULL ) OR NOT + + col3 NOT BETWEEN NULL AND col1
----

query I rowsort label-1840
SELECT - col0 * - + 52 FROM tab1 WHERE NOT ( NULL <= NULL ) OR NOT + + col3 NOT BETWEEN NULL AND col1
----

query I rowsort label-1840
SELECT - col0 * - + 52 FROM tab2 WHERE NOT ( NULL <= NULL ) OR NOT + + col3 NOT BETWEEN NULL AND col1
----

query I rowsort label-1840
SELECT - col0 * - + 52 FROM tab3 WHERE NOT ( NULL <= NULL ) OR NOT + + col3 NOT BETWEEN NULL AND col1
----

query I rowsort label-1840
SELECT - col0 * - + 52 FROM tab4 WHERE NOT ( NULL <= NULL ) OR NOT + + col3 NOT BETWEEN NULL AND col1
----

query IIIIIII rowsort label-1845
SELECT ALL * FROM tab0 WHERE NOT - - 32 + + + 59 NOT BETWEEN - 53 AND NULL
----

query IIIIIII rowsort label-1845
SELECT ALL * FROM tab1 WHERE NOT - - 32 + + + 59 NOT BETWEEN - 53 AND NULL
----

query IIIIIII rowsort label-1845
SELECT ALL * FROM tab2 WHERE NOT - - 32 + + + 59 NOT BETWEEN - 53 AND NULL
----

query IIIIIII rowsort label-1845
SELECT ALL * FROM tab3 WHERE NOT - - 32 + + + 59 NOT BETWEEN - 53 AND NULL
----

query IIIIIII rowsort label-1845
SELECT ALL * FROM tab4 WHERE NOT - - 32 + + + 59 NOT BETWEEN - 53 AND NULL
----

query IIIIIII rowsort label-1850
SELECT * FROM tab0 AS cor0 WHERE NOT - 0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1850
SELECT * FROM tab1 AS cor0 WHERE NOT - 0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1850
SELECT * FROM tab2 AS cor0 WHERE NOT - 0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1850
SELECT * FROM tab3 AS cor0 WHERE NOT - 0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1850
SELECT * FROM tab4 AS cor0 WHERE NOT - 0 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1855
SELECT * FROM tab0 AS cor0 WHERE NOT col3 BETWEEN 18 AND NULL
----

query IIIIIII rowsort label-1855
SELECT * FROM tab1 AS cor0 WHERE NOT col3 BETWEEN 18 AND NULL
----

query IIIIIII rowsort label-1855
SELECT * FROM tab2 AS cor0 WHERE NOT col3 BETWEEN 18 AND NULL
----

query IIIIIII rowsort label-1855
SELECT * FROM tab3 AS cor0 WHERE NOT col3 BETWEEN 18 AND NULL
----

query IIIIIII rowsort label-1855
SELECT * FROM tab4 AS cor0 WHERE NOT col3 BETWEEN 18 AND NULL
----

query I rowsort label-1860
SELECT ALL - 60 FROM tab0 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query I rowsort label-1860
SELECT ALL - 60 FROM tab1 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query I rowsort label-1860
SELECT ALL - 60 FROM tab2 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query I rowsort label-1860
SELECT ALL - 60 FROM tab3 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query I rowsort label-1860
SELECT ALL - 60 FROM tab4 AS cor0 WHERE NOT + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1865
SELECT * FROM tab0 AS cor0 WHERE + col4 * - - ( - CAST( NULL AS SIGNED ) ) * - col0 IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1865
SELECT * FROM tab0 AS cor0 WHERE + col4 * - - ( - CAST ( NULL AS INTEGER ) ) * - col0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1865
SELECT * FROM tab1 AS cor0 WHERE + col4 * - - ( - CAST( NULL AS SIGNED ) ) * - col0 IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1865
SELECT * FROM tab1 AS cor0 WHERE + col4 * - - ( - CAST ( NULL AS INTEGER ) ) * - col0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1865
SELECT * FROM tab2 AS cor0 WHERE + col4 * - - ( - CAST( NULL AS SIGNED ) ) * - col0 IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1865
SELECT * FROM tab2 AS cor0 WHERE + col4 * - - ( - CAST ( NULL AS INTEGER ) ) * - col0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1865
SELECT * FROM tab3 AS cor0 WHERE + col4 * - - ( - CAST( NULL AS SIGNED ) ) * - col0 IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1865
SELECT * FROM tab3 AS cor0 WHERE + col4 * - - ( - CAST ( NULL AS INTEGER ) ) * - col0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1865
SELECT * FROM tab4 AS cor0 WHERE + col4 * - - ( - CAST( NULL AS SIGNED ) ) * - col0 IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1865
SELECT * FROM tab4 AS cor0 WHERE + col4 * - - ( - CAST ( NULL AS INTEGER ) ) * - col0 IS NOT NULL
----

query I rowsort label-1870
SELECT - col4 FROM tab0 AS cor0 WHERE - 74 BETWEEN + 66 * + col0 AND + - 69 * + + col4 + + col3
----

query I rowsort label-1870
SELECT - col4 FROM tab1 AS cor0 WHERE - 74 BETWEEN + 66 * + col0 AND + - 69 * + + col4 + + col3
----

query I rowsort label-1870
SELECT - col4 FROM tab2 AS cor0 WHERE - 74 BETWEEN + 66 * + col0 AND + - 69 * + + col4 + + col3
----

query I rowsort label-1870
SELECT - col4 FROM tab3 AS cor0 WHERE - 74 BETWEEN + 66 * + col0 AND + - 69 * + + col4 + + col3
----

query I rowsort label-1870
SELECT - col4 FROM tab4 AS cor0 WHERE - 74 BETWEEN + 66 * + col0 AND + - 69 * + + col4 + + col3
----

query IIIIIII rowsort label-1875
SELECT * FROM tab0 WHERE NOT col5 IS NOT NULL
----

query IIIIIII rowsort label-1875
SELECT * FROM tab1 WHERE NOT col5 IS NOT NULL
----

query IIIIIII rowsort label-1875
SELECT * FROM tab2 WHERE NOT col5 IS NOT NULL
----

query IIIIIII rowsort label-1875
SELECT * FROM tab3 WHERE NOT col5 IS NOT NULL
----

query IIIIIII rowsort label-1875
SELECT * FROM tab4 WHERE NOT col5 IS NOT NULL
----

query IIIIIII rowsort label-1880
SELECT * FROM tab0 WHERE NOT - 50 * - col1 + 81 IS NOT NULL
----

query IIIIIII rowsort label-1880
SELECT * FROM tab1 WHERE NOT - 50 * - col1 + 81 IS NOT NULL
----

query IIIIIII rowsort label-1880
SELECT * FROM tab2 WHERE NOT - 50 * - col1 + 81 IS NOT NULL
----

query IIIIIII rowsort label-1880
SELECT * FROM tab3 WHERE NOT - 50 * - col1 + 81 IS NOT NULL
----

query IIIIIII rowsort label-1880
SELECT * FROM tab4 WHERE NOT - 50 * - col1 + 81 IS NOT NULL
----

query I rowsort label-1885
SELECT + col4 * - 17 FROM tab0 AS cor0 WHERE col1 <> NULL
----

query I rowsort label-1885
SELECT + col4 * - 17 FROM tab1 AS cor0 WHERE col1 <> NULL
----

query I rowsort label-1885
SELECT + col4 * - 17 FROM tab2 AS cor0 WHERE col1 <> NULL
----

query I rowsort label-1885
SELECT + col4 * - 17 FROM tab3 AS cor0 WHERE col1 <> NULL
----

query I rowsort label-1885
SELECT + col4 * - 17 FROM tab4 AS cor0 WHERE col1 <> NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1890
SELECT ALL col2 col5, + col1 FROM tab0 AS cor0 WHERE ( NULL ) = + 79
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1890
SELECT ALL col2 col5, + col1 FROM tab1 AS cor0 WHERE ( NULL ) = + 79
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1890
SELECT ALL col2 col5, + col1 FROM tab2 AS cor0 WHERE ( NULL ) = + 79
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1890
SELECT ALL col2 col5, + col1 FROM tab3 AS cor0 WHERE ( NULL ) = + 79
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1890
SELECT ALL col2 col5, + col1 FROM tab4 AS cor0 WHERE ( NULL ) = + 79
----

query IIIIIII rowsort label-1895
SELECT * FROM tab0 cor0 WHERE ( + col1 ) <= ( NULL )
----

query IIIIIII rowsort label-1895
SELECT * FROM tab1 cor0 WHERE ( + col1 ) <= ( NULL )
----

query IIIIIII rowsort label-1895
SELECT * FROM tab2 cor0 WHERE ( + col1 ) <= ( NULL )
----

query IIIIIII rowsort label-1895
SELECT * FROM tab3 cor0 WHERE ( + col1 ) <= ( NULL )
----

query IIIIIII rowsort label-1895
SELECT * FROM tab4 cor0 WHERE ( + col1 ) <= ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1900
SELECT CAST( NULL AS SIGNED ) * + col1 / + - col4 * + CAST( NULL AS SIGNED ) + - col3 * - col1 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1900
SELECT CAST ( NULL AS INTEGER ) * + col1 / + - col4 * + CAST ( NULL AS INTEGER ) + - col3 * - col1 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1900
SELECT CAST( NULL AS SIGNED ) * + col1 / + - col4 * + CAST( NULL AS SIGNED ) + - col3 * - col1 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1900
SELECT CAST ( NULL AS INTEGER ) * + col1 / + - col4 * + CAST ( NULL AS INTEGER ) + - col3 * - col1 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1900
SELECT CAST( NULL AS SIGNED ) * + col1 / + - col4 * + CAST( NULL AS SIGNED ) + - col3 * - col1 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1900
SELECT CAST ( NULL AS INTEGER ) * + col1 / + - col4 * + CAST ( NULL AS INTEGER ) + - col3 * - col1 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1900
SELECT CAST( NULL AS SIGNED ) * + col1 / + - col4 * + CAST( NULL AS SIGNED ) + - col3 * - col1 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1900
SELECT CAST ( NULL AS INTEGER ) * + col1 / + - col4 * + CAST ( NULL AS INTEGER ) + - col3 * - col1 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1900
SELECT CAST( NULL AS SIGNED ) * + col1 / + - col4 * + CAST( NULL AS SIGNED ) + - col3 * - col1 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1900
SELECT CAST ( NULL AS INTEGER ) * + col1 / + - col4 * + CAST ( NULL AS INTEGER ) + - col3 * - col1 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-1905
SELECT * FROM tab0 WHERE NOT NULL = + 51 - + col0
----

query IIIIIII rowsort label-1905
SELECT * FROM tab1 WHERE NOT NULL = + 51 - + col0
----

query IIIIIII rowsort label-1905
SELECT * FROM tab2 WHERE NOT NULL = + 51 - + col0
----

query IIIIIII rowsort label-1905
SELECT * FROM tab3 WHERE NOT NULL = + 51 - + col0
----

query IIIIIII rowsort label-1905
SELECT * FROM tab4 WHERE NOT NULL = + 51 - + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST( NULL AS SIGNED ) * + - 95 FROM tab0 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST ( NULL AS INTEGER ) * + - 95 FROM tab0 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST( NULL AS SIGNED ) * + - 95 FROM tab1 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST ( NULL AS INTEGER ) * + - 95 FROM tab1 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST( NULL AS SIGNED ) * + - 95 FROM tab2 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST ( NULL AS INTEGER ) * + - 95 FROM tab2 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST( NULL AS SIGNED ) * + - 95 FROM tab3 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST ( NULL AS INTEGER ) * + - 95 FROM tab3 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST( NULL AS SIGNED ) * + - 95 FROM tab4 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1910
SELECT + col0 + - + col4 + - CAST ( NULL AS INTEGER ) * + - 95 FROM tab4 WHERE 14 * + + col3 IS NOT NULL AND NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query I rowsort label-1915
SELECT ALL - 46 FROM tab0 AS cor0 WHERE ( NULL IS NULL )
----
1000 values hashing to ea94768d537fc210cc2fbb44239d05e9

query I rowsort label-1915
SELECT ALL - 46 FROM tab1 AS cor0 WHERE ( NULL IS NULL )
----
1000 values hashing to ea94768d537fc210cc2fbb44239d05e9

query I rowsort label-1915
SELECT ALL - 46 FROM tab2 AS cor0 WHERE ( NULL IS NULL )
----
1000 values hashing to ea94768d537fc210cc2fbb44239d05e9

query I rowsort label-1915
SELECT ALL - 46 FROM tab3 AS cor0 WHERE ( NULL IS NULL )
----
1000 values hashing to ea94768d537fc210cc2fbb44239d05e9

query I rowsort label-1915
SELECT ALL - 46 FROM tab4 AS cor0 WHERE ( NULL IS NULL )
----
1000 values hashing to ea94768d537fc210cc2fbb44239d05e9

query II rowsort label-1920
SELECT 94 + + - col4 AS col3, col0 AS col0 FROM tab0 WHERE NULL <= NULL
----

query II rowsort label-1920
SELECT 94 + + - col4 AS col3, col0 AS col0 FROM tab1 WHERE NULL <= NULL
----

query II rowsort label-1920
SELECT 94 + + - col4 AS col3, col0 AS col0 FROM tab2 WHERE NULL <= NULL
----

query II rowsort label-1920
SELECT 94 + + - col4 AS col3, col0 AS col0 FROM tab3 WHERE NULL <= NULL
----

query II rowsort label-1920
SELECT 94 + + - col4 AS col3, col0 AS col0 FROM tab4 WHERE NULL <= NULL
----

query I rowsort label-1925
SELECT + 85 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1925
SELECT + 85 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1925
SELECT + 85 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1925
SELECT + 85 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1925
SELECT + 85 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-1930
SELECT ALL + + ( + + 53 ) + - 86 + - 68 * + col3 AS col1 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-1930
SELECT ALL + + ( + + 53 ) + - 86 + - 68 * + col3 AS col1 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-1930
SELECT ALL + + ( + + 53 ) + - 86 + - 68 * + col3 AS col1 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-1930
SELECT ALL + + ( + + 53 ) + - 86 + - 68 * + col3 AS col1 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-1930
SELECT ALL + + ( + + 53 ) + - 86 + - 68 * + col3 AS col1 FROM tab4 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST( - + 19 AS SIGNED ) + + ( 69 ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST ( - + 19 AS INTEGER ) + + ( 69 ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST( - + 19 AS SIGNED ) + + ( 69 ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST ( - + 19 AS INTEGER ) + + ( 69 ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST( - + 19 AS SIGNED ) + + ( 69 ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST ( - + 19 AS INTEGER ) + + ( 69 ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST( - + 19 AS SIGNED ) + + ( 69 ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST ( - + 19 AS INTEGER ) + + ( 69 ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST( - + 19 AS SIGNED ) + + ( 69 ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1935
SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST ( - + 19 AS INTEGER ) + + ( 69 ) > NULL
----

query I rowsort label-1940
SELECT 95 AS col3 FROM tab0 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1940
SELECT 95 AS col3 FROM tab1 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1940
SELECT 95 AS col3 FROM tab2 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1940
SELECT 95 AS col3 FROM tab3 cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1940
SELECT 95 AS col3 FROM tab4 cor0 WHERE NOT col2 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1945
SELECT - 7 FROM tab0 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST( NULL AS SIGNED ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif mysql # not compatible
query I rowsort label-1945
SELECT - 7 FROM tab0 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST ( NULL AS INTEGER ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1945
SELECT - 7 FROM tab1 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST( NULL AS SIGNED ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif mysql # not compatible
query I rowsort label-1945
SELECT - 7 FROM tab1 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST ( NULL AS INTEGER ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1945
SELECT - 7 FROM tab2 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST( NULL AS SIGNED ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif mysql # not compatible
query I rowsort label-1945
SELECT - 7 FROM tab2 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST ( NULL AS INTEGER ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1945
SELECT - 7 FROM tab3 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST( NULL AS SIGNED ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif mysql # not compatible
query I rowsort label-1945
SELECT - 7 FROM tab3 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST ( NULL AS INTEGER ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1945
SELECT - 7 FROM tab4 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST( NULL AS SIGNED ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif mysql # not compatible
query I rowsort label-1945
SELECT - 7 FROM tab4 AS cor0 WHERE NOT - 23 + - - col3 - - 62 * + CAST ( NULL AS INTEGER ) IS NOT NULL
----
1000 values hashing to a672035972b07bf6f59d93819f29cc06

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1950
SELECT DISTINCT col4 col2, + col3 FROM tab0 WHERE NOT ( + 54 IS NOT NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1950
SELECT DISTINCT col4 col2, + col3 FROM tab1 WHERE NOT ( + 54 IS NOT NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1950
SELECT DISTINCT col4 col2, + col3 FROM tab2 WHERE NOT ( + 54 IS NOT NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1950
SELECT DISTINCT col4 col2, + col3 FROM tab3 WHERE NOT ( + 54 IS NOT NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1950
SELECT DISTINCT col4 col2, + col3 FROM tab4 WHERE NOT ( + 54 IS NOT NULL )
----

query I rowsort label-1955
SELECT ALL + 58 - - 65 AS col1 FROM tab0 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-1955
SELECT ALL + 58 - - 65 AS col1 FROM tab1 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-1955
SELECT ALL + 58 - - 65 AS col1 FROM tab2 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-1955
SELECT ALL + 58 - - 65 AS col1 FROM tab3 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-1955
SELECT ALL + 58 - - 65 AS col1 FROM tab4 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1960
SELECT * FROM tab0 AS cor0 WHERE NOT 71 >= NULL
----

query IIIIIII rowsort label-1960
SELECT * FROM tab1 AS cor0 WHERE NOT 71 >= NULL
----

query IIIIIII rowsort label-1960
SELECT * FROM tab2 AS cor0 WHERE NOT 71 >= NULL
----

query IIIIIII rowsort label-1960
SELECT * FROM tab3 AS cor0 WHERE NOT 71 >= NULL
----

query IIIIIII rowsort label-1960
SELECT * FROM tab4 AS cor0 WHERE NOT 71 >= NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1965
SELECT - - COUNT( * ) AS col5 FROM tab0 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1965
SELECT - - COUNT ( * ) AS col5 FROM tab0 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1965
SELECT - - COUNT( * ) AS col5 FROM tab1 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1965
SELECT - - COUNT ( * ) AS col5 FROM tab1 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1965
SELECT - - COUNT( * ) AS col5 FROM tab2 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1965
SELECT - - COUNT ( * ) AS col5 FROM tab2 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1965
SELECT - - COUNT( * ) AS col5 FROM tab3 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1965
SELECT - - COUNT ( * ) AS col5 FROM tab3 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1965
SELECT - - COUNT( * ) AS col5 FROM tab4 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1965
SELECT - - COUNT ( * ) AS col5 FROM tab4 AS cor0 WHERE NOT col1 IS NOT NULL
----
0

query I rowsort label-1970
SELECT ALL + - 70 AS col5 FROM tab0 WHERE col1 IS NOT NULL
----
1000 values hashing to 30524a8d74cd065d88c61986d7e57c84

query I rowsort label-1970
SELECT ALL + - 70 AS col5 FROM tab1 WHERE col1 IS NOT NULL
----
1000 values hashing to 30524a8d74cd065d88c61986d7e57c84

query I rowsort label-1970
SELECT ALL + - 70 AS col5 FROM tab2 WHERE col1 IS NOT NULL
----
1000 values hashing to 30524a8d74cd065d88c61986d7e57c84

query I rowsort label-1970
SELECT ALL + - 70 AS col5 FROM tab3 WHERE col1 IS NOT NULL
----
1000 values hashing to 30524a8d74cd065d88c61986d7e57c84

query I rowsort label-1970
SELECT ALL + - 70 AS col5 FROM tab4 WHERE col1 IS NOT NULL
----
1000 values hashing to 30524a8d74cd065d88c61986d7e57c84

query IIIIIII rowsort label-1975
SELECT ALL * FROM tab0 AS cor0 WHERE NULL IN ( - 16 / + 38, + col1, - 32 * + col3, col1 )
----

query IIIIIII rowsort label-1975
SELECT ALL * FROM tab1 AS cor0 WHERE NULL IN ( - 16 / + 38, + col1, - 32 * + col3, col1 )
----

query IIIIIII rowsort label-1975
SELECT ALL * FROM tab2 AS cor0 WHERE NULL IN ( - 16 / + 38, + col1, - 32 * + col3, col1 )
----

query IIIIIII rowsort label-1975
SELECT ALL * FROM tab3 AS cor0 WHERE NULL IN ( - 16 / + 38, + col1, - 32 * + col3, col1 )
----

query IIIIIII rowsort label-1975
SELECT ALL * FROM tab4 AS cor0 WHERE NULL IN ( - 16 / + 38, + col1, - 32 * + col3, col1 )
----

query IIIIIII rowsort label-1980
SELECT ALL * FROM tab0 cor0 WHERE - 86 >= + col0
----

query IIIIIII rowsort label-1980
SELECT ALL * FROM tab1 cor0 WHERE - 86 >= + col0
----

query IIIIIII rowsort label-1980
SELECT ALL * FROM tab2 cor0 WHERE - 86 >= + col0
----

query IIIIIII rowsort label-1980
SELECT ALL * FROM tab3 cor0 WHERE - 86 >= + col0
----

query IIIIIII rowsort label-1980
SELECT ALL * FROM tab4 cor0 WHERE - 86 >= + col0
----

query IIIIIII rowsort label-1985
SELECT * FROM tab0 WHERE NOT - + 84 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab1 WHERE NOT - + 84 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab2 WHERE NOT - + 84 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab3 WHERE NOT - + 84 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab4 WHERE NOT - + 84 NOT BETWEEN NULL AND NULL
----

query I rowsort label-1990
SELECT ALL - col4 AS col2 FROM tab0 WHERE NOT ( NOT col2 IS NULL )
----

query I rowsort label-1990
SELECT ALL - col4 AS col2 FROM tab1 WHERE NOT ( NOT col2 IS NULL )
----

query I rowsort label-1990
SELECT ALL - col4 AS col2 FROM tab2 WHERE NOT ( NOT col2 IS NULL )
----

query I rowsort label-1990
SELECT ALL - col4 AS col2 FROM tab3 WHERE NOT ( NOT col2 IS NULL )
----

query I rowsort label-1990
SELECT ALL - col4 AS col2 FROM tab4 WHERE NOT ( NOT col2 IS NULL )
----

query I rowsort label-1995
SELECT + ( ( + 85 ) ) FROM tab0 WHERE 33 IS NULL
----

query I rowsort label-1995
SELECT + ( ( + 85 ) ) FROM tab1 WHERE 33 IS NULL
----

query I rowsort label-1995
SELECT + ( ( + 85 ) ) FROM tab2 WHERE 33 IS NULL
----

query I rowsort label-1995
SELECT + ( ( + 85 ) ) FROM tab3 WHERE 33 IS NULL
----

query I rowsort label-1995
SELECT + ( ( + 85 ) ) FROM tab4 WHERE 33 IS NULL
----

query I rowsort label-2000
SELECT - 3 - + - col0 - - 80 * - col3 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 7862c62944519b6eea692289c1aa2403

query I rowsort label-2000
SELECT - 3 - + - col0 - - 80 * - col3 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 7862c62944519b6eea692289c1aa2403

query I rowsort label-2000
SELECT - 3 - + - col0 - - 80 * - col3 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 7862c62944519b6eea692289c1aa2403

query I rowsort label-2000
SELECT - 3 - + - col0 - - 80 * - col3 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 7862c62944519b6eea692289c1aa2403

query I rowsort label-2000
SELECT - 3 - + - col0 - - 80 * - col3 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 7862c62944519b6eea692289c1aa2403

query IIIIIII rowsort label-2005
SELECT * FROM tab0 WHERE + col1 + + 94 = NULL
----

query IIIIIII rowsort label-2005
SELECT * FROM tab1 WHERE + col1 + + 94 = NULL
----

query IIIIIII rowsort label-2005
SELECT * FROM tab2 WHERE + col1 + + 94 = NULL
----

query IIIIIII rowsort label-2005
SELECT * FROM tab3 WHERE + col1 + + 94 = NULL
----

query IIIIIII rowsort label-2005
SELECT * FROM tab4 WHERE + col1 + + 94 = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST( + 71 AS SIGNED ) ) - + col0 + + col4 * 48 * + 25
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST ( + 71 AS INTEGER ) ) - + col0 + + col4 * 48 * + 25
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST( + 71 AS SIGNED ) ) - + col0 + + col4 * 48 * + 25
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST ( + 71 AS INTEGER ) ) - + col0 + + col4 * 48 * + 25
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST( + 71 AS SIGNED ) ) - + col0 + + col4 * 48 * + 25
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST ( + 71 AS INTEGER ) ) - + col0 + + col4 * 48 * + 25
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST( + 71 AS SIGNED ) ) - + col0 + + col4 * 48 * + 25
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST ( + 71 AS INTEGER ) ) - + col0 + + col4 * 48 * + 25
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST( + 71 AS SIGNED ) ) - + col0 + + col4 * 48 * + 25
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2010
SELECT ALL + + col3 col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) > col0 + + + ( + CAST ( + 71 AS INTEGER ) ) - + col0 + + col4 * 48 * + 25
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2015
SELECT ALL - 57 * col3 col0 FROM tab0 AS cor0 WHERE NOT col1 * col4 * col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2015
SELECT ALL - 57 * col3 col0 FROM tab1 AS cor0 WHERE NOT col1 * col4 * col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2015
SELECT ALL - 57 * col3 col0 FROM tab2 AS cor0 WHERE NOT col1 * col4 * col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2015
SELECT ALL - 57 * col3 col0 FROM tab3 AS cor0 WHERE NOT col1 * col4 * col4 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2015
SELECT ALL - 57 * col3 col0 FROM tab4 AS cor0 WHERE NOT col1 * col4 * col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2020
SELECT ALL + - 77 FROM tab0 WHERE NOT - - CAST( 46 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2020
SELECT ALL + - 77 FROM tab0 WHERE NOT - - CAST ( 46 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2020
SELECT ALL + - 77 FROM tab1 WHERE NOT - - CAST( 46 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2020
SELECT ALL + - 77 FROM tab1 WHERE NOT - - CAST ( 46 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2020
SELECT ALL + - 77 FROM tab2 WHERE NOT - - CAST( 46 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2020
SELECT ALL + - 77 FROM tab2 WHERE NOT - - CAST ( 46 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2020
SELECT ALL + - 77 FROM tab3 WHERE NOT - - CAST( 46 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2020
SELECT ALL + - 77 FROM tab3 WHERE NOT - - CAST ( 46 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2020
SELECT ALL + - 77 FROM tab4 WHERE NOT - - CAST( 46 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2020
SELECT ALL + - 77 FROM tab4 WHERE NOT - - CAST ( 46 AS INTEGER ) IS NOT NULL
----

query I rowsort label-2025
SELECT + - 37 * - col3 AS col0 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-2025
SELECT + - 37 * - col3 AS col0 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-2025
SELECT + - 37 * - col3 AS col0 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-2025
SELECT + - 37 * - col3 AS col0 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-2025
SELECT + - 37 * - col3 AS col0 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2030
SELECT * FROM tab0 cor0 WHERE NULL BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2030
SELECT * FROM tab1 cor0 WHERE NULL BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2030
SELECT * FROM tab2 cor0 WHERE NULL BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2030
SELECT * FROM tab3 cor0 WHERE NULL BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2030
SELECT * FROM tab4 cor0 WHERE NULL BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2035
SELECT * FROM tab0 AS cor0 WHERE NULL <> + 19
----

query IIIIIII rowsort label-2035
SELECT * FROM tab1 AS cor0 WHERE NULL <> + 19
----

query IIIIIII rowsort label-2035
SELECT * FROM tab2 AS cor0 WHERE NULL <> + 19
----

query IIIIIII rowsort label-2035
SELECT * FROM tab3 AS cor0 WHERE NULL <> + 19
----

query IIIIIII rowsort label-2035
SELECT * FROM tab4 AS cor0 WHERE NULL <> + 19
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2040
SELECT ALL ( + 0 ) col4 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2040
SELECT ALL ( + 0 ) col4 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2040
SELECT ALL ( + 0 ) col4 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2040
SELECT ALL ( + 0 ) col4 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2040
SELECT ALL ( + 0 ) col4 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST( NULL AS SIGNED ) FROM tab0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST( NULL AS SIGNED ) FROM tab1 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST( NULL AS SIGNED ) FROM tab2 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST( NULL AS SIGNED ) FROM tab3 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST( NULL AS SIGNED ) FROM tab4 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2045
SELECT DISTINCT - - 20 + + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab0 WHERE NOT + col0 NOT IN ( + 29, - CAST( - + col1 AS DECIMAL ) )
----

skipif mysql # not compatible
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab0 WHERE NOT + col0 NOT IN ( + 29, - CAST ( - + col1 AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab1 WHERE NOT + col0 NOT IN ( + 29, - CAST( - + col1 AS DECIMAL ) )
----

skipif mysql # not compatible
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab1 WHERE NOT + col0 NOT IN ( + 29, - CAST ( - + col1 AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab2 WHERE NOT + col0 NOT IN ( + 29, - CAST( - + col1 AS DECIMAL ) )
----

skipif mysql # not compatible
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab2 WHERE NOT + col0 NOT IN ( + 29, - CAST ( - + col1 AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab3 WHERE NOT + col0 NOT IN ( + 29, - CAST( - + col1 AS DECIMAL ) )
----

skipif mysql # not compatible
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab3 WHERE NOT + col0 NOT IN ( + 29, - CAST ( - + col1 AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab4 WHERE NOT + col0 NOT IN ( + 29, - CAST( - + col1 AS DECIMAL ) )
----

skipif mysql # not compatible
query I rowsort label-2050
SELECT 3 * + col0 - - ( + col0 ) FROM tab4 WHERE NOT + col0 NOT IN ( + 29, - CAST ( - + col1 AS REAL ) )
----

query I rowsort label-2055
SELECT ALL + ( + 88 ) FROM tab0 WHERE + + 87 BETWEEN NULL AND col3
----

query I rowsort label-2055
SELECT ALL + ( + 88 ) FROM tab1 WHERE + + 87 BETWEEN NULL AND col3
----

query I rowsort label-2055
SELECT ALL + ( + 88 ) FROM tab2 WHERE + + 87 BETWEEN NULL AND col3
----

query I rowsort label-2055
SELECT ALL + ( + 88 ) FROM tab3 WHERE + + 87 BETWEEN NULL AND col3
----

query I rowsort label-2055
SELECT ALL + ( + 88 ) FROM tab4 WHERE + + 87 BETWEEN NULL AND col3
----

query IIIIIII rowsort label-2060
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN - + 13 AND col1
----

query IIIIIII rowsort label-2060
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN - + 13 AND col1
----

query IIIIIII rowsort label-2060
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN - + 13 AND col1
----

query IIIIIII rowsort label-2060
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN - + 13 AND col1
----

query IIIIIII rowsort label-2060
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN - + 13 AND col1
----

query IIIIIII rowsort label-2065
SELECT * FROM tab0 AS cor0 WHERE col1 * + col0 IS NULL
----

query IIIIIII rowsort label-2065
SELECT * FROM tab1 AS cor0 WHERE col1 * + col0 IS NULL
----

query IIIIIII rowsort label-2065
SELECT * FROM tab2 AS cor0 WHERE col1 * + col0 IS NULL
----

query IIIIIII rowsort label-2065
SELECT * FROM tab3 AS cor0 WHERE col1 * + col0 IS NULL
----

query IIIIIII rowsort label-2065
SELECT * FROM tab4 AS cor0 WHERE col1 * + col0 IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab0 WHERE - CAST( + 61 AS DECIMAL ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab0 WHERE - CAST ( + 61 AS REAL ) IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab1 WHERE - CAST( + 61 AS DECIMAL ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab1 WHERE - CAST ( + 61 AS REAL ) IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab2 WHERE - CAST( + 61 AS DECIMAL ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab2 WHERE - CAST ( + 61 AS REAL ) IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab3 WHERE - CAST( + 61 AS DECIMAL ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab3 WHERE - CAST ( + 61 AS REAL ) IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab4 WHERE - CAST( + 61 AS DECIMAL ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-2070
SELECT ALL col4 + + - col0 AS col4, col2 FROM tab4 WHERE - CAST ( + 61 AS REAL ) IS NULL
----

query IIIIIII rowsort label-2075
SELECT * FROM tab0 WHERE NOT + + 19 NOT IN ( + 9 / + col4 * + 89, - 86 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab1 WHERE NOT + + 19 NOT IN ( + 9 / + col4 * + 89, - 86 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab2 WHERE NOT + + 19 NOT IN ( + 9 / + col4 * + 89, - 86 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab3 WHERE NOT + + 19 NOT IN ( + 9 / + col4 * + 89, - 86 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab4 WHERE NOT + + 19 NOT IN ( + 9 / + col4 * + 89, - 86 )
----

query I rowsort label-2080
SELECT - col3 AS col1 FROM tab0 WHERE NOT - col0 + - col4 IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-2080
SELECT - col3 AS col1 FROM tab1 WHERE NOT - col0 + - col4 IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-2080
SELECT - col3 AS col1 FROM tab2 WHERE NOT - col0 + - col4 IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-2080
SELECT - col3 AS col1 FROM tab3 WHERE NOT - col0 + - col4 IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-2080
SELECT - col3 AS col1 FROM tab4 WHERE NOT - col0 + - col4 IS NULL
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query IIIIIII rowsort label-2085
SELECT * FROM tab0 WHERE NOT NULL >= + 15
----

query IIIIIII rowsort label-2085
SELECT * FROM tab1 WHERE NOT NULL >= + 15
----

query IIIIIII rowsort label-2085
SELECT * FROM tab2 WHERE NOT NULL >= + 15
----

query IIIIIII rowsort label-2085
SELECT * FROM tab3 WHERE NOT NULL >= + 15
----

query IIIIIII rowsort label-2085
SELECT * FROM tab4 WHERE NOT NULL >= + 15
----

query I rowsort label-2090
SELECT + col2 AS col3 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2090
SELECT + col2 AS col3 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2090
SELECT + col2 AS col3 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2090
SELECT + col2 AS col3 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2090
SELECT + col2 AS col3 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # aggregate syntax: 
query I rowsort label-2095
SELECT ALL - COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2095
SELECT ALL - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2095
SELECT ALL - COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2095
SELECT ALL - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2095
SELECT ALL - COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2095
SELECT ALL - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2095
SELECT ALL - COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2095
SELECT ALL - COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2095
SELECT ALL - COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2095
SELECT ALL - COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
-1000

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2100
SELECT - CAST( col0 AS SIGNED ) AS col4 FROM tab0 WHERE CAST( NULL AS SIGNED ) * col4 > NULL
----

skipif mysql # not compatible
query I rowsort label-2100
SELECT - CAST ( col0 AS INTEGER ) AS col4 FROM tab0 WHERE CAST ( NULL AS INTEGER ) * col4 > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2100
SELECT - CAST( col0 AS SIGNED ) AS col4 FROM tab1 WHERE CAST( NULL AS SIGNED ) * col4 > NULL
----

skipif mysql # not compatible
query I rowsort label-2100
SELECT - CAST ( col0 AS INTEGER ) AS col4 FROM tab1 WHERE CAST ( NULL AS INTEGER ) * col4 > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2100
SELECT - CAST( col0 AS SIGNED ) AS col4 FROM tab2 WHERE CAST( NULL AS SIGNED ) * col4 > NULL
----

skipif mysql # not compatible
query I rowsort label-2100
SELECT - CAST ( col0 AS INTEGER ) AS col4 FROM tab2 WHERE CAST ( NULL AS INTEGER ) * col4 > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2100
SELECT - CAST( col0 AS SIGNED ) AS col4 FROM tab3 WHERE CAST( NULL AS SIGNED ) * col4 > NULL
----

skipif mysql # not compatible
query I rowsort label-2100
SELECT - CAST ( col0 AS INTEGER ) AS col4 FROM tab3 WHERE CAST ( NULL AS INTEGER ) * col4 > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2100
SELECT - CAST( col0 AS SIGNED ) AS col4 FROM tab4 WHERE CAST( NULL AS SIGNED ) * col4 > NULL
----

skipif mysql # not compatible
query I rowsort label-2100
SELECT - CAST ( col0 AS INTEGER ) AS col4 FROM tab4 WHERE CAST ( NULL AS INTEGER ) * col4 > NULL
----

query IIIIIII rowsort label-2105
SELECT * FROM tab0 WHERE NOT - 97 * + col0 >= NULL
----

query IIIIIII rowsort label-2105
SELECT * FROM tab1 WHERE NOT - 97 * + col0 >= NULL
----

query IIIIIII rowsort label-2105
SELECT * FROM tab2 WHERE NOT - 97 * + col0 >= NULL
----

query IIIIIII rowsort label-2105
SELECT * FROM tab3 WHERE NOT - 97 * + col0 >= NULL
----

query IIIIIII rowsort label-2105
SELECT * FROM tab4 WHERE NOT - 97 * + col0 >= NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2110
SELECT * FROM tab0 WHERE CAST( - col4 AS DECIMAL ) >= 68
----

skipif mysql # not compatible
query IIIIIII rowsort label-2110
SELECT * FROM tab0 WHERE CAST ( - col4 AS REAL ) >= 68
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2110
SELECT * FROM tab1 WHERE CAST( - col4 AS DECIMAL ) >= 68
----

skipif mysql # not compatible
query IIIIIII rowsort label-2110
SELECT * FROM tab1 WHERE CAST ( - col4 AS REAL ) >= 68
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2110
SELECT * FROM tab2 WHERE CAST( - col4 AS DECIMAL ) >= 68
----

skipif mysql # not compatible
query IIIIIII rowsort label-2110
SELECT * FROM tab2 WHERE CAST ( - col4 AS REAL ) >= 68
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2110
SELECT * FROM tab3 WHERE CAST( - col4 AS DECIMAL ) >= 68
----

skipif mysql # not compatible
query IIIIIII rowsort label-2110
SELECT * FROM tab3 WHERE CAST ( - col4 AS REAL ) >= 68
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2110
SELECT * FROM tab4 WHERE CAST( - col4 AS DECIMAL ) >= 68
----

skipif mysql # not compatible
query IIIIIII rowsort label-2110
SELECT * FROM tab4 WHERE CAST ( - col4 AS REAL ) >= 68
----

query I rowsort label-2115
SELECT DISTINCT - 76 AS col2 FROM tab0 WHERE NOT ( NULL ) IS NOT NULL
----
-76

query I rowsort label-2115
SELECT DISTINCT - 76 AS col2 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL
----
-76

query I rowsort label-2115
SELECT DISTINCT - 76 AS col2 FROM tab2 WHERE NOT ( NULL ) IS NOT NULL
----
-76

query I rowsort label-2115
SELECT DISTINCT - 76 AS col2 FROM tab3 WHERE NOT ( NULL ) IS NOT NULL
----
-76

query I rowsort label-2115
SELECT DISTINCT - 76 AS col2 FROM tab4 WHERE NOT ( NULL ) IS NOT NULL
----
-76

query I rowsort label-2120
SELECT col0 + - 96 FROM tab0 WHERE NULL = + 33
----

query I rowsort label-2120
SELECT col0 + - 96 FROM tab1 WHERE NULL = + 33
----

query I rowsort label-2120
SELECT col0 + - 96 FROM tab2 WHERE NULL = + 33
----

query I rowsort label-2120
SELECT col0 + - 96 FROM tab3 WHERE NULL = + 33
----

query I rowsort label-2120
SELECT col0 + - 96 FROM tab4 WHERE NULL = + 33
----

query I rowsort label-2125
SELECT - 54 FROM tab0 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2125
SELECT - 54 FROM tab1 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2125
SELECT - 54 FROM tab2 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2125
SELECT - 54 FROM tab3 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2125
SELECT - 54 FROM tab4 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2130
SELECT - col0 FROM tab0 WHERE 4 / 90 BETWEEN + col1 AND NULL
----

query I rowsort label-2130
SELECT - col0 FROM tab1 WHERE 4 / 90 BETWEEN + col1 AND NULL
----

query I rowsort label-2130
SELECT - col0 FROM tab2 WHERE 4 / 90 BETWEEN + col1 AND NULL
----

query I rowsort label-2130
SELECT - col0 FROM tab3 WHERE 4 / 90 BETWEEN + col1 AND NULL
----

query I rowsort label-2130
SELECT - col0 FROM tab4 WHERE 4 / 90 BETWEEN + col1 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2135
SELECT * FROM tab0 WHERE NOT ( - col4 * - CAST( col0 AS SIGNED ) ) NOT BETWEEN CAST( + col0 AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2135
SELECT * FROM tab0 WHERE NOT ( - col4 * - CAST ( col0 AS INTEGER ) ) NOT BETWEEN CAST ( + col0 AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2135
SELECT * FROM tab1 WHERE NOT ( - col4 * - CAST( col0 AS SIGNED ) ) NOT BETWEEN CAST( + col0 AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2135
SELECT * FROM tab1 WHERE NOT ( - col4 * - CAST ( col0 AS INTEGER ) ) NOT BETWEEN CAST ( + col0 AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2135
SELECT * FROM tab2 WHERE NOT ( - col4 * - CAST( col0 AS SIGNED ) ) NOT BETWEEN CAST( + col0 AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2135
SELECT * FROM tab2 WHERE NOT ( - col4 * - CAST ( col0 AS INTEGER ) ) NOT BETWEEN CAST ( + col0 AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2135
SELECT * FROM tab3 WHERE NOT ( - col4 * - CAST( col0 AS SIGNED ) ) NOT BETWEEN CAST( + col0 AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2135
SELECT * FROM tab3 WHERE NOT ( - col4 * - CAST ( col0 AS INTEGER ) ) NOT BETWEEN CAST ( + col0 AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2135
SELECT * FROM tab4 WHERE NOT ( - col4 * - CAST( col0 AS SIGNED ) ) NOT BETWEEN CAST( + col0 AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2135
SELECT * FROM tab4 WHERE NOT ( - col4 * - CAST ( col0 AS INTEGER ) ) NOT BETWEEN CAST ( + col0 AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab0 WHERE NOT + col1 <> col1 * ( + CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab0 WHERE NOT + col1 <> col1 * ( + CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab1 WHERE NOT + col1 <> col1 * ( + CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab1 WHERE NOT + col1 <> col1 * ( + CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab2 WHERE NOT + col1 <> col1 * ( + CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab2 WHERE NOT + col1 <> col1 * ( + CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab3 WHERE NOT + col1 <> col1 * ( + CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab3 WHERE NOT + col1 <> col1 * ( + CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab4 WHERE NOT + col1 <> col1 * ( + CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2140
SELECT DISTINCT col3 FROM tab4 WHERE NOT + col1 <> col1 * ( + CAST ( NULL AS INTEGER ) )
----

query IIIIIII rowsort label-2145
SELECT * FROM tab0 WHERE col0 - + ( - col4 ) BETWEEN 29 * col3 AND ( col4 )
----

query IIIIIII rowsort label-2145
SELECT * FROM tab1 WHERE col0 - + ( - col4 ) BETWEEN 29 * col3 AND ( col4 )
----

query IIIIIII rowsort label-2145
SELECT * FROM tab2 WHERE col0 - + ( - col4 ) BETWEEN 29 * col3 AND ( col4 )
----

query IIIIIII rowsort label-2145
SELECT * FROM tab3 WHERE col0 - + ( - col4 ) BETWEEN 29 * col3 AND ( col4 )
----

query IIIIIII rowsort label-2145
SELECT * FROM tab4 WHERE col0 - + ( - col4 ) BETWEEN 29 * col3 AND ( col4 )
----

query I rowsort label-2150
SELECT col3 FROM tab0 WHERE ( col1 ) IN ( col0 )
----

query I rowsort label-2150
SELECT col3 FROM tab1 WHERE ( col1 ) IN ( col0 )
----

query I rowsort label-2150
SELECT col3 FROM tab2 WHERE ( col1 ) IN ( col0 )
----

query I rowsort label-2150
SELECT col3 FROM tab3 WHERE ( col1 ) IN ( col0 )
----

query I rowsort label-2150
SELECT col3 FROM tab4 WHERE ( col1 ) IN ( col0 )
----

query IIIIIII rowsort label-2155
SELECT * FROM tab0 WHERE NOT NULL NOT IN ( 59 )
----

query IIIIIII rowsort label-2155
SELECT * FROM tab1 WHERE NOT NULL NOT IN ( 59 )
----

query IIIIIII rowsort label-2155
SELECT * FROM tab2 WHERE NOT NULL NOT IN ( 59 )
----

query IIIIIII rowsort label-2155
SELECT * FROM tab3 WHERE NOT NULL NOT IN ( 59 )
----

query IIIIIII rowsort label-2155
SELECT * FROM tab4 WHERE NOT NULL NOT IN ( 59 )
----

query I rowsort label-2160
SELECT col3 AS col4 FROM tab0 AS cor0 WHERE + 86 + + col0 * - 14 <= 19 + col4
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2160
SELECT col3 AS col4 FROM tab1 AS cor0 WHERE + 86 + + col0 * - 14 <= 19 + col4
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2160
SELECT col3 AS col4 FROM tab2 AS cor0 WHERE + 86 + + col0 * - 14 <= 19 + col4
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2160
SELECT col3 AS col4 FROM tab3 AS cor0 WHERE + 86 + + col0 * - 14 <= 19 + col4
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2160
SELECT col3 AS col4 FROM tab4 AS cor0 WHERE + 86 + + col0 * - 14 <= 19 + col4
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

onlyif mysql # aggregate syntax: 
query I rowsort label-2165
SELECT - 71 - + MAX( ALL - 15 ) AS col3 FROM tab0 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-2165
SELECT - 71 - + MAX ( ALL - 15 ) AS col3 FROM tab0 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2165
SELECT - 71 - + MAX( ALL - 15 ) AS col3 FROM tab1 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-2165
SELECT - 71 - + MAX ( ALL - 15 ) AS col3 FROM tab1 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2165
SELECT - 71 - + MAX( ALL - 15 ) AS col3 FROM tab2 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-2165
SELECT - 71 - + MAX ( ALL - 15 ) AS col3 FROM tab2 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2165
SELECT - 71 - + MAX( ALL - 15 ) AS col3 FROM tab3 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-2165
SELECT - 71 - + MAX ( ALL - 15 ) AS col3 FROM tab3 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2165
SELECT - 71 - + MAX( ALL - 15 ) AS col3 FROM tab4 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

skipif mysql # not compatible
query I rowsort label-2165
SELECT - 71 - + MAX ( ALL - 15 ) AS col3 FROM tab4 AS cor0 WHERE col0 + + 85 <> ( NULL )
----
NULL

query IIIIIII rowsort label-2170
SELECT * FROM tab0 WHERE + col1 <> ( NULL )
----

query IIIIIII rowsort label-2170
SELECT * FROM tab1 WHERE + col1 <> ( NULL )
----

query IIIIIII rowsort label-2170
SELECT * FROM tab2 WHERE + col1 <> ( NULL )
----

query IIIIIII rowsort label-2170
SELECT * FROM tab3 WHERE + col1 <> ( NULL )
----

query IIIIIII rowsort label-2170
SELECT * FROM tab4 WHERE + col1 <> ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab0 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST( NULL AS SIGNED ) / + col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab0 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST ( NULL AS INTEGER ) / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab1 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST( NULL AS SIGNED ) / + col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab1 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST ( NULL AS INTEGER ) / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab2 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST( NULL AS SIGNED ) / + col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab2 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST ( NULL AS INTEGER ) / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab3 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST( NULL AS SIGNED ) / + col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab3 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST ( NULL AS INTEGER ) / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab4 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST( NULL AS SIGNED ) / + col0
----

skipif mysql # not compatible
query IIIIIII rowsort label-2175
SELECT ALL * FROM tab4 AS cor0 WHERE ( ( col1 ) * - 61 ) BETWEEN 39 AND CAST ( NULL AS INTEGER ) / + col0
----

query IIIIIII rowsort label-2180
SELECT * FROM tab0 AS cor0 WHERE NOT ( - col4 * col0 ) NOT BETWEEN + 32 + col3 AND col4
----

query IIIIIII rowsort label-2180
SELECT * FROM tab1 AS cor0 WHERE NOT ( - col4 * col0 ) NOT BETWEEN + 32 + col3 AND col4
----

query IIIIIII rowsort label-2180
SELECT * FROM tab2 AS cor0 WHERE NOT ( - col4 * col0 ) NOT BETWEEN + 32 + col3 AND col4
----

query IIIIIII rowsort label-2180
SELECT * FROM tab3 AS cor0 WHERE NOT ( - col4 * col0 ) NOT BETWEEN + 32 + col3 AND col4
----

query IIIIIII rowsort label-2180
SELECT * FROM tab4 AS cor0 WHERE NOT ( - col4 * col0 ) NOT BETWEEN + 32 + col3 AND col4
----

query I rowsort label-2185
SELECT DISTINCT 51 FROM tab0 AS cor0 WHERE + col4 * - 27 IS NOT NULL
----
51

query I rowsort label-2185
SELECT DISTINCT 51 FROM tab1 AS cor0 WHERE + col4 * - 27 IS NOT NULL
----
51

query I rowsort label-2185
SELECT DISTINCT 51 FROM tab2 AS cor0 WHERE + col4 * - 27 IS NOT NULL
----
51

query I rowsort label-2185
SELECT DISTINCT 51 FROM tab3 AS cor0 WHERE + col4 * - 27 IS NOT NULL
----
51

query I rowsort label-2185
SELECT DISTINCT 51 FROM tab4 AS cor0 WHERE + col4 * - 27 IS NOT NULL
----
51

query I rowsort label-2190
SELECT DISTINCT - col0 FROM tab0 AS cor0 WHERE - 10 BETWEEN NULL AND ( NULL )
----

query I rowsort label-2190
SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE - 10 BETWEEN NULL AND ( NULL )
----

query I rowsort label-2190
SELECT DISTINCT - col0 FROM tab2 AS cor0 WHERE - 10 BETWEEN NULL AND ( NULL )
----

query I rowsort label-2190
SELECT DISTINCT - col0 FROM tab3 AS cor0 WHERE - 10 BETWEEN NULL AND ( NULL )
----

query I rowsort label-2190
SELECT DISTINCT - col0 FROM tab4 AS cor0 WHERE - 10 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-2195
SELECT ALL * FROM tab0 AS cor0 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-2195
SELECT ALL * FROM tab1 AS cor0 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-2195
SELECT ALL * FROM tab2 AS cor0 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-2195
SELECT ALL * FROM tab3 AS cor0 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-2195
SELECT ALL * FROM tab4 AS cor0 WHERE ( - col3 ) IS NULL
----

query I rowsort label-2200
SELECT col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2200
SELECT col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2200
SELECT col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2200
SELECT col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2200
SELECT col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-2205
SELECT ALL * FROM tab0 WHERE NULL >= 4
----

query IIIIIII rowsort label-2205
SELECT ALL * FROM tab1 WHERE NULL >= 4
----

query IIIIIII rowsort label-2205
SELECT ALL * FROM tab2 WHERE NULL >= 4
----

query IIIIIII rowsort label-2205
SELECT ALL * FROM tab3 WHERE NULL >= 4
----

query IIIIIII rowsort label-2205
SELECT ALL * FROM tab4 WHERE NULL >= 4
----

query I rowsort label-2210
SELECT 17 AS col4 FROM tab0 WHERE NULL > col1
----

query I rowsort label-2210
SELECT 17 AS col4 FROM tab1 WHERE NULL > col1
----

query I rowsort label-2210
SELECT 17 AS col4 FROM tab2 WHERE NULL > col1
----

query I rowsort label-2210
SELECT 17 AS col4 FROM tab3 WHERE NULL > col1
----

query I rowsort label-2210
SELECT 17 AS col4 FROM tab4 WHERE NULL > col1
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2215
SELECT + SUM( col4 ) FROM tab0 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif mysql # not compatible
query I rowsort label-2215
SELECT + SUM ( col4 ) FROM tab0 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2215
SELECT + SUM( col4 ) FROM tab1 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif mysql # not compatible
query I rowsort label-2215
SELECT + SUM ( col4 ) FROM tab1 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2215
SELECT + SUM( col4 ) FROM tab2 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif mysql # not compatible
query I rowsort label-2215
SELECT + SUM ( col4 ) FROM tab2 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2215
SELECT + SUM( col4 ) FROM tab3 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif mysql # not compatible
query I rowsort label-2215
SELECT + SUM ( col4 ) FROM tab3 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2215
SELECT + SUM( col4 ) FROM tab4 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif mysql # not compatible
query I rowsort label-2215
SELECT + SUM ( col4 ) FROM tab4 AS cor0 WHERE - 70 IN ( 2 * 23 ) AND NOT - col4 * + col3 <= + col3
----
NULL

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2220
SELECT ALL + col0 col5 FROM tab0 WHERE NOT ( NULL ) < ( + ( + 78 ) )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2220
SELECT ALL + col0 col5 FROM tab1 WHERE NOT ( NULL ) < ( + ( + 78 ) )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2220
SELECT ALL + col0 col5 FROM tab2 WHERE NOT ( NULL ) < ( + ( + 78 ) )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2220
SELECT ALL + col0 col5 FROM tab3 WHERE NOT ( NULL ) < ( + ( + 78 ) )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2220
SELECT ALL + col0 col5 FROM tab4 WHERE NOT ( NULL ) < ( + ( + 78 ) )
----

query I rowsort label-2225
SELECT DISTINCT 4 AS col4 FROM tab0 WHERE NOT NULL <> ( NULL )
----

query I rowsort label-2225
SELECT DISTINCT 4 AS col4 FROM tab1 WHERE NOT NULL <> ( NULL )
----

query I rowsort label-2225
SELECT DISTINCT 4 AS col4 FROM tab2 WHERE NOT NULL <> ( NULL )
----

query I rowsort label-2225
SELECT DISTINCT 4 AS col4 FROM tab3 WHERE NOT NULL <> ( NULL )
----

query I rowsort label-2225
SELECT DISTINCT 4 AS col4 FROM tab4 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2230
SELECT * FROM tab0 WHERE NULL <> + - col0 + col3
----

query IIIIIII rowsort label-2230
SELECT * FROM tab1 WHERE NULL <> + - col0 + col3
----

query IIIIIII rowsort label-2230
SELECT * FROM tab2 WHERE NULL <> + - col0 + col3
----

query IIIIIII rowsort label-2230
SELECT * FROM tab3 WHERE NULL <> + - col0 + col3
----

query IIIIIII rowsort label-2230
SELECT * FROM tab4 WHERE NULL <> + - col0 + col3
----

query IIIIIII rowsort label-2235
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN ( 1 ) AND NULL
----

query IIIIIII rowsort label-2235
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN ( 1 ) AND NULL
----

query IIIIIII rowsort label-2235
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN ( 1 ) AND NULL
----

query IIIIIII rowsort label-2235
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN ( 1 ) AND NULL
----

query IIIIIII rowsort label-2235
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN ( 1 ) AND NULL
----

query IIIIIII rowsort label-2240
SELECT * FROM tab0 AS cor0 WHERE NOT ( + col1 + - col1 ) NOT IN ( col3 )
----

query IIIIIII rowsort label-2240
SELECT * FROM tab1 AS cor0 WHERE NOT ( + col1 + - col1 ) NOT IN ( col3 )
----

query IIIIIII rowsort label-2240
SELECT * FROM tab2 AS cor0 WHERE NOT ( + col1 + - col1 ) NOT IN ( col3 )
----

query IIIIIII rowsort label-2240
SELECT * FROM tab3 AS cor0 WHERE NOT ( + col1 + - col1 ) NOT IN ( col3 )
----

query IIIIIII rowsort label-2240
SELECT * FROM tab4 AS cor0 WHERE NOT ( + col1 + - col1 ) NOT IN ( col3 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2245
SELECT 16 * - COUNT( * ) + - 39 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

skipif mysql # not compatible
query I rowsort label-2245
SELECT 16 * - COUNT ( * ) + - 39 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

onlyif mysql # aggregate syntax: 
query I rowsort label-2245
SELECT 16 * - COUNT( * ) + - 39 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

skipif mysql # not compatible
query I rowsort label-2245
SELECT 16 * - COUNT ( * ) + - 39 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

onlyif mysql # aggregate syntax: 
query I rowsort label-2245
SELECT 16 * - COUNT( * ) + - 39 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

skipif mysql # not compatible
query I rowsort label-2245
SELECT 16 * - COUNT ( * ) + - 39 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

onlyif mysql # aggregate syntax: 
query I rowsort label-2245
SELECT 16 * - COUNT( * ) + - 39 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

skipif mysql # not compatible
query I rowsort label-2245
SELECT 16 * - COUNT ( * ) + - 39 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

onlyif mysql # aggregate syntax: 
query I rowsort label-2245
SELECT 16 * - COUNT( * ) + - 39 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

skipif mysql # not compatible
query I rowsort label-2245
SELECT 16 * - COUNT ( * ) + - 39 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-16039

query I rowsort label-2250
SELECT DISTINCT ( 69 ) AS col0 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2250
SELECT DISTINCT ( 69 ) AS col0 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2250
SELECT DISTINCT ( 69 ) AS col0 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2250
SELECT DISTINCT ( 69 ) AS col0 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2250
SELECT DISTINCT ( 69 ) AS col0 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab0 WHERE NOT ( 6 - + ( + CAST( col4 AS SIGNED ) ) ) BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab0 WHERE NOT ( 6 - + ( + CAST ( col4 AS INTEGER ) ) ) BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab1 WHERE NOT ( 6 - + ( + CAST( col4 AS SIGNED ) ) ) BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab1 WHERE NOT ( 6 - + ( + CAST ( col4 AS INTEGER ) ) ) BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab2 WHERE NOT ( 6 - + ( + CAST( col4 AS SIGNED ) ) ) BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab2 WHERE NOT ( 6 - + ( + CAST ( col4 AS INTEGER ) ) ) BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab3 WHERE NOT ( 6 - + ( + CAST( col4 AS SIGNED ) ) ) BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab3 WHERE NOT ( 6 - + ( + CAST ( col4 AS INTEGER ) ) ) BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab4 WHERE NOT ( 6 - + ( + CAST( col4 AS SIGNED ) ) ) BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2255
SELECT ( col3 ) * col4 + + col4 AS col4 FROM tab4 WHERE NOT ( 6 - + ( + CAST ( col4 AS INTEGER ) ) ) BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2260
SELECT ALL * FROM tab0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2260
SELECT ALL * FROM tab1 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2260
SELECT ALL * FROM tab2 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2260
SELECT ALL * FROM tab3 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2260
SELECT ALL * FROM tab4 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2265
SELECT * FROM tab0 WHERE NULL NOT BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-2265
SELECT * FROM tab1 WHERE NULL NOT BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-2265
SELECT * FROM tab2 WHERE NULL NOT BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-2265
SELECT * FROM tab3 WHERE NULL NOT BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-2265
SELECT * FROM tab4 WHERE NULL NOT BETWEEN col1 AND NULL
----

query IIIIIII rowsort label-2270
SELECT * FROM tab0 WHERE - 60 IS NULL
----

query IIIIIII rowsort label-2270
SELECT * FROM tab1 WHERE - 60 IS NULL
----

query IIIIIII rowsort label-2270
SELECT * FROM tab2 WHERE - 60 IS NULL
----

query IIIIIII rowsort label-2270
SELECT * FROM tab3 WHERE - 60 IS NULL
----

query IIIIIII rowsort label-2270
SELECT * FROM tab4 WHERE - 60 IS NULL
----

query IIIIIII rowsort label-2275
SELECT * FROM tab0 WHERE NULL >= + col0 * col1
----

query IIIIIII rowsort label-2275
SELECT * FROM tab1 WHERE NULL >= + col0 * col1
----

query IIIIIII rowsort label-2275
SELECT * FROM tab2 WHERE NULL >= + col0 * col1
----

query IIIIIII rowsort label-2275
SELECT * FROM tab3 WHERE NULL >= + col0 * col1
----

query IIIIIII rowsort label-2275
SELECT * FROM tab4 WHERE NULL >= + col0 * col1
----

query I rowsort label-2280
SELECT ALL - 36 + + col3 * col3 AS col3 FROM tab0 AS cor0 WHERE ( col0 ) IS NULL
----

query I rowsort label-2280
SELECT ALL - 36 + + col3 * col3 AS col3 FROM tab1 AS cor0 WHERE ( col0 ) IS NULL
----

query I rowsort label-2280
SELECT ALL - 36 + + col3 * col3 AS col3 FROM tab2 AS cor0 WHERE ( col0 ) IS NULL
----

query I rowsort label-2280
SELECT ALL - 36 + + col3 * col3 AS col3 FROM tab3 AS cor0 WHERE ( col0 ) IS NULL
----

query I rowsort label-2280
SELECT ALL - 36 + + col3 * col3 AS col3 FROM tab4 AS cor0 WHERE ( col0 ) IS NULL
----

query I rowsort label-2285
SELECT 38 AS col5 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2285
SELECT 38 AS col5 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2285
SELECT 38 AS col5 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2285
SELECT 38 AS col5 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2285
SELECT 38 AS col5 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-2290
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL <> col1 )
----

query IIIIIII rowsort label-2290
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL <> col1 )
----

query IIIIIII rowsort label-2290
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL <> col1 )
----

query IIIIIII rowsort label-2290
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL <> col1 )
----

query IIIIIII rowsort label-2290
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL <> col1 )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab0 WHERE NOT + 12 NOT BETWEEN ( + col4 ) AND ( NULL )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab1 WHERE NOT + 12 NOT BETWEEN ( + col4 ) AND ( NULL )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab2 WHERE NOT + 12 NOT BETWEEN ( + col4 ) AND ( NULL )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab3 WHERE NOT + 12 NOT BETWEEN ( + col4 ) AND ( NULL )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab4 WHERE NOT + 12 NOT BETWEEN ( + col4 ) AND ( NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST( + col1 AS DECIMAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab0 AS cor0 WHERE NOT CAST ( + col1 AS REAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST( + col1 AS DECIMAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab1 AS cor0 WHERE NOT CAST ( + col1 AS REAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST( + col1 AS DECIMAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab2 AS cor0 WHERE NOT CAST ( + col1 AS REAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST( + col1 AS DECIMAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab3 AS cor0 WHERE NOT CAST ( + col1 AS REAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST( + col1 AS DECIMAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2300
SELECT ALL * FROM tab4 AS cor0 WHERE NOT CAST ( + col1 AS REAL ) - + 32 <> col3 AND ( col0 * 82 ) = - col4
----

query IIIIIII rowsort label-2305
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN ( + col3 * col1 ) AND NULL
----

query IIIIIII rowsort label-2305
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN ( + col3 * col1 ) AND NULL
----

query IIIIIII rowsort label-2305
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN ( + col3 * col1 ) AND NULL
----

query IIIIIII rowsort label-2305
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN ( + col3 * col1 ) AND NULL
----

query IIIIIII rowsort label-2305
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN ( + col3 * col1 ) AND NULL
----

query IIIIIII rowsort label-2310
SELECT ALL * FROM tab0 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-2310
SELECT ALL * FROM tab1 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-2310
SELECT ALL * FROM tab2 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-2310
SELECT ALL * FROM tab3 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-2310
SELECT ALL * FROM tab4 AS cor0 WHERE - col1 IS NULL
----

query IIIIIII rowsort label-2315
SELECT ALL * FROM tab0 AS cor0 WHERE + ( + 44 ) > NULL
----

query IIIIIII rowsort label-2315
SELECT ALL * FROM tab1 AS cor0 WHERE + ( + 44 ) > NULL
----

query IIIIIII rowsort label-2315
SELECT ALL * FROM tab2 AS cor0 WHERE + ( + 44 ) > NULL
----

query IIIIIII rowsort label-2315
SELECT ALL * FROM tab3 AS cor0 WHERE + ( + 44 ) > NULL
----

query IIIIIII rowsort label-2315
SELECT ALL * FROM tab4 AS cor0 WHERE + ( + 44 ) > NULL
----

onlyif mysql # DIV for integer division: 
query I rowsort label-2320
SELECT col3 DIV 15 - + - col0 * 0 FROM tab0 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

skipif mysql # not compatible
query I rowsort label-2320
SELECT col3 / 15 - + - col0 * 0 FROM tab0 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

onlyif mysql # DIV for integer division: 
query I rowsort label-2320
SELECT col3 DIV 15 - + - col0 * 0 FROM tab1 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

skipif mysql # not compatible
query I rowsort label-2320
SELECT col3 / 15 - + - col0 * 0 FROM tab1 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

onlyif mysql # DIV for integer division: 
query I rowsort label-2320
SELECT col3 DIV 15 - + - col0 * 0 FROM tab2 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

skipif mysql # not compatible
query I rowsort label-2320
SELECT col3 / 15 - + - col0 * 0 FROM tab2 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

onlyif mysql # DIV for integer division: 
query I rowsort label-2320
SELECT col3 DIV 15 - + - col0 * 0 FROM tab3 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

skipif mysql # not compatible
query I rowsort label-2320
SELECT col3 / 15 - + - col0 * 0 FROM tab3 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

onlyif mysql # DIV for integer division: 
query I rowsort label-2320
SELECT col3 DIV 15 - + - col0 * 0 FROM tab4 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

skipif mysql # not compatible
query I rowsort label-2320
SELECT col3 / 15 - + - col0 * 0 FROM tab4 AS cor0 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 59d481c1f8979e0fd2f726d45f0b098c

query I rowsort label-2325
SELECT - col1 * col3 * - col0 + + + col0 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2325
SELECT - col1 * col3 * - col0 + + + col0 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2325
SELECT - col1 * col3 * - col0 + + + col0 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2325
SELECT - col1 * col3 * - col0 + + + col0 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2325
SELECT - col1 * col3 * - col0 + + + col0 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab0 WHERE ( - 62 + + - col1 BETWEEN + CAST( NULL AS SIGNED ) AND col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab0 WHERE ( - 62 + + - col1 BETWEEN + CAST ( NULL AS INTEGER ) AND col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab1 WHERE ( - 62 + + - col1 BETWEEN + CAST( NULL AS SIGNED ) AND col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab1 WHERE ( - 62 + + - col1 BETWEEN + CAST ( NULL AS INTEGER ) AND col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab2 WHERE ( - 62 + + - col1 BETWEEN + CAST( NULL AS SIGNED ) AND col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab2 WHERE ( - 62 + + - col1 BETWEEN + CAST ( NULL AS INTEGER ) AND col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab3 WHERE ( - 62 + + - col1 BETWEEN + CAST( NULL AS SIGNED ) AND col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab3 WHERE ( - 62 + + - col1 BETWEEN + CAST ( NULL AS INTEGER ) AND col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab4 WHERE ( - 62 + + - col1 BETWEEN + CAST( NULL AS SIGNED ) AND col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2330
SELECT ALL * FROM tab4 WHERE ( - 62 + + - col1 BETWEEN + CAST ( NULL AS INTEGER ) AND col1 )
----

query IIIIIII rowsort label-2335
SELECT * FROM tab0 WHERE NOT col4 * - col3 * 61 * - col0 * col4 BETWEEN col0 * + col1 AND NULL
----

query IIIIIII rowsort label-2335
SELECT * FROM tab1 WHERE NOT col4 * - col3 * 61 * - col0 * col4 BETWEEN col0 * + col1 AND NULL
----

query IIIIIII rowsort label-2335
SELECT * FROM tab2 WHERE NOT col4 * - col3 * 61 * - col0 * col4 BETWEEN col0 * + col1 AND NULL
----

query IIIIIII rowsort label-2335
SELECT * FROM tab3 WHERE NOT col4 * - col3 * 61 * - col0 * col4 BETWEEN col0 * + col1 AND NULL
----

query IIIIIII rowsort label-2335
SELECT * FROM tab4 WHERE NOT col4 * - col3 * 61 * - col0 * col4 BETWEEN col0 * + col1 AND NULL
----

query IIIIIII rowsort label-2340
SELECT * FROM tab0 WHERE NOT NULL IN ( ( - + 88 ) + + 38 * col1 + 69 )
----

query IIIIIII rowsort label-2340
SELECT * FROM tab1 WHERE NOT NULL IN ( ( - + 88 ) + + 38 * col1 + 69 )
----

query IIIIIII rowsort label-2340
SELECT * FROM tab2 WHERE NOT NULL IN ( ( - + 88 ) + + 38 * col1 + 69 )
----

query IIIIIII rowsort label-2340
SELECT * FROM tab3 WHERE NOT NULL IN ( ( - + 88 ) + + 38 * col1 + 69 )
----

query IIIIIII rowsort label-2340
SELECT * FROM tab4 WHERE NOT NULL IN ( ( - + 88 ) + + 38 * col1 + 69 )
----

query IIIIIII rowsort label-2345
SELECT ALL * FROM tab0 WHERE NOT ( 19 ) NOT BETWEEN NULL AND + 62 + col1 - - col4
----

query IIIIIII rowsort label-2345
SELECT ALL * FROM tab1 WHERE NOT ( 19 ) NOT BETWEEN NULL AND + 62 + col1 - - col4
----

query IIIIIII rowsort label-2345
SELECT ALL * FROM tab2 WHERE NOT ( 19 ) NOT BETWEEN NULL AND + 62 + col1 - - col4
----

query IIIIIII rowsort label-2345
SELECT ALL * FROM tab3 WHERE NOT ( 19 ) NOT BETWEEN NULL AND + 62 + col1 - - col4
----

query IIIIIII rowsort label-2345
SELECT ALL * FROM tab4 WHERE NOT ( 19 ) NOT BETWEEN NULL AND + 62 + col1 - - col4
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2350
SELECT - MIN( DISTINCT + col3 ) AS col0 FROM tab0 WHERE - col3 + 3 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2350
SELECT - MIN ( DISTINCT + col3 ) AS col0 FROM tab0 WHERE - col3 + 3 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2350
SELECT - MIN( DISTINCT + col3 ) AS col0 FROM tab1 WHERE - col3 + 3 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2350
SELECT - MIN ( DISTINCT + col3 ) AS col0 FROM tab1 WHERE - col3 + 3 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2350
SELECT - MIN( DISTINCT + col3 ) AS col0 FROM tab2 WHERE - col3 + 3 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2350
SELECT - MIN ( DISTINCT + col3 ) AS col0 FROM tab2 WHERE - col3 + 3 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2350
SELECT - MIN( DISTINCT + col3 ) AS col0 FROM tab3 WHERE - col3 + 3 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2350
SELECT - MIN ( DISTINCT + col3 ) AS col0 FROM tab3 WHERE - col3 + 3 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2350
SELECT - MIN( DISTINCT + col3 ) AS col0 FROM tab4 WHERE - col3 + 3 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2350
SELECT - MIN ( DISTINCT + col3 ) AS col0 FROM tab4 WHERE - col3 + 3 > NULL
----
NULL

query IIIIIII rowsort label-2355
SELECT * FROM tab0 AS cor0 WHERE col3 BETWEEN ( + + col0 - - ( - 13 ) ) AND NULL
----

query IIIIIII rowsort label-2355
SELECT * FROM tab1 AS cor0 WHERE col3 BETWEEN ( + + col0 - - ( - 13 ) ) AND NULL
----

query IIIIIII rowsort label-2355
SELECT * FROM tab2 AS cor0 WHERE col3 BETWEEN ( + + col0 - - ( - 13 ) ) AND NULL
----

query IIIIIII rowsort label-2355
SELECT * FROM tab3 AS cor0 WHERE col3 BETWEEN ( + + col0 - - ( - 13 ) ) AND NULL
----

query IIIIIII rowsort label-2355
SELECT * FROM tab4 AS cor0 WHERE col3 BETWEEN ( + + col0 - - ( - 13 ) ) AND NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab0 cor0 WHERE - 22 * - col3 / - + col3 IS NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab1 cor0 WHERE - 22 * - col3 / - + col3 IS NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab2 cor0 WHERE - 22 * - col3 / - + col3 IS NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab3 cor0 WHERE - 22 * - col3 / - + col3 IS NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab4 cor0 WHERE - 22 * - col3 / - + col3 IS NULL
----

query IIIIIII rowsort label-2365
SELECT * FROM tab0 WHERE + 46 * - col4 NOT BETWEEN ( + - 56 * - col4 ) AND NULL AND NULL IS NOT NULL
----

query IIIIIII rowsort label-2365
SELECT * FROM tab1 WHERE + 46 * - col4 NOT BETWEEN ( + - 56 * - col4 ) AND NULL AND NULL IS NOT NULL
----

query IIIIIII rowsort label-2365
SELECT * FROM tab2 WHERE + 46 * - col4 NOT BETWEEN ( + - 56 * - col4 ) AND NULL AND NULL IS NOT NULL
----

query IIIIIII rowsort label-2365
SELECT * FROM tab3 WHERE + 46 * - col4 NOT BETWEEN ( + - 56 * - col4 ) AND NULL AND NULL IS NOT NULL
----

query IIIIIII rowsort label-2365
SELECT * FROM tab4 WHERE + 46 * - col4 NOT BETWEEN ( + - 56 * - col4 ) AND NULL AND NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2370
SELECT 92 AS col5 FROM tab0 WHERE NOT + col0 * + CAST( NULL AS SIGNED ) + 57 NOT IN ( + col0 )
----

skipif mysql # not compatible
query I rowsort label-2370
SELECT 92 AS col5 FROM tab0 WHERE NOT + col0 * + CAST ( NULL AS INTEGER ) + 57 NOT IN ( + col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2370
SELECT 92 AS col5 FROM tab1 WHERE NOT + col0 * + CAST( NULL AS SIGNED ) + 57 NOT IN ( + col0 )
----

skipif mysql # not compatible
query I rowsort label-2370
SELECT 92 AS col5 FROM tab1 WHERE NOT + col0 * + CAST ( NULL AS INTEGER ) + 57 NOT IN ( + col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2370
SELECT 92 AS col5 FROM tab2 WHERE NOT + col0 * + CAST( NULL AS SIGNED ) + 57 NOT IN ( + col0 )
----

skipif mysql # not compatible
query I rowsort label-2370
SELECT 92 AS col5 FROM tab2 WHERE NOT + col0 * + CAST ( NULL AS INTEGER ) + 57 NOT IN ( + col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2370
SELECT 92 AS col5 FROM tab3 WHERE NOT + col0 * + CAST( NULL AS SIGNED ) + 57 NOT IN ( + col0 )
----

skipif mysql # not compatible
query I rowsort label-2370
SELECT 92 AS col5 FROM tab3 WHERE NOT + col0 * + CAST ( NULL AS INTEGER ) + 57 NOT IN ( + col0 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2370
SELECT 92 AS col5 FROM tab4 WHERE NOT + col0 * + CAST( NULL AS SIGNED ) + 57 NOT IN ( + col0 )
----

skipif mysql # not compatible
query I rowsort label-2370
SELECT 92 AS col5 FROM tab4 WHERE NOT + col0 * + CAST ( NULL AS INTEGER ) + 57 NOT IN ( + col0 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2375
SELECT DISTINCT MIN( - 87 ) FROM tab0 WHERE 82 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT MIN ( - 87 ) FROM tab0 WHERE 82 IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2375
SELECT DISTINCT MIN( - 87 ) FROM tab1 WHERE 82 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT MIN ( - 87 ) FROM tab1 WHERE 82 IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2375
SELECT DISTINCT MIN( - 87 ) FROM tab2 WHERE 82 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT MIN ( - 87 ) FROM tab2 WHERE 82 IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2375
SELECT DISTINCT MIN( - 87 ) FROM tab3 WHERE 82 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT MIN ( - 87 ) FROM tab3 WHERE 82 IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2375
SELECT DISTINCT MIN( - 87 ) FROM tab4 WHERE 82 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT MIN ( - 87 ) FROM tab4 WHERE 82 IS NULL
----
NULL

query I rowsort label-2380
SELECT + col4 AS col2 FROM tab0 WHERE NOT + + 46 + - col1 IS NOT NULL
----

query I rowsort label-2380
SELECT + col4 AS col2 FROM tab1 WHERE NOT + + 46 + - col1 IS NOT NULL
----

query I rowsort label-2380
SELECT + col4 AS col2 FROM tab2 WHERE NOT + + 46 + - col1 IS NOT NULL
----

query I rowsort label-2380
SELECT + col4 AS col2 FROM tab3 WHERE NOT + + 46 + - col1 IS NOT NULL
----

query I rowsort label-2380
SELECT + col4 AS col2 FROM tab4 WHERE NOT + + 46 + - col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2385
SELECT ALL + CAST( - + col4 AS SIGNED ) FROM tab0 WHERE + col0 / + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-2385
SELECT ALL + CAST ( - + col4 AS INTEGER ) FROM tab0 WHERE + col0 / + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2385
SELECT ALL + CAST( - + col4 AS SIGNED ) FROM tab1 WHERE + col0 / + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-2385
SELECT ALL + CAST ( - + col4 AS INTEGER ) FROM tab1 WHERE + col0 / + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2385
SELECT ALL + CAST( - + col4 AS SIGNED ) FROM tab2 WHERE + col0 / + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-2385
SELECT ALL + CAST ( - + col4 AS INTEGER ) FROM tab2 WHERE + col0 / + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2385
SELECT ALL + CAST( - + col4 AS SIGNED ) FROM tab3 WHERE + col0 / + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-2385
SELECT ALL + CAST ( - + col4 AS INTEGER ) FROM tab3 WHERE + col0 / + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2385
SELECT ALL + CAST( - + col4 AS SIGNED ) FROM tab4 WHERE + col0 / + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-2385
SELECT ALL + CAST ( - + col4 AS INTEGER ) FROM tab4 WHERE + col0 / + col1 IS NULL
----

query I rowsort label-2390
SELECT 33 * + + 0 FROM tab0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-2390
SELECT 33 * + + 0 FROM tab1 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-2390
SELECT 33 * + + 0 FROM tab2 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-2390
SELECT 33 * + + 0 FROM tab3 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-2390
SELECT 33 * + + 0 FROM tab4 WHERE NOT ( NULL ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2395
SELECT ALL - col0 col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2395
SELECT ALL - col0 col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2395
SELECT ALL - col0 col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2395
SELECT ALL - col0 col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2395
SELECT ALL - col0 col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2400
SELECT DISTINCT col1 AS col4 FROM tab0 WHERE ( NOT col4 NOT BETWEEN + 82 AND ( - col0 ) )
----

query I rowsort label-2400
SELECT DISTINCT col1 AS col4 FROM tab1 WHERE ( NOT col4 NOT BETWEEN + 82 AND ( - col0 ) )
----

query I rowsort label-2400
SELECT DISTINCT col1 AS col4 FROM tab2 WHERE ( NOT col4 NOT BETWEEN + 82 AND ( - col0 ) )
----

query I rowsort label-2400
SELECT DISTINCT col1 AS col4 FROM tab3 WHERE ( NOT col4 NOT BETWEEN + 82 AND ( - col0 ) )
----

query I rowsort label-2400
SELECT DISTINCT col1 AS col4 FROM tab4 WHERE ( NOT col4 NOT BETWEEN + 82 AND ( - col0 ) )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2405
SELECT + COUNT( * ) AS col0 FROM tab0 WHERE NOT NULL <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2405
SELECT + COUNT ( * ) AS col0 FROM tab0 WHERE NOT NULL <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2405
SELECT + COUNT( * ) AS col0 FROM tab1 WHERE NOT NULL <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2405
SELECT + COUNT ( * ) AS col0 FROM tab1 WHERE NOT NULL <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2405
SELECT + COUNT( * ) AS col0 FROM tab2 WHERE NOT NULL <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2405
SELECT + COUNT ( * ) AS col0 FROM tab2 WHERE NOT NULL <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2405
SELECT + COUNT( * ) AS col0 FROM tab3 WHERE NOT NULL <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2405
SELECT + COUNT ( * ) AS col0 FROM tab3 WHERE NOT NULL <= ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2405
SELECT + COUNT( * ) AS col0 FROM tab4 WHERE NOT NULL <= ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2405
SELECT + COUNT ( * ) AS col0 FROM tab4 WHERE NOT NULL <= ( NULL )
----
0

query I rowsort label-2410
SELECT ALL ( 63 ) FROM tab0 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT ALL ( 63 ) FROM tab1 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT ALL ( 63 ) FROM tab2 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT ALL ( 63 ) FROM tab3 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT ALL ( 63 ) FROM tab4 cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab0 WHERE NOT CAST( 66 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab0 WHERE NOT CAST ( 66 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab1 WHERE NOT CAST( 66 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab1 WHERE NOT CAST ( 66 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab2 WHERE NOT CAST( 66 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab2 WHERE NOT CAST ( 66 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab3 WHERE NOT CAST( 66 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab3 WHERE NOT CAST ( 66 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab4 WHERE NOT CAST( 66 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2415
SELECT ALL * FROM tab4 WHERE NOT CAST ( 66 AS INTEGER ) IS NOT NULL
----

query I rowsort label-2420
SELECT DISTINCT + 13 FROM tab0 WHERE NOT - 76 IS NOT NULL
----

query I rowsort label-2420
SELECT DISTINCT + 13 FROM tab1 WHERE NOT - 76 IS NOT NULL
----

query I rowsort label-2420
SELECT DISTINCT + 13 FROM tab2 WHERE NOT - 76 IS NOT NULL
----

query I rowsort label-2420
SELECT DISTINCT + 13 FROM tab3 WHERE NOT - 76 IS NOT NULL
----

query I rowsort label-2420
SELECT DISTINCT + 13 FROM tab4 WHERE NOT - 76 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab0 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab0 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab1 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab1 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab2 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab2 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab3 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab3 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab4 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2425
SELECT ALL * FROM tab4 WHERE NOT ( 11 + + col3 * + + col1 ) NOT IN ( - CAST ( NULL AS INTEGER ) )
----

query IIIIIII rowsort label-2430
SELECT * FROM tab0 WHERE NOT + col0 > + - col0 * - - col4 + + + col3
----

query IIIIIII rowsort label-2430
SELECT * FROM tab1 WHERE NOT + col0 > + - col0 * - - col4 + + + col3
----

query IIIIIII rowsort label-2430
SELECT * FROM tab2 WHERE NOT + col0 > + - col0 * - - col4 + + + col3
----

query IIIIIII rowsort label-2430
SELECT * FROM tab3 WHERE NOT + col0 > + - col0 * - - col4 + + + col3
----

query IIIIIII rowsort label-2430
SELECT * FROM tab4 WHERE NOT + col0 > + - col0 * - - col4 + + + col3
----

query IIIIIII rowsort label-2435
SELECT ALL * FROM tab0 WHERE NOT ( + ( - 65 ) + + - ( col3 ) * + 54 ) IS NOT NULL
----

query IIIIIII rowsort label-2435
SELECT ALL * FROM tab1 WHERE NOT ( + ( - 65 ) + + - ( col3 ) * + 54 ) IS NOT NULL
----

query IIIIIII rowsort label-2435
SELECT ALL * FROM tab2 WHERE NOT ( + ( - 65 ) + + - ( col3 ) * + 54 ) IS NOT NULL
----

query IIIIIII rowsort label-2435
SELECT ALL * FROM tab3 WHERE NOT ( + ( - 65 ) + + - ( col3 ) * + 54 ) IS NOT NULL
----

query IIIIIII rowsort label-2435
SELECT ALL * FROM tab4 WHERE NOT ( + ( - 65 ) + + - ( col3 ) * + 54 ) IS NOT NULL
----

query I rowsort label-2440
SELECT 97 FROM tab0 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL
----

query I rowsort label-2440
SELECT 97 FROM tab1 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL
----

query I rowsort label-2440
SELECT 97 FROM tab2 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL
----

query I rowsort label-2440
SELECT 97 FROM tab3 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL
----

query I rowsort label-2440
SELECT 97 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2445
SELECT DISTINCT - COUNT( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST( NULL AS SIGNED ) + - 15 )
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2445
SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2445
SELECT DISTINCT - COUNT( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab1 AS cor0 WHERE NULL NOT IN ( CAST( NULL AS SIGNED ) + - 15 )
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2445
SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab1 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2445
SELECT DISTINCT - COUNT( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab2 AS cor0 WHERE NULL NOT IN ( CAST( NULL AS SIGNED ) + - 15 )
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2445
SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab2 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2445
SELECT DISTINCT - COUNT( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab3 AS cor0 WHERE NULL NOT IN ( CAST( NULL AS SIGNED ) + - 15 )
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2445
SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab3 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2445
SELECT DISTINCT - COUNT( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab4 AS cor0 WHERE NULL NOT IN ( CAST( NULL AS SIGNED ) + - 15 )
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2445
SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab4 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 )
----
NULL

query IIIIIII rowsort label-2450
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) > 57
----

query IIIIIII rowsort label-2450
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) > 57
----

query IIIIIII rowsort label-2450
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) > 57
----

query IIIIIII rowsort label-2450
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) > 57
----

query IIIIIII rowsort label-2450
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) > 57
----

onlyif mysql # DIV for integer division: 
query I rowsort label-2455
SELECT - 9 DIV col0 + + 93 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

skipif mysql # not compatible
query I rowsort label-2455
SELECT - 9 / col0 + + 93 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

onlyif mysql # DIV for integer division: 
query I rowsort label-2455
SELECT - 9 DIV col0 + + 93 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

skipif mysql # not compatible
query I rowsort label-2455
SELECT - 9 / col0 + + 93 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

onlyif mysql # DIV for integer division: 
query I rowsort label-2455
SELECT - 9 DIV col0 + + 93 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

skipif mysql # not compatible
query I rowsort label-2455
SELECT - 9 / col0 + + 93 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

onlyif mysql # DIV for integer division: 
query I rowsort label-2455
SELECT - 9 DIV col0 + + 93 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

skipif mysql # not compatible
query I rowsort label-2455
SELECT - 9 / col0 + + 93 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

onlyif mysql # DIV for integer division: 
query I rowsort label-2455
SELECT - 9 DIV col0 + + 93 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

skipif mysql # not compatible
query I rowsort label-2455
SELECT - 9 / col0 + + 93 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 5704a4f06c2e6e752632f5fc6cdca94a

query IIIIIII rowsort label-2460
SELECT * FROM tab0 WHERE col0 * + col0 IS NULL
----

query IIIIIII rowsort label-2460
SELECT * FROM tab1 WHERE col0 * + col0 IS NULL
----

query IIIIIII rowsort label-2460
SELECT * FROM tab2 WHERE col0 * + col0 IS NULL
----

query IIIIIII rowsort label-2460
SELECT * FROM tab3 WHERE col0 * + col0 IS NULL
----

query IIIIIII rowsort label-2460
SELECT * FROM tab4 WHERE col0 * + col0 IS NULL
----

query IIIIIII rowsort label-2465
SELECT ALL * FROM tab0 AS cor0 WHERE NULL <= col3 * + + col4
----

query IIIIIII rowsort label-2465
SELECT ALL * FROM tab1 AS cor0 WHERE NULL <= col3 * + + col4
----

query IIIIIII rowsort label-2465
SELECT ALL * FROM tab2 AS cor0 WHERE NULL <= col3 * + + col4
----

query IIIIIII rowsort label-2465
SELECT ALL * FROM tab3 AS cor0 WHERE NULL <= col3 * + + col4
----

query IIIIIII rowsort label-2465
SELECT ALL * FROM tab4 AS cor0 WHERE NULL <= col3 * + + col4
----

query I rowsort label-2470
SELECT ALL col3 AS col0 FROM tab0 AS cor0 WHERE NOT col1 - + ( + + col3 ) + - col3 * + col1 >= ( NULL )
----

query I rowsort label-2470
SELECT ALL col3 AS col0 FROM tab1 AS cor0 WHERE NOT col1 - + ( + + col3 ) + - col3 * + col1 >= ( NULL )
----

query I rowsort label-2470
SELECT ALL col3 AS col0 FROM tab2 AS cor0 WHERE NOT col1 - + ( + + col3 ) + - col3 * + col1 >= ( NULL )
----

query I rowsort label-2470
SELECT ALL col3 AS col0 FROM tab3 AS cor0 WHERE NOT col1 - + ( + + col3 ) + - col3 * + col1 >= ( NULL )
----

query I rowsort label-2470
SELECT ALL col3 AS col0 FROM tab4 AS cor0 WHERE NOT col1 - + ( + + col3 ) + - col3 * + col1 >= ( NULL )
----

query I rowsort label-2475
SELECT - + col3 + + col3 FROM tab0 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL
----

query I rowsort label-2475
SELECT - + col3 + + col3 FROM tab1 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL
----

query I rowsort label-2475
SELECT - + col3 + + col3 FROM tab2 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL
----

query I rowsort label-2475
SELECT - + col3 + + col3 FROM tab3 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL
----

query I rowsort label-2475
SELECT - + col3 + + col3 FROM tab4 AS cor0 WHERE NOT + ( col3 ) IS NOT NULL
----

query IIIIIII rowsort label-2480
SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2480
SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2480
SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2480
SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2480
SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND NULL
----

query I rowsort label-2485
SELECT ALL col1 * - 69 * - col4 + + 12 * 71 AS col3 FROM tab0 WHERE NOT - 11 IS NOT NULL
----

query I rowsort label-2485
SELECT ALL col1 * - 69 * - col4 + + 12 * 71 AS col3 FROM tab1 WHERE NOT - 11 IS NOT NULL
----

query I rowsort label-2485
SELECT ALL col1 * - 69 * - col4 + + 12 * 71 AS col3 FROM tab2 WHERE NOT - 11 IS NOT NULL
----

query I rowsort label-2485
SELECT ALL col1 * - 69 * - col4 + + 12 * 71 AS col3 FROM tab3 WHERE NOT - 11 IS NOT NULL
----

query I rowsort label-2485
SELECT ALL col1 * - 69 * - col4 + + 12 * 71 AS col3 FROM tab4 WHERE NOT - 11 IS NOT NULL
----

query I rowsort label-2490
SELECT DISTINCT - ( + col3 ) FROM tab0 WHERE NOT NULL <= + col0 - - + col0
----

query I rowsort label-2490
SELECT DISTINCT - ( + col3 ) FROM tab1 WHERE NOT NULL <= + col0 - - + col0
----

query I rowsort label-2490
SELECT DISTINCT - ( + col3 ) FROM tab2 WHERE NOT NULL <= + col0 - - + col0
----

query I rowsort label-2490
SELECT DISTINCT - ( + col3 ) FROM tab3 WHERE NOT NULL <= + col0 - - + col0
----

query I rowsort label-2490
SELECT DISTINCT - ( + col3 ) FROM tab4 WHERE NOT NULL <= + col0 - - + col0
----

query IIIIIII rowsort label-2495
SELECT * FROM tab0 WHERE - col0 = NULL
----

query IIIIIII rowsort label-2495
SELECT * FROM tab1 WHERE - col0 = NULL
----

query IIIIIII rowsort label-2495
SELECT * FROM tab2 WHERE - col0 = NULL
----

query IIIIIII rowsort label-2495
SELECT * FROM tab3 WHERE - col0 = NULL
----

query IIIIIII rowsort label-2495
SELECT * FROM tab4 WHERE - col0 = NULL
----

query IIIIIII rowsort label-2500
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 82
----

query IIIIIII rowsort label-2500
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 82
----

query IIIIIII rowsort label-2500
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 82
----

query IIIIIII rowsort label-2500
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 82
----

query IIIIIII rowsort label-2500
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 82
----

query IIIIIII rowsort label-2505
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - col1 AND + 35 * + 6
----

query IIIIIII rowsort label-2505
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - col1 AND + 35 * + 6
----

query IIIIIII rowsort label-2505
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - col1 AND + 35 * + 6
----

query IIIIIII rowsort label-2505
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - col1 AND + 35 * + 6
----

query IIIIIII rowsort label-2505
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - col1 AND + 35 * + 6
----

query IIIIIII rowsort label-2510
SELECT * FROM tab0 AS cor0 WHERE NOT NULL <= - col4
----

query IIIIIII rowsort label-2510
SELECT * FROM tab1 AS cor0 WHERE NOT NULL <= - col4
----

query IIIIIII rowsort label-2510
SELECT * FROM tab2 AS cor0 WHERE NOT NULL <= - col4
----

query IIIIIII rowsort label-2510
SELECT * FROM tab3 AS cor0 WHERE NOT NULL <= - col4
----

query IIIIIII rowsort label-2510
SELECT * FROM tab4 AS cor0 WHERE NOT NULL <= - col4
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2515
SELECT ALL 34 * COUNT( * ) AS col5 FROM tab0 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2515
SELECT ALL 34 * COUNT ( * ) AS col5 FROM tab0 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2515
SELECT ALL 34 * COUNT( * ) AS col5 FROM tab1 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2515
SELECT ALL 34 * COUNT ( * ) AS col5 FROM tab1 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2515
SELECT ALL 34 * COUNT( * ) AS col5 FROM tab2 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2515
SELECT ALL 34 * COUNT ( * ) AS col5 FROM tab2 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2515
SELECT ALL 34 * COUNT( * ) AS col5 FROM tab3 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2515
SELECT ALL 34 * COUNT ( * ) AS col5 FROM tab3 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2515
SELECT ALL 34 * COUNT( * ) AS col5 FROM tab4 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-2515
SELECT ALL 34 * COUNT ( * ) AS col5 FROM tab4 WHERE NOT + - ( - col1 ) - - col0 > ( NULL )
----
0

query I rowsort label-2520
SELECT DISTINCT + col4 AS col1 FROM tab0 AS cor0 WHERE ( NULL ) >= - col3 / + col0 - + 51 * - 52
----

query I rowsort label-2520
SELECT DISTINCT + col4 AS col1 FROM tab1 AS cor0 WHERE ( NULL ) >= - col3 / + col0 - + 51 * - 52
----

query I rowsort label-2520
SELECT DISTINCT + col4 AS col1 FROM tab2 AS cor0 WHERE ( NULL ) >= - col3 / + col0 - + 51 * - 52
----

query I rowsort label-2520
SELECT DISTINCT + col4 AS col1 FROM tab3 AS cor0 WHERE ( NULL ) >= - col3 / + col0 - + 51 * - 52
----

query I rowsort label-2520
SELECT DISTINCT + col4 AS col1 FROM tab4 AS cor0 WHERE ( NULL ) >= - col3 / + col0 - + 51 * - 52
----

query I rowsort label-2525
SELECT DISTINCT - + ( + col1 ) AS col1 FROM tab0 AS cor0 WHERE + col2 IS NULL
----

query I rowsort label-2525
SELECT DISTINCT - + ( + col1 ) AS col1 FROM tab1 AS cor0 WHERE + col2 IS NULL
----

query I rowsort label-2525
SELECT DISTINCT - + ( + col1 ) AS col1 FROM tab2 AS cor0 WHERE + col2 IS NULL
----

query I rowsort label-2525
SELECT DISTINCT - + ( + col1 ) AS col1 FROM tab3 AS cor0 WHERE + col2 IS NULL
----

query I rowsort label-2525
SELECT DISTINCT - + ( + col1 ) AS col1 FROM tab4 AS cor0 WHERE + col2 IS NULL
----

query IIIIIII rowsort label-2530
SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-2530
SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-2530
SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-2530
SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-2530
SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-2535
SELECT 69 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2535
SELECT 69 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2535
SELECT 69 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2535
SELECT 69 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2535
SELECT 69 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-2540
SELECT * FROM tab0 WHERE NOT NULL BETWEEN ( NULL ) AND col1
----

query IIIIIII rowsort label-2540
SELECT * FROM tab1 WHERE NOT NULL BETWEEN ( NULL ) AND col1
----

query IIIIIII rowsort label-2540
SELECT * FROM tab2 WHERE NOT NULL BETWEEN ( NULL ) AND col1
----

query IIIIIII rowsort label-2540
SELECT * FROM tab3 WHERE NOT NULL BETWEEN ( NULL ) AND col1
----

query IIIIIII rowsort label-2540
SELECT * FROM tab4 WHERE NOT NULL BETWEEN ( NULL ) AND col1
----

query I rowsort label-2545
SELECT 59 FROM tab0 WHERE NULL <= NULL
----

query I rowsort label-2545
SELECT 59 FROM tab1 WHERE NULL <= NULL
----

query I rowsort label-2545
SELECT 59 FROM tab2 WHERE NULL <= NULL
----

query I rowsort label-2545
SELECT 59 FROM tab3 WHERE NULL <= NULL
----

query I rowsort label-2545
SELECT 59 FROM tab4 WHERE NULL <= NULL
----

query IIIIIII rowsort label-2550
SELECT * FROM tab0 AS cor0 WHERE ( - + col3 BETWEEN NULL AND NULL )
----

query IIIIIII rowsort label-2550
SELECT * FROM tab1 AS cor0 WHERE ( - + col3 BETWEEN NULL AND NULL )
----

query IIIIIII rowsort label-2550
SELECT * FROM tab2 AS cor0 WHERE ( - + col3 BETWEEN NULL AND NULL )
----

query IIIIIII rowsort label-2550
SELECT * FROM tab3 AS cor0 WHERE ( - + col3 BETWEEN NULL AND NULL )
----

query IIIIIII rowsort label-2550
SELECT * FROM tab4 AS cor0 WHERE ( - + col3 BETWEEN NULL AND NULL )
----

query I rowsort label-2555
SELECT DISTINCT col3 AS col1 FROM tab0 AS cor0 WHERE 23 * - - 66 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2555
SELECT DISTINCT col3 AS col1 FROM tab1 AS cor0 WHERE 23 * - - 66 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2555
SELECT DISTINCT col3 AS col1 FROM tab2 AS cor0 WHERE 23 * - - 66 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2555
SELECT DISTINCT col3 AS col1 FROM tab3 AS cor0 WHERE 23 * - - 66 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-2555
SELECT DISTINCT col3 AS col1 FROM tab4 AS cor0 WHERE 23 * - - 66 IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query IIIIIII rowsort label-2560
SELECT * FROM tab0 cor0 WHERE NOT ( + col3 ) = NULL
----

query IIIIIII rowsort label-2560
SELECT * FROM tab1 cor0 WHERE NOT ( + col3 ) = NULL
----

query IIIIIII rowsort label-2560
SELECT * FROM tab2 cor0 WHERE NOT ( + col3 ) = NULL
----

query IIIIIII rowsort label-2560
SELECT * FROM tab3 cor0 WHERE NOT ( + col3 ) = NULL
----

query IIIIIII rowsort label-2560
SELECT * FROM tab4 cor0 WHERE NOT ( + col3 ) = NULL
----

query I rowsort label-2565
SELECT - 34 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2565
SELECT - 34 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2565
SELECT - 34 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2565
SELECT - 34 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2565
SELECT - 34 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2570
SELECT ( - col1 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2570
SELECT ( - col1 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2570
SELECT ( - col1 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2570
SELECT ( - col1 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2570
SELECT ( - col1 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2575
SELECT ALL - + CAST( NULL AS SIGNED ) AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST( - - col4 AS SIGNED ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

skipif mysql # not compatible
query I rowsort label-2575
SELECT ALL - + CAST ( NULL AS INTEGER ) AS col4 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST ( - - col4 AS INTEGER ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2575
SELECT ALL - + CAST( NULL AS SIGNED ) AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST( - - col4 AS SIGNED ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

skipif mysql # not compatible
query I rowsort label-2575
SELECT ALL - + CAST ( NULL AS INTEGER ) AS col4 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST ( - - col4 AS INTEGER ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2575
SELECT ALL - + CAST( NULL AS SIGNED ) AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST( - - col4 AS SIGNED ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

skipif mysql # not compatible
query I rowsort label-2575
SELECT ALL - + CAST ( NULL AS INTEGER ) AS col4 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST ( - - col4 AS INTEGER ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2575
SELECT ALL - + CAST( NULL AS SIGNED ) AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST( - - col4 AS SIGNED ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

skipif mysql # not compatible
query I rowsort label-2575
SELECT ALL - + CAST ( NULL AS INTEGER ) AS col4 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST ( - - col4 AS INTEGER ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2575
SELECT ALL - + CAST( NULL AS SIGNED ) AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST( - - col4 AS SIGNED ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

skipif mysql # not compatible
query I rowsort label-2575
SELECT ALL - + CAST ( NULL AS INTEGER ) AS col4 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN + CAST ( - - col4 AS INTEGER ) + - - ( + 75 ) + + col1 + col3 AND - + 86 - col0 + + + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2580
SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN - col0 AND CAST( NULL AS SIGNED ) * + ( col0 ) - + 54
----

skipif mysql # not compatible
query IIIIIII rowsort label-2580
SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN - col0 AND CAST ( NULL AS INTEGER ) * + ( col0 ) - + 54
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2580
SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN - col0 AND CAST( NULL AS SIGNED ) * + ( col0 ) - + 54
----

skipif mysql # not compatible
query IIIIIII rowsort label-2580
SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN - col0 AND CAST ( NULL AS INTEGER ) * + ( col0 ) - + 54
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2580
SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN - col0 AND CAST( NULL AS SIGNED ) * + ( col0 ) - + 54
----

skipif mysql # not compatible
query IIIIIII rowsort label-2580
SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN - col0 AND CAST ( NULL AS INTEGER ) * + ( col0 ) - + 54
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2580
SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN - col0 AND CAST( NULL AS SIGNED ) * + ( col0 ) - + 54
----

skipif mysql # not compatible
query IIIIIII rowsort label-2580
SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN - col0 AND CAST ( NULL AS INTEGER ) * + ( col0 ) - + 54
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2580
SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN - col0 AND CAST( NULL AS SIGNED ) * + ( col0 ) - + 54
----

skipif mysql # not compatible
query IIIIIII rowsort label-2580
SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN - col0 AND CAST ( NULL AS INTEGER ) * + ( col0 ) - + 54
----

query IIIIIII rowsort label-2585
SELECT * FROM tab0 WHERE NOT - - col1 * col0 + - + col0 <> ( NULL )
----

query IIIIIII rowsort label-2585
SELECT * FROM tab1 WHERE NOT - - col1 * col0 + - + col0 <> ( NULL )
----

query IIIIIII rowsort label-2585
SELECT * FROM tab2 WHERE NOT - - col1 * col0 + - + col0 <> ( NULL )
----

query IIIIIII rowsort label-2585
SELECT * FROM tab3 WHERE NOT - - col1 * col0 + - + col0 <> ( NULL )
----

query IIIIIII rowsort label-2585
SELECT * FROM tab4 WHERE NOT - - col1 * col0 + - + col0 <> ( NULL )
----

query I rowsort label-2590
SELECT DISTINCT + - col3 FROM tab0 WHERE NULL <> NULL
----

query I rowsort label-2590
SELECT DISTINCT + - col3 FROM tab1 WHERE NULL <> NULL
----

query I rowsort label-2590
SELECT DISTINCT + - col3 FROM tab2 WHERE NULL <> NULL
----

query I rowsort label-2590
SELECT DISTINCT + - col3 FROM tab3 WHERE NULL <> NULL
----

query I rowsort label-2590
SELECT DISTINCT + - col3 FROM tab4 WHERE NULL <> NULL
----

query I rowsort label-2595
SELECT + col0 FROM tab0 AS cor0 WHERE + col3 NOT IN ( + col3 * - 37, + col4 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2595
SELECT + col0 FROM tab1 AS cor0 WHERE + col3 NOT IN ( + col3 * - 37, + col4 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2595
SELECT + col0 FROM tab2 AS cor0 WHERE + col3 NOT IN ( + col3 * - 37, + col4 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2595
SELECT + col0 FROM tab3 AS cor0 WHERE + col3 NOT IN ( + col3 * - 37, + col4 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2595
SELECT + col0 FROM tab4 AS cor0 WHERE + col3 NOT IN ( + col3 * - 37, + col4 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2600
SELECT + + col2 FROM tab0 AS cor0 WHERE 31 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2600
SELECT + + col2 FROM tab1 AS cor0 WHERE 31 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2600
SELECT + + col2 FROM tab2 AS cor0 WHERE 31 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2600
SELECT + + col2 FROM tab3 AS cor0 WHERE 31 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2600
SELECT + + col2 FROM tab4 AS cor0 WHERE 31 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab0 WHERE NULL >= ( NULL )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab1 WHERE NULL >= ( NULL )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab2 WHERE NULL >= ( NULL )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab3 WHERE NULL >= ( NULL )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab4 WHERE NULL >= ( NULL )
----

query IIIIIII rowsort label-2610
SELECT ALL * FROM tab0 WHERE - col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2610
SELECT ALL * FROM tab1 WHERE - col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2610
SELECT ALL * FROM tab2 WHERE - col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2610
SELECT ALL * FROM tab3 WHERE - col1 BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2610
SELECT ALL * FROM tab4 WHERE - col1 BETWEEN NULL AND NULL
----

query I rowsort label-2615
SELECT DISTINCT - + 88 AS col0 FROM tab0 AS cor0 WHERE - col1 IS NOT NULL
----
-88

query I rowsort label-2615
SELECT DISTINCT - + 88 AS col0 FROM tab1 AS cor0 WHERE - col1 IS NOT NULL
----
-88

query I rowsort label-2615
SELECT DISTINCT - + 88 AS col0 FROM tab2 AS cor0 WHERE - col1 IS NOT NULL
----
-88

query I rowsort label-2615
SELECT DISTINCT - + 88 AS col0 FROM tab3 AS cor0 WHERE - col1 IS NOT NULL
----
-88

query I rowsort label-2615
SELECT DISTINCT - + 88 AS col0 FROM tab4 AS cor0 WHERE - col1 IS NOT NULL
----
-88

query I rowsort label-2620
SELECT ALL + 53 AS col3 FROM tab0 WHERE NOT + - col1 * - - 5 > + 69 + + 74
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-2620
SELECT ALL + 53 AS col3 FROM tab1 WHERE NOT + - col1 * - - 5 > + 69 + + 74
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-2620
SELECT ALL + 53 AS col3 FROM tab2 WHERE NOT + - col1 * - - 5 > + 69 + + 74
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-2620
SELECT ALL + 53 AS col3 FROM tab3 WHERE NOT + - col1 * - - 5 > + 69 + + 74
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-2620
SELECT ALL + 53 AS col3 FROM tab4 WHERE NOT + - col1 * - - 5 > + 69 + + 74
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query IIIIIII rowsort label-2625
SELECT * FROM tab0 AS cor0 WHERE NOT col1 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-2625
SELECT * FROM tab1 AS cor0 WHERE NOT col1 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-2625
SELECT * FROM tab2 AS cor0 WHERE NOT col1 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-2625
SELECT * FROM tab3 AS cor0 WHERE NOT col1 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-2625
SELECT * FROM tab4 AS cor0 WHERE NOT col1 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-2630
SELECT * FROM tab0 cor0 WHERE NULL NOT IN ( - col4 - 40 / - 70, col0 + + col3, col3 * + - col1 )
----

query IIIIIII rowsort label-2630
SELECT * FROM tab1 cor0 WHERE NULL NOT IN ( - col4 - 40 / - 70, col0 + + col3, col3 * + - col1 )
----

query IIIIIII rowsort label-2630
SELECT * FROM tab2 cor0 WHERE NULL NOT IN ( - col4 - 40 / - 70, col0 + + col3, col3 * + - col1 )
----

query IIIIIII rowsort label-2630
SELECT * FROM tab3 cor0 WHERE NULL NOT IN ( - col4 - 40 / - 70, col0 + + col3, col3 * + - col1 )
----

query IIIIIII rowsort label-2630
SELECT * FROM tab4 cor0 WHERE NULL NOT IN ( - col4 - 40 / - 70, col0 + + col3, col3 * + - col1 )
----

query IIIIIII rowsort label-2635
SELECT ALL * FROM tab0 WHERE NOT NULL > - 59
----

query IIIIIII rowsort label-2635
SELECT ALL * FROM tab1 WHERE NOT NULL > - 59
----

query IIIIIII rowsort label-2635
SELECT ALL * FROM tab2 WHERE NOT NULL > - 59
----

query IIIIIII rowsort label-2635
SELECT ALL * FROM tab3 WHERE NOT NULL > - 59
----

query IIIIIII rowsort label-2635
SELECT ALL * FROM tab4 WHERE NOT NULL > - 59
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2640
SELECT col0 * + CAST( NULL AS DECIMAL ) + + col1 FROM tab0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2640
SELECT col0 * + CAST ( NULL AS REAL ) + + col1 FROM tab0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2640
SELECT col0 * + CAST( NULL AS DECIMAL ) + + col1 FROM tab1 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2640
SELECT col0 * + CAST ( NULL AS REAL ) + + col1 FROM tab1 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2640
SELECT col0 * + CAST( NULL AS DECIMAL ) + + col1 FROM tab2 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2640
SELECT col0 * + CAST ( NULL AS REAL ) + + col1 FROM tab2 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2640
SELECT col0 * + CAST( NULL AS DECIMAL ) + + col1 FROM tab3 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2640
SELECT col0 * + CAST ( NULL AS REAL ) + + col1 FROM tab3 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2640
SELECT col0 * + CAST( NULL AS DECIMAL ) + + col1 FROM tab4 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2640
SELECT col0 * + CAST ( NULL AS REAL ) + + col1 FROM tab4 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2645
SELECT - + col4 col5 FROM tab0 cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2645
SELECT - + col4 col5 FROM tab1 cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2645
SELECT - + col4 col5 FROM tab2 cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2645
SELECT - + col4 col5 FROM tab3 cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2645
SELECT - + col4 col5 FROM tab4 cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-2650
SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col0 * - - 91 IS NOT NULL
----

query IIIIIII rowsort label-2650
SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col0 * - - 91 IS NOT NULL
----

query IIIIIII rowsort label-2650
SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col0 * - - 91 IS NOT NULL
----

query IIIIIII rowsort label-2650
SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col0 * - - 91 IS NOT NULL
----

query IIIIIII rowsort label-2650
SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col0 * - - 91 IS NOT NULL
----

query IIIIIII rowsort label-2655
SELECT * FROM tab0 AS cor0 WHERE NOT 18 + + ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2655
SELECT * FROM tab1 AS cor0 WHERE NOT 18 + + ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2655
SELECT * FROM tab2 AS cor0 WHERE NOT 18 + + ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2655
SELECT * FROM tab3 AS cor0 WHERE NOT 18 + + ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2655
SELECT * FROM tab4 AS cor0 WHERE NOT 18 + + ( col4 ) IS NOT NULL
----

query I rowsort label-2660
SELECT ALL col2 AS col4 FROM tab0 WHERE - 26 * col1 >= + + col3
----

query I rowsort label-2660
SELECT ALL col2 AS col4 FROM tab1 WHERE - 26 * col1 >= + + col3
----

query I rowsort label-2660
SELECT ALL col2 AS col4 FROM tab2 WHERE - 26 * col1 >= + + col3
----

query I rowsort label-2660
SELECT ALL col2 AS col4 FROM tab3 WHERE - 26 * col1 >= + + col3
----

query I rowsort label-2660
SELECT ALL col2 AS col4 FROM tab4 WHERE - 26 * col1 >= + + col3
----

query IIIIIII rowsort label-2665
SELECT * FROM tab0 WHERE ( ( NOT NULL IS NULL ) )
----

query IIIIIII rowsort label-2665
SELECT * FROM tab1 WHERE ( ( NOT NULL IS NULL ) )
----

query IIIIIII rowsort label-2665
SELECT * FROM tab2 WHERE ( ( NOT NULL IS NULL ) )
----

query IIIIIII rowsort label-2665
SELECT * FROM tab3 WHERE ( ( NOT NULL IS NULL ) )
----

query IIIIIII rowsort label-2665
SELECT * FROM tab4 WHERE ( ( NOT NULL IS NULL ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2670
SELECT - CAST( - col4 AS SIGNED ) AS col1 FROM tab0 WHERE ( col4 <> NULL )
----

skipif mysql # not compatible
query I rowsort label-2670
SELECT - CAST ( - col4 AS INTEGER ) AS col1 FROM tab0 WHERE ( col4 <> NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2670
SELECT - CAST( - col4 AS SIGNED ) AS col1 FROM tab1 WHERE ( col4 <> NULL )
----

skipif mysql # not compatible
query I rowsort label-2670
SELECT - CAST ( - col4 AS INTEGER ) AS col1 FROM tab1 WHERE ( col4 <> NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2670
SELECT - CAST( - col4 AS SIGNED ) AS col1 FROM tab2 WHERE ( col4 <> NULL )
----

skipif mysql # not compatible
query I rowsort label-2670
SELECT - CAST ( - col4 AS INTEGER ) AS col1 FROM tab2 WHERE ( col4 <> NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2670
SELECT - CAST( - col4 AS SIGNED ) AS col1 FROM tab3 WHERE ( col4 <> NULL )
----

skipif mysql # not compatible
query I rowsort label-2670
SELECT - CAST ( - col4 AS INTEGER ) AS col1 FROM tab3 WHERE ( col4 <> NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2670
SELECT - CAST( - col4 AS SIGNED ) AS col1 FROM tab4 WHERE ( col4 <> NULL )
----

skipif mysql # not compatible
query I rowsort label-2670
SELECT - CAST ( - col4 AS INTEGER ) AS col1 FROM tab4 WHERE ( col4 <> NULL )
----

query IIIIIII rowsort label-2675
SELECT * FROM tab0 cor0 WHERE + col1 <= NULL
----

query IIIIIII rowsort label-2675
SELECT * FROM tab1 cor0 WHERE + col1 <= NULL
----

query IIIIIII rowsort label-2675
SELECT * FROM tab2 cor0 WHERE + col1 <= NULL
----

query IIIIIII rowsort label-2675
SELECT * FROM tab3 cor0 WHERE + col1 <= NULL
----

query IIIIIII rowsort label-2675
SELECT * FROM tab4 cor0 WHERE + col1 <= NULL
----

query IIIIIII rowsort label-2680
SELECT * FROM tab0 AS cor0 WHERE NOT col4 + col4 IS NOT NULL
----

query IIIIIII rowsort label-2680
SELECT * FROM tab1 AS cor0 WHERE NOT col4 + col4 IS NOT NULL
----

query IIIIIII rowsort label-2680
SELECT * FROM tab2 AS cor0 WHERE NOT col4 + col4 IS NOT NULL
----

query IIIIIII rowsort label-2680
SELECT * FROM tab3 AS cor0 WHERE NOT col4 + col4 IS NOT NULL
----

query IIIIIII rowsort label-2680
SELECT * FROM tab4 AS cor0 WHERE NOT col4 + col4 IS NOT NULL
----

query I rowsort label-2685
SELECT ALL col0 FROM tab0 WHERE NOT - col4 * - col1 * + ( + col4 ) / 58 * + col1 <= ( + col1 + + - 87 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2685
SELECT ALL col0 FROM tab1 WHERE NOT - col4 * - col1 * + ( + col4 ) / 58 * + col1 <= ( + col1 + + - 87 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2685
SELECT ALL col0 FROM tab2 WHERE NOT - col4 * - col1 * + ( + col4 ) / 58 * + col1 <= ( + col1 + + - 87 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2685
SELECT ALL col0 FROM tab3 WHERE NOT - col4 * - col1 * + ( + col4 ) / 58 * + col1 <= ( + col1 + + - 87 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2685
SELECT ALL col0 FROM tab4 WHERE NOT - col4 * - col1 * + ( + col4 ) / 58 * + col1 <= ( + col1 + + - 87 )
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-2690
SELECT * FROM tab0 AS cor0 WHERE NULL < - ( - - 63 )
----

query IIIIIII rowsort label-2690
SELECT * FROM tab1 AS cor0 WHERE NULL < - ( - - 63 )
----

query IIIIIII rowsort label-2690
SELECT * FROM tab2 AS cor0 WHERE NULL < - ( - - 63 )
----

query IIIIIII rowsort label-2690
SELECT * FROM tab3 AS cor0 WHERE NULL < - ( - - 63 )
----

query IIIIIII rowsort label-2690
SELECT * FROM tab4 AS cor0 WHERE NULL < - ( - - 63 )
----

query IIIIIII rowsort label-2695
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) <= NULL
----

query IIIIIII rowsort label-2695
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) <= NULL
----

query IIIIIII rowsort label-2695
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) <= NULL
----

query IIIIIII rowsort label-2695
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) <= NULL
----

query IIIIIII rowsort label-2695
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) <= NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2700
SELECT DISTINCT + COUNT( * ) FROM tab0 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2700
SELECT DISTINCT + COUNT ( * ) FROM tab0 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2700
SELECT DISTINCT + COUNT( * ) FROM tab1 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2700
SELECT DISTINCT + COUNT ( * ) FROM tab1 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2700
SELECT DISTINCT + COUNT( * ) FROM tab2 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2700
SELECT DISTINCT + COUNT ( * ) FROM tab2 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2700
SELECT DISTINCT + COUNT( * ) FROM tab3 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2700
SELECT DISTINCT + COUNT ( * ) FROM tab3 WHERE NOT col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2700
SELECT DISTINCT + COUNT( * ) FROM tab4 WHERE NOT col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2700
SELECT DISTINCT + COUNT ( * ) FROM tab4 WHERE NOT col1 IS NOT NULL
----
0

query I rowsort label-2705
SELECT DISTINCT - - ( + col0 ) FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2705
SELECT DISTINCT - - ( + col0 ) FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2705
SELECT DISTINCT - - ( + col0 ) FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2705
SELECT DISTINCT - - ( + col0 ) FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-2705
SELECT DISTINCT - - ( + col0 ) FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2710
SELECT 63 * + + CAST( NULL AS SIGNED ) AS col3 FROM tab0 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

skipif mysql # not compatible
query I rowsort label-2710
SELECT 63 * + + CAST ( NULL AS INTEGER ) AS col3 FROM tab0 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2710
SELECT 63 * + + CAST( NULL AS SIGNED ) AS col3 FROM tab1 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

skipif mysql # not compatible
query I rowsort label-2710
SELECT 63 * + + CAST ( NULL AS INTEGER ) AS col3 FROM tab1 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2710
SELECT 63 * + + CAST( NULL AS SIGNED ) AS col3 FROM tab2 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

skipif mysql # not compatible
query I rowsort label-2710
SELECT 63 * + + CAST ( NULL AS INTEGER ) AS col3 FROM tab2 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2710
SELECT 63 * + + CAST( NULL AS SIGNED ) AS col3 FROM tab3 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

skipif mysql # not compatible
query I rowsort label-2710
SELECT 63 * + + CAST ( NULL AS INTEGER ) AS col3 FROM tab3 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2710
SELECT 63 * + + CAST( NULL AS SIGNED ) AS col3 FROM tab4 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

skipif mysql # not compatible
query I rowsort label-2710
SELECT 63 * + + CAST ( NULL AS INTEGER ) AS col3 FROM tab4 WHERE ( ( NULL ) BETWEEN col4 AND + + 56 )
----

query IIIIIII rowsort label-2715
SELECT ALL * FROM tab0 WHERE - - col0 IS NULL
----

query IIIIIII rowsort label-2715
SELECT ALL * FROM tab1 WHERE - - col0 IS NULL
----

query IIIIIII rowsort label-2715
SELECT ALL * FROM tab2 WHERE - - col0 IS NULL
----

query IIIIIII rowsort label-2715
SELECT ALL * FROM tab3 WHERE - - col0 IS NULL
----

query IIIIIII rowsort label-2715
SELECT ALL * FROM tab4 WHERE - - col0 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2720
SELECT COUNT( * ) + 34 - SUM( DISTINCT - col3 ) FROM tab0 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

skipif mysql # not compatible
query I rowsort label-2720
SELECT COUNT ( * ) + 34 - SUM ( DISTINCT - col3 ) FROM tab0 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

onlyif mysql # aggregate syntax: 
query I rowsort label-2720
SELECT COUNT( * ) + 34 - SUM( DISTINCT - col3 ) FROM tab1 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

skipif mysql # not compatible
query I rowsort label-2720
SELECT COUNT ( * ) + 34 - SUM ( DISTINCT - col3 ) FROM tab1 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

onlyif mysql # aggregate syntax: 
query I rowsort label-2720
SELECT COUNT( * ) + 34 - SUM( DISTINCT - col3 ) FROM tab2 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

skipif mysql # not compatible
query I rowsort label-2720
SELECT COUNT ( * ) + 34 - SUM ( DISTINCT - col3 ) FROM tab2 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

onlyif mysql # aggregate syntax: 
query I rowsort label-2720
SELECT COUNT( * ) + 34 - SUM( DISTINCT - col3 ) FROM tab3 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

skipif mysql # not compatible
query I rowsort label-2720
SELECT COUNT ( * ) + 34 - SUM ( DISTINCT - col3 ) FROM tab3 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

onlyif mysql # aggregate syntax: 
query I rowsort label-2720
SELECT COUNT( * ) + 34 - SUM( DISTINCT - col3 ) FROM tab4 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

skipif mysql # not compatible
query I rowsort label-2720
SELECT COUNT ( * ) + 34 - SUM ( DISTINCT - col3 ) FROM tab4 AS cor0 WHERE + 4 - - 80 IS NOT NULL
----
5002018

query I rowsort label-2725
SELECT ALL col4 AS col4 FROM tab0 AS cor0 WHERE ( 46 ) < NULL
----

query I rowsort label-2725
SELECT ALL col4 AS col4 FROM tab1 AS cor0 WHERE ( 46 ) < NULL
----

query I rowsort label-2725
SELECT ALL col4 AS col4 FROM tab2 AS cor0 WHERE ( 46 ) < NULL
----

query I rowsort label-2725
SELECT ALL col4 AS col4 FROM tab3 AS cor0 WHERE ( 46 ) < NULL
----

query I rowsort label-2725
SELECT ALL col4 AS col4 FROM tab4 AS cor0 WHERE ( 46 ) < NULL
----

query IIIIIII rowsort label-2730
SELECT ALL * FROM tab0 AS cor0 WHERE - col3 <> NULL
----

query IIIIIII rowsort label-2730
SELECT ALL * FROM tab1 AS cor0 WHERE - col3 <> NULL
----

query IIIIIII rowsort label-2730
SELECT ALL * FROM tab2 AS cor0 WHERE - col3 <> NULL
----

query IIIIIII rowsort label-2730
SELECT ALL * FROM tab3 AS cor0 WHERE - col3 <> NULL
----

query IIIIIII rowsort label-2730
SELECT ALL * FROM tab4 AS cor0 WHERE - col3 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab0 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST( NULL AS SIGNED ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab0 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST ( NULL AS INTEGER ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab1 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST( NULL AS SIGNED ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab1 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST ( NULL AS INTEGER ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab2 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST( NULL AS SIGNED ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab2 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST ( NULL AS INTEGER ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab3 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST( NULL AS SIGNED ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab3 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST ( NULL AS INTEGER ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab4 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST( NULL AS SIGNED ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2735
SELECT ALL * FROM tab4 AS cor0 WHERE + 16 NOT IN ( + ( + - ( + - 84 ) ) * + CAST ( NULL AS INTEGER ), - 26, + 71 + - col0 * - 64 / 4, - - col1 * col1, - col1 )
----

query I rowsort label-2740
SELECT ALL 85 FROM tab0 WHERE - 28 IS NOT NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-2740
SELECT ALL 85 FROM tab1 WHERE - 28 IS NOT NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-2740
SELECT ALL 85 FROM tab2 WHERE - 28 IS NOT NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-2740
SELECT ALL 85 FROM tab3 WHERE - 28 IS NOT NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-2740
SELECT ALL 85 FROM tab4 WHERE - 28 IS NOT NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query IIIIIII rowsort label-2745
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= ( NULL )
----

query IIIIIII rowsort label-2745
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= ( NULL )
----

query IIIIIII rowsort label-2745
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= ( NULL )
----

query IIIIIII rowsort label-2745
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= ( NULL )
----

query IIIIIII rowsort label-2745
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= ( NULL )
----

query IIIIIII rowsort label-2750
SELECT * FROM tab0 cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-2750
SELECT * FROM tab1 cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-2750
SELECT * FROM tab2 cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-2750
SELECT * FROM tab3 cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-2750
SELECT * FROM tab4 cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-2755
SELECT ALL * FROM tab0 WHERE NOT 9 IS NOT NULL
----

query IIIIIII rowsort label-2755
SELECT ALL * FROM tab1 WHERE NOT 9 IS NOT NULL
----

query IIIIIII rowsort label-2755
SELECT ALL * FROM tab2 WHERE NOT 9 IS NOT NULL
----

query IIIIIII rowsort label-2755
SELECT ALL * FROM tab3 WHERE NOT 9 IS NOT NULL
----

query IIIIIII rowsort label-2755
SELECT ALL * FROM tab4 WHERE NOT 9 IS NOT NULL
----

query IIIIIII rowsort label-2760
SELECT * FROM tab0 cor0 WHERE NOT col0 * - 91 IS NOT NULL
----

query IIIIIII rowsort label-2760
SELECT * FROM tab1 cor0 WHERE NOT col0 * - 91 IS NOT NULL
----

query IIIIIII rowsort label-2760
SELECT * FROM tab2 cor0 WHERE NOT col0 * - 91 IS NOT NULL
----

query IIIIIII rowsort label-2760
SELECT * FROM tab3 cor0 WHERE NOT col0 * - 91 IS NOT NULL
----

query IIIIIII rowsort label-2760
SELECT * FROM tab4 cor0 WHERE NOT col0 * - 91 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2765
SELECT ALL + ( - COUNT( * ) ) AS col1 FROM tab0 WHERE NULL < NULL
----
0

skipif mysql # not compatible
query I rowsort label-2765
SELECT ALL + ( - COUNT ( * ) ) AS col1 FROM tab0 WHERE NULL < NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2765
SELECT ALL + ( - COUNT( * ) ) AS col1 FROM tab1 WHERE NULL < NULL
----
0

skipif mysql # not compatible
query I rowsort label-2765
SELECT ALL + ( - COUNT ( * ) ) AS col1 FROM tab1 WHERE NULL < NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2765
SELECT ALL + ( - COUNT( * ) ) AS col1 FROM tab2 WHERE NULL < NULL
----
0

skipif mysql # not compatible
query I rowsort label-2765
SELECT ALL + ( - COUNT ( * ) ) AS col1 FROM tab2 WHERE NULL < NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2765
SELECT ALL + ( - COUNT( * ) ) AS col1 FROM tab3 WHERE NULL < NULL
----
0

skipif mysql # not compatible
query I rowsort label-2765
SELECT ALL + ( - COUNT ( * ) ) AS col1 FROM tab3 WHERE NULL < NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2765
SELECT ALL + ( - COUNT( * ) ) AS col1 FROM tab4 WHERE NULL < NULL
----
0

skipif mysql # not compatible
query I rowsort label-2765
SELECT ALL + ( - COUNT ( * ) ) AS col1 FROM tab4 WHERE NULL < NULL
----
0

query IIIIIII rowsort label-2770
SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT NULL <> - 64 )
----

query IIIIIII rowsort label-2770
SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT NULL <> - 64 )
----

query IIIIIII rowsort label-2770
SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT NULL <> - 64 )
----

query IIIIIII rowsort label-2770
SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT NULL <> - 64 )
----

query IIIIIII rowsort label-2770
SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT NULL <> - 64 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2775
SELECT ALL col1 / ( - 96 ) col1 FROM tab0 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col1 + + col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2775
SELECT ALL col1 / ( - 96 ) col1 FROM tab1 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col1 + + col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2775
SELECT ALL col1 / ( - 96 ) col1 FROM tab2 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col1 + + col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2775
SELECT ALL col1 / ( - 96 ) col1 FROM tab3 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col1 + + col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2775
SELECT ALL col1 / ( - 96 ) col1 FROM tab4 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col1 + + col3
----

query I rowsort label-2780
SELECT ALL col3 AS col0 FROM tab0 AS cor0 WHERE ( - 35 ) = NULL
----

query I rowsort label-2780
SELECT ALL col3 AS col0 FROM tab1 AS cor0 WHERE ( - 35 ) = NULL
----

query I rowsort label-2780
SELECT ALL col3 AS col0 FROM tab2 AS cor0 WHERE ( - 35 ) = NULL
----

query I rowsort label-2780
SELECT ALL col3 AS col0 FROM tab3 AS cor0 WHERE ( - 35 ) = NULL
----

query I rowsort label-2780
SELECT ALL col3 AS col0 FROM tab4 AS cor0 WHERE ( - 35 ) = NULL
----

query IIIIIII rowsort label-2785
SELECT * FROM tab0 AS cor0 WHERE ( 67 IS NULL )
----

query IIIIIII rowsort label-2785
SELECT * FROM tab1 AS cor0 WHERE ( 67 IS NULL )
----

query IIIIIII rowsort label-2785
SELECT * FROM tab2 AS cor0 WHERE ( 67 IS NULL )
----

query IIIIIII rowsort label-2785
SELECT * FROM tab3 AS cor0 WHERE ( 67 IS NULL )
----

query IIIIIII rowsort label-2785
SELECT * FROM tab4 AS cor0 WHERE ( 67 IS NULL )
----

query IIIIIII rowsort label-2790
SELECT * FROM tab0 WHERE - ( col4 ) IS NULL
----

query IIIIIII rowsort label-2790
SELECT * FROM tab1 WHERE - ( col4 ) IS NULL
----

query IIIIIII rowsort label-2790
SELECT * FROM tab2 WHERE - ( col4 ) IS NULL
----

query IIIIIII rowsort label-2790
SELECT * FROM tab3 WHERE - ( col4 ) IS NULL
----

query IIIIIII rowsort label-2790
SELECT * FROM tab4 WHERE - ( col4 ) IS NULL
----

query IIIIIII rowsort label-2795
SELECT * FROM tab0 AS cor0 WHERE NOT NULL > - col4 * - + 18
----

query IIIIIII rowsort label-2795
SELECT * FROM tab1 AS cor0 WHERE NOT NULL > - col4 * - + 18
----

query IIIIIII rowsort label-2795
SELECT * FROM tab2 AS cor0 WHERE NOT NULL > - col4 * - + 18
----

query IIIIIII rowsort label-2795
SELECT * FROM tab3 AS cor0 WHERE NOT NULL > - col4 * - + 18
----

query IIIIIII rowsort label-2795
SELECT * FROM tab4 AS cor0 WHERE NOT NULL > - col4 * - + 18
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2800
SELECT ALL - SUM( ALL - 30 ) FROM tab0 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - SUM ( ALL - 30 ) FROM tab0 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2800
SELECT ALL - SUM( ALL - 30 ) FROM tab1 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - SUM ( ALL - 30 ) FROM tab1 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2800
SELECT ALL - SUM( ALL - 30 ) FROM tab2 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - SUM ( ALL - 30 ) FROM tab2 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2800
SELECT ALL - SUM( ALL - 30 ) FROM tab3 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - SUM ( ALL - 30 ) FROM tab3 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2800
SELECT ALL - SUM( ALL - 30 ) FROM tab4 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - SUM ( ALL - 30 ) FROM tab4 AS cor0 WHERE NOT NULL > + col4 / ( col4 )
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2805
SELECT ALL - CAST( + + COUNT( - - col1 ) AS SIGNED ) FROM tab0 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

skipif mysql # not compatible
query I rowsort label-2805
SELECT ALL - CAST ( + + COUNT ( - - col1 ) AS INTEGER ) FROM tab0 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2805
SELECT ALL - CAST( + + COUNT( - - col1 ) AS SIGNED ) FROM tab1 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

skipif mysql # not compatible
query I rowsort label-2805
SELECT ALL - CAST ( + + COUNT ( - - col1 ) AS INTEGER ) FROM tab1 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2805
SELECT ALL - CAST( + + COUNT( - - col1 ) AS SIGNED ) FROM tab2 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

skipif mysql # not compatible
query I rowsort label-2805
SELECT ALL - CAST ( + + COUNT ( - - col1 ) AS INTEGER ) FROM tab2 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2805
SELECT ALL - CAST( + + COUNT( - - col1 ) AS SIGNED ) FROM tab3 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

skipif mysql # not compatible
query I rowsort label-2805
SELECT ALL - CAST ( + + COUNT ( - - col1 ) AS INTEGER ) FROM tab3 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2805
SELECT ALL - CAST( + + COUNT( - - col1 ) AS SIGNED ) FROM tab4 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

skipif mysql # not compatible
query I rowsort label-2805
SELECT ALL - CAST ( + + COUNT ( - - col1 ) AS INTEGER ) FROM tab4 AS cor0 WHERE NOT + 42 IN ( 84, col3 )
----
-1000

query I rowsort label-2810
SELECT - col0 + 24 * + - col0 AS col4 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-2810
SELECT - col0 + 24 * + - col0 AS col4 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-2810
SELECT - col0 + 24 * + - col0 AS col4 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-2810
SELECT - col0 + 24 * + - col0 AS col4 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-2810
SELECT - col0 + 24 * + - col0 AS col4 FROM tab4 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2815
SELECT - + CAST( NULL AS SIGNED ) FROM tab0 WHERE NULL < NULL
----

skipif mysql # not compatible
query I rowsort label-2815
SELECT - + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NULL < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2815
SELECT - + CAST( NULL AS SIGNED ) FROM tab1 WHERE NULL < NULL
----

skipif mysql # not compatible
query I rowsort label-2815
SELECT - + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NULL < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2815
SELECT - + CAST( NULL AS SIGNED ) FROM tab2 WHERE NULL < NULL
----

skipif mysql # not compatible
query I rowsort label-2815
SELECT - + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NULL < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2815
SELECT - + CAST( NULL AS SIGNED ) FROM tab3 WHERE NULL < NULL
----

skipif mysql # not compatible
query I rowsort label-2815
SELECT - + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NULL < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2815
SELECT - + CAST( NULL AS SIGNED ) FROM tab4 WHERE NULL < NULL
----

skipif mysql # not compatible
query I rowsort label-2815
SELECT - + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NULL < NULL
----

query IIIIIII rowsort label-2820
SELECT * FROM tab0 cor0 WHERE NOT NULL < 87
----

query IIIIIII rowsort label-2820
SELECT * FROM tab1 cor0 WHERE NOT NULL < 87
----

query IIIIIII rowsort label-2820
SELECT * FROM tab2 cor0 WHERE NOT NULL < 87
----

query IIIIIII rowsort label-2820
SELECT * FROM tab3 cor0 WHERE NOT NULL < 87
----

query IIIIIII rowsort label-2820
SELECT * FROM tab4 cor0 WHERE NOT NULL < 87
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2825
SELECT ALL + ( + + COUNT( * ) ) FROM tab0 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2825
SELECT ALL + ( + + COUNT ( * ) ) FROM tab0 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2825
SELECT ALL + ( + + COUNT( * ) ) FROM tab1 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2825
SELECT ALL + ( + + COUNT ( * ) ) FROM tab1 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2825
SELECT ALL + ( + + COUNT( * ) ) FROM tab2 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2825
SELECT ALL + ( + + COUNT ( * ) ) FROM tab2 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2825
SELECT ALL + ( + + COUNT( * ) ) FROM tab3 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2825
SELECT ALL + ( + + COUNT ( * ) ) FROM tab3 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2825
SELECT ALL + ( + + COUNT( * ) ) FROM tab4 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2825
SELECT ALL + ( + + COUNT ( * ) ) FROM tab4 cor0 WHERE NOT - col3 * - + col4 IS NULL
----
1000

query I rowsort label-2830
SELECT + col2 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-2830
SELECT + col2 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-2830
SELECT + col2 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-2830
SELECT + col2 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-2830
SELECT + col2 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-2835
SELECT 42 FROM tab0 WHERE + col1 - + 22 > NULL
----

query I rowsort label-2835
SELECT 42 FROM tab1 WHERE + col1 - + 22 > NULL
----

query I rowsort label-2835
SELECT 42 FROM tab2 WHERE + col1 - + 22 > NULL
----

query I rowsort label-2835
SELECT 42 FROM tab3 WHERE + col1 - + 22 > NULL
----

query I rowsort label-2835
SELECT 42 FROM tab4 WHERE + col1 - + 22 > NULL
----

query IIIIIII rowsort label-2840
SELECT ALL * FROM tab0 AS cor0 WHERE - 28 - 31 IS NULL
----

query IIIIIII rowsort label-2840
SELECT ALL * FROM tab1 AS cor0 WHERE - 28 - 31 IS NULL
----

query IIIIIII rowsort label-2840
SELECT ALL * FROM tab2 AS cor0 WHERE - 28 - 31 IS NULL
----

query IIIIIII rowsort label-2840
SELECT ALL * FROM tab3 AS cor0 WHERE - 28 - 31 IS NULL
----

query IIIIIII rowsort label-2840
SELECT ALL * FROM tab4 AS cor0 WHERE - 28 - 31 IS NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab0 AS cor0 WHERE col2 IS NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab1 AS cor0 WHERE col2 IS NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab2 AS cor0 WHERE col2 IS NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab3 AS cor0 WHERE col2 IS NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab4 AS cor0 WHERE col2 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2850
SELECT - CAST( NULL AS SIGNED ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab0 AS cor0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-2850
SELECT - CAST ( NULL AS INTEGER ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab0 AS cor0 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2850
SELECT - CAST( NULL AS SIGNED ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab1 AS cor0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-2850
SELECT - CAST ( NULL AS INTEGER ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab1 AS cor0 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2850
SELECT - CAST( NULL AS SIGNED ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab2 AS cor0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-2850
SELECT - CAST ( NULL AS INTEGER ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab2 AS cor0 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2850
SELECT - CAST( NULL AS SIGNED ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab3 AS cor0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-2850
SELECT - CAST ( NULL AS INTEGER ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab3 AS cor0 WHERE NOT NULL <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2850
SELECT - CAST( NULL AS SIGNED ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab4 AS cor0 WHERE NOT NULL <= NULL
----

skipif mysql # not compatible
query II rowsort label-2850
SELECT - CAST ( NULL AS INTEGER ) * + - 74 AS col0, col1 - 76 AS col0 FROM tab4 AS cor0 WHERE NOT NULL <= NULL
----

query II rowsort label-2855
SELECT ALL - 88 * col1, col1 FROM tab0 cor0 WHERE NOT - col1 NOT IN ( + ( + col4 ) + - 49, col4 * + + 15 * - col0, + + col4 )
----

query II rowsort label-2855
SELECT ALL - 88 * col1, col1 FROM tab1 cor0 WHERE NOT - col1 NOT IN ( + ( + col4 ) + - 49, col4 * + + 15 * - col0, + + col4 )
----

query II rowsort label-2855
SELECT ALL - 88 * col1, col1 FROM tab2 cor0 WHERE NOT - col1 NOT IN ( + ( + col4 ) + - 49, col4 * + + 15 * - col0, + + col4 )
----

query II rowsort label-2855
SELECT ALL - 88 * col1, col1 FROM tab3 cor0 WHERE NOT - col1 NOT IN ( + ( + col4 ) + - 49, col4 * + + 15 * - col0, + + col4 )
----

query II rowsort label-2855
SELECT ALL - 88 * col1, col1 FROM tab4 cor0 WHERE NOT - col1 NOT IN ( + ( + col4 ) + - 49, col4 * + + 15 * - col0, + + col4 )
----

query IIIIIII rowsort label-2860
SELECT * FROM tab0 WHERE NULL BETWEEN - ( + col0 ) AND NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab1 WHERE NULL BETWEEN - ( + col0 ) AND NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab2 WHERE NULL BETWEEN - ( + col0 ) AND NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab3 WHERE NULL BETWEEN - ( + col0 ) AND NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab4 WHERE NULL BETWEEN - ( + col0 ) AND NULL
----

query IIIIIII rowsort label-2865
SELECT ALL * FROM tab0 WHERE NOT NULL BETWEEN NULL AND - 51
----

query IIIIIII rowsort label-2865
SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN NULL AND - 51
----

query IIIIIII rowsort label-2865
SELECT ALL * FROM tab2 WHERE NOT NULL BETWEEN NULL AND - 51
----

query IIIIIII rowsort label-2865
SELECT ALL * FROM tab3 WHERE NOT NULL BETWEEN NULL AND - 51
----

query IIIIIII rowsort label-2865
SELECT ALL * FROM tab4 WHERE NOT NULL BETWEEN NULL AND - 51
----

query IIIIIII rowsort label-2870
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) < - 50
----

query IIIIIII rowsort label-2870
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) < - 50
----

query IIIIIII rowsort label-2870
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) < - 50
----

query IIIIIII rowsort label-2870
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) < - 50
----

query IIIIIII rowsort label-2870
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) < - 50
----

query IIIIIII rowsort label-2875
SELECT * FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-2875
SELECT * FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-2875
SELECT * FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-2875
SELECT * FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-2875
SELECT * FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2880
SELECT col2 FROM tab0 WHERE NOT + - col0 = NULL
----

query I rowsort label-2880
SELECT col2 FROM tab1 WHERE NOT + - col0 = NULL
----

query I rowsort label-2880
SELECT col2 FROM tab2 WHERE NOT + - col0 = NULL
----

query I rowsort label-2880
SELECT col2 FROM tab3 WHERE NOT + - col0 = NULL
----

query I rowsort label-2880
SELECT col2 FROM tab4 WHERE NOT + - col0 = NULL
----

query IIIIIII rowsort label-2885
SELECT * FROM tab0 WHERE NOT 72 NOT BETWEEN - 39 AND - col1 - 41 + - 41
----

query IIIIIII rowsort label-2885
SELECT * FROM tab1 WHERE NOT 72 NOT BETWEEN - 39 AND - col1 - 41 + - 41
----

query IIIIIII rowsort label-2885
SELECT * FROM tab2 WHERE NOT 72 NOT BETWEEN - 39 AND - col1 - 41 + - 41
----

query IIIIIII rowsort label-2885
SELECT * FROM tab3 WHERE NOT 72 NOT BETWEEN - 39 AND - col1 - 41 + - 41
----

query IIIIIII rowsort label-2885
SELECT * FROM tab4 WHERE NOT 72 NOT BETWEEN - 39 AND - col1 - 41 + - 41
----

query I rowsort label-2890
SELECT - 4 AS col1 FROM tab0 cor0 WHERE 27 IS NULL
----

query I rowsort label-2890
SELECT - 4 AS col1 FROM tab1 cor0 WHERE 27 IS NULL
----

query I rowsort label-2890
SELECT - 4 AS col1 FROM tab2 cor0 WHERE 27 IS NULL
----

query I rowsort label-2890
SELECT - 4 AS col1 FROM tab3 cor0 WHERE 27 IS NULL
----

query I rowsort label-2890
SELECT - 4 AS col1 FROM tab4 cor0 WHERE 27 IS NULL
----

query I rowsort label-2895
SELECT DISTINCT + 25 * - 26 - - 4 + + col0 FROM tab0 AS cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-2895
SELECT DISTINCT + 25 * - 26 - - 4 + + col0 FROM tab1 AS cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-2895
SELECT DISTINCT + 25 * - 26 - - 4 + + col0 FROM tab2 AS cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-2895
SELECT DISTINCT + 25 * - 26 - - 4 + + col0 FROM tab3 AS cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-2895
SELECT DISTINCT + 25 * - 26 - - 4 + + col0 FROM tab4 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-2900
SELECT * FROM tab0 AS cor0 WHERE NULL >= col3
----

query IIIIIII rowsort label-2900
SELECT * FROM tab1 AS cor0 WHERE NULL >= col3
----

query IIIIIII rowsort label-2900
SELECT * FROM tab2 AS cor0 WHERE NULL >= col3
----

query IIIIIII rowsort label-2900
SELECT * FROM tab3 AS cor0 WHERE NULL >= col3
----

query IIIIIII rowsort label-2900
SELECT * FROM tab4 AS cor0 WHERE NULL >= col3
----

query IIIIIII rowsort label-2905
SELECT * FROM tab0 AS cor0 WHERE NULL <> + col1
----

query IIIIIII rowsort label-2905
SELECT * FROM tab1 AS cor0 WHERE NULL <> + col1
----

query IIIIIII rowsort label-2905
SELECT * FROM tab2 AS cor0 WHERE NULL <> + col1
----

query IIIIIII rowsort label-2905
SELECT * FROM tab3 AS cor0 WHERE NULL <> + col1
----

query IIIIIII rowsort label-2905
SELECT * FROM tab4 AS cor0 WHERE NULL <> + col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2910
SELECT * FROM tab0 WHERE NOT - CAST( - - col1 AS SIGNED ) = NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2910
SELECT * FROM tab0 WHERE NOT - CAST ( - - col1 AS INTEGER ) = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2910
SELECT * FROM tab1 WHERE NOT - CAST( - - col1 AS SIGNED ) = NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2910
SELECT * FROM tab1 WHERE NOT - CAST ( - - col1 AS INTEGER ) = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2910
SELECT * FROM tab2 WHERE NOT - CAST( - - col1 AS SIGNED ) = NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2910
SELECT * FROM tab2 WHERE NOT - CAST ( - - col1 AS INTEGER ) = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2910
SELECT * FROM tab3 WHERE NOT - CAST( - - col1 AS SIGNED ) = NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2910
SELECT * FROM tab3 WHERE NOT - CAST ( - - col1 AS INTEGER ) = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2910
SELECT * FROM tab4 WHERE NOT - CAST( - - col1 AS SIGNED ) = NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2910
SELECT * FROM tab4 WHERE NOT - CAST ( - - col1 AS INTEGER ) = NULL
----

query II rowsort label-2915
SELECT + col0 AS col0, col2 FROM tab0 WHERE NOT NULL IS NULL
----

query II rowsort label-2915
SELECT + col0 AS col0, col2 FROM tab1 WHERE NOT NULL IS NULL
----

query II rowsort label-2915
SELECT + col0 AS col0, col2 FROM tab2 WHERE NOT NULL IS NULL
----

query II rowsort label-2915
SELECT + col0 AS col0, col2 FROM tab3 WHERE NOT NULL IS NULL
----

query II rowsort label-2915
SELECT + col0 AS col0, col2 FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-2920
SELECT + col3 AS col1 FROM tab0 WHERE col4 > + 61 OR NOT NULL IS NULL
----
992 values hashing to e81f28317c6a89e2c4755a55c4be4cb7

query I rowsort label-2920
SELECT + col3 AS col1 FROM tab1 WHERE col4 > + 61 OR NOT NULL IS NULL
----
992 values hashing to e81f28317c6a89e2c4755a55c4be4cb7

query I rowsort label-2920
SELECT + col3 AS col1 FROM tab2 WHERE col4 > + 61 OR NOT NULL IS NULL
----
992 values hashing to e81f28317c6a89e2c4755a55c4be4cb7

query I rowsort label-2920
SELECT + col3 AS col1 FROM tab3 WHERE col4 > + 61 OR NOT NULL IS NULL
----
992 values hashing to e81f28317c6a89e2c4755a55c4be4cb7

query I rowsort label-2920
SELECT + col3 AS col1 FROM tab4 WHERE col4 > + 61 OR NOT NULL IS NULL
----
992 values hashing to e81f28317c6a89e2c4755a55c4be4cb7

query II rowsort label-2925
SELECT ALL + col1 AS col4, col4 FROM tab0 WHERE NULL IS NOT NULL
----

query II rowsort label-2925
SELECT ALL + col1 AS col4, col4 FROM tab1 WHERE NULL IS NOT NULL
----

query II rowsort label-2925
SELECT ALL + col1 AS col4, col4 FROM tab2 WHERE NULL IS NOT NULL
----

query II rowsort label-2925
SELECT ALL + col1 AS col4, col4 FROM tab3 WHERE NULL IS NOT NULL
----

query II rowsort label-2925
SELECT ALL + col1 AS col4, col4 FROM tab4 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST( NULL AS SIGNED ) FROM tab0 cor0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST ( NULL AS INTEGER ) FROM tab0 cor0 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST( NULL AS SIGNED ) FROM tab1 cor0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST ( NULL AS INTEGER ) FROM tab1 cor0 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST( NULL AS SIGNED ) FROM tab2 cor0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST ( NULL AS INTEGER ) FROM tab2 cor0 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST( NULL AS SIGNED ) FROM tab3 cor0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST ( NULL AS INTEGER ) FROM tab3 cor0 WHERE NULL IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST( NULL AS SIGNED ) FROM tab4 cor0 WHERE NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2930
SELECT DISTINCT + col4 + - CAST ( NULL AS INTEGER ) FROM tab4 cor0 WHERE NULL IS NULL
----
NULL

query II rowsort label-2935
SELECT + + col2, 97 FROM tab0 AS cor0 WHERE - 65 IS NULL
----

query II rowsort label-2935
SELECT + + col2, 97 FROM tab1 AS cor0 WHERE - 65 IS NULL
----

query II rowsort label-2935
SELECT + + col2, 97 FROM tab2 AS cor0 WHERE - 65 IS NULL
----

query II rowsort label-2935
SELECT + + col2, 97 FROM tab3 AS cor0 WHERE - 65 IS NULL
----

query II rowsort label-2935
SELECT + + col2, 97 FROM tab4 AS cor0 WHERE - 65 IS NULL
----

query I rowsort label-2940
SELECT ALL + col2 AS col4 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2940
SELECT ALL + col2 AS col4 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2940
SELECT ALL + col2 AS col4 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2940
SELECT ALL + col2 AS col4 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2940
SELECT ALL + col2 AS col4 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2945
SELECT ALL + 89 FROM tab0 AS cor0 WHERE 36 * - col3 * 36 - - 2 IS NULL
----

query I rowsort label-2945
SELECT ALL + 89 FROM tab1 AS cor0 WHERE 36 * - col3 * 36 - - 2 IS NULL
----

query I rowsort label-2945
SELECT ALL + 89 FROM tab2 AS cor0 WHERE 36 * - col3 * 36 - - 2 IS NULL
----

query I rowsort label-2945
SELECT ALL + 89 FROM tab3 AS cor0 WHERE 36 * - col3 * 36 - - 2 IS NULL
----

query I rowsort label-2945
SELECT ALL + 89 FROM tab4 AS cor0 WHERE 36 * - col3 * 36 - - 2 IS NULL
----

query IIIIIII rowsort label-2950
SELECT * FROM tab0 WHERE NOT - - col4 * - 70 IS NOT NULL
----

query IIIIIII rowsort label-2950
SELECT * FROM tab1 WHERE NOT - - col4 * - 70 IS NOT NULL
----

query IIIIIII rowsort label-2950
SELECT * FROM tab2 WHERE NOT - - col4 * - 70 IS NOT NULL
----

query IIIIIII rowsort label-2950
SELECT * FROM tab3 WHERE NOT - - col4 * - 70 IS NOT NULL
----

query IIIIIII rowsort label-2950
SELECT * FROM tab4 WHERE NOT - - col4 * - 70 IS NOT NULL
----

query IIIIIII rowsort label-2955
SELECT * FROM tab0 AS cor0 WHERE 99 IS NULL
----

query IIIIIII rowsort label-2955
SELECT * FROM tab1 AS cor0 WHERE 99 IS NULL
----

query IIIIIII rowsort label-2955
SELECT * FROM tab2 AS cor0 WHERE 99 IS NULL
----

query IIIIIII rowsort label-2955
SELECT * FROM tab3 AS cor0 WHERE 99 IS NULL
----

query IIIIIII rowsort label-2955
SELECT * FROM tab4 AS cor0 WHERE 99 IS NULL
----

query IIIIIII rowsort label-2960
SELECT * FROM tab0 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2960
SELECT * FROM tab1 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2960
SELECT * FROM tab2 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2960
SELECT * FROM tab3 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2960
SELECT * FROM tab4 cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query I rowsort label-2965
SELECT DISTINCT - AVG ( + - 91 ) AS col5 FROM tab0 AS cor0 WHERE NOT ( + 46 ) + - col1 / + + 79 * - - 46 IS NOT NULL
----
NULL

query I rowsort label-2965
SELECT DISTINCT - AVG ( + - 91 ) AS col5 FROM tab1 AS cor0 WHERE NOT ( + 46 ) + - col1 / + + 79 * - - 46 IS NOT NULL
----
NULL

query I rowsort label-2965
SELECT DISTINCT - AVG ( + - 91 ) AS col5 FROM tab2 AS cor0 WHERE NOT ( + 46 ) + - col1 / + + 79 * - - 46 IS NOT NULL
----
NULL

query I rowsort label-2965
SELECT DISTINCT - AVG ( + - 91 ) AS col5 FROM tab3 AS cor0 WHERE NOT ( + 46 ) + - col1 / + + 79 * - - 46 IS NOT NULL
----
NULL

query I rowsort label-2965
SELECT DISTINCT - AVG ( + - 91 ) AS col5 FROM tab4 AS cor0 WHERE NOT ( + 46 ) + - col1 / + + 79 * - - 46 IS NOT NULL
----
NULL

query IIIIIII rowsort label-2970
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <> + 32
----

query IIIIIII rowsort label-2970
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <> + 32
----

query IIIIIII rowsort label-2970
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <> + 32
----

query IIIIIII rowsort label-2970
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <> + 32
----

query IIIIIII rowsort label-2970
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <> + 32
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT( * ) FROM tab0 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

skipif mysql # not compatible
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT( * ) FROM tab1 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

skipif mysql # not compatible
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT( * ) FROM tab2 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

skipif mysql # not compatible
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT( * ) FROM tab3 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

skipif mysql # not compatible
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

onlyif mysql # aggregate syntax: 
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT( * ) FROM tab4 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

skipif mysql # not compatible
query I rowsort label-2975
SELECT DISTINCT 1 + 7 + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT 36 >= - col1 * - - col1
----
8

query IIIIIII rowsort label-2980
SELECT * FROM tab0 WHERE NOT - + 28 IS NOT NULL
----

query IIIIIII rowsort label-2980
SELECT * FROM tab1 WHERE NOT - + 28 IS NOT NULL
----

query IIIIIII rowsort label-2980
SELECT * FROM tab2 WHERE NOT - + 28 IS NOT NULL
----

query IIIIIII rowsort label-2980
SELECT * FROM tab3 WHERE NOT - + 28 IS NOT NULL
----

query IIIIIII rowsort label-2980
SELECT * FROM tab4 WHERE NOT - + 28 IS NOT NULL
----

query IIIIIII rowsort label-2985
SELECT ALL * FROM tab0 WHERE NOT - 69 <= + + col1
----

query IIIIIII rowsort label-2985
SELECT ALL * FROM tab1 WHERE NOT - 69 <= + + col1
----

query IIIIIII rowsort label-2985
SELECT ALL * FROM tab2 WHERE NOT - 69 <= + + col1
----

query IIIIIII rowsort label-2985
SELECT ALL * FROM tab3 WHERE NOT - 69 <= + + col1
----

query IIIIIII rowsort label-2985
SELECT ALL * FROM tab4 WHERE NOT - 69 <= + + col1
----

query I rowsort label-2990
SELECT col2 AS col5 FROM tab0 cor0 WHERE NULL = col4
----

query I rowsort label-2990
SELECT col2 AS col5 FROM tab1 cor0 WHERE NULL = col4
----

query I rowsort label-2990
SELECT col2 AS col5 FROM tab2 cor0 WHERE NULL = col4
----

query I rowsort label-2990
SELECT col2 AS col5 FROM tab3 cor0 WHERE NULL = col4
----

query I rowsort label-2990
SELECT col2 AS col5 FROM tab4 cor0 WHERE NULL = col4
----

query I rowsort label-2995
SELECT ( - 52 ) FROM tab0 AS cor0 WHERE - col0 + - - col0 > NULL
----

query I rowsort label-2995
SELECT ( - 52 ) FROM tab1 AS cor0 WHERE - col0 + - - col0 > NULL
----

query I rowsort label-2995
SELECT ( - 52 ) FROM tab2 AS cor0 WHERE - col0 + - - col0 > NULL
----

query I rowsort label-2995
SELECT ( - 52 ) FROM tab3 AS cor0 WHERE - col0 + - - col0 > NULL
----

query I rowsort label-2995
SELECT ( - 52 ) FROM tab4 AS cor0 WHERE - col0 + - - col0 > NULL
----

query I rowsort label-3000
SELECT ALL col3 + + col1 FROM tab0 AS cor0 WHERE NOT 96 + + col4 >= NULL
----

query I rowsort label-3000
SELECT ALL col3 + + col1 FROM tab1 AS cor0 WHERE NOT 96 + + col4 >= NULL
----

query I rowsort label-3000
SELECT ALL col3 + + col1 FROM tab2 AS cor0 WHERE NOT 96 + + col4 >= NULL
----

query I rowsort label-3000
SELECT ALL col3 + + col1 FROM tab3 AS cor0 WHERE NOT 96 + + col4 >= NULL
----

query I rowsort label-3000
SELECT ALL col3 + + col1 FROM tab4 AS cor0 WHERE NOT 96 + + col4 >= NULL
----

query IIIIIII rowsort label-3005
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col0 <> - - 69
----

query IIIIIII rowsort label-3005
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col0 <> - - 69
----

query IIIIIII rowsort label-3005
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col0 <> - - 69
----

query IIIIIII rowsort label-3005
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col0 <> - - 69
----

query IIIIIII rowsort label-3005
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col0 <> - - 69
----

query IIIIIII rowsort label-3010
SELECT ALL * FROM tab0 WHERE NOT + + col3 BETWEEN + - col3 AND NULL
----

query IIIIIII rowsort label-3010
SELECT ALL * FROM tab1 WHERE NOT + + col3 BETWEEN + - col3 AND NULL
----

query IIIIIII rowsort label-3010
SELECT ALL * FROM tab2 WHERE NOT + + col3 BETWEEN + - col3 AND NULL
----

query IIIIIII rowsort label-3010
SELECT ALL * FROM tab3 WHERE NOT + + col3 BETWEEN + - col3 AND NULL
----

query IIIIIII rowsort label-3010
SELECT ALL * FROM tab4 WHERE NOT + + col3 BETWEEN + - col3 AND NULL
----

query I rowsort label-3015
SELECT - + col4 AS col3 FROM tab0 WHERE NULL < + 35
----

query I rowsort label-3015
SELECT - + col4 AS col3 FROM tab1 WHERE NULL < + 35
----

query I rowsort label-3015
SELECT - + col4 AS col3 FROM tab2 WHERE NULL < + 35
----

query I rowsort label-3015
SELECT - + col4 AS col3 FROM tab3 WHERE NULL < + 35
----

query I rowsort label-3015
SELECT - + col4 AS col3 FROM tab4 WHERE NULL < + 35
----

query I rowsort label-3020
SELECT ( + 86 ) AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3020
SELECT ( + 86 ) AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3020
SELECT ( + 86 ) AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3020
SELECT ( + 86 ) AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3020
SELECT ( + 86 ) AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-3025
SELECT * FROM tab0 AS cor0 WHERE NOT + 32 IS NOT NULL
----

query IIIIIII rowsort label-3025
SELECT * FROM tab1 AS cor0 WHERE NOT + 32 IS NOT NULL
----

query IIIIIII rowsort label-3025
SELECT * FROM tab2 AS cor0 WHERE NOT + 32 IS NOT NULL
----

query IIIIIII rowsort label-3025
SELECT * FROM tab3 AS cor0 WHERE NOT + 32 IS NOT NULL
----

query IIIIIII rowsort label-3025
SELECT * FROM tab4 AS cor0 WHERE NOT + 32 IS NOT NULL
----

query I rowsort label-3030
SELECT - col0 * + 70 FROM tab0 WHERE NULL = - ( + col3 )
----

query I rowsort label-3030
SELECT - col0 * + 70 FROM tab1 WHERE NULL = - ( + col3 )
----

query I rowsort label-3030
SELECT - col0 * + 70 FROM tab2 WHERE NULL = - ( + col3 )
----

query I rowsort label-3030
SELECT - col0 * + 70 FROM tab3 WHERE NULL = - ( + col3 )
----

query I rowsort label-3030
SELECT - col0 * + 70 FROM tab4 WHERE NULL = - ( + col3 )
----

query IIIIIII rowsort label-3035
SELECT * FROM tab0 WHERE col1 < + - col3 + - 76
----

query IIIIIII rowsort label-3035
SELECT * FROM tab1 WHERE col1 < + - col3 + - 76
----

query IIIIIII rowsort label-3035
SELECT * FROM tab2 WHERE col1 < + - col3 + - 76
----

query IIIIIII rowsort label-3035
SELECT * FROM tab3 WHERE col1 < + - col3 + - 76
----

query IIIIIII rowsort label-3035
SELECT * FROM tab4 WHERE col1 < + - col3 + - 76
----

query IIIIIII rowsort label-3040
SELECT * FROM tab0 WHERE NOT ( NOT col1 * - col3 IS NULL )
----

query IIIIIII rowsort label-3040
SELECT * FROM tab1 WHERE NOT ( NOT col1 * - col3 IS NULL )
----

query IIIIIII rowsort label-3040
SELECT * FROM tab2 WHERE NOT ( NOT col1 * - col3 IS NULL )
----

query IIIIIII rowsort label-3040
SELECT * FROM tab3 WHERE NOT ( NOT col1 * - col3 IS NULL )
----

query IIIIIII rowsort label-3040
SELECT * FROM tab4 WHERE NOT ( NOT col1 * - col3 IS NULL )
----

query IIIIIII rowsort label-3045
SELECT * FROM tab0 AS cor0 WHERE NOT 76 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT * FROM tab1 AS cor0 WHERE NOT 76 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT * FROM tab2 AS cor0 WHERE NOT 76 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT * FROM tab3 AS cor0 WHERE NOT 76 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT * FROM tab4 AS cor0 WHERE NOT 76 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3050
SELECT ALL + 85, CAST( NULL AS SIGNED ) * + 53 / - - 66 FROM tab0 WHERE ( + col4 ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-3050
SELECT ALL + 85, CAST ( NULL AS INTEGER ) * + 53 / - - 66 FROM tab0 WHERE ( + col4 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3050
SELECT ALL + 85, CAST( NULL AS SIGNED ) * + 53 / - - 66 FROM tab1 WHERE ( + col4 ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-3050
SELECT ALL + 85, CAST ( NULL AS INTEGER ) * + 53 / - - 66 FROM tab1 WHERE ( + col4 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3050
SELECT ALL + 85, CAST( NULL AS SIGNED ) * + 53 / - - 66 FROM tab2 WHERE ( + col4 ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-3050
SELECT ALL + 85, CAST ( NULL AS INTEGER ) * + 53 / - - 66 FROM tab2 WHERE ( + col4 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3050
SELECT ALL + 85, CAST( NULL AS SIGNED ) * + 53 / - - 66 FROM tab3 WHERE ( + col4 ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-3050
SELECT ALL + 85, CAST ( NULL AS INTEGER ) * + 53 / - - 66 FROM tab3 WHERE ( + col4 ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3050
SELECT ALL + 85, CAST( NULL AS SIGNED ) * + 53 / - - 66 FROM tab4 WHERE ( + col4 ) IS NULL
----

skipif mysql # not compatible
query II rowsort label-3050
SELECT ALL + 85, CAST ( NULL AS INTEGER ) * + 53 / - - 66 FROM tab4 WHERE ( + col4 ) IS NULL
----

query IIIIIII rowsort label-3055
SELECT * FROM tab0 AS cor0 WHERE NOT col3 >= - + col0 * 54
----

query IIIIIII rowsort label-3055
SELECT * FROM tab1 AS cor0 WHERE NOT col3 >= - + col0 * 54
----

query IIIIIII rowsort label-3055
SELECT * FROM tab2 AS cor0 WHERE NOT col3 >= - + col0 * 54
----

query IIIIIII rowsort label-3055
SELECT * FROM tab3 AS cor0 WHERE NOT col3 >= - + col0 * 54
----

query IIIIIII rowsort label-3055
SELECT * FROM tab4 AS cor0 WHERE NOT col3 >= - + col0 * 54
----

query IIIIIII rowsort label-3060
SELECT * FROM tab0 cor0 WHERE NOT col1 + 27 + + col3 >= + col1
----

query IIIIIII rowsort label-3060
SELECT * FROM tab1 cor0 WHERE NOT col1 + 27 + + col3 >= + col1
----

query IIIIIII rowsort label-3060
SELECT * FROM tab2 cor0 WHERE NOT col1 + 27 + + col3 >= + col1
----

query IIIIIII rowsort label-3060
SELECT * FROM tab3 cor0 WHERE NOT col1 + 27 + + col3 >= + col1
----

query IIIIIII rowsort label-3060
SELECT * FROM tab4 cor0 WHERE NOT col1 + 27 + + col3 >= + col1
----

query IIIIIII rowsort label-3065
SELECT * FROM tab0 AS cor0 WHERE NOT 17 + col0 IS NOT NULL
----

query IIIIIII rowsort label-3065
SELECT * FROM tab1 AS cor0 WHERE NOT 17 + col0 IS NOT NULL
----

query IIIIIII rowsort label-3065
SELECT * FROM tab2 AS cor0 WHERE NOT 17 + col0 IS NOT NULL
----

query IIIIIII rowsort label-3065
SELECT * FROM tab3 AS cor0 WHERE NOT 17 + col0 IS NOT NULL
----

query IIIIIII rowsort label-3065
SELECT * FROM tab4 AS cor0 WHERE NOT 17 + col0 IS NOT NULL
----

query IIIIIII rowsort label-3070
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <= + col0
----

query IIIIIII rowsort label-3070
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <= + col0
----

query IIIIIII rowsort label-3070
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <= + col0
----

query IIIIIII rowsort label-3070
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <= + col0
----

query IIIIIII rowsort label-3070
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <= + col0
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3075
SELECT ALL - + COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) >= CAST( - + 66 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-3075
SELECT ALL - + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) >= CAST ( - + 66 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3075
SELECT ALL - + COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) >= CAST( - + 66 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-3075
SELECT ALL - + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) >= CAST ( - + 66 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3075
SELECT ALL - + COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) >= CAST( - + 66 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-3075
SELECT ALL - + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) >= CAST ( - + 66 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3075
SELECT ALL - + COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) >= CAST( - + 66 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-3075
SELECT ALL - + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) >= CAST ( - + 66 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3075
SELECT ALL - + COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) >= CAST( - + 66 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-3075
SELECT ALL - + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) >= CAST ( - + 66 AS INTEGER )
----
0

query I rowsort label-3080
SELECT DISTINCT + col3 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3080
SELECT DISTINCT + col3 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3080
SELECT DISTINCT + col3 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3080
SELECT DISTINCT + col3 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3080
SELECT DISTINCT + col3 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query IIIIIII rowsort label-3085
SELECT * FROM tab0 AS cor0 WHERE NOT + 54 IS NOT NULL
----

query IIIIIII rowsort label-3085
SELECT * FROM tab1 AS cor0 WHERE NOT + 54 IS NOT NULL
----

query IIIIIII rowsort label-3085
SELECT * FROM tab2 AS cor0 WHERE NOT + 54 IS NOT NULL
----

query IIIIIII rowsort label-3085
SELECT * FROM tab3 AS cor0 WHERE NOT + 54 IS NOT NULL
----

query IIIIIII rowsort label-3085
SELECT * FROM tab4 AS cor0 WHERE NOT + 54 IS NOT NULL
----

query I rowsort label-3090
SELECT ALL 85 FROM tab0 AS cor0 WHERE NULL <= ( - col1 )
----

query I rowsort label-3090
SELECT ALL 85 FROM tab1 AS cor0 WHERE NULL <= ( - col1 )
----

query I rowsort label-3090
SELECT ALL 85 FROM tab2 AS cor0 WHERE NULL <= ( - col1 )
----

query I rowsort label-3090
SELECT ALL 85 FROM tab3 AS cor0 WHERE NULL <= ( - col1 )
----

query I rowsort label-3090
SELECT ALL 85 FROM tab4 AS cor0 WHERE NULL <= ( - col1 )
----

query I rowsort label-3095
SELECT 90 AS col2 FROM tab0 AS cor0 WHERE NOT NULL <= col0
----

query I rowsort label-3095
SELECT 90 AS col2 FROM tab1 AS cor0 WHERE NOT NULL <= col0
----

query I rowsort label-3095
SELECT 90 AS col2 FROM tab2 AS cor0 WHERE NOT NULL <= col0
----

query I rowsort label-3095
SELECT 90 AS col2 FROM tab3 AS cor0 WHERE NOT NULL <= col0
----

query I rowsort label-3095
SELECT 90 AS col2 FROM tab4 AS cor0 WHERE NOT NULL <= col0
----

query I rowsort label-3100
SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE col4 > - + col4
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-3100
SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE col4 > - + col4
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-3100
SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE col4 > - + col4
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-3100
SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE col4 > - + col4
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

query I rowsort label-3100
SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE col4 > - + col4
----
1000 values hashing to 271501800652d76d40ce035a620aeedf

onlyif mysql # aggregate syntax: 
query I rowsort label-3105
SELECT DISTINCT + COUNT( * ) + + 11 FROM tab0 WHERE - + col0 IS NULL
----
11

skipif mysql # not compatible
query I rowsort label-3105
SELECT DISTINCT + COUNT ( * ) + + 11 FROM tab0 WHERE - + col0 IS NULL
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-3105
SELECT DISTINCT + COUNT( * ) + + 11 FROM tab1 WHERE - + col0 IS NULL
----
11

skipif mysql # not compatible
query I rowsort label-3105
SELECT DISTINCT + COUNT ( * ) + + 11 FROM tab1 WHERE - + col0 IS NULL
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-3105
SELECT DISTINCT + COUNT( * ) + + 11 FROM tab2 WHERE - + col0 IS NULL
----
11

skipif mysql # not compatible
query I rowsort label-3105
SELECT DISTINCT + COUNT ( * ) + + 11 FROM tab2 WHERE - + col0 IS NULL
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-3105
SELECT DISTINCT + COUNT( * ) + + 11 FROM tab3 WHERE - + col0 IS NULL
----
11

skipif mysql # not compatible
query I rowsort label-3105
SELECT DISTINCT + COUNT ( * ) + + 11 FROM tab3 WHERE - + col0 IS NULL
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-3105
SELECT DISTINCT + COUNT( * ) + + 11 FROM tab4 WHERE - + col0 IS NULL
----
11

skipif mysql # not compatible
query I rowsort label-3105
SELECT DISTINCT + COUNT ( * ) + + 11 FROM tab4 WHERE - + col0 IS NULL
----
11

query IIIIIII rowsort label-3110
SELECT * FROM tab0 WHERE NULL > + col3 * 89
----

query IIIIIII rowsort label-3110
SELECT * FROM tab1 WHERE NULL > + col3 * 89
----

query IIIIIII rowsort label-3110
SELECT * FROM tab2 WHERE NULL > + col3 * 89
----

query IIIIIII rowsort label-3110
SELECT * FROM tab3 WHERE NULL > + col3 * 89
----

query IIIIIII rowsort label-3110
SELECT * FROM tab4 WHERE NULL > + col3 * 89
----

query II rowsort label-3115
SELECT DISTINCT 99, + 16 * + + 75 AS col3 FROM tab0 WHERE + 15 IS NOT NULL
----
99
1200

query II rowsort label-3115
SELECT DISTINCT 99, + 16 * + + 75 AS col3 FROM tab1 WHERE + 15 IS NOT NULL
----
99
1200

query II rowsort label-3115
SELECT DISTINCT 99, + 16 * + + 75 AS col3 FROM tab2 WHERE + 15 IS NOT NULL
----
99
1200

query II rowsort label-3115
SELECT DISTINCT 99, + 16 * + + 75 AS col3 FROM tab3 WHERE + 15 IS NOT NULL
----
99
1200

query II rowsort label-3115
SELECT DISTINCT 99, + 16 * + + 75 AS col3 FROM tab4 WHERE + 15 IS NOT NULL
----
99
1200

query I rowsort label-3120
SELECT col1 FROM tab0 AS cor0 WHERE ( NULL NOT IN ( + + col3, + col3 ) )
----

query I rowsort label-3120
SELECT col1 FROM tab1 AS cor0 WHERE ( NULL NOT IN ( + + col3, + col3 ) )
----

query I rowsort label-3120
SELECT col1 FROM tab2 AS cor0 WHERE ( NULL NOT IN ( + + col3, + col3 ) )
----

query I rowsort label-3120
SELECT col1 FROM tab3 AS cor0 WHERE ( NULL NOT IN ( + + col3, + col3 ) )
----

query I rowsort label-3120
SELECT col1 FROM tab4 AS cor0 WHERE ( NULL NOT IN ( + + col3, + col3 ) )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3125
SELECT ALL + SUM( + 36 ) FROM tab0 AS cor0 WHERE col0 = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3125
SELECT ALL + SUM ( + 36 ) FROM tab0 AS cor0 WHERE col0 = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3125
SELECT ALL + SUM( + 36 ) FROM tab1 AS cor0 WHERE col0 = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3125
SELECT ALL + SUM ( + 36 ) FROM tab1 AS cor0 WHERE col0 = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3125
SELECT ALL + SUM( + 36 ) FROM tab2 AS cor0 WHERE col0 = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3125
SELECT ALL + SUM ( + 36 ) FROM tab2 AS cor0 WHERE col0 = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3125
SELECT ALL + SUM( + 36 ) FROM tab3 AS cor0 WHERE col0 = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3125
SELECT ALL + SUM ( + 36 ) FROM tab3 AS cor0 WHERE col0 = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3125
SELECT ALL + SUM( + 36 ) FROM tab4 AS cor0 WHERE col0 = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3125
SELECT ALL + SUM ( + 36 ) FROM tab4 AS cor0 WHERE col0 = NULL
----
NULL

query I rowsort label-3130
SELECT + col0 AS col2 FROM tab0 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3130
SELECT + col0 AS col2 FROM tab1 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3130
SELECT + col0 AS col2 FROM tab2 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3130
SELECT + col0 AS col2 FROM tab3 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3130
SELECT + col0 AS col2 FROM tab4 AS cor0 WHERE NOT col4 IS NULL
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3135
SELECT DISTINCT - 73 AS col4 FROM tab0 cor0 WHERE 21 < - col0
----

query I rowsort label-3135
SELECT DISTINCT - 73 AS col4 FROM tab1 cor0 WHERE 21 < - col0
----

query I rowsort label-3135
SELECT DISTINCT - 73 AS col4 FROM tab2 cor0 WHERE 21 < - col0
----

query I rowsort label-3135
SELECT DISTINCT - 73 AS col4 FROM tab3 cor0 WHERE 21 < - col0
----

query I rowsort label-3135
SELECT DISTINCT - 73 AS col4 FROM tab4 cor0 WHERE 21 < - col0
----

query IIIIIII rowsort label-3140
SELECT ALL * FROM tab0 WHERE NOT 42 IS NOT NULL
----

query IIIIIII rowsort label-3140
SELECT ALL * FROM tab1 WHERE NOT 42 IS NOT NULL
----

query IIIIIII rowsort label-3140
SELECT ALL * FROM tab2 WHERE NOT 42 IS NOT NULL
----

query IIIIIII rowsort label-3140
SELECT ALL * FROM tab3 WHERE NOT 42 IS NOT NULL
----

query IIIIIII rowsort label-3140
SELECT ALL * FROM tab4 WHERE NOT 42 IS NOT NULL
----

query I rowsort label-3145
SELECT col4 AS col2 FROM tab0 WHERE + 47 BETWEEN NULL AND NULL
----

query I rowsort label-3145
SELECT col4 AS col2 FROM tab1 WHERE + 47 BETWEEN NULL AND NULL
----

query I rowsort label-3145
SELECT col4 AS col2 FROM tab2 WHERE + 47 BETWEEN NULL AND NULL
----

query I rowsort label-3145
SELECT col4 AS col2 FROM tab3 WHERE + 47 BETWEEN NULL AND NULL
----

query I rowsort label-3145
SELECT col4 AS col2 FROM tab4 WHERE + 47 BETWEEN NULL AND NULL
----

query I rowsort label-3150
SELECT - col1 AS col4 FROM tab0 WHERE NOT NULL = NULL
----

query I rowsort label-3150
SELECT - col1 AS col4 FROM tab1 WHERE NOT NULL = NULL
----

query I rowsort label-3150
SELECT - col1 AS col4 FROM tab2 WHERE NOT NULL = NULL
----

query I rowsort label-3150
SELECT - col1 AS col4 FROM tab3 WHERE NOT NULL = NULL
----

query I rowsort label-3150
SELECT - col1 AS col4 FROM tab4 WHERE NOT NULL = NULL
----

query I rowsort label-3155
SELECT + + col5 FROM tab0 WHERE NOT 39 > col4
----
997 values hashing to 1c7991650516a30929ae05dc0fb61c66

query I rowsort label-3155
SELECT + + col5 FROM tab1 WHERE NOT 39 > col4
----
997 values hashing to 1c7991650516a30929ae05dc0fb61c66

query I rowsort label-3155
SELECT + + col5 FROM tab2 WHERE NOT 39 > col4
----
997 values hashing to 1c7991650516a30929ae05dc0fb61c66

query I rowsort label-3155
SELECT + + col5 FROM tab3 WHERE NOT 39 > col4
----
997 values hashing to 1c7991650516a30929ae05dc0fb61c66

query I rowsort label-3155
SELECT + + col5 FROM tab4 WHERE NOT 39 > col4
----
997 values hashing to 1c7991650516a30929ae05dc0fb61c66

query I rowsort label-3160
SELECT ALL 43 FROM tab0 cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-3160
SELECT ALL 43 FROM tab1 cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-3160
SELECT ALL 43 FROM tab2 cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-3160
SELECT ALL 43 FROM tab3 cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-3160
SELECT ALL 43 FROM tab4 cor0 WHERE NOT ( NULL ) = NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab0 AS cor0 WHERE - ( + ( - 50 ) ) IS NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab1 AS cor0 WHERE - ( + ( - 50 ) ) IS NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab2 AS cor0 WHERE - ( + ( - 50 ) ) IS NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab3 AS cor0 WHERE - ( + ( - 50 ) ) IS NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab4 AS cor0 WHERE - ( + ( - 50 ) ) IS NULL
----

query I rowsort label-3170
SELECT ( - - col4 ) / 21 FROM tab0 cor0 WHERE ( - col1 ) IS NULL
----

query I rowsort label-3170
SELECT ( - - col4 ) / 21 FROM tab1 cor0 WHERE ( - col1 ) IS NULL
----

query I rowsort label-3170
SELECT ( - - col4 ) / 21 FROM tab2 cor0 WHERE ( - col1 ) IS NULL
----

query I rowsort label-3170
SELECT ( - - col4 ) / 21 FROM tab3 cor0 WHERE ( - col1 ) IS NULL
----

query I rowsort label-3170
SELECT ( - - col4 ) / 21 FROM tab4 cor0 WHERE ( - col1 ) IS NULL
----

query IIIIIII rowsort label-3175
SELECT * FROM tab0 WHERE NOT ( - 35 ) IS NOT NULL
----

query IIIIIII rowsort label-3175
SELECT * FROM tab1 WHERE NOT ( - 35 ) IS NOT NULL
----

query IIIIIII rowsort label-3175
SELECT * FROM tab2 WHERE NOT ( - 35 ) IS NOT NULL
----

query IIIIIII rowsort label-3175
SELECT * FROM tab3 WHERE NOT ( - 35 ) IS NOT NULL
----

query IIIIIII rowsort label-3175
SELECT * FROM tab4 WHERE NOT ( - 35 ) IS NOT NULL
----

query IIIIIII rowsort label-3180
SELECT ALL * FROM tab0 WHERE NOT ( col1 ) <> + col0
----

query IIIIIII rowsort label-3180
SELECT ALL * FROM tab1 WHERE NOT ( col1 ) <> + col0
----

query IIIIIII rowsort label-3180
SELECT ALL * FROM tab2 WHERE NOT ( col1 ) <> + col0
----

query IIIIIII rowsort label-3180
SELECT ALL * FROM tab3 WHERE NOT ( col1 ) <> + col0
----

query IIIIIII rowsort label-3180
SELECT ALL * FROM tab4 WHERE NOT ( col1 ) <> + col0
----

query I rowsort label-3185
SELECT DISTINCT - col4 - col0 AS col1 FROM tab0 WHERE NOT ( col0 + - col3 ) NOT BETWEEN NULL AND col3
----

query I rowsort label-3185
SELECT DISTINCT - col4 - col0 AS col1 FROM tab1 WHERE NOT ( col0 + - col3 ) NOT BETWEEN NULL AND col3
----

query I rowsort label-3185
SELECT DISTINCT - col4 - col0 AS col1 FROM tab2 WHERE NOT ( col0 + - col3 ) NOT BETWEEN NULL AND col3
----

query I rowsort label-3185
SELECT DISTINCT - col4 - col0 AS col1 FROM tab3 WHERE NOT ( col0 + - col3 ) NOT BETWEEN NULL AND col3
----

query I rowsort label-3185
SELECT DISTINCT - col4 - col0 AS col1 FROM tab4 WHERE NOT ( col0 + - col3 ) NOT BETWEEN NULL AND col3
----

query I rowsort label-3190
SELECT DISTINCT 49 AS col1 FROM tab0 WHERE NULL <= ( - 27 )
----

query I rowsort label-3190
SELECT DISTINCT 49 AS col1 FROM tab1 WHERE NULL <= ( - 27 )
----

query I rowsort label-3190
SELECT DISTINCT 49 AS col1 FROM tab2 WHERE NULL <= ( - 27 )
----

query I rowsort label-3190
SELECT DISTINCT 49 AS col1 FROM tab3 WHERE NULL <= ( - 27 )
----

query I rowsort label-3190
SELECT DISTINCT 49 AS col1 FROM tab4 WHERE NULL <= ( - 27 )
----

query IIIIIII rowsort label-3195
SELECT ALL * FROM tab0 WHERE NOT NULL = + col0
----

query IIIIIII rowsort label-3195
SELECT ALL * FROM tab1 WHERE NOT NULL = + col0
----

query IIIIIII rowsort label-3195
SELECT ALL * FROM tab2 WHERE NOT NULL = + col0
----

query IIIIIII rowsort label-3195
SELECT ALL * FROM tab3 WHERE NOT NULL = + col0
----

query IIIIIII rowsort label-3195
SELECT ALL * FROM tab4 WHERE NOT NULL = + col0
----

query IIIIIII rowsort label-3200
SELECT ALL * FROM tab0 WHERE ( NULL ) BETWEEN NULL AND ( + col4 / col1 )
----

query IIIIIII rowsort label-3200
SELECT ALL * FROM tab1 WHERE ( NULL ) BETWEEN NULL AND ( + col4 / col1 )
----

query IIIIIII rowsort label-3200
SELECT ALL * FROM tab2 WHERE ( NULL ) BETWEEN NULL AND ( + col4 / col1 )
----

query IIIIIII rowsort label-3200
SELECT ALL * FROM tab3 WHERE ( NULL ) BETWEEN NULL AND ( + col4 / col1 )
----

query IIIIIII rowsort label-3200
SELECT ALL * FROM tab4 WHERE ( NULL ) BETWEEN NULL AND ( + col4 / col1 )
----

query I rowsort label-3205
SELECT 50 FROM tab0 WHERE ( + 39 ) IS NULL
----

query I rowsort label-3205
SELECT 50 FROM tab1 WHERE ( + 39 ) IS NULL
----

query I rowsort label-3205
SELECT 50 FROM tab2 WHERE ( + 39 ) IS NULL
----

query I rowsort label-3205
SELECT 50 FROM tab3 WHERE ( + 39 ) IS NULL
----

query I rowsort label-3205
SELECT 50 FROM tab4 WHERE ( + 39 ) IS NULL
----

query I rowsort label-3210
SELECT - 27 - - 34 AS col2 FROM tab0 WHERE ( NULL ) IS NULL
----
1000 values hashing to d403b9194e00a2ca7298834cb3eb40b3

query I rowsort label-3210
SELECT - 27 - - 34 AS col2 FROM tab1 WHERE ( NULL ) IS NULL
----
1000 values hashing to d403b9194e00a2ca7298834cb3eb40b3

query I rowsort label-3210
SELECT - 27 - - 34 AS col2 FROM tab2 WHERE ( NULL ) IS NULL
----
1000 values hashing to d403b9194e00a2ca7298834cb3eb40b3

query I rowsort label-3210
SELECT - 27 - - 34 AS col2 FROM tab3 WHERE ( NULL ) IS NULL
----
1000 values hashing to d403b9194e00a2ca7298834cb3eb40b3

query I rowsort label-3210
SELECT - 27 - - 34 AS col2 FROM tab4 WHERE ( NULL ) IS NULL
----
1000 values hashing to d403b9194e00a2ca7298834cb3eb40b3

onlyif mysql # aggregate syntax: 
query I rowsort label-3215
SELECT MIN( col1 ) / 42 FROM tab0 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3215
SELECT MIN ( col1 ) / 42 FROM tab0 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3215
SELECT MIN( col1 ) / 42 FROM tab1 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3215
SELECT MIN ( col1 ) / 42 FROM tab1 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3215
SELECT MIN( col1 ) / 42 FROM tab2 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3215
SELECT MIN ( col1 ) / 42 FROM tab2 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3215
SELECT MIN( col1 ) / 42 FROM tab3 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3215
SELECT MIN ( col1 ) / 42 FROM tab3 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3215
SELECT MIN( col1 ) / 42 FROM tab4 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3215
SELECT MIN ( col1 ) / 42 FROM tab4 WHERE NOT ( + col1 ) IS NOT NULL
----
NULL

query I rowsort label-3220
SELECT DISTINCT - 7 * + col0 AS col5 FROM tab0 WHERE + ( 48 ) * col3 IN ( - col4 )
----

query I rowsort label-3220
SELECT DISTINCT - 7 * + col0 AS col5 FROM tab1 WHERE + ( 48 ) * col3 IN ( - col4 )
----

query I rowsort label-3220
SELECT DISTINCT - 7 * + col0 AS col5 FROM tab2 WHERE + ( 48 ) * col3 IN ( - col4 )
----

query I rowsort label-3220
SELECT DISTINCT - 7 * + col0 AS col5 FROM tab3 WHERE + ( 48 ) * col3 IN ( - col4 )
----

query I rowsort label-3220
SELECT DISTINCT - 7 * + col0 AS col5 FROM tab4 WHERE + ( 48 ) * col3 IN ( - col4 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3225
SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab0 WHERE col1 / - col4 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3225
SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab0 WHERE col1 / - col4 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3225
SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab1 WHERE col1 / - col4 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3225
SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab1 WHERE col1 / - col4 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3225
SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab2 WHERE col1 / - col4 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3225
SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab2 WHERE col1 / - col4 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3225
SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab3 WHERE col1 / - col4 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3225
SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab3 WHERE col1 / - col4 IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3225
SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab4 WHERE col1 / - col4 IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3225
SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab4 WHERE col1 / - col4 IS NOT NULL
----
NULL

query IIIIIII rowsort label-3230
SELECT ALL * FROM tab0 WHERE + ( + 65 ) IS NULL
----

query IIIIIII rowsort label-3230
SELECT ALL * FROM tab1 WHERE + ( + 65 ) IS NULL
----

query IIIIIII rowsort label-3230
SELECT ALL * FROM tab2 WHERE + ( + 65 ) IS NULL
----

query IIIIIII rowsort label-3230
SELECT ALL * FROM tab3 WHERE + ( + 65 ) IS NULL
----

query IIIIIII rowsort label-3230
SELECT ALL * FROM tab4 WHERE + ( + 65 ) IS NULL
----

query I rowsort label-3235
SELECT DISTINCT - 51 AS col3 FROM tab0 WHERE NOT NULL IS NOT NULL
----
-51

query I rowsort label-3235
SELECT DISTINCT - 51 AS col3 FROM tab1 WHERE NOT NULL IS NOT NULL
----
-51

query I rowsort label-3235
SELECT DISTINCT - 51 AS col3 FROM tab2 WHERE NOT NULL IS NOT NULL
----
-51

query I rowsort label-3235
SELECT DISTINCT - 51 AS col3 FROM tab3 WHERE NOT NULL IS NOT NULL
----
-51

query I rowsort label-3235
SELECT DISTINCT - 51 AS col3 FROM tab4 WHERE NOT NULL IS NOT NULL
----
-51

query I rowsort label-3240
SELECT DISTINCT col4 - 67 FROM tab0 WHERE + col1 * + col0 + - 60 IS NULL
----

query I rowsort label-3240
SELECT DISTINCT col4 - 67 FROM tab1 WHERE + col1 * + col0 + - 60 IS NULL
----

query I rowsort label-3240
SELECT DISTINCT col4 - 67 FROM tab2 WHERE + col1 * + col0 + - 60 IS NULL
----

query I rowsort label-3240
SELECT DISTINCT col4 - 67 FROM tab3 WHERE + col1 * + col0 + - 60 IS NULL
----

query I rowsort label-3240
SELECT DISTINCT col4 - 67 FROM tab4 WHERE + col1 * + col0 + - 60 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3245
SELECT ALL - MAX( DISTINCT + col3 ) FROM tab0 WHERE NOT NULL = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3245
SELECT ALL - MAX ( DISTINCT + col3 ) FROM tab0 WHERE NOT NULL = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3245
SELECT ALL - MAX( DISTINCT + col3 ) FROM tab1 WHERE NOT NULL = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3245
SELECT ALL - MAX ( DISTINCT + col3 ) FROM tab1 WHERE NOT NULL = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3245
SELECT ALL - MAX( DISTINCT + col3 ) FROM tab2 WHERE NOT NULL = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3245
SELECT ALL - MAX ( DISTINCT + col3 ) FROM tab2 WHERE NOT NULL = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3245
SELECT ALL - MAX( DISTINCT + col3 ) FROM tab3 WHERE NOT NULL = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3245
SELECT ALL - MAX ( DISTINCT + col3 ) FROM tab3 WHERE NOT NULL = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3245
SELECT ALL - MAX( DISTINCT + col3 ) FROM tab4 WHERE NOT NULL = NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-3245
SELECT ALL - MAX ( DISTINCT + col3 ) FROM tab4 WHERE NOT NULL = NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT( * ) ) ) FROM tab0 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT ( * ) ) ) FROM tab0 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT( * ) ) ) FROM tab1 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT ( * ) ) ) FROM tab1 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT( * ) ) ) FROM tab2 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT ( * ) ) ) FROM tab2 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT( * ) ) ) FROM tab3 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT ( * ) ) ) FROM tab3 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT( * ) ) ) FROM tab4 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3250
SELECT ALL + ( - ( - COUNT ( * ) ) ) FROM tab4 AS cor0 WHERE ( - 68 ) NOT BETWEEN NULL AND NULL
----
0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3255
SELECT + CAST( - col1 AS SIGNED ) - col0 * 60 FROM tab0 AS cor0 WHERE NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-3255
SELECT + CAST ( - col1 AS INTEGER ) - col0 * 60 FROM tab0 AS cor0 WHERE NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3255
SELECT + CAST( - col1 AS SIGNED ) - col0 * 60 FROM tab1 AS cor0 WHERE NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-3255
SELECT + CAST ( - col1 AS INTEGER ) - col0 * 60 FROM tab1 AS cor0 WHERE NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3255
SELECT + CAST( - col1 AS SIGNED ) - col0 * 60 FROM tab2 AS cor0 WHERE NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-3255
SELECT + CAST ( - col1 AS INTEGER ) - col0 * 60 FROM tab2 AS cor0 WHERE NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3255
SELECT + CAST( - col1 AS SIGNED ) - col0 * 60 FROM tab3 AS cor0 WHERE NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-3255
SELECT + CAST ( - col1 AS INTEGER ) - col0 * 60 FROM tab3 AS cor0 WHERE NULL <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3255
SELECT + CAST( - col1 AS SIGNED ) - col0 * 60 FROM tab4 AS cor0 WHERE NULL <> NULL
----

skipif mysql # not compatible
query I rowsort label-3255
SELECT + CAST ( - col1 AS INTEGER ) - col0 * 60 FROM tab4 AS cor0 WHERE NULL <> NULL
----

query IIIIIII rowsort label-3260
SELECT * FROM tab0 cor0 WHERE + col2 IS NULL
----

query IIIIIII rowsort label-3260
SELECT * FROM tab1 cor0 WHERE + col2 IS NULL
----

query IIIIIII rowsort label-3260
SELECT * FROM tab2 cor0 WHERE + col2 IS NULL
----

query IIIIIII rowsort label-3260
SELECT * FROM tab3 cor0 WHERE + col2 IS NULL
----

query IIIIIII rowsort label-3260
SELECT * FROM tab4 cor0 WHERE + col2 IS NULL
----

query I rowsort label-3265
SELECT - 21 FROM tab0 WHERE NOT - col0 IN ( - col1 * col4 )
----
1000 values hashing to fe927b6aca238c985d8777314e62bf94

query I rowsort label-3265
SELECT - 21 FROM tab1 WHERE NOT - col0 IN ( - col1 * col4 )
----
1000 values hashing to fe927b6aca238c985d8777314e62bf94

query I rowsort label-3265
SELECT - 21 FROM tab2 WHERE NOT - col0 IN ( - col1 * col4 )
----
1000 values hashing to fe927b6aca238c985d8777314e62bf94

query I rowsort label-3265
SELECT - 21 FROM tab3 WHERE NOT - col0 IN ( - col1 * col4 )
----
1000 values hashing to fe927b6aca238c985d8777314e62bf94

query I rowsort label-3265
SELECT - 21 FROM tab4 WHERE NOT - col0 IN ( - col1 * col4 )
----
1000 values hashing to fe927b6aca238c985d8777314e62bf94

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT 48 * COUNT( * ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
48000

skipif mysql # not compatible
query I rowsort label-3270
SELECT 48 * COUNT ( * ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
48000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT 48 * COUNT( * ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
48000

skipif mysql # not compatible
query I rowsort label-3270
SELECT 48 * COUNT ( * ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
48000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT 48 * COUNT( * ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
48000

skipif mysql # not compatible
query I rowsort label-3270
SELECT 48 * COUNT ( * ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
48000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT 48 * COUNT( * ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
48000

skipif mysql # not compatible
query I rowsort label-3270
SELECT 48 * COUNT ( * ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
48000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT 48 * COUNT( * ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
48000

skipif mysql # not compatible
query I rowsort label-3270
SELECT 48 * COUNT ( * ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
48000

query IIIIIII rowsort label-3275
SELECT ALL * FROM tab0 AS cor0 WHERE NOT 44 NOT IN ( 34 + col1 )
----

query IIIIIII rowsort label-3275
SELECT ALL * FROM tab1 AS cor0 WHERE NOT 44 NOT IN ( 34 + col1 )
----

query IIIIIII rowsort label-3275
SELECT ALL * FROM tab2 AS cor0 WHERE NOT 44 NOT IN ( 34 + col1 )
----

query IIIIIII rowsort label-3275
SELECT ALL * FROM tab3 AS cor0 WHERE NOT 44 NOT IN ( 34 + col1 )
----

query IIIIIII rowsort label-3275
SELECT ALL * FROM tab4 AS cor0 WHERE NOT 44 NOT IN ( 34 + col1 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3280
SELECT - COUNT( * ) * + 65 + + COUNT( * ) FROM tab0 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

skipif mysql # not compatible
query I rowsort label-3280
SELECT - COUNT ( * ) * + 65 + + COUNT ( * ) FROM tab0 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

onlyif mysql # aggregate syntax: 
query I rowsort label-3280
SELECT - COUNT( * ) * + 65 + + COUNT( * ) FROM tab1 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

skipif mysql # not compatible
query I rowsort label-3280
SELECT - COUNT ( * ) * + 65 + + COUNT ( * ) FROM tab1 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

onlyif mysql # aggregate syntax: 
query I rowsort label-3280
SELECT - COUNT( * ) * + 65 + + COUNT( * ) FROM tab2 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

skipif mysql # not compatible
query I rowsort label-3280
SELECT - COUNT ( * ) * + 65 + + COUNT ( * ) FROM tab2 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

onlyif mysql # aggregate syntax: 
query I rowsort label-3280
SELECT - COUNT( * ) * + 65 + + COUNT( * ) FROM tab3 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

skipif mysql # not compatible
query I rowsort label-3280
SELECT - COUNT ( * ) * + 65 + + COUNT ( * ) FROM tab3 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

onlyif mysql # aggregate syntax: 
query I rowsort label-3280
SELECT - COUNT( * ) * + 65 + + COUNT( * ) FROM tab4 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

skipif mysql # not compatible
query I rowsort label-3280
SELECT - COUNT ( * ) * + 65 + + COUNT ( * ) FROM tab4 AS cor0 WHERE ( 48 ) IS NOT NULL
----
-64000

query I rowsort label-3285
SELECT DISTINCT col0 * - 70 AS col1 FROM tab0 AS cor0 WHERE NOT col0 IS NULL
----
1000 values hashing to be36782a3bfbb41bdc0b64c0de070e37

query I rowsort label-3285
SELECT DISTINCT col0 * - 70 AS col1 FROM tab1 AS cor0 WHERE NOT col0 IS NULL
----
1000 values hashing to be36782a3bfbb41bdc0b64c0de070e37

query I rowsort label-3285
SELECT DISTINCT col0 * - 70 AS col1 FROM tab2 AS cor0 WHERE NOT col0 IS NULL
----
1000 values hashing to be36782a3bfbb41bdc0b64c0de070e37

query I rowsort label-3285
SELECT DISTINCT col0 * - 70 AS col1 FROM tab3 AS cor0 WHERE NOT col0 IS NULL
----
1000 values hashing to be36782a3bfbb41bdc0b64c0de070e37

query I rowsort label-3285
SELECT DISTINCT col0 * - 70 AS col1 FROM tab4 AS cor0 WHERE NOT col0 IS NULL
----
1000 values hashing to be36782a3bfbb41bdc0b64c0de070e37

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3290
SELECT col5 col4 FROM tab0 WHERE ( - 80 ) - 84 NOT IN ( - col4 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3290
SELECT col5 col4 FROM tab1 WHERE ( - 80 ) - 84 NOT IN ( - col4 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3290
SELECT col5 col4 FROM tab2 WHERE ( - 80 ) - 84 NOT IN ( - col4 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3290
SELECT col5 col4 FROM tab3 WHERE ( - 80 ) - 84 NOT IN ( - col4 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3290
SELECT col5 col4 FROM tab4 WHERE ( - 80 ) - 84 NOT IN ( - col4 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3295
SELECT ALL + col5 col0 FROM tab0 WHERE NOT - col0 IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3295
SELECT ALL + col5 col0 FROM tab1 WHERE NOT - col0 IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3295
SELECT ALL + col5 col0 FROM tab2 WHERE NOT - col0 IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3295
SELECT ALL + col5 col0 FROM tab3 WHERE NOT - col0 IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3295
SELECT ALL + col5 col0 FROM tab4 WHERE NOT - col0 IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3300
SELECT ALL col2 AS col2 FROM tab0 WHERE NOT + 47 = + ( - col0 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3300
SELECT ALL col2 AS col2 FROM tab1 WHERE NOT + 47 = + ( - col0 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3300
SELECT ALL col2 AS col2 FROM tab2 WHERE NOT + 47 = + ( - col0 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3300
SELECT ALL col2 AS col2 FROM tab3 WHERE NOT + 47 = + ( - col0 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3300
SELECT ALL col2 AS col2 FROM tab4 WHERE NOT + 47 = + ( - col0 )
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3305
SELECT col5 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3305
SELECT col5 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3305
SELECT col5 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3305
SELECT col5 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-3305
SELECT col5 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3310
SELECT * FROM tab0 WHERE NOT + 96 + + CAST( NULL AS SIGNED ) * - col3 = ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3310
SELECT * FROM tab0 WHERE NOT + 96 + + CAST ( NULL AS INTEGER ) * - col3 = ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3310
SELECT * FROM tab1 WHERE NOT + 96 + + CAST( NULL AS SIGNED ) * - col3 = ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3310
SELECT * FROM tab1 WHERE NOT + 96 + + CAST ( NULL AS INTEGER ) * - col3 = ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3310
SELECT * FROM tab2 WHERE NOT + 96 + + CAST( NULL AS SIGNED ) * - col3 = ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3310
SELECT * FROM tab2 WHERE NOT + 96 + + CAST ( NULL AS INTEGER ) * - col3 = ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3310
SELECT * FROM tab3 WHERE NOT + 96 + + CAST( NULL AS SIGNED ) * - col3 = ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3310
SELECT * FROM tab3 WHERE NOT + 96 + + CAST ( NULL AS INTEGER ) * - col3 = ( NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3310
SELECT * FROM tab4 WHERE NOT + 96 + + CAST( NULL AS SIGNED ) * - col3 = ( NULL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3310
SELECT * FROM tab4 WHERE NOT + 96 + + CAST ( NULL AS INTEGER ) * - col3 = ( NULL )
----

query IIIIIII rowsort label-3315
SELECT ALL * FROM tab0 WHERE NOT - 93 < NULL
----

query IIIIIII rowsort label-3315
SELECT ALL * FROM tab1 WHERE NOT - 93 < NULL
----

query IIIIIII rowsort label-3315
SELECT ALL * FROM tab2 WHERE NOT - 93 < NULL
----

query IIIIIII rowsort label-3315
SELECT ALL * FROM tab3 WHERE NOT - 93 < NULL
----

query IIIIIII rowsort label-3315
SELECT ALL * FROM tab4 WHERE NOT - 93 < NULL
----

query IIIIIII rowsort label-3320
SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( 6 )
----

query IIIIIII rowsort label-3320
SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( 6 )
----

query IIIIIII rowsort label-3320
SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( 6 )
----

query IIIIIII rowsort label-3320
SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( 6 )
----

query IIIIIII rowsort label-3320
SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( 6 )
----

query IIIIIII rowsort label-3325
SELECT ALL * FROM tab0 cor0 WHERE - col1 * col3 >= ( + 55 )
----

query IIIIIII rowsort label-3325
SELECT ALL * FROM tab1 cor0 WHERE - col1 * col3 >= ( + 55 )
----

query IIIIIII rowsort label-3325
SELECT ALL * FROM tab2 cor0 WHERE - col1 * col3 >= ( + 55 )
----

query IIIIIII rowsort label-3325
SELECT ALL * FROM tab3 cor0 WHERE - col1 * col3 >= ( + 55 )
----

query IIIIIII rowsort label-3325
SELECT ALL * FROM tab4 cor0 WHERE - col1 * col3 >= ( + 55 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3330
SELECT ALL COUNT( * ) FROM tab0 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3330
SELECT ALL COUNT ( * ) FROM tab0 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3330
SELECT ALL COUNT( * ) FROM tab1 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3330
SELECT ALL COUNT ( * ) FROM tab1 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3330
SELECT ALL COUNT( * ) FROM tab2 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3330
SELECT ALL COUNT ( * ) FROM tab2 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3330
SELECT ALL COUNT( * ) FROM tab3 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3330
SELECT ALL COUNT ( * ) FROM tab3 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3330
SELECT ALL COUNT( * ) FROM tab4 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3330
SELECT ALL COUNT ( * ) FROM tab4 AS cor0 WHERE 12 / 51 + + col1 IS NOT NULL
----
1000

query IIIIIII rowsort label-3335
SELECT ALL * FROM tab0 cor0 WHERE ( + col3 - - 66 ) IS NULL
----

query IIIIIII rowsort label-3335
SELECT ALL * FROM tab1 cor0 WHERE ( + col3 - - 66 ) IS NULL
----

query IIIIIII rowsort label-3335
SELECT ALL * FROM tab2 cor0 WHERE ( + col3 - - 66 ) IS NULL
----

query IIIIIII rowsort label-3335
SELECT ALL * FROM tab3 cor0 WHERE ( + col3 - - 66 ) IS NULL
----

query IIIIIII rowsort label-3335
SELECT ALL * FROM tab4 cor0 WHERE ( + col3 - - 66 ) IS NULL
----

query I rowsort label-3340
SELECT + col0 FROM tab0 cor0 WHERE NULL <= 15
----

query I rowsort label-3340
SELECT + col0 FROM tab1 cor0 WHERE NULL <= 15
----

query I rowsort label-3340
SELECT + col0 FROM tab2 cor0 WHERE NULL <= 15
----

query I rowsort label-3340
SELECT + col0 FROM tab3 cor0 WHERE NULL <= 15
----

query I rowsort label-3340
SELECT + col0 FROM tab4 cor0 WHERE NULL <= 15
----

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-3345
SELECT COUNT( * ) DIV 31 AS col1 FROM tab0 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

skipif mysql # not compatible
query I rowsort label-3345
SELECT COUNT ( * ) / 31 AS col1 FROM tab0 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-3345
SELECT COUNT( * ) DIV 31 AS col1 FROM tab1 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

skipif mysql # not compatible
query I rowsort label-3345
SELECT COUNT ( * ) / 31 AS col1 FROM tab1 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-3345
SELECT COUNT( * ) DIV 31 AS col1 FROM tab2 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

skipif mysql # not compatible
query I rowsort label-3345
SELECT COUNT ( * ) / 31 AS col1 FROM tab2 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-3345
SELECT COUNT( * ) DIV 31 AS col1 FROM tab3 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

skipif mysql # not compatible
query I rowsort label-3345
SELECT COUNT ( * ) / 31 AS col1 FROM tab3 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-3345
SELECT COUNT( * ) DIV 31 AS col1 FROM tab4 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

skipif mysql # not compatible
query I rowsort label-3345
SELECT COUNT ( * ) / 31 AS col1 FROM tab4 AS cor0 WHERE + col0 + - 45 <= NULL
----
0

query IIIIIII rowsort label-3350
SELECT * FROM tab0 AS cor0 WHERE col3 BETWEEN NULL AND col1
----

query IIIIIII rowsort label-3350
SELECT * FROM tab1 AS cor0 WHERE col3 BETWEEN NULL AND col1
----

query IIIIIII rowsort label-3350
SELECT * FROM tab2 AS cor0 WHERE col3 BETWEEN NULL AND col1
----

query IIIIIII rowsort label-3350
SELECT * FROM tab3 AS cor0 WHERE col3 BETWEEN NULL AND col1
----

query IIIIIII rowsort label-3350
SELECT * FROM tab4 AS cor0 WHERE col3 BETWEEN NULL AND col1
----

query IIIIIII rowsort label-3355
SELECT ALL * FROM tab0 WHERE ( NULL = ( NULL ) )
----

query IIIIIII rowsort label-3355
SELECT ALL * FROM tab1 WHERE ( NULL = ( NULL ) )
----

query IIIIIII rowsort label-3355
SELECT ALL * FROM tab2 WHERE ( NULL = ( NULL ) )
----

query IIIIIII rowsort label-3355
SELECT ALL * FROM tab3 WHERE ( NULL = ( NULL ) )
----

query IIIIIII rowsort label-3355
SELECT ALL * FROM tab4 WHERE ( NULL = ( NULL ) )
----

query IIIIIII rowsort label-3360
SELECT ALL * FROM tab0 WHERE ( + col0 ) > NULL
----

query IIIIIII rowsort label-3360
SELECT ALL * FROM tab1 WHERE ( + col0 ) > NULL
----

query IIIIIII rowsort label-3360
SELECT ALL * FROM tab2 WHERE ( + col0 ) > NULL
----

query IIIIIII rowsort label-3360
SELECT ALL * FROM tab3 WHERE ( + col0 ) > NULL
----

query IIIIIII rowsort label-3360
SELECT ALL * FROM tab4 WHERE ( + col0 ) > NULL
----

query I rowsort label-3365
SELECT + col0 AS col5 FROM tab0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3365
SELECT + col0 AS col5 FROM tab1 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3365
SELECT + col0 AS col5 FROM tab2 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3365
SELECT + col0 AS col5 FROM tab3 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3365
SELECT + col0 AS col5 FROM tab4 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-3370
SELECT * FROM tab0 WHERE NOT ( NOT ( NULL ) IS NOT NULL )
----

query IIIIIII rowsort label-3370
SELECT * FROM tab1 WHERE NOT ( NOT ( NULL ) IS NOT NULL )
----

query IIIIIII rowsort label-3370
SELECT * FROM tab2 WHERE NOT ( NOT ( NULL ) IS NOT NULL )
----

query IIIIIII rowsort label-3370
SELECT * FROM tab3 WHERE NOT ( NOT ( NULL ) IS NOT NULL )
----

query IIIIIII rowsort label-3370
SELECT * FROM tab4 WHERE NOT ( NOT ( NULL ) IS NOT NULL )
----

query I rowsort label-3375
SELECT ALL col2 AS col3 FROM tab0 cor0 WHERE - col3 + + - col3 IS NULL
----

query I rowsort label-3375
SELECT ALL col2 AS col3 FROM tab1 cor0 WHERE - col3 + + - col3 IS NULL
----

query I rowsort label-3375
SELECT ALL col2 AS col3 FROM tab2 cor0 WHERE - col3 + + - col3 IS NULL
----

query I rowsort label-3375
SELECT ALL col2 AS col3 FROM tab3 cor0 WHERE - col3 + + - col3 IS NULL
----

query I rowsort label-3375
SELECT ALL col2 AS col3 FROM tab4 cor0 WHERE - col3 + + - col3 IS NULL
----

query I rowsort label-3380
SELECT col0 AS col0 FROM tab0 AS cor0 WHERE NOT - col1 * col0 > + col0
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3380
SELECT col0 AS col0 FROM tab1 AS cor0 WHERE NOT - col1 * col0 > + col0
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3380
SELECT col0 AS col0 FROM tab2 AS cor0 WHERE NOT - col1 * col0 > + col0
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3380
SELECT col0 AS col0 FROM tab3 AS cor0 WHERE NOT - col1 * col0 > + col0
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query I rowsort label-3380
SELECT col0 AS col0 FROM tab4 AS cor0 WHERE NOT - col1 * col0 > + col0
----
1000 values hashing to 8346e6372ca92ed4ee3e599774826252

query IIIIIII rowsort label-3385
SELECT ALL * FROM tab0 cor0 WHERE 72 * - + col4 IN ( col4 )
----

query IIIIIII rowsort label-3385
SELECT ALL * FROM tab1 cor0 WHERE 72 * - + col4 IN ( col4 )
----

query IIIIIII rowsort label-3385
SELECT ALL * FROM tab2 cor0 WHERE 72 * - + col4 IN ( col4 )
----

query IIIIIII rowsort label-3385
SELECT ALL * FROM tab3 cor0 WHERE 72 * - + col4 IN ( col4 )
----

query IIIIIII rowsort label-3385
SELECT ALL * FROM tab4 cor0 WHERE 72 * - + col4 IN ( col4 )
----

query IIIIIII rowsort label-3390
SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> ( col3 * + 51 )
----

query IIIIIII rowsort label-3390
SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> ( col3 * + 51 )
----

query IIIIIII rowsort label-3390
SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> ( col3 * + 51 )
----

query IIIIIII rowsort label-3390
SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> ( col3 * + 51 )
----

query IIIIIII rowsort label-3390
SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> ( col3 * + 51 )
----

query IIIIIII rowsort label-3395
SELECT ALL * FROM tab0 AS cor0 WHERE - ( - col0 ) IS NULL
----

query IIIIIII rowsort label-3395
SELECT ALL * FROM tab1 AS cor0 WHERE - ( - col0 ) IS NULL
----

query IIIIIII rowsort label-3395
SELECT ALL * FROM tab2 AS cor0 WHERE - ( - col0 ) IS NULL
----

query IIIIIII rowsort label-3395
SELECT ALL * FROM tab3 AS cor0 WHERE - ( - col0 ) IS NULL
----

query IIIIIII rowsort label-3395
SELECT ALL * FROM tab4 AS cor0 WHERE - ( - col0 ) IS NULL
----

query IIIIIII rowsort label-3400
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN col0 AND col1
----

query IIIIIII rowsort label-3400
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN col0 AND col1
----

query IIIIIII rowsort label-3400
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN col0 AND col1
----

query IIIIIII rowsort label-3400
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN col0 AND col1
----

query IIIIIII rowsort label-3400
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN col0 AND col1
----

query I rowsort label-3405
SELECT DISTINCT 16 * + 17 AS col0 FROM tab0 AS cor0 WHERE NULL IS NULL
----
272

query I rowsort label-3405
SELECT DISTINCT 16 * + 17 AS col0 FROM tab1 AS cor0 WHERE NULL IS NULL
----
272

query I rowsort label-3405
SELECT DISTINCT 16 * + 17 AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL
----
272

query I rowsort label-3405
SELECT DISTINCT 16 * + 17 AS col0 FROM tab3 AS cor0 WHERE NULL IS NULL
----
272

query I rowsort label-3405
SELECT DISTINCT 16 * + 17 AS col0 FROM tab4 AS cor0 WHERE NULL IS NULL
----
272

query I rowsort label-3410
SELECT DISTINCT - 33 AS col5 FROM tab0 WHERE ( + col4 ) <= + col4
----
-33

query I rowsort label-3410
SELECT DISTINCT - 33 AS col5 FROM tab1 WHERE ( + col4 ) <= + col4
----
-33

query I rowsort label-3410
SELECT DISTINCT - 33 AS col5 FROM tab2 WHERE ( + col4 ) <= + col4
----
-33

query I rowsort label-3410
SELECT DISTINCT - 33 AS col5 FROM tab3 WHERE ( + col4 ) <= + col4
----
-33

query I rowsort label-3410
SELECT DISTINCT - 33 AS col5 FROM tab4 WHERE ( + col4 ) <= + col4
----
-33

query I rowsort label-3415
SELECT col5 AS col0 FROM tab0 WHERE ( NULL ) >= NULL
----

query I rowsort label-3415
SELECT col5 AS col0 FROM tab1 WHERE ( NULL ) >= NULL
----

query I rowsort label-3415
SELECT col5 AS col0 FROM tab2 WHERE ( NULL ) >= NULL
----

query I rowsort label-3415
SELECT col5 AS col0 FROM tab3 WHERE ( NULL ) >= NULL
----

query I rowsort label-3415
SELECT col5 AS col0 FROM tab4 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-3420
SELECT ALL * FROM tab0 WHERE NULL <= ( + col0 )
----

query IIIIIII rowsort label-3420
SELECT ALL * FROM tab1 WHERE NULL <= ( + col0 )
----

query IIIIIII rowsort label-3420
SELECT ALL * FROM tab2 WHERE NULL <= ( + col0 )
----

query IIIIIII rowsort label-3420
SELECT ALL * FROM tab3 WHERE NULL <= ( + col0 )
----

query IIIIIII rowsort label-3420
SELECT ALL * FROM tab4 WHERE NULL <= ( + col0 )
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3425
SELECT + COUNT( * ) FROM tab0 WHERE NOT NULL BETWEEN + col1 + CAST( NULL AS SIGNED ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3425
SELECT + COUNT ( * ) FROM tab0 WHERE NOT NULL BETWEEN + col1 + CAST ( NULL AS INTEGER ) AND NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3425
SELECT + COUNT( * ) FROM tab1 WHERE NOT NULL BETWEEN + col1 + CAST( NULL AS SIGNED ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3425
SELECT + COUNT ( * ) FROM tab1 WHERE NOT NULL BETWEEN + col1 + CAST ( NULL AS INTEGER ) AND NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3425
SELECT + COUNT( * ) FROM tab2 WHERE NOT NULL BETWEEN + col1 + CAST( NULL AS SIGNED ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3425
SELECT + COUNT ( * ) FROM tab2 WHERE NOT NULL BETWEEN + col1 + CAST ( NULL AS INTEGER ) AND NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3425
SELECT + COUNT( * ) FROM tab3 WHERE NOT NULL BETWEEN + col1 + CAST( NULL AS SIGNED ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3425
SELECT + COUNT ( * ) FROM tab3 WHERE NOT NULL BETWEEN + col1 + CAST ( NULL AS INTEGER ) AND NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3425
SELECT + COUNT( * ) FROM tab4 WHERE NOT NULL BETWEEN + col1 + CAST( NULL AS SIGNED ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-3425
SELECT + COUNT ( * ) FROM tab4 WHERE NOT NULL BETWEEN + col1 + CAST ( NULL AS INTEGER ) AND NULL
----
0

query IIIIIII rowsort label-3430
SELECT ALL * FROM tab0 WHERE NOT NULL >= + - ( + - col4 ) + + 26
----

query IIIIIII rowsort label-3430
SELECT ALL * FROM tab1 WHERE NOT NULL >= + - ( + - col4 ) + + 26
----

query IIIIIII rowsort label-3430
SELECT ALL * FROM tab2 WHERE NOT NULL >= + - ( + - col4 ) + + 26
----

query IIIIIII rowsort label-3430
SELECT ALL * FROM tab3 WHERE NOT NULL >= + - ( + - col4 ) + + 26
----

query IIIIIII rowsort label-3430
SELECT ALL * FROM tab4 WHERE NOT NULL >= + - ( + - col4 ) + + 26
----

query IIIIIII rowsort label-3435
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NOT ( NULL ) <= ( 81 ) )
----

query IIIIIII rowsort label-3435
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NOT ( NULL ) <= ( 81 ) )
----

query IIIIIII rowsort label-3435
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NOT ( NULL ) <= ( 81 ) )
----

query IIIIIII rowsort label-3435
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NOT ( NULL ) <= ( 81 ) )
----

query IIIIIII rowsort label-3435
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NOT ( NULL ) <= ( 81 ) )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3440
SELECT - 91 * + col3 col2 FROM tab0 AS cor0 WHERE NOT col3 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3440
SELECT - 91 * + col3 col2 FROM tab1 AS cor0 WHERE NOT col3 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3440
SELECT - 91 * + col3 col2 FROM tab2 AS cor0 WHERE NOT col3 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3440
SELECT - 91 * + col3 col2 FROM tab3 AS cor0 WHERE NOT col3 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3440
SELECT - 91 * + col3 col2 FROM tab4 AS cor0 WHERE NOT col3 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3445
SELECT + 78 - + COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

skipif mysql # not compatible
query I rowsort label-3445
SELECT + 78 - + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-3445
SELECT + 78 - + COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

skipif mysql # not compatible
query I rowsort label-3445
SELECT + 78 - + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-3445
SELECT + 78 - + COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

skipif mysql # not compatible
query I rowsort label-3445
SELECT + 78 - + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-3445
SELECT + 78 - + COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

skipif mysql # not compatible
query I rowsort label-3445
SELECT + 78 - + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-3445
SELECT + 78 - + COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

skipif mysql # not compatible
query I rowsort label-3445
SELECT + 78 - + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( - col4 ) IS NOT NULL
----
78

query I rowsort label-3450
SELECT - ( - col0 ) FROM tab0 AS cor0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3450
SELECT - ( - col0 ) FROM tab1 AS cor0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3450
SELECT - ( - col0 ) FROM tab2 AS cor0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3450
SELECT - ( - col0 ) FROM tab3 AS cor0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3450
SELECT - ( - col0 ) FROM tab4 AS cor0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3455
SELECT * FROM tab0 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST( NULL AS SIGNED ) ) AND ( + 60 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3455
SELECT * FROM tab0 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST ( NULL AS INTEGER ) ) AND ( + 60 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3455
SELECT * FROM tab1 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST( NULL AS SIGNED ) ) AND ( + 60 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3455
SELECT * FROM tab1 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST ( NULL AS INTEGER ) ) AND ( + 60 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3455
SELECT * FROM tab2 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST( NULL AS SIGNED ) ) AND ( + 60 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3455
SELECT * FROM tab2 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST ( NULL AS INTEGER ) ) AND ( + 60 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3455
SELECT * FROM tab3 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST( NULL AS SIGNED ) ) AND ( + 60 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3455
SELECT * FROM tab3 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST ( NULL AS INTEGER ) ) AND ( + 60 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3455
SELECT * FROM tab4 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST( NULL AS SIGNED ) ) AND ( + 60 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3455
SELECT * FROM tab4 cor0 WHERE - col1 + + 15 BETWEEN ( + CAST ( NULL AS INTEGER ) ) AND ( + 60 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3460
SELECT CAST( NULL AS SIGNED ) FROM tab0 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3460
SELECT CAST ( NULL AS INTEGER ) FROM tab0 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3460
SELECT CAST( NULL AS SIGNED ) FROM tab1 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3460
SELECT CAST ( NULL AS INTEGER ) FROM tab1 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3460
SELECT CAST( NULL AS SIGNED ) FROM tab2 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3460
SELECT CAST ( NULL AS INTEGER ) FROM tab2 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3460
SELECT CAST( NULL AS SIGNED ) FROM tab3 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3460
SELECT CAST ( NULL AS INTEGER ) FROM tab3 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3460
SELECT CAST( NULL AS SIGNED ) FROM tab4 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3460
SELECT CAST ( NULL AS INTEGER ) FROM tab4 WHERE + col0 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query II rowsort label-3465
SELECT ALL col4 AS col0, - 29 AS col5 FROM tab0 AS cor0 WHERE NOT ( - 68 ) IS NOT NULL
----

query II rowsort label-3465
SELECT ALL col4 AS col0, - 29 AS col5 FROM tab1 AS cor0 WHERE NOT ( - 68 ) IS NOT NULL
----

query II rowsort label-3465
SELECT ALL col4 AS col0, - 29 AS col5 FROM tab2 AS cor0 WHERE NOT ( - 68 ) IS NOT NULL
----

query II rowsort label-3465
SELECT ALL col4 AS col0, - 29 AS col5 FROM tab3 AS cor0 WHERE NOT ( - 68 ) IS NOT NULL
----

query II rowsort label-3465
SELECT ALL col4 AS col0, - 29 AS col5 FROM tab4 AS cor0 WHERE NOT ( - 68 ) IS NOT NULL
----

query IIIIIII rowsort label-3470
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col4 / 52 / - + col0 IS NOT NULL
----

query IIIIIII rowsort label-3470
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col4 / 52 / - + col0 IS NOT NULL
----

query IIIIIII rowsort label-3470
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col4 / 52 / - + col0 IS NOT NULL
----

query IIIIIII rowsort label-3470
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col4 / 52 / - + col0 IS NOT NULL
----

query IIIIIII rowsort label-3470
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col4 / 52 / - + col0 IS NOT NULL
----

query I rowsort label-3475
SELECT - 67 FROM tab0 AS cor0 WHERE NOT 74 + - + col1 IS NOT NULL
----

query I rowsort label-3475
SELECT - 67 FROM tab1 AS cor0 WHERE NOT 74 + - + col1 IS NOT NULL
----

query I rowsort label-3475
SELECT - 67 FROM tab2 AS cor0 WHERE NOT 74 + - + col1 IS NOT NULL
----

query I rowsort label-3475
SELECT - 67 FROM tab3 AS cor0 WHERE NOT 74 + - + col1 IS NOT NULL
----

query I rowsort label-3475
SELECT - 67 FROM tab4 AS cor0 WHERE NOT 74 + - + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( col0 + - CAST( NULL AS SIGNED ), + col3 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( col0 + - CAST ( NULL AS INTEGER ), + col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( col0 + - CAST( NULL AS SIGNED ), + col3 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( col0 + - CAST ( NULL AS INTEGER ), + col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( col0 + - CAST( NULL AS SIGNED ), + col3 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( col0 + - CAST ( NULL AS INTEGER ), + col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( col0 + - CAST( NULL AS SIGNED ), + col3 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( col0 + - CAST ( NULL AS INTEGER ), + col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( col0 + - CAST( NULL AS SIGNED ), + col3 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3480
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( col0 + - CAST ( NULL AS INTEGER ), + col3 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3485
SELECT DISTINCT - COUNT( * ) + 53 AS col3 FROM tab0 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

skipif mysql # not compatible
query I rowsort label-3485
SELECT DISTINCT - COUNT ( * ) + 53 AS col3 FROM tab0 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

onlyif mysql # aggregate syntax: 
query I rowsort label-3485
SELECT DISTINCT - COUNT( * ) + 53 AS col3 FROM tab1 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

skipif mysql # not compatible
query I rowsort label-3485
SELECT DISTINCT - COUNT ( * ) + 53 AS col3 FROM tab1 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

onlyif mysql # aggregate syntax: 
query I rowsort label-3485
SELECT DISTINCT - COUNT( * ) + 53 AS col3 FROM tab2 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

skipif mysql # not compatible
query I rowsort label-3485
SELECT DISTINCT - COUNT ( * ) + 53 AS col3 FROM tab2 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

onlyif mysql # aggregate syntax: 
query I rowsort label-3485
SELECT DISTINCT - COUNT( * ) + 53 AS col3 FROM tab3 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

skipif mysql # not compatible
query I rowsort label-3485
SELECT DISTINCT - COUNT ( * ) + 53 AS col3 FROM tab3 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

onlyif mysql # aggregate syntax: 
query I rowsort label-3485
SELECT DISTINCT - COUNT( * ) + 53 AS col3 FROM tab4 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

skipif mysql # not compatible
query I rowsort label-3485
SELECT DISTINCT - COUNT ( * ) + 53 AS col3 FROM tab4 cor0 WHERE NOT - ( - - col4 ) IS NOT NULL
----
53

query IIIIIII rowsort label-3490
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( + col1 + + 82 ) AND col4
----

query IIIIIII rowsort label-3490
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( + col1 + + 82 ) AND col4
----

query IIIIIII rowsort label-3490
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( + col1 + + 82 ) AND col4
----

query IIIIIII rowsort label-3490
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( + col1 + + 82 ) AND col4
----

query IIIIIII rowsort label-3490
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( + col1 + + 82 ) AND col4
----

query I rowsort label-3495
SELECT ALL col0 + - 4 FROM tab0 WHERE NOT NULL <= + col1 * + ( - - col3 )
----

query I rowsort label-3495
SELECT ALL col0 + - 4 FROM tab1 WHERE NOT NULL <= + col1 * + ( - - col3 )
----

query I rowsort label-3495
SELECT ALL col0 + - 4 FROM tab2 WHERE NOT NULL <= + col1 * + ( - - col3 )
----

query I rowsort label-3495
SELECT ALL col0 + - 4 FROM tab3 WHERE NOT NULL <= + col1 * + ( - - col3 )
----

query I rowsort label-3495
SELECT ALL col0 + - 4 FROM tab4 WHERE NOT NULL <= + col1 * + ( - - col3 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3500
SELECT col1 * - 6 + - ( - col4 ) + + col3 col0 FROM tab0 WHERE + - 16 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3500
SELECT col1 * - 6 + - ( - col4 ) + + col3 col0 FROM tab1 WHERE + - 16 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3500
SELECT col1 * - 6 + - ( - col4 ) + + col3 col0 FROM tab2 WHERE + - 16 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3500
SELECT col1 * - 6 + - ( - col4 ) + + col3 col0 FROM tab3 WHERE + - 16 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3500
SELECT col1 * - 6 + - ( - col4 ) + + col3 col0 FROM tab4 WHERE + - 16 IS NULL
----

query I rowsort label-3505
SELECT ALL 39 FROM tab0 WHERE col4 * - - 16 * - col4 + - - col4 + ( + col3 ) BETWEEN col4 * col3 AND col4 + col1
----

query I rowsort label-3505
SELECT ALL 39 FROM tab1 WHERE col4 * - - 16 * - col4 + - - col4 + ( + col3 ) BETWEEN col4 * col3 AND col4 + col1
----

query I rowsort label-3505
SELECT ALL 39 FROM tab2 WHERE col4 * - - 16 * - col4 + - - col4 + ( + col3 ) BETWEEN col4 * col3 AND col4 + col1
----

query I rowsort label-3505
SELECT ALL 39 FROM tab3 WHERE col4 * - - 16 * - col4 + - - col4 + ( + col3 ) BETWEEN col4 * col3 AND col4 + col1
----

query I rowsort label-3505
SELECT ALL 39 FROM tab4 WHERE col4 * - - 16 * - col4 + - - col4 + ( + col3 ) BETWEEN col4 * col3 AND col4 + col1
----

query I rowsort label-3510
SELECT + 54 * - 58 FROM tab0 WHERE + col4 IS NULL
----

query I rowsort label-3510
SELECT + 54 * - 58 FROM tab1 WHERE + col4 IS NULL
----

query I rowsort label-3510
SELECT + 54 * - 58 FROM tab2 WHERE + col4 IS NULL
----

query I rowsort label-3510
SELECT + 54 * - 58 FROM tab3 WHERE + col4 IS NULL
----

query I rowsort label-3510
SELECT + 54 * - 58 FROM tab4 WHERE + col4 IS NULL
----

query IIIIIII rowsort label-3515
SELECT ALL * FROM tab0 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-3515
SELECT ALL * FROM tab1 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-3515
SELECT ALL * FROM tab2 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-3515
SELECT ALL * FROM tab3 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-3515
SELECT ALL * FROM tab4 WHERE + col1 IS NULL
----

query IIIIIII rowsort label-3520
SELECT * FROM tab0 AS cor0 WHERE NOT + col4 NOT IN ( - col4, + col1 )
----

query IIIIIII rowsort label-3520
SELECT * FROM tab1 AS cor0 WHERE NOT + col4 NOT IN ( - col4, + col1 )
----

query IIIIIII rowsort label-3520
SELECT * FROM tab2 AS cor0 WHERE NOT + col4 NOT IN ( - col4, + col1 )
----

query IIIIIII rowsort label-3520
SELECT * FROM tab3 AS cor0 WHERE NOT + col4 NOT IN ( - col4, + col1 )
----

query IIIIIII rowsort label-3520
SELECT * FROM tab4 AS cor0 WHERE NOT + col4 NOT IN ( - col4, + col1 )
----

query IIIIIII rowsort label-3525
SELECT * FROM tab0 AS cor0 WHERE NOT - 8 - ( + col0 ) <> ( NULL ) OR NOT NULL BETWEEN + col1 AND NULL
----

query IIIIIII rowsort label-3525
SELECT * FROM tab1 AS cor0 WHERE NOT - 8 - ( + col0 ) <> ( NULL ) OR NOT NULL BETWEEN + col1 AND NULL
----

query IIIIIII rowsort label-3525
SELECT * FROM tab2 AS cor0 WHERE NOT - 8 - ( + col0 ) <> ( NULL ) OR NOT NULL BETWEEN + col1 AND NULL
----

query IIIIIII rowsort label-3525
SELECT * FROM tab3 AS cor0 WHERE NOT - 8 - ( + col0 ) <> ( NULL ) OR NOT NULL BETWEEN + col1 AND NULL
----

query IIIIIII rowsort label-3525
SELECT * FROM tab4 AS cor0 WHERE NOT - 8 - ( + col0 ) <> ( NULL ) OR NOT NULL BETWEEN + col1 AND NULL
----

query I rowsort label-3530
SELECT DISTINCT - col4 / + col0 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col0 AND NULL
----

query I rowsort label-3530
SELECT DISTINCT - col4 / + col0 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col0 AND NULL
----

query I rowsort label-3530
SELECT DISTINCT - col4 / + col0 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col0 AND NULL
----

query I rowsort label-3530
SELECT DISTINCT - col4 / + col0 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col0 AND NULL
----

query I rowsort label-3530
SELECT DISTINCT - col4 / + col0 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL AND NOT + col4 NOT BETWEEN col0 AND NULL
----

query IIIIIII rowsort label-3535
SELECT * FROM tab0 WHERE NOT NULL IN ( - ( - - col1 ) ) AND NOT - - 29 IS NOT NULL
----

query IIIIIII rowsort label-3535
SELECT * FROM tab1 WHERE NOT NULL IN ( - ( - - col1 ) ) AND NOT - - 29 IS NOT NULL
----

query IIIIIII rowsort label-3535
SELECT * FROM tab2 WHERE NOT NULL IN ( - ( - - col1 ) ) AND NOT - - 29 IS NOT NULL
----

query IIIIIII rowsort label-3535
SELECT * FROM tab3 WHERE NOT NULL IN ( - ( - - col1 ) ) AND NOT - - 29 IS NOT NULL
----

query IIIIIII rowsort label-3535
SELECT * FROM tab4 WHERE NOT NULL IN ( - ( - - col1 ) ) AND NOT - - 29 IS NOT NULL
----

query IIIIIII rowsort label-3540
SELECT * FROM tab0 WHERE + col3 * + + col0 IS NULL
----

query IIIIIII rowsort label-3540
SELECT * FROM tab1 WHERE + col3 * + + col0 IS NULL
----

query IIIIIII rowsort label-3540
SELECT * FROM tab2 WHERE + col3 * + + col0 IS NULL
----

query IIIIIII rowsort label-3540
SELECT * FROM tab3 WHERE + col3 * + + col0 IS NULL
----

query IIIIIII rowsort label-3540
SELECT * FROM tab4 WHERE + col3 * + + col0 IS NULL
----

query I rowsort label-3545
SELECT ALL + col0 * - - 62 AS col0 FROM tab0 AS cor0 WHERE ( + 12 ) IS NOT NULL
----
1000 values hashing to fa1a619310fd57a017f5b1b8054ebf71

query I rowsort label-3545
SELECT ALL + col0 * - - 62 AS col0 FROM tab1 AS cor0 WHERE ( + 12 ) IS NOT NULL
----
1000 values hashing to fa1a619310fd57a017f5b1b8054ebf71

query I rowsort label-3545
SELECT ALL + col0 * - - 62 AS col0 FROM tab2 AS cor0 WHERE ( + 12 ) IS NOT NULL
----
1000 values hashing to fa1a619310fd57a017f5b1b8054ebf71

query I rowsort label-3545
SELECT ALL + col0 * - - 62 AS col0 FROM tab3 AS cor0 WHERE ( + 12 ) IS NOT NULL
----
1000 values hashing to fa1a619310fd57a017f5b1b8054ebf71

query I rowsort label-3545
SELECT ALL + col0 * - - 62 AS col0 FROM tab4 AS cor0 WHERE ( + 12 ) IS NOT NULL
----
1000 values hashing to fa1a619310fd57a017f5b1b8054ebf71

query IIIIIII rowsort label-3550
SELECT ALL * FROM tab0 WHERE NOT NULL >= 83
----

query IIIIIII rowsort label-3550
SELECT ALL * FROM tab1 WHERE NOT NULL >= 83
----

query IIIIIII rowsort label-3550
SELECT ALL * FROM tab2 WHERE NOT NULL >= 83
----

query IIIIIII rowsort label-3550
SELECT ALL * FROM tab3 WHERE NOT NULL >= 83
----

query IIIIIII rowsort label-3550
SELECT ALL * FROM tab4 WHERE NOT NULL >= 83
----

query I rowsort label-3555
SELECT ALL + 34 AS col4 FROM tab0 WHERE col0 IS NOT NULL OR NOT NULL IS NULL
----
1000 values hashing to 2d37e451af1dbaebfef24d270204ad68

query I rowsort label-3555
SELECT ALL + 34 AS col4 FROM tab1 WHERE col0 IS NOT NULL OR NOT NULL IS NULL
----
1000 values hashing to 2d37e451af1dbaebfef24d270204ad68

query I rowsort label-3555
SELECT ALL + 34 AS col4 FROM tab2 WHERE col0 IS NOT NULL OR NOT NULL IS NULL
----
1000 values hashing to 2d37e451af1dbaebfef24d270204ad68

query I rowsort label-3555
SELECT ALL + 34 AS col4 FROM tab3 WHERE col0 IS NOT NULL OR NOT NULL IS NULL
----
1000 values hashing to 2d37e451af1dbaebfef24d270204ad68

query I rowsort label-3555
SELECT ALL + 34 AS col4 FROM tab4 WHERE col0 IS NOT NULL OR NOT NULL IS NULL
----
1000 values hashing to 2d37e451af1dbaebfef24d270204ad68

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab0 WHERE NOT - - CAST( col0 AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab0 WHERE NOT - - CAST ( col0 AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab1 WHERE NOT - - CAST( col0 AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab1 WHERE NOT - - CAST ( col0 AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab2 WHERE NOT - - CAST( col0 AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab2 WHERE NOT - - CAST ( col0 AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab3 WHERE NOT - - CAST( col0 AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab3 WHERE NOT - - CAST ( col0 AS INTEGER ) < NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab4 WHERE NOT - - CAST( col0 AS SIGNED ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3560
SELECT ALL * FROM tab4 WHERE NOT - - CAST ( col0 AS INTEGER ) < NULL
----

query IIIIIII rowsort label-3565
SELECT ALL * FROM tab0 WHERE NOT + col1 > - ( 30 ) / - + 95 + + - 5
----

query IIIIIII rowsort label-3565
SELECT ALL * FROM tab1 WHERE NOT + col1 > - ( 30 ) / - + 95 + + - 5
----

query IIIIIII rowsort label-3565
SELECT ALL * FROM tab2 WHERE NOT + col1 > - ( 30 ) / - + 95 + + - 5
----

query IIIIIII rowsort label-3565
SELECT ALL * FROM tab3 WHERE NOT + col1 > - ( 30 ) / - + 95 + + - 5
----

query IIIIIII rowsort label-3565
SELECT ALL * FROM tab4 WHERE NOT + col1 > - ( 30 ) / - + 95 + + - 5
----

query I rowsort label-3570
SELECT ALL 85 AS col0 FROM tab0 WHERE NOT ( NULL ) > ( + 25 )
----

query I rowsort label-3570
SELECT ALL 85 AS col0 FROM tab1 WHERE NOT ( NULL ) > ( + 25 )
----

query I rowsort label-3570
SELECT ALL 85 AS col0 FROM tab2 WHERE NOT ( NULL ) > ( + 25 )
----

query I rowsort label-3570
SELECT ALL 85 AS col0 FROM tab3 WHERE NOT ( NULL ) > ( + 25 )
----

query I rowsort label-3570
SELECT ALL 85 AS col0 FROM tab4 WHERE NOT ( NULL ) > ( + 25 )
----

query IIIIIII rowsort label-3575
SELECT ALL * FROM tab0 WHERE ( NULL ) IS NOT NULL OR + + 90 = ( NULL )
----

query IIIIIII rowsort label-3575
SELECT ALL * FROM tab1 WHERE ( NULL ) IS NOT NULL OR + + 90 = ( NULL )
----

query IIIIIII rowsort label-3575
SELECT ALL * FROM tab2 WHERE ( NULL ) IS NOT NULL OR + + 90 = ( NULL )
----

query IIIIIII rowsort label-3575
SELECT ALL * FROM tab3 WHERE ( NULL ) IS NOT NULL OR + + 90 = ( NULL )
----

query IIIIIII rowsort label-3575
SELECT ALL * FROM tab4 WHERE ( NULL ) IS NOT NULL OR + + 90 = ( NULL )
----

query IIIIIII rowsort label-3580
SELECT * FROM tab0 WHERE ( col4 * - + 2 + - col0 + - col1 * - 63 ) IS NULL
----

query IIIIIII rowsort label-3580
SELECT * FROM tab1 WHERE ( col4 * - + 2 + - col0 + - col1 * - 63 ) IS NULL
----

query IIIIIII rowsort label-3580
SELECT * FROM tab2 WHERE ( col4 * - + 2 + - col0 + - col1 * - 63 ) IS NULL
----

query IIIIIII rowsort label-3580
SELECT * FROM tab3 WHERE ( col4 * - + 2 + - col0 + - col1 * - 63 ) IS NULL
----

query IIIIIII rowsort label-3580
SELECT * FROM tab4 WHERE ( col4 * - + 2 + - col0 + - col1 * - 63 ) IS NULL
----

query IIIIIII rowsort label-3585
SELECT * FROM tab0 WHERE NULL >= + 28 * + col3 - - col0 * col0
----

query IIIIIII rowsort label-3585
SELECT * FROM tab1 WHERE NULL >= + 28 * + col3 - - col0 * col0
----

query IIIIIII rowsort label-3585
SELECT * FROM tab2 WHERE NULL >= + 28 * + col3 - - col0 * col0
----

query IIIIIII rowsort label-3585
SELECT * FROM tab3 WHERE NULL >= + 28 * + col3 - - col0 * col0
----

query IIIIIII rowsort label-3585
SELECT * FROM tab4 WHERE NULL >= + 28 * + col3 - - col0 * col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3590
SELECT CAST( NULL AS SIGNED ) col2 FROM tab0 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3590
SELECT CAST ( NULL AS INTEGER ) col2 FROM tab0 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3590
SELECT CAST( NULL AS SIGNED ) col2 FROM tab1 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3590
SELECT CAST ( NULL AS INTEGER ) col2 FROM tab1 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3590
SELECT CAST( NULL AS SIGNED ) col2 FROM tab2 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3590
SELECT CAST ( NULL AS INTEGER ) col2 FROM tab2 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3590
SELECT CAST( NULL AS SIGNED ) col2 FROM tab3 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3590
SELECT CAST ( NULL AS INTEGER ) col2 FROM tab3 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3590
SELECT CAST( NULL AS SIGNED ) col2 FROM tab4 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3590
SELECT CAST ( NULL AS INTEGER ) col2 FROM tab4 WHERE - 76 * - 24 BETWEEN - ( + + col4 ) + - - col3 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3595
SELECT ALL - col4 * - CAST( NULL AS SIGNED ) + col0 * + ( - col4 ) FROM tab0 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

skipif mysql # not compatible
query I rowsort label-3595
SELECT ALL - col4 * - CAST ( NULL AS INTEGER ) + col0 * + ( - col4 ) FROM tab0 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3595
SELECT ALL - col4 * - CAST( NULL AS SIGNED ) + col0 * + ( - col4 ) FROM tab1 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

skipif mysql # not compatible
query I rowsort label-3595
SELECT ALL - col4 * - CAST ( NULL AS INTEGER ) + col0 * + ( - col4 ) FROM tab1 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3595
SELECT ALL - col4 * - CAST( NULL AS SIGNED ) + col0 * + ( - col4 ) FROM tab2 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

skipif mysql # not compatible
query I rowsort label-3595
SELECT ALL - col4 * - CAST ( NULL AS INTEGER ) + col0 * + ( - col4 ) FROM tab2 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3595
SELECT ALL - col4 * - CAST( NULL AS SIGNED ) + col0 * + ( - col4 ) FROM tab3 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

skipif mysql # not compatible
query I rowsort label-3595
SELECT ALL - col4 * - CAST ( NULL AS INTEGER ) + col0 * + ( - col4 ) FROM tab3 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3595
SELECT ALL - col4 * - CAST( NULL AS SIGNED ) + col0 * + ( - col4 ) FROM tab4 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

skipif mysql # not compatible
query I rowsort label-3595
SELECT ALL - col4 * - CAST ( NULL AS INTEGER ) + col0 * + ( - col4 ) FROM tab4 AS cor0 WHERE col4 = ( + 25 * - col0 + - col0 ) AND ( NOT + col3 IS NOT NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-3600
SELECT * FROM tab0 AS cor0 WHERE NOT 34 < + + CAST( NULL AS DECIMAL ) * col4 * + + ( col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3600
SELECT * FROM tab0 AS cor0 WHERE NOT 34 < + + CAST ( NULL AS REAL ) * col4 * + + ( col0 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-3600
SELECT * FROM tab1 AS cor0 WHERE NOT 34 < + + CAST( NULL AS DECIMAL ) * col4 * + + ( col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3600
SELECT * FROM tab1 AS cor0 WHERE NOT 34 < + + CAST ( NULL AS REAL ) * col4 * + + ( col0 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-3600
SELECT * FROM tab2 AS cor0 WHERE NOT 34 < + + CAST( NULL AS DECIMAL ) * col4 * + + ( col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3600
SELECT * FROM tab2 AS cor0 WHERE NOT 34 < + + CAST ( NULL AS REAL ) * col4 * + + ( col0 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-3600
SELECT * FROM tab3 AS cor0 WHERE NOT 34 < + + CAST( NULL AS DECIMAL ) * col4 * + + ( col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3600
SELECT * FROM tab3 AS cor0 WHERE NOT 34 < + + CAST ( NULL AS REAL ) * col4 * + + ( col0 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-3600
SELECT * FROM tab4 AS cor0 WHERE NOT 34 < + + CAST( NULL AS DECIMAL ) * col4 * + + ( col0 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-3600
SELECT * FROM tab4 AS cor0 WHERE NOT 34 < + + CAST ( NULL AS REAL ) * col4 * + + ( col0 )
----

query IIIIIII rowsort label-3605
SELECT * FROM tab0 WHERE NOT col1 NOT IN ( 93 )
----

query IIIIIII rowsort label-3605
SELECT * FROM tab1 WHERE NOT col1 NOT IN ( 93 )
----

query IIIIIII rowsort label-3605
SELECT * FROM tab2 WHERE NOT col1 NOT IN ( 93 )
----

query IIIIIII rowsort label-3605
SELECT * FROM tab3 WHERE NOT col1 NOT IN ( 93 )
----

query IIIIIII rowsort label-3605
SELECT * FROM tab4 WHERE NOT col1 NOT IN ( 93 )
----

query IIIIIII rowsort label-3610
SELECT * FROM tab0 WHERE NOT ( 6 ) >= - col3
----

query IIIIIII rowsort label-3610
SELECT * FROM tab1 WHERE NOT ( 6 ) >= - col3
----

query IIIIIII rowsort label-3610
SELECT * FROM tab2 WHERE NOT ( 6 ) >= - col3
----

query IIIIIII rowsort label-3610
SELECT * FROM tab3 WHERE NOT ( 6 ) >= - col3
----

query IIIIIII rowsort label-3610
SELECT * FROM tab4 WHERE NOT ( 6 ) >= - col3
----

query IIIIIII rowsort label-3615
SELECT * FROM tab0 WHERE NULL NOT BETWEEN - - col3 AND - + 5
----

query IIIIIII rowsort label-3615
SELECT * FROM tab1 WHERE NULL NOT BETWEEN - - col3 AND - + 5
----

query IIIIIII rowsort label-3615
SELECT * FROM tab2 WHERE NULL NOT BETWEEN - - col3 AND - + 5
----

query IIIIIII rowsort label-3615
SELECT * FROM tab3 WHERE NULL NOT BETWEEN - - col3 AND - + 5
----

query IIIIIII rowsort label-3615
SELECT * FROM tab4 WHERE NULL NOT BETWEEN - - col3 AND - + 5
----

query I rowsort label-3620
SELECT DISTINCT - 47 * col0 AS col5 FROM tab0 WHERE NOT - 27 IS NOT NULL
----

query I rowsort label-3620
SELECT DISTINCT - 47 * col0 AS col5 FROM tab1 WHERE NOT - 27 IS NOT NULL
----

query I rowsort label-3620
SELECT DISTINCT - 47 * col0 AS col5 FROM tab2 WHERE NOT - 27 IS NOT NULL
----

query I rowsort label-3620
SELECT DISTINCT - 47 * col0 AS col5 FROM tab3 WHERE NOT - 27 IS NOT NULL
----

query I rowsort label-3620
SELECT DISTINCT - 47 * col0 AS col5 FROM tab4 WHERE NOT - 27 IS NOT NULL
----

query IIIIIII rowsort label-3625
SELECT * FROM tab0 AS cor0 WHERE + col4 * + col1 < - col4
----

query IIIIIII rowsort label-3625
SELECT * FROM tab1 AS cor0 WHERE + col4 * + col1 < - col4
----

query IIIIIII rowsort label-3625
SELECT * FROM tab2 AS cor0 WHERE + col4 * + col1 < - col4
----

query IIIIIII rowsort label-3625
SELECT * FROM tab3 AS cor0 WHERE + col4 * + col1 < - col4
----

query IIIIIII rowsort label-3625
SELECT * FROM tab4 AS cor0 WHERE + col4 * + col1 < - col4
----

query IIIIIII rowsort label-3630
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN 30 AND - col0
----

query IIIIIII rowsort label-3630
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN 30 AND - col0
----

query IIIIIII rowsort label-3630
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN 30 AND - col0
----

query IIIIIII rowsort label-3630
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN 30 AND - col0
----

query IIIIIII rowsort label-3630
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN 30 AND - col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3635
SELECT ALL - - col3 + - CAST( NULL AS SIGNED ), - col4 FROM tab0 WHERE - col1 = - 79
----

skipif mysql # not compatible
query II rowsort label-3635
SELECT ALL - - col3 + - CAST ( NULL AS INTEGER ), - col4 FROM tab0 WHERE - col1 = - 79
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3635
SELECT ALL - - col3 + - CAST( NULL AS SIGNED ), - col4 FROM tab1 WHERE - col1 = - 79
----

skipif mysql # not compatible
query II rowsort label-3635
SELECT ALL - - col3 + - CAST ( NULL AS INTEGER ), - col4 FROM tab1 WHERE - col1 = - 79
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3635
SELECT ALL - - col3 + - CAST( NULL AS SIGNED ), - col4 FROM tab2 WHERE - col1 = - 79
----

skipif mysql # not compatible
query II rowsort label-3635
SELECT ALL - - col3 + - CAST ( NULL AS INTEGER ), - col4 FROM tab2 WHERE - col1 = - 79
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3635
SELECT ALL - - col3 + - CAST( NULL AS SIGNED ), - col4 FROM tab3 WHERE - col1 = - 79
----

skipif mysql # not compatible
query II rowsort label-3635
SELECT ALL - - col3 + - CAST ( NULL AS INTEGER ), - col4 FROM tab3 WHERE - col1 = - 79
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3635
SELECT ALL - - col3 + - CAST( NULL AS SIGNED ), - col4 FROM tab4 WHERE - col1 = - 79
----

skipif mysql # not compatible
query II rowsort label-3635
SELECT ALL - - col3 + - CAST ( NULL AS INTEGER ), - col4 FROM tab4 WHERE - col1 = - 79
----

query I rowsort label-3640
SELECT DISTINCT - + col0 * + col0 FROM tab0 WHERE + - col3 * 97 * + col1 IS NOT NULL
----
1000 values hashing to 2cbfb962cc9959bb160c899ff267836c

query I rowsort label-3640
SELECT DISTINCT - + col0 * + col0 FROM tab1 WHERE + - col3 * 97 * + col1 IS NOT NULL
----
1000 values hashing to 2cbfb962cc9959bb160c899ff267836c

query I rowsort label-3640
SELECT DISTINCT - + col0 * + col0 FROM tab2 WHERE + - col3 * 97 * + col1 IS NOT NULL
----
1000 values hashing to 2cbfb962cc9959bb160c899ff267836c

query I rowsort label-3640
SELECT DISTINCT - + col0 * + col0 FROM tab3 WHERE + - col3 * 97 * + col1 IS NOT NULL
----
1000 values hashing to 2cbfb962cc9959bb160c899ff267836c

query I rowsort label-3640
SELECT DISTINCT - + col0 * + col0 FROM tab4 WHERE + - col3 * 97 * + col1 IS NOT NULL
----
1000 values hashing to 2cbfb962cc9959bb160c899ff267836c

query IIIIIII rowsort label-3645
SELECT * FROM tab0 AS cor0 WHERE ( NULL <= + col3 * 2 )
----

query IIIIIII rowsort label-3645
SELECT * FROM tab1 AS cor0 WHERE ( NULL <= + col3 * 2 )
----

query IIIIIII rowsort label-3645
SELECT * FROM tab2 AS cor0 WHERE ( NULL <= + col3 * 2 )
----

query IIIIIII rowsort label-3645
SELECT * FROM tab3 AS cor0 WHERE ( NULL <= + col3 * 2 )
----

query IIIIIII rowsort label-3645
SELECT * FROM tab4 AS cor0 WHERE ( NULL <= + col3 * 2 )
----

query I rowsort label-3650
SELECT ALL - col0 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-3650
SELECT ALL - col0 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-3650
SELECT ALL - col0 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-3650
SELECT ALL - col0 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-3650
SELECT ALL - col0 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-3655
SELECT * FROM tab0 AS cor0 WHERE + col3 - 79 - + col3 = ( col1 )
----

query IIIIIII rowsort label-3655
SELECT * FROM tab1 AS cor0 WHERE + col3 - 79 - + col3 = ( col1 )
----

query IIIIIII rowsort label-3655
SELECT * FROM tab2 AS cor0 WHERE + col3 - 79 - + col3 = ( col1 )
----

query IIIIIII rowsort label-3655
SELECT * FROM tab3 AS cor0 WHERE + col3 - 79 - + col3 = ( col1 )
----

query IIIIIII rowsort label-3655
SELECT * FROM tab4 AS cor0 WHERE + col3 - 79 - + col3 = ( col1 )
----

query I rowsort label-3660
SELECT + col0 AS col1 FROM tab0 WHERE NOT NULL >= col0 / + + col4
----

query I rowsort label-3660
SELECT + col0 AS col1 FROM tab1 WHERE NOT NULL >= col0 / + + col4
----

query I rowsort label-3660
SELECT + col0 AS col1 FROM tab2 WHERE NOT NULL >= col0 / + + col4
----

query I rowsort label-3660
SELECT + col0 AS col1 FROM tab3 WHERE NOT NULL >= col0 / + + col4
----

query I rowsort label-3660
SELECT + col0 AS col1 FROM tab4 WHERE NOT NULL >= col0 / + + col4
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3665
SELECT ALL COUNT( DISTINCT + 7 ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1

skipif mysql # not compatible
query I rowsort label-3665
SELECT ALL COUNT ( DISTINCT + 7 ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1

onlyif mysql # aggregate syntax: 
query I rowsort label-3665
SELECT ALL COUNT( DISTINCT + 7 ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1

skipif mysql # not compatible
query I rowsort label-3665
SELECT ALL COUNT ( DISTINCT + 7 ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1

onlyif mysql # aggregate syntax: 
query I rowsort label-3665
SELECT ALL COUNT( DISTINCT + 7 ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1

skipif mysql # not compatible
query I rowsort label-3665
SELECT ALL COUNT ( DISTINCT + 7 ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1

onlyif mysql # aggregate syntax: 
query I rowsort label-3665
SELECT ALL COUNT( DISTINCT + 7 ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1

skipif mysql # not compatible
query I rowsort label-3665
SELECT ALL COUNT ( DISTINCT + 7 ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1

onlyif mysql # aggregate syntax: 
query I rowsort label-3665
SELECT ALL COUNT( DISTINCT + 7 ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1

skipif mysql # not compatible
query I rowsort label-3665
SELECT ALL COUNT ( DISTINCT + 7 ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1

query I rowsort label-3670
SELECT col3 AS col5 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3670
SELECT col3 AS col5 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3670
SELECT col3 AS col5 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3670
SELECT col3 AS col5 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3670
SELECT col3 AS col5 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 0225f62a5791dc57394bccc90e064c4d

query I rowsort label-3675
SELECT DISTINCT 26 FROM tab0 WHERE NOT + 50 NOT IN ( - - 80 )
----

query I rowsort label-3675
SELECT DISTINCT 26 FROM tab1 WHERE NOT + 50 NOT IN ( - - 80 )
----

query I rowsort label-3675
SELECT DISTINCT 26 FROM tab2 WHERE NOT + 50 NOT IN ( - - 80 )
----

query I rowsort label-3675
SELECT DISTINCT 26 FROM tab3 WHERE NOT + 50 NOT IN ( - - 80 )
----

query I rowsort label-3675
SELECT DISTINCT 26 FROM tab4 WHERE NOT + 50 NOT IN ( - - 80 )
----

query IIIIIII rowsort label-3680
SELECT * FROM tab0 WHERE NOT + col3 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3680
SELECT * FROM tab1 WHERE NOT + col3 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3680
SELECT * FROM tab2 WHERE NOT + col3 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3680
SELECT * FROM tab3 WHERE NOT + col3 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3680
SELECT * FROM tab4 WHERE NOT + col3 BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3685
SELECT ALL * FROM tab0 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) OR NOT col0 - + col3 * + 20 = NULL
----

query IIIIIII rowsort label-3685
SELECT ALL * FROM tab1 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) OR NOT col0 - + col3 * + 20 = NULL
----

query IIIIIII rowsort label-3685
SELECT ALL * FROM tab2 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) OR NOT col0 - + col3 * + 20 = NULL
----

query IIIIIII rowsort label-3685
SELECT ALL * FROM tab3 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) OR NOT col0 - + col3 * + 20 = NULL
----

query IIIIIII rowsort label-3685
SELECT ALL * FROM tab4 AS cor0 WHERE ( NOT ( NULL ) IS NULL ) OR NOT col0 - + col3 * + 20 = NULL
----

query II rowsort label-3690
SELECT ALL - 84 AS col3, col1 * - col0 FROM tab0 WHERE NOT 31 + + 14 + col0 IS NOT NULL
----

query II rowsort label-3690
SELECT ALL - 84 AS col3, col1 * - col0 FROM tab1 WHERE NOT 31 + + 14 + col0 IS NOT NULL
----

query II rowsort label-3690
SELECT ALL - 84 AS col3, col1 * - col0 FROM tab2 WHERE NOT 31 + + 14 + col0 IS NOT NULL
----

query II rowsort label-3690
SELECT ALL - 84 AS col3, col1 * - col0 FROM tab3 WHERE NOT 31 + + 14 + col0 IS NOT NULL
----

query II rowsort label-3690
SELECT ALL - 84 AS col3, col1 * - col0 FROM tab4 WHERE NOT 31 + + 14 + col0 IS NOT NULL
----

query I rowsort label-3695
SELECT ALL - - col0 * col3 FROM tab0 WHERE NOT + - 26 + + col3 IS NULL
----
1000 values hashing to 512730af955ef16ac4ce70bc9a50f446

query I rowsort label-3695
SELECT ALL - - col0 * col3 FROM tab1 WHERE NOT + - 26 + + col3 IS NULL
----
1000 values hashing to 512730af955ef16ac4ce70bc9a50f446

query I rowsort label-3695
SELECT ALL - - col0 * col3 FROM tab2 WHERE NOT + - 26 + + col3 IS NULL
----
1000 values hashing to 512730af955ef16ac4ce70bc9a50f446

query I rowsort label-3695
SELECT ALL - - col0 * col3 FROM tab3 WHERE NOT + - 26 + + col3 IS NULL
----
1000 values hashing to 512730af955ef16ac4ce70bc9a50f446

query I rowsort label-3695
SELECT ALL - - col0 * col3 FROM tab4 WHERE NOT + - 26 + + col3 IS NULL
----
1000 values hashing to 512730af955ef16ac4ce70bc9a50f446

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3700
SELECT * FROM tab0 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST( 18 AS SIGNED ) ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3700
SELECT * FROM tab0 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST ( 18 AS INTEGER ) ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3700
SELECT * FROM tab1 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST( 18 AS SIGNED ) ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3700
SELECT * FROM tab1 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST ( 18 AS INTEGER ) ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3700
SELECT * FROM tab2 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST( 18 AS SIGNED ) ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3700
SELECT * FROM tab2 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST ( 18 AS INTEGER ) ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3700
SELECT * FROM tab3 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST( 18 AS SIGNED ) ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3700
SELECT * FROM tab3 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST ( 18 AS INTEGER ) ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3700
SELECT * FROM tab4 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST( 18 AS SIGNED ) ) IS NOT NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3700
SELECT * FROM tab4 AS cor0 WHERE NOT 51 * - col0 / - ( - CAST ( 18 AS INTEGER ) ) IS NOT NULL
----

query I rowsort label-3705
SELECT ALL + 27 FROM tab0 AS cor0 WHERE NULL >= - 56
----

query I rowsort label-3705
SELECT ALL + 27 FROM tab1 AS cor0 WHERE NULL >= - 56
----

query I rowsort label-3705
SELECT ALL + 27 FROM tab2 AS cor0 WHERE NULL >= - 56
----

query I rowsort label-3705
SELECT ALL + 27 FROM tab3 AS cor0 WHERE NULL >= - 56
----

query I rowsort label-3705
SELECT ALL + 27 FROM tab4 AS cor0 WHERE NULL >= - 56
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3710
SELECT * FROM tab0 AS cor0 WHERE NOT + col0 * - CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3710
SELECT * FROM tab0 AS cor0 WHERE NOT + col0 * - CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3710
SELECT * FROM tab1 AS cor0 WHERE NOT + col0 * - CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3710
SELECT * FROM tab1 AS cor0 WHERE NOT + col0 * - CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3710
SELECT * FROM tab2 AS cor0 WHERE NOT + col0 * - CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3710
SELECT * FROM tab2 AS cor0 WHERE NOT + col0 * - CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3710
SELECT * FROM tab3 AS cor0 WHERE NOT + col0 * - CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3710
SELECT * FROM tab3 AS cor0 WHERE NOT + col0 * - CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3710
SELECT * FROM tab4 AS cor0 WHERE NOT + col0 * - CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3710
SELECT * FROM tab4 AS cor0 WHERE NOT + col0 * - CAST ( NULL AS INTEGER ) IS NULL
----

query IIIIIII rowsort label-3715
SELECT * FROM tab0 AS cor0 WHERE ( - col4 ) IS NULL
----

query IIIIIII rowsort label-3715
SELECT * FROM tab1 AS cor0 WHERE ( - col4 ) IS NULL
----

query IIIIIII rowsort label-3715
SELECT * FROM tab2 AS cor0 WHERE ( - col4 ) IS NULL
----

query IIIIIII rowsort label-3715
SELECT * FROM tab3 AS cor0 WHERE ( - col4 ) IS NULL
----

query IIIIIII rowsort label-3715
SELECT * FROM tab4 AS cor0 WHERE ( - col4 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3720
SELECT + - 28 col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3720
SELECT + - 28 col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3720
SELECT + - 28 col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3720
SELECT + - 28 col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3720
SELECT + - 28 col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query II rowsort label-3725
SELECT DISTINCT + col0, col4 * + 13 FROM tab0 WHERE col5 IS NULL
----

query II rowsort label-3725
SELECT DISTINCT + col0, col4 * + 13 FROM tab1 WHERE col5 IS NULL
----

query II rowsort label-3725
SELECT DISTINCT + col0, col4 * + 13 FROM tab2 WHERE col5 IS NULL
----

query II rowsort label-3725
SELECT DISTINCT + col0, col4 * + 13 FROM tab3 WHERE col5 IS NULL
----

query II rowsort label-3725
SELECT DISTINCT + col0, col4 * + 13 FROM tab4 WHERE col5 IS NULL
----

query IIIIIII rowsort label-3730
SELECT * FROM tab0 WHERE NOT NULL BETWEEN + + col1 - col0 AND ( - 88 )
----

query IIIIIII rowsort label-3730
SELECT * FROM tab1 WHERE NOT NULL BETWEEN + + col1 - col0 AND ( - 88 )
----

query IIIIIII rowsort label-3730
SELECT * FROM tab2 WHERE NOT NULL BETWEEN + + col1 - col0 AND ( - 88 )
----

query IIIIIII rowsort label-3730
SELECT * FROM tab3 WHERE NOT NULL BETWEEN + + col1 - col0 AND ( - 88 )
----

query IIIIIII rowsort label-3730
SELECT * FROM tab4 WHERE NOT NULL BETWEEN + + col1 - col0 AND ( - 88 )
----

query IIIIIII rowsort label-3735
SELECT ALL * FROM tab0 WHERE + 0 IS NULL
----

query IIIIIII rowsort label-3735
SELECT ALL * FROM tab1 WHERE + 0 IS NULL
----

query IIIIIII rowsort label-3735
SELECT ALL * FROM tab2 WHERE + 0 IS NULL
----

query IIIIIII rowsort label-3735
SELECT ALL * FROM tab3 WHERE + 0 IS NULL
----

query IIIIIII rowsort label-3735
SELECT ALL * FROM tab4 WHERE + 0 IS NULL
----

query IIIIIII rowsort label-3740
SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND - 21 * + col1
----

query IIIIIII rowsort label-3740
SELECT ALL * FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND - 21 * + col1
----

query IIIIIII rowsort label-3740
SELECT ALL * FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND - 21 * + col1
----

query IIIIIII rowsort label-3740
SELECT ALL * FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND - 21 * + col1
----

query IIIIIII rowsort label-3740
SELECT ALL * FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND - 21 * + col1
----

query I rowsort label-3745
SELECT ALL + col2 FROM tab0 AS cor0 WHERE NULL > 32 + - - 98
----

query I rowsort label-3745
SELECT ALL + col2 FROM tab1 AS cor0 WHERE NULL > 32 + - - 98
----

query I rowsort label-3745
SELECT ALL + col2 FROM tab2 AS cor0 WHERE NULL > 32 + - - 98
----

query I rowsort label-3745
SELECT ALL + col2 FROM tab3 AS cor0 WHERE NULL > 32 + - - 98
----

query I rowsort label-3745
SELECT ALL + col2 FROM tab4 AS cor0 WHERE NULL > 32 + - - 98
----

query I rowsort label-3750
SELECT - + 83 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3750
SELECT - + 83 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3750
SELECT - + 83 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3750
SELECT - + 83 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query I rowsort label-3750
SELECT - + 83 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-3755
SELECT * FROM tab0 WHERE - 85 * - col3 - col0 <= ( NULL )
----

query IIIIIII rowsort label-3755
SELECT * FROM tab1 WHERE - 85 * - col3 - col0 <= ( NULL )
----

query IIIIIII rowsort label-3755
SELECT * FROM tab2 WHERE - 85 * - col3 - col0 <= ( NULL )
----

query IIIIIII rowsort label-3755
SELECT * FROM tab3 WHERE - 85 * - col3 - col0 <= ( NULL )
----

query IIIIIII rowsort label-3755
SELECT * FROM tab4 WHERE - 85 * - col3 - col0 <= ( NULL )
----

query I rowsort label-3760
SELECT ALL + col0 AS col4 FROM tab0 AS cor0 WHERE NOT NULL = NULL
----

query I rowsort label-3760
SELECT ALL + col0 AS col4 FROM tab1 AS cor0 WHERE NOT NULL = NULL
----

query I rowsort label-3760
SELECT ALL + col0 AS col4 FROM tab2 AS cor0 WHERE NOT NULL = NULL
----

query I rowsort label-3760
SELECT ALL + col0 AS col4 FROM tab3 AS cor0 WHERE NOT NULL = NULL
----

query I rowsort label-3760
SELECT ALL + col0 AS col4 FROM tab4 AS cor0 WHERE NOT NULL = NULL
----

query I rowsort label-3765
SELECT - col1 AS col4 FROM tab0 AS cor0 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-3765
SELECT - col1 AS col4 FROM tab1 AS cor0 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-3765
SELECT - col1 AS col4 FROM tab2 AS cor0 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-3765
SELECT - col1 AS col4 FROM tab3 AS cor0 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-3765
SELECT - col1 AS col4 FROM tab4 AS cor0 WHERE NOT 18 IS NOT NULL
----

query IIIIIII rowsort label-3770
SELECT * FROM tab0 WHERE col0 + col4 * 86 = - col0
----

query IIIIIII rowsort label-3770
SELECT * FROM tab1 WHERE col0 + col4 * 86 = - col0
----

query IIIIIII rowsort label-3770
SELECT * FROM tab2 WHERE col0 + col4 * 86 = - col0
----

query IIIIIII rowsort label-3770
SELECT * FROM tab3 WHERE col0 + col4 * 86 = - col0
----

query IIIIIII rowsort label-3770
SELECT * FROM tab4 WHERE col0 + col4 * 86 = - col0
----

query I rowsort label-3775
SELECT col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( - col3 + - 33 + + + col4 + + 54, - 51 + col4 )
----

query I rowsort label-3775
SELECT col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( - col3 + - 33 + + + col4 + + 54, - 51 + col4 )
----

query I rowsort label-3775
SELECT col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( - col3 + - 33 + + + col4 + + 54, - 51 + col4 )
----

query I rowsort label-3775
SELECT col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( - col3 + - 33 + + + col4 + + 54, - 51 + col4 )
----

query I rowsort label-3775
SELECT col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( - col3 + - 33 + + + col4 + + 54, - 51 + col4 )
----

query IIIIIII rowsort label-3780
SELECT * FROM tab0 AS cor0 WHERE NOT ( + 47 ) IS NOT NULL
----

query IIIIIII rowsort label-3780
SELECT * FROM tab1 AS cor0 WHERE NOT ( + 47 ) IS NOT NULL
----

query IIIIIII rowsort label-3780
SELECT * FROM tab2 AS cor0 WHERE NOT ( + 47 ) IS NOT NULL
----

query IIIIIII rowsort label-3780
SELECT * FROM tab3 AS cor0 WHERE NOT ( + 47 ) IS NOT NULL
----

query IIIIIII rowsort label-3780
SELECT * FROM tab4 AS cor0 WHERE NOT ( + 47 ) IS NOT NULL
----

query I rowsort label-3785
SELECT col2 AS col2 FROM tab0 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-3785
SELECT col2 AS col2 FROM tab1 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-3785
SELECT col2 AS col2 FROM tab2 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-3785
SELECT col2 AS col2 FROM tab3 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-3785
SELECT col2 AS col2 FROM tab4 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-3790
SELECT DISTINCT + ( - 29 ) FROM tab0 cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-3790
SELECT DISTINCT + ( - 29 ) FROM tab1 cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-3790
SELECT DISTINCT + ( - 29 ) FROM tab2 cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-3790
SELECT DISTINCT + ( - 29 ) FROM tab3 cor0 WHERE NOT col3 IS NOT NULL
----

query I rowsort label-3790
SELECT DISTINCT + ( - 29 ) FROM tab4 cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-3795
SELECT * FROM tab0 WHERE NULL > - - col0 * col3
----

query IIIIIII rowsort label-3795
SELECT * FROM tab1 WHERE NULL > - - col0 * col3
----

query IIIIIII rowsort label-3795
SELECT * FROM tab2 WHERE NULL > - - col0 * col3
----

query IIIIIII rowsort label-3795
SELECT * FROM tab3 WHERE NULL > - - col0 * col3
----

query IIIIIII rowsort label-3795
SELECT * FROM tab4 WHERE NULL > - - col0 * col3
----

query I rowsort label-3800
SELECT + col5 AS col3 FROM tab0 WHERE NULL IN ( + 6, col1 * - 17 * - 39, ( 65 ) * col4 ) OR NOT NULL NOT BETWEEN - col4 AND NULL
----

query I rowsort label-3800
SELECT + col5 AS col3 FROM tab1 WHERE NULL IN ( + 6, col1 * - 17 * - 39, ( 65 ) * col4 ) OR NOT NULL NOT BETWEEN - col4 AND NULL
----

query I rowsort label-3800
SELECT + col5 AS col3 FROM tab2 WHERE NULL IN ( + 6, col1 * - 17 * - 39, ( 65 ) * col4 ) OR NOT NULL NOT BETWEEN - col4 AND NULL
----

query I rowsort label-3800
SELECT + col5 AS col3 FROM tab3 WHERE NULL IN ( + 6, col1 * - 17 * - 39, ( 65 ) * col4 ) OR NOT NULL NOT BETWEEN - col4 AND NULL
----

query I rowsort label-3800
SELECT + col5 AS col3 FROM tab4 WHERE NULL IN ( + 6, col1 * - 17 * - 39, ( 65 ) * col4 ) OR NOT NULL NOT BETWEEN - col4 AND NULL
----

query I rowsort label-3805
SELECT DISTINCT - col3 FROM tab0 WHERE + col0 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3805
SELECT DISTINCT - col3 FROM tab1 WHERE + col0 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3805
SELECT DISTINCT - col3 FROM tab2 WHERE + col0 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3805
SELECT DISTINCT - col3 FROM tab3 WHERE + col0 NOT BETWEEN NULL AND NULL
----

query I rowsort label-3805
SELECT DISTINCT - col3 FROM tab4 WHERE + col0 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-3810
SELECT * FROM tab0 cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-3810
SELECT * FROM tab1 cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-3810
SELECT * FROM tab2 cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-3810
SELECT * FROM tab3 cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-3810
SELECT * FROM tab4 cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-3815
SELECT ALL * FROM tab0 WHERE - - col4 IS NULL
----

query IIIIIII rowsort label-3815
SELECT ALL * FROM tab1 WHERE - - col4 IS NULL
----

query IIIIIII rowsort label-3815
SELECT ALL * FROM tab2 WHERE - - col4 IS NULL
----

query IIIIIII rowsort label-3815
SELECT ALL * FROM tab3 WHERE - - col4 IS NULL
----