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,1283,7253.46,'nhiqu',8667,3379.71,'wggce')

statement ok
INSERT INTO tab0 VALUES(1,5199,2861.33,'zmlnm',3998,5437.68,'dxrkr')

statement ok
INSERT INTO tab0 VALUES(2,1474,7234.32,'jrxte',2362,5649.54,'hvadr')

statement ok
INSERT INTO tab0 VALUES(3,1011,5482.54,'iuhyl',8926,6320.23,'mmeyl')

statement ok
INSERT INTO tab0 VALUES(4,8557,1170.60,'cxnin',3333,6340.76,'tpgrc')

statement ok
INSERT INTO tab0 VALUES(5,3959,2572.65,'gkunq',947,7427.27,'tggih')

statement ok
INSERT INTO tab0 VALUES(6,3412,8917.60,'ccydv',4105,385.16,'fzwdq')

statement ok
INSERT INTO tab0 VALUES(7,707,6642.15,'niilq',3365,1348.25,'tzwvo')

statement ok
INSERT INTO tab0 VALUES(8,8484,5642.1,'nbcvl',8760,8031.90,'jdwsu')

statement ok
INSERT INTO tab0 VALUES(9,9479,5518.95,'sdguj',1046,5985.7,'cdzsx')

statement ok
INSERT INTO tab0 VALUES(10,7778,1828.95,'ggwav',2947,4838.56,'sshpg')

statement ok
INSERT INTO tab0 VALUES(11,64,2337.35,'ddzpb',417,4554.1,'fsrbf')

statement ok
INSERT INTO tab0 VALUES(12,6865,3267.93,'btdcx',3875,1677.14,'ndfwc')

statement ok
INSERT INTO tab0 VALUES(13,3810,5548.6,'xgzuf',9469,5584.77,'flaxr')

statement ok
INSERT INTO tab0 VALUES(14,2875,1065.85,'lixnt',316,4732.2,'xnslr')

statement ok
INSERT INTO tab0 VALUES(15,3632,8913.22,'xcseo',7756,2913.43,'cuder')

statement ok
INSERT INTO tab0 VALUES(16,4501,1642.6,'qkenu',2603,5499.2,'smxho')

statement ok
INSERT INTO tab0 VALUES(17,4003,1508.35,'txrme',6393,5696.50,'qrdtb')

statement ok
INSERT INTO tab0 VALUES(18,2002,6727.27,'scxgs',2634,788.33,'nlyep')

statement ok
INSERT INTO tab0 VALUES(19,962,7720.37,'zokki',8059,8397.89,'hwfhu')

statement ok
INSERT INTO tab0 VALUES(20,7194,3365.63,'obfxm',3869,2721.58,'tkbta')

statement ok
INSERT INTO tab0 VALUES(21,2108,7247.64,'tqmls',6994,794.93,'jsone')

statement ok
INSERT INTO tab0 VALUES(22,3460,3910.68,'stdki',1330,8730.77,'qbjrf')

statement ok
INSERT INTO tab0 VALUES(23,6604,5103.89,'cjmbd',9001,7977.33,'yfjyv')

statement ok
INSERT INTO tab0 VALUES(24,5743,6033.37,'qfurv',1600,1564.35,'csfky')

statement ok
INSERT INTO tab0 VALUES(25,5176,1612.29,'vqbpv',1446,350.22,'xzzao')

statement ok
INSERT INTO tab0 VALUES(26,550,2713.5,'mcjnt',2828,9280.13,'ykvkf')

statement ok
INSERT INTO tab0 VALUES(27,111,2412.38,'mywke',3258,3628.14,'xkqep')

statement ok
INSERT INTO tab0 VALUES(28,5950,2244.49,'guarf',4722,5251.35,'qsnyh')

statement ok
INSERT INTO tab0 VALUES(29,5258,8451.14,'lmona',4927,8839.3,'jkrqh')

statement ok
INSERT INTO tab0 VALUES(30,1573,8233.85,'qhyuo',8554,8161.68,'oarhs')

statement ok
INSERT INTO tab0 VALUES(31,6031,5993.94,'vbydg',8507,2322.23,'lrlok')

statement ok
INSERT INTO tab0 VALUES(32,8615,9596.71,'fhjim',7160,2006.14,'tfpok')

statement ok
INSERT INTO tab0 VALUES(33,9405,6612.55,'pgsfg',7612,5731.50,'elicx')

statement ok
INSERT INTO tab0 VALUES(34,9830,567.5,'gdpux',4935,6095.20,'dztum')

statement ok
INSERT INTO tab0 VALUES(35,3917,7195.15,'keqpp',7422,6031.1,'iqtfb')

statement ok
INSERT INTO tab0 VALUES(36,9539,687.25,'wtxma',7839,5050.73,'jnnyi')

statement ok
INSERT INTO tab0 VALUES(37,9667,9942.34,'sppcc',4677,5500.32,'lyeul')

statement ok
INSERT INTO tab0 VALUES(38,3622,4813.12,'xvrrj',3395,8805.99,'wukvq')

statement ok
INSERT INTO tab0 VALUES(39,8319,2364.12,'vbklx',7680,1728.39,'vocqx')

statement ok
INSERT INTO tab0 VALUES(40,9523,3114.84,'aqfns',687,2607.67,'wkxgl')

statement ok
INSERT INTO tab0 VALUES(41,3096,7288.88,'uqygm',6296,7618.62,'pkzmm')

statement ok
INSERT INTO tab0 VALUES(42,6248,1070.3,'sdxcd',361,7015.83,'jonwx')

statement ok
INSERT INTO tab0 VALUES(43,8787,2850.44,'kddzm',1956,1385.78,'sakxr')

statement ok
INSERT INTO tab0 VALUES(44,4367,9475.70,'cxgix',4628,7899.98,'devfq')

statement ok
INSERT INTO tab0 VALUES(45,1741,2499.0,'gzxdx',7648,6558.7,'trymc')

statement ok
INSERT INTO tab0 VALUES(46,6011,4434.26,'fgqdt',7258,6445.0,'uulul')

statement ok
INSERT INTO tab0 VALUES(47,9873,4998.20,'ufgza',7926,1976.8,'ggfqt')

statement ok
INSERT INTO tab0 VALUES(48,4873,7367.54,'wbphm',3588,9149.19,'qqyzk')

statement ok
INSERT INTO tab0 VALUES(49,2655,4422.6,'crduk',8906,1792.83,'khuqv')

statement ok
INSERT INTO tab0 VALUES(50,6210,5003.77,'oyqlj',513,7819.27,'uoacy')

statement ok
INSERT INTO tab0 VALUES(51,1126,158.1,'fsqqv',8266,5473.71,'gxlvw')

statement ok
INSERT INTO tab0 VALUES(52,6841,9388.59,'qchfu',6493,9578.35,'ebihr')

statement ok
INSERT INTO tab0 VALUES(53,7887,6905.89,'ukvrl',5247,7795.55,'obugs')

statement ok
INSERT INTO tab0 VALUES(54,5147,7876.3,'hledp',1550,6860.95,'njpso')

statement ok
INSERT INTO tab0 VALUES(55,7099,4676.96,'jmttp',651,8848.57,'zepbk')

statement ok
INSERT INTO tab0 VALUES(56,1072,3136.56,'imxot',7269,7412.98,'ghoiv')

statement ok
INSERT INTO tab0 VALUES(57,4488,8795.85,'ghpuz',6846,4036.40,'umqdi')

statement ok
INSERT INTO tab0 VALUES(58,6122,3149.2,'nmcwo',6797,4291.80,'qiabz')

statement ok
INSERT INTO tab0 VALUES(59,7342,9900.63,'mvnop',7759,4075.7,'esqkd')

statement ok
INSERT INTO tab0 VALUES(60,3366,1208.68,'ggler',4842,5870.13,'sqtsv')

statement ok
INSERT INTO tab0 VALUES(61,4510,3940.77,'zwqrp',8880,4991.3,'bknqs')

statement ok
INSERT INTO tab0 VALUES(62,7436,5920.21,'uhqsx',7677,5833.11,'hyrbl')

statement ok
INSERT INTO tab0 VALUES(63,6405,2178.14,'irhun',7263,8125.12,'dscli')

statement ok
INSERT INTO tab0 VALUES(64,4526,1203.68,'fvlll',3137,3177.31,'yvosd')

statement ok
INSERT INTO tab0 VALUES(65,5003,1188.1,'yhqif',1524,131.59,'yjgmm')

statement ok
INSERT INTO tab0 VALUES(66,2391,6287.56,'gqqis',619,2210.67,'chjfo')

statement ok
INSERT INTO tab0 VALUES(67,3840,2858.7,'ajasr',1840,2973.12,'ruxgw')

statement ok
INSERT INTO tab0 VALUES(68,350,5717.76,'ofzfl',1081,2555.56,'wfazq')

statement ok
INSERT INTO tab0 VALUES(69,8017,4387.41,'oftgi',9954,3929.76,'lezcp')

statement ok
INSERT INTO tab0 VALUES(70,9285,9348.55,'msiwp',7046,9145.76,'gxnko')

statement ok
INSERT INTO tab0 VALUES(71,4197,8287.53,'itdcu',9167,5589.99,'afnia')

statement ok
INSERT INTO tab0 VALUES(72,1640,2348.65,'eyoxn',2598,2227.42,'xoutu')

statement ok
INSERT INTO tab0 VALUES(73,604,2383.32,'vrpkz',4345,5857.68,'binfr')

statement ok
INSERT INTO tab0 VALUES(74,1422,5200.15,'nhoxs',3385,7359.15,'jwxcc')

statement ok
INSERT INTO tab0 VALUES(75,7026,9813.9,'lfoec',1918,7947.13,'zpzuo')

statement ok
INSERT INTO tab0 VALUES(76,4198,3695.57,'iygjb',6615,5415.93,'xfyqn')

statement ok
INSERT INTO tab0 VALUES(77,4814,9025.57,'fikiq',9874,388.2,'wsaeu')

statement ok
INSERT INTO tab0 VALUES(78,7100,8940.82,'appqr',1062,2577.14,'qqygj')

statement ok
INSERT INTO tab0 VALUES(79,6880,3783.88,'corrj',7769,7020.45,'ucsfv')

statement ok
INSERT INTO tab0 VALUES(80,8823,7354.24,'xsozy',7058,342.60,'ixbwf')

statement ok
INSERT INTO tab0 VALUES(81,7698,3161.53,'rgvah',6716,6996.93,'kugul')

statement ok
INSERT INTO tab0 VALUES(82,9622,668.55,'ajfpo',6502,5519.51,'rjmga')

statement ok
INSERT INTO tab0 VALUES(83,3308,1546.46,'mfkxu',9396,4780.36,'gltpq')

statement ok
INSERT INTO tab0 VALUES(84,1317,5924.89,'fgopn',2852,230.49,'baidx')

statement ok
INSERT INTO tab0 VALUES(85,1307,8638.2,'rczyl',48,152.7,'plkjt')

statement ok
INSERT INTO tab0 VALUES(86,7288,5479.80,'dusza',1131,1909.54,'qnvch')

statement ok
INSERT INTO tab0 VALUES(87,861,9448.96,'iaepd',4475,8200.77,'ptnph')

statement ok
INSERT INTO tab0 VALUES(88,2479,7001.23,'dbuqr',7923,3303.11,'lhgqx')

statement ok
INSERT INTO tab0 VALUES(89,2692,4303.41,'eypec',44,9329.60,'ccgtf')

statement ok
INSERT INTO tab0 VALUES(90,3398,3472.53,'krxkf',1376,2470.2,'ffwev')

statement ok
INSERT INTO tab0 VALUES(91,9090,8838.95,'vixzr',5682,9253.8,'rtaep')

statement ok
INSERT INTO tab0 VALUES(92,8112,3185.48,'ycgzt',1198,2783.51,'lazbg')

statement ok
INSERT INTO tab0 VALUES(93,3904,4004.53,'qkues',1880,9000.17,'vsafx')

statement ok
INSERT INTO tab0 VALUES(94,6253,9745.23,'mgbzr',8661,2925.22,'mzymu')

statement ok
INSERT INTO tab0 VALUES(95,2546,6063.53,'saavd',692,4910.21,'tpszv')

statement ok
INSERT INTO tab0 VALUES(96,9015,2072.36,'ovozq',6600,6892.21,'lbdoh')

statement ok
INSERT INTO tab0 VALUES(97,1992,6590.73,'aqhxh',5733,8637.95,'jrlpk')

statement ok
INSERT INTO tab0 VALUES(98,9155,4395.86,'lfzjo',9413,3995.93,'dvxjx')

statement ok
INSERT INTO tab0 VALUES(99,780,2471.31,'ekkjt',2182,7146.56,'oypbw')

statement ok
INSERT INTO tab0 VALUES(100,990,6259.10,'ghrms',3058,8854.25,'iquwa')

statement ok
INSERT INTO tab0 VALUES(101,9009,5907.86,'teeyj',6779,2714.60,'tyrft')

statement ok
INSERT INTO tab0 VALUES(102,403,2520.89,'vuzqn',5057,1403.44,'jjdwj')

statement ok
INSERT INTO tab0 VALUES(103,8341,4410.37,'zkmjh',7827,2932.4,'jzeyx')

statement ok
INSERT INTO tab0 VALUES(104,4838,3345.42,'wzfyu',4495,6890.17,'mpndw')

statement ok
INSERT INTO tab0 VALUES(105,2004,804.25,'wfegx',5192,702.26,'mxnxm')

statement ok
INSERT INTO tab0 VALUES(106,3300,4217.30,'uuulq',2019,5874.52,'tpmju')

statement ok
INSERT INTO tab0 VALUES(107,4783,3226.32,'hjfcy',302,4241.6,'zjjsw')

statement ok
INSERT INTO tab0 VALUES(108,6358,5928.53,'tvdei',9839,4224.99,'wgncs')

statement ok
INSERT INTO tab0 VALUES(109,3028,5127.77,'uhlik',6148,7075.61,'onfxs')

statement ok
INSERT INTO tab0 VALUES(110,6145,4584.55,'vjtyn',1725,3127.47,'lbgvk')

statement ok
INSERT INTO tab0 VALUES(111,4654,5268.24,'vdyhn',7284,8046.52,'rhryz')

statement ok
INSERT INTO tab0 VALUES(112,6352,1604.17,'uibod',3014,9079.25,'viixz')

statement ok
INSERT INTO tab0 VALUES(113,9134,7725.75,'nprev',9825,1305.79,'ofldy')

statement ok
INSERT INTO tab0 VALUES(114,2239,3719.61,'dipti',601,3888.5,'dwjrw')

statement ok
INSERT INTO tab0 VALUES(115,7506,1884.73,'ubqef',1449,6319.84,'flcrc')

statement ok
INSERT INTO tab0 VALUES(116,621,2973.53,'gnzap',2948,4676.99,'hfbhr')

statement ok
INSERT INTO tab0 VALUES(117,2370,2445.3,'lqyit',1397,7865.47,'mwlug')

statement ok
INSERT INTO tab0 VALUES(118,9883,6720.97,'gvsyr',72,3877.57,'zncwk')

statement ok
INSERT INTO tab0 VALUES(119,7889,9421.90,'yasou',471,6034.92,'xycnm')

statement ok
INSERT INTO tab0 VALUES(120,9966,7630.36,'zvlxp',3563,9238.72,'rqhkf')

statement ok
INSERT INTO tab0 VALUES(121,9788,8135.97,'pqatb',1039,6228.81,'vxyue')

statement ok
INSERT INTO tab0 VALUES(122,2377,3684.57,'fsueq',6565,3819.79,'pbjvq')

statement ok
INSERT INTO tab0 VALUES(123,5354,9226.33,'lkbrn',7028,9162.17,'mnrmz')

statement ok
INSERT INTO tab0 VALUES(124,187,8174.87,'jhmbl',3788,5989.50,'vyeym')

statement ok
INSERT INTO tab0 VALUES(125,3439,8644.42,'kcayj',3929,865.46,'rhekv')

statement ok
INSERT INTO tab0 VALUES(126,8024,9708.91,'scfqw',1505,9435.1,'ebnmu')

statement ok
INSERT INTO tab0 VALUES(127,4453,7648.12,'bbcfc',8794,2677.51,'fihex')

statement ok
INSERT INTO tab0 VALUES(128,2084,2203.77,'firxc',7549,3151.85,'fxhcy')

statement ok
INSERT INTO tab0 VALUES(129,373,2817.70,'vfpyo',241,1250.58,'nlwlr')

statement ok
INSERT INTO tab0 VALUES(130,123,4891.94,'tvrwm',1317,1448.0,'hojhn')

statement ok
INSERT INTO tab0 VALUES(131,4736,6035.86,'yhtnu',8446,8551.33,'xbwqz')

statement ok
INSERT INTO tab0 VALUES(132,1460,2314.30,'wabhv',3770,3946.81,'qvtom')

statement ok
INSERT INTO tab0 VALUES(133,2641,4502.68,'ioyfe',5151,1856.83,'kggfw')

statement ok
INSERT INTO tab0 VALUES(134,6975,4330.14,'yboad',7428,5581.5,'ediea')

statement ok
INSERT INTO tab0 VALUES(135,753,733.66,'valhj',3659,3756.54,'vvzlq')

statement ok
INSERT INTO tab0 VALUES(136,9114,6105.17,'etcqp',6377,6598.90,'pndmp')

statement ok
INSERT INTO tab0 VALUES(137,7295,2549.70,'xhsuf',8836,2154.36,'vecox')

statement ok
INSERT INTO tab0 VALUES(138,1882,8122.48,'koptw',6264,2556.94,'lufqz')

statement ok
INSERT INTO tab0 VALUES(139,2055,3090.10,'ypcua',7110,266.56,'tjoqp')

statement ok
INSERT INTO tab0 VALUES(140,847,6174.60,'kpyus',4297,4328.17,'zhoqf')

statement ok
INSERT INTO tab0 VALUES(141,6384,805.59,'aybee',6471,6619.84,'vdotw')

statement ok
INSERT INTO tab0 VALUES(142,3143,1366.43,'socdi',9249,8097.96,'gbjnp')

statement ok
INSERT INTO tab0 VALUES(143,3194,9454.29,'zxctn',6473,5053.30,'zvcve')

statement ok
INSERT INTO tab0 VALUES(144,7461,117.31,'nzbcc',1455,5360.14,'dwres')

statement ok
INSERT INTO tab0 VALUES(145,6960,8114.72,'orrib',8231,4721.43,'ynjrh')

statement ok
INSERT INTO tab0 VALUES(146,4059,4159.96,'xvwvr',2811,2926.89,'gbqim')

statement ok
INSERT INTO tab0 VALUES(147,3720,1173.82,'egjmd',4425,90.15,'fxoaf')

statement ok
INSERT INTO tab0 VALUES(148,4755,534.53,'txnmb',6777,2915.84,'zqntb')

statement ok
INSERT INTO tab0 VALUES(149,1074,8328.92,'cctti',9293,935.78,'ehvpg')

statement ok
INSERT INTO tab0 VALUES(150,2932,1599.54,'qoezm',8374,2764.1,'ohlzx')

statement ok
INSERT INTO tab0 VALUES(151,8184,4594.78,'gnjro',8641,2349.3,'utkwz')

statement ok
INSERT INTO tab0 VALUES(152,3532,5021.97,'ywwhm',4188,5218.82,'yjsps')

statement ok
INSERT INTO tab0 VALUES(153,5775,294.54,'miwnz',9833,4733.4,'bwphh')

statement ok
INSERT INTO tab0 VALUES(154,3062,3782.15,'ynufx',2365,8336.11,'wvoym')

statement ok
INSERT INTO tab0 VALUES(155,6136,1066.77,'jbypb',1797,3803.35,'marih')

statement ok
INSERT INTO tab0 VALUES(156,9590,6176.85,'nwdlu',2615,5490.11,'xjjjn')

statement ok
INSERT INTO tab0 VALUES(157,3116,7858.43,'hygbn',5025,587.89,'peyel')

statement ok
INSERT INTO tab0 VALUES(158,2749,5809.25,'lxbpn',6209,5364.46,'ifkck')

statement ok
INSERT INTO tab0 VALUES(159,2127,6934.89,'huoak',1569,1425.1,'oyuam')

statement ok
INSERT INTO tab0 VALUES(160,3732,1597.90,'givgu',5982,1954.23,'gkbha')

statement ok
INSERT INTO tab0 VALUES(161,146,9869.93,'jcplz',5046,7969.47,'jppzi')

statement ok
INSERT INTO tab0 VALUES(162,5296,7774.81,'fmtvm',6332,4570.86,'omtyk')

statement ok
INSERT INTO tab0 VALUES(163,5709,3548.73,'fadeu',633,7187.43,'udtai')

statement ok
INSERT INTO tab0 VALUES(164,1758,3882.34,'mibrw',3217,7833.22,'xuyab')

statement ok
INSERT INTO tab0 VALUES(165,8916,173.88,'hjzcu',5072,1354.45,'jctaz')

statement ok
INSERT INTO tab0 VALUES(166,9002,4777.30,'wmdzk',4160,1678.58,'tfbjp')

statement ok
INSERT INTO tab0 VALUES(167,1431,7255.38,'vpava',6665,8062.51,'luawd')

statement ok
INSERT INTO tab0 VALUES(168,4469,628.88,'ahiax',8245,1349.62,'hipuc')

statement ok
INSERT INTO tab0 VALUES(169,6478,7620.64,'ywdby',5278,213.98,'dcdey')

statement ok
INSERT INTO tab0 VALUES(170,7167,6915.70,'lqatk',6119,7408.41,'nkcws')

statement ok
INSERT INTO tab0 VALUES(171,8845,9403.45,'kygfh',2340,6022.65,'hpppt')

statement ok
INSERT INTO tab0 VALUES(172,7666,4432.76,'hfqeg',9991,5726.45,'gicfb')

statement ok
INSERT INTO tab0 VALUES(173,4882,6056.4,'vgfva',841,9019.72,'qnasg')

statement ok
INSERT INTO tab0 VALUES(174,8095,9285.47,'ofrec',3634,7485.63,'aqgix')

statement ok
INSERT INTO tab0 VALUES(175,2502,6340.3,'pwddj',5334,8041.78,'qszwk')

statement ok
INSERT INTO tab0 VALUES(176,2149,2893.68,'bppnu',2381,9185.26,'focok')

statement ok
INSERT INTO tab0 VALUES(177,1179,4329.44,'woxkx',1936,7244.83,'muclm')

statement ok
INSERT INTO tab0 VALUES(178,5083,1986.59,'ixyyo',3131,2632.3,'xyjgw')

statement ok
INSERT INTO tab0 VALUES(179,1951,9411.72,'qtptm',8323,6091.29,'fvcrz')

statement ok
INSERT INTO tab0 VALUES(180,3718,8608.86,'rkgzx',4342,4949.7,'bjrna')

statement ok
INSERT INTO tab0 VALUES(181,7419,6288.68,'plihe',3738,9362.97,'rupss')

statement ok
INSERT INTO tab0 VALUES(182,6435,115.53,'hycdm',6036,8570.88,'jxumu')

statement ok
INSERT INTO tab0 VALUES(183,1745,4967.60,'gldxk',8983,7145.9,'jdlpt')

statement ok
INSERT INTO tab0 VALUES(184,3176,9175.4,'adbwk',9798,1241.41,'gmlfk')

statement ok
INSERT INTO tab0 VALUES(185,654,777.11,'xbemu',6424,4844.29,'rzhhm')

statement ok
INSERT INTO tab0 VALUES(186,5450,3769.26,'odwlz',8775,6023.98,'zokoi')

statement ok
INSERT INTO tab0 VALUES(187,1434,4354.28,'qipui',9989,3175.60,'ugzrn')

statement ok
INSERT INTO tab0 VALUES(188,6323,7191.43,'juect',7676,1285.33,'qhnjk')

statement ok
INSERT INTO tab0 VALUES(189,2934,1647.57,'hypng',5169,8165.46,'pijnv')

statement ok
INSERT INTO tab0 VALUES(190,429,8047.24,'sqqyp',2773,712.60,'zlojs')

statement ok
INSERT INTO tab0 VALUES(191,5567,3920.85,'mgkfb',9017,1154.72,'ujgnq')

statement ok
INSERT INTO tab0 VALUES(192,3960,254.75,'pvaat',1901,3301.34,'pnlen')

statement ok
INSERT INTO tab0 VALUES(193,1310,7745.40,'rfgjn',149,8795.63,'xeofj')

statement ok
INSERT INTO tab0 VALUES(194,4672,3045.45,'vfdho',4457,3361.52,'ypbio')

statement ok
INSERT INTO tab0 VALUES(195,3698,5012.91,'bomju',8744,3054.86,'eeedv')

statement ok
INSERT INTO tab0 VALUES(196,1886,962.23,'agsot',1400,513.50,'cmjir')

statement ok
INSERT INTO tab0 VALUES(197,7832,2919.46,'pnjnd',6541,1209.46,'rmcrb')

statement ok
INSERT INTO tab0 VALUES(198,6482,3862.37,'ncqpj',5252,9692.4,'apilc')

statement ok
INSERT INTO tab0 VALUES(199,375,3979.55,'bdgah',6844,5849.92,'ewgel')

statement ok
INSERT INTO tab0 VALUES(200,903,6913.57,'nouar',98,1145.32,'maxzg')

statement ok
INSERT INTO tab0 VALUES(201,9553,6016.8,'zznzc',4519,4878.11,'jrsto')

statement ok
INSERT INTO tab0 VALUES(202,9158,596.95,'wbamg',1584,429.93,'ymecz')

statement ok
INSERT INTO tab0 VALUES(203,5151,2167.37,'riqlu',5993,1510.32,'pbmph')

statement ok
INSERT INTO tab0 VALUES(204,6813,703.1,'jsgjx',6920,8417.85,'rjdwg')

statement ok
INSERT INTO tab0 VALUES(205,8521,883.12,'geyhw',9259,4275.24,'brqsw')

statement ok
INSERT INTO tab0 VALUES(206,1001,8342.67,'mgmbt',4878,1293.48,'uuyhk')

statement ok
INSERT INTO tab0 VALUES(207,2575,5925.46,'qbajb',3870,7012.97,'rzhbs')

statement ok
INSERT INTO tab0 VALUES(208,415,9931.26,'lerxg',5793,553.62,'bjrea')

statement ok
INSERT INTO tab0 VALUES(209,1789,6369.92,'lfhkl',938,8873.0,'gyoko')

statement ok
INSERT INTO tab0 VALUES(210,5312,7201.51,'jnwaa',1561,3007.47,'fonja')

statement ok
INSERT INTO tab0 VALUES(211,2199,6600.43,'dpibi',3145,4325.26,'ggrol')

statement ok
INSERT INTO tab0 VALUES(212,7511,7196.55,'cacnc',5642,776.65,'pipoo')

statement ok
INSERT INTO tab0 VALUES(213,1406,6320.33,'ysswi',4730,3145.6,'ziudr')

statement ok
INSERT INTO tab0 VALUES(214,392,2269.93,'famkr',3059,1295.18,'kjfjc')

statement ok
INSERT INTO tab0 VALUES(215,8573,540.36,'xvahi',1498,423.11,'ncdsv')

statement ok
INSERT INTO tab0 VALUES(216,8900,91.59,'dqbpi',393,7309.48,'pzogh')

statement ok
INSERT INTO tab0 VALUES(217,4424,9586.68,'uuxrn',813,6563.56,'uhzsu')

statement ok
INSERT INTO tab0 VALUES(218,9542,3644.90,'bnbxw',5795,6878.40,'ygyrf')

statement ok
INSERT INTO tab0 VALUES(219,1248,9093.85,'edzgi',1604,7279.94,'ieqor')

statement ok
INSERT INTO tab0 VALUES(220,385,1219.61,'xbpbi',8973,3373.16,'asqxd')

statement ok
INSERT INTO tab0 VALUES(221,2894,12.83,'kbzhm',4361,3599.18,'qtkly')

statement ok
INSERT INTO tab0 VALUES(222,1062,6423.90,'mhxqd',1199,5479.41,'ctafq')

statement ok
INSERT INTO tab0 VALUES(223,4775,8606.0,'pkpta',1138,1865.64,'xrrqh')

statement ok
INSERT INTO tab0 VALUES(224,2766,8175.33,'hugfy',5306,7192.20,'ggltn')

statement ok
INSERT INTO tab0 VALUES(225,3865,6448.13,'tqqsg',5550,3728.6,'deues')

statement ok
INSERT INTO tab0 VALUES(226,8253,704.89,'pzvfr',5693,7821.99,'kxhmz')

statement ok
INSERT INTO tab0 VALUES(227,8704,426.40,'myvbs',2777,6153.62,'bfebm')

statement ok
INSERT INTO tab0 VALUES(228,1843,3556.96,'ouazn',8318,1988.64,'eyakj')

statement ok
INSERT INTO tab0 VALUES(229,9390,2740.41,'hcani',9557,1420.87,'gkied')

statement ok
INSERT INTO tab0 VALUES(230,9416,1585.34,'zxdub',704,9627.42,'bidjl')

statement ok
INSERT INTO tab0 VALUES(231,7587,902.16,'lqcvd',4195,7117.80,'barjo')

statement ok
INSERT INTO tab0 VALUES(232,8417,4961.23,'oontz',1937,5984.2,'fobdd')

statement ok
INSERT INTO tab0 VALUES(233,6519,7737.3,'zpwqq',6557,6149.77,'oyuhu')

statement ok
INSERT INTO tab0 VALUES(234,7852,9164.23,'stpyk',2659,1619.50,'szkis')

statement ok
INSERT INTO tab0 VALUES(235,974,1381.85,'tvgkn',8070,6730.57,'qtdqh')

statement ok
INSERT INTO tab0 VALUES(236,8290,4987.36,'rbuir',5085,2402.36,'hlqpt')

statement ok
INSERT INTO tab0 VALUES(237,7302,5285.83,'htgpt',1726,2388.40,'aqjvs')

statement ok
INSERT INTO tab0 VALUES(238,1861,8537.3,'ktnvj',2983,9519.50,'nmkia')

statement ok
INSERT INTO tab0 VALUES(239,3416,8211.59,'clunp',2076,1963.86,'dobka')

statement ok
INSERT INTO tab0 VALUES(240,2261,1232.7,'ruhel',1690,9466.21,'tiiyp')

statement ok
INSERT INTO tab0 VALUES(241,8790,4234.15,'fqwkp',5238,9609.94,'fzvpm')

statement ok
INSERT INTO tab0 VALUES(242,4745,9804.71,'csqbb',8102,4052.20,'cvbty')

statement ok
INSERT INTO tab0 VALUES(243,4463,2739.96,'rtokq',8889,4790.6,'hdjto')

statement ok
INSERT INTO tab0 VALUES(244,6132,6294.58,'ztdcr',678,398.59,'nngyr')

statement ok
INSERT INTO tab0 VALUES(245,3035,8429.85,'ewynt',2271,2284.4,'dwjyd')

statement ok
INSERT INTO tab0 VALUES(246,4804,8061.73,'luiub',9441,939.90,'qprpt')

statement ok
INSERT INTO tab0 VALUES(247,8667,1314.6,'grauj',6186,2182.9,'jrogf')

statement ok
INSERT INTO tab0 VALUES(248,704,7770.61,'jkvng',5975,3420.4,'zwbtk')

statement ok
INSERT INTO tab0 VALUES(249,7086,6719.26,'eobad',3000,9887.85,'itsqf')

statement ok
INSERT INTO tab0 VALUES(250,5338,3406.8,'mthqo',3426,902.37,'uvdgc')

statement ok
INSERT INTO tab0 VALUES(251,5579,5282.49,'aocza',6641,6114.35,'dwpyt')

statement ok
INSERT INTO tab0 VALUES(252,1776,8259.38,'ftlho',6505,1755.60,'bqtar')

statement ok
INSERT INTO tab0 VALUES(253,2995,2952.23,'qikjg',2601,6891.4,'umczu')

statement ok
INSERT INTO tab0 VALUES(254,4649,936.21,'uwxsc',1483,9665.89,'rctse')

statement ok
INSERT INTO tab0 VALUES(255,9748,992.34,'rgesj',7931,3557.76,'yualn')

statement ok
INSERT INTO tab0 VALUES(256,151,5357.62,'hgmvk',6195,3627.78,'eqazy')

statement ok
INSERT INTO tab0 VALUES(257,7813,5975.11,'nirod',1249,2766.76,'bohwl')

statement ok
INSERT INTO tab0 VALUES(258,6038,750.10,'nuxqv',39,7950.25,'ykljq')

statement ok
INSERT INTO tab0 VALUES(259,727,9790.22,'kdegq',2732,6484.71,'mfuti')

statement ok
INSERT INTO tab0 VALUES(260,1629,1661.54,'ayaze',3972,2256.64,'eeyie')

statement ok
INSERT INTO tab0 VALUES(261,3590,9636.75,'icacg',4121,1987.67,'fwlnf')

statement ok
INSERT INTO tab0 VALUES(262,7804,7946.23,'fwpok',517,1480.73,'ujmer')

statement ok
INSERT INTO tab0 VALUES(263,3065,8026.20,'zcnhp',8719,1867.12,'bhiml')

statement ok
INSERT INTO tab0 VALUES(264,7010,4771.86,'fhocu',3760,5867.70,'nacfs')

statement ok
INSERT INTO tab0 VALUES(265,7377,2783.48,'zuczp',1392,4027.94,'rvjvq')

statement ok
INSERT INTO tab0 VALUES(266,3250,2619.55,'ysudx',9345,977.12,'vyuoa')

statement ok
INSERT INTO tab0 VALUES(267,6313,7045.90,'plddl',8569,1681.40,'lqrrs')

statement ok
INSERT INTO tab0 VALUES(268,2095,7284.81,'eheco',4484,7682.99,'amqio')

statement ok
INSERT INTO tab0 VALUES(269,1224,9263.16,'zzcsr',8238,3357.21,'okgbv')

statement ok
INSERT INTO tab0 VALUES(270,676,9870.55,'irtky',7949,2165.69,'ftrnt')

statement ok
INSERT INTO tab0 VALUES(271,5023,3197.40,'zaknz',9956,2896.46,'yngwk')

statement ok
INSERT INTO tab0 VALUES(272,7686,6796.10,'tjkjk',73,5923.4,'ekcxd')

statement ok
INSERT INTO tab0 VALUES(273,2183,7924.13,'gvqil',4835,9450.65,'jzvag')

statement ok
INSERT INTO tab0 VALUES(274,3382,9794.19,'llgcq',2753,5765.24,'puakq')

statement ok
INSERT INTO tab0 VALUES(275,8744,7829.30,'hghsk',5556,7486.69,'hncfj')

statement ok
INSERT INTO tab0 VALUES(276,9582,5906.96,'hphsq',9449,3813.90,'vaqqk')

statement ok
INSERT INTO tab0 VALUES(277,2305,2613.24,'hxyhl',6359,6780.91,'cmhbb')

statement ok
INSERT INTO tab0 VALUES(278,9669,7490.95,'xfqgq',5184,7501.4,'drefv')

statement ok
INSERT INTO tab0 VALUES(279,2029,7289.70,'hzelm',3046,2423.2,'uwqex')

statement ok
INSERT INTO tab0 VALUES(280,8586,2213.10,'rjjpe',6542,9575.9,'kdwqs')

statement ok
INSERT INTO tab0 VALUES(281,8640,2179.83,'bjqpr',2984,4818.15,'hjlzt')

statement ok
INSERT INTO tab0 VALUES(282,2839,3055.79,'uurob',1667,8095.88,'lkzja')

statement ok
INSERT INTO tab0 VALUES(283,4426,2922.19,'eozzl',5101,9681.85,'fgxwt')

statement ok
INSERT INTO tab0 VALUES(284,496,8312.76,'etrvj',273,6432.65,'ucwrb')

statement ok
INSERT INTO tab0 VALUES(285,3239,467.75,'zuxuo',9888,8038.4,'znlck')

statement ok
INSERT INTO tab0 VALUES(286,1191,1588.18,'qjqcn',3629,3270.4,'tnuvj')

statement ok
INSERT INTO tab0 VALUES(287,489,1078.88,'qvdbb',9398,6231.8,'vuiwi')

statement ok
INSERT INTO tab0 VALUES(288,6116,1802.64,'rftwc',4571,2605.11,'krfxv')

statement ok
INSERT INTO tab0 VALUES(289,3152,6328.34,'bhkve',7246,5911.73,'rjago')

statement ok
INSERT INTO tab0 VALUES(290,8027,3186.10,'orinc',7495,3748.31,'qcmzp')

statement ok
INSERT INTO tab0 VALUES(291,9766,3105.34,'yfnyn',8611,4046.13,'jfyfi')

statement ok
INSERT INTO tab0 VALUES(292,1243,5280.96,'lsqms',8361,1319.50,'cdbaa')

statement ok
INSERT INTO tab0 VALUES(293,431,3608.46,'tlifz',233,2911.87,'lwmsg')

statement ok
INSERT INTO tab0 VALUES(294,1647,2944.2,'ezazl',4690,5252.96,'gskvv')

statement ok
INSERT INTO tab0 VALUES(295,6809,5350.69,'tmpjq',416,99.91,'fqemd')

statement ok
INSERT INTO tab0 VALUES(296,6681,6344.46,'kuwdc',5568,795.36,'ijzfa')

statement ok
INSERT INTO tab0 VALUES(297,2126,1155.43,'zlhay',9026,8511.63,'tkmhc')

statement ok
INSERT INTO tab0 VALUES(298,5353,963.90,'oaobr',1642,8505.78,'hijuu')

statement ok
INSERT INTO tab0 VALUES(299,1169,9160.51,'hcgqp',7490,6363.81,'auzto')

statement ok
INSERT INTO tab0 VALUES(300,8230,7593.35,'wjnrp',5120,4255.72,'zocet')

statement ok
INSERT INTO tab0 VALUES(301,288,2816.12,'gwmrp',8800,7183.66,'rygid')

statement ok
INSERT INTO tab0 VALUES(302,7444,2340.23,'haewl',9774,9229.6,'xptuq')

statement ok
INSERT INTO tab0 VALUES(303,7396,884.90,'hvylf',7508,9810.76,'duxnw')

statement ok
INSERT INTO tab0 VALUES(304,6690,6623.35,'qyblc',940,9924.11,'kpzbq')

statement ok
INSERT INTO tab0 VALUES(305,1968,7439.87,'oupey',9731,8399.12,'swpqx')

statement ok
INSERT INTO tab0 VALUES(306,1223,7172.96,'msscu',5514,8148.58,'rmkhc')

statement ok
INSERT INTO tab0 VALUES(307,5042,1868.46,'ycnbq',3146,2413.16,'ijxyw')

statement ok
INSERT INTO tab0 VALUES(308,7862,6032.68,'cnqkz',1957,1022.57,'pttqr')

statement ok
INSERT INTO tab0 VALUES(309,9217,8872.52,'hwtcl',6995,6632.68,'wdqnm')

statement ok
INSERT INTO tab0 VALUES(310,4989,557.57,'rikvk',287,983.61,'voseh')

statement ok
INSERT INTO tab0 VALUES(311,8656,8462.28,'ztlfs',2080,1146.91,'wrlnw')

statement ok
INSERT INTO tab0 VALUES(312,2547,3417.7,'bprvc',2092,5774.63,'wubaf')

statement ok
INSERT INTO tab0 VALUES(313,9085,5962.41,'kerjc',767,1356.48,'sdevk')

statement ok
INSERT INTO tab0 VALUES(314,2043,2593.3,'zpcsj',519,8457.95,'zxnzy')

statement ok
INSERT INTO tab0 VALUES(315,7791,2011.96,'qdpfp',6985,7979.42,'njnir')

statement ok
INSERT INTO tab0 VALUES(316,6546,1377.72,'weirv',275,7402.32,'ebyxg')

statement ok
INSERT INTO tab0 VALUES(317,3623,2558.40,'ljmnk',6224,7042.19,'gvkvs')

statement ok
INSERT INTO tab0 VALUES(318,686,8377.81,'zubwi',7635,6293.87,'hadof')

statement ok
INSERT INTO tab0 VALUES(319,6996,8865.60,'odlub',5537,9886.61,'pqpzq')

statement ok
INSERT INTO tab0 VALUES(320,659,7509.37,'jrbhb',431,4128.17,'xiane')

statement ok
INSERT INTO tab0 VALUES(321,9884,7506.83,'imvnj',3540,3163.96,'apbjz')

statement ok
INSERT INTO tab0 VALUES(322,4220,8006.88,'uqbxk',8061,5215.17,'kamju')

statement ok
INSERT INTO tab0 VALUES(323,5822,369.78,'zcwej',412,8840.89,'udrmn')

statement ok
INSERT INTO tab0 VALUES(324,687,4411.24,'wdxoc',1485,9175.23,'ywkoy')

statement ok
INSERT INTO tab0 VALUES(325,9913,4655.54,'nfxym',7893,4192.46,'akjsh')

statement ok
INSERT INTO tab0 VALUES(326,944,6580.72,'yikze',3224,943.12,'ljvjw')

statement ok
INSERT INTO tab0 VALUES(327,8820,2874.61,'rwhch',9286,1812.15,'mcekq')

statement ok
INSERT INTO tab0 VALUES(328,7432,9681.4,'falvw',7363,765.1,'rosdz')

statement ok
INSERT INTO tab0 VALUES(329,767,2851.89,'zqkts',9458,9602.83,'uqcse')

statement ok
INSERT INTO tab0 VALUES(330,4159,4194.29,'pqxru',9548,4201.50,'decac')

statement ok
INSERT INTO tab0 VALUES(331,5541,7726.68,'uvqwz',4836,777.80,'jddvv')

statement ok
INSERT INTO tab0 VALUES(332,6694,5915.99,'uisat',6990,2122.57,'bqabf')

statement ok
INSERT INTO tab0 VALUES(333,4494,5944.71,'ejllp',3409,3865.75,'jglss')

statement ok
INSERT INTO tab0 VALUES(334,2167,5948.6,'huvew',8460,713.60,'ozpfr')

statement ok
INSERT INTO tab0 VALUES(335,536,1270.9,'bwifh',4734,2706.77,'tlaii')

statement ok
INSERT INTO tab0 VALUES(336,9273,712.82,'kngmo',4293,1468.42,'lyykc')

statement ok
INSERT INTO tab0 VALUES(337,8145,2779.36,'bnszc',9924,6454.37,'grcmk')

statement ok
INSERT INTO tab0 VALUES(338,8268,1938.1,'dozcn',6386,1199.21,'jvgki')

statement ok
INSERT INTO tab0 VALUES(339,3356,4858.43,'rhgkj',1659,9573.45,'krvyz')

statement ok
INSERT INTO tab0 VALUES(340,971,6669.75,'jpccs',8198,2026.60,'tspxn')

statement ok
INSERT INTO tab0 VALUES(341,3770,7206.67,'cskys',4179,1841.34,'mujij')

statement ok
INSERT INTO tab0 VALUES(342,762,7262.60,'scrnj',4751,1383.60,'tgiod')

statement ok
INSERT INTO tab0 VALUES(343,8551,4836.80,'jzvda',3286,8349.75,'pbzgd')

statement ok
INSERT INTO tab0 VALUES(344,2587,1384.50,'ocuga',2629,2018.65,'jvpuy')

statement ok
INSERT INTO tab0 VALUES(345,8422,8072.99,'hadil',6347,9500.82,'pbxdd')

statement ok
INSERT INTO tab0 VALUES(346,2951,2018.81,'cgqcn',9981,1989.56,'jisbx')

statement ok
INSERT INTO tab0 VALUES(347,5671,2551.80,'kizsl',2291,1008.8,'dfmin')

statement ok
INSERT INTO tab0 VALUES(348,9924,7456.28,'hxjux',6514,4666.59,'fnzrh')

statement ok
INSERT INTO tab0 VALUES(349,4150,9223.18,'bbcou',1607,3902.48,'pkzdt')

statement ok
INSERT INTO tab0 VALUES(350,3136,1303.10,'wefzp',3501,8736.38,'hpuxs')

statement ok
INSERT INTO tab0 VALUES(351,9269,4351.51,'kddxl',6349,4522.35,'givsn')

statement ok
INSERT INTO tab0 VALUES(352,3782,2480.83,'kpjdg',3777,8195.97,'splvz')

statement ok
INSERT INTO tab0 VALUES(353,8005,9509.57,'jzyss',133,4521.46,'agieu')

statement ok
INSERT INTO tab0 VALUES(354,4617,5216.45,'dpdtt',1738,2350.83,'gcjmh')

statement ok
INSERT INTO tab0 VALUES(355,8894,1584.54,'qvfwf',8137,864.97,'tczmx')

statement ok
INSERT INTO tab0 VALUES(356,9961,9055.35,'fdvdj',3345,5825.81,'rjzwz')

statement ok
INSERT INTO tab0 VALUES(357,2038,2777.1,'rkvgt',7101,5829.44,'xmeoi')

statement ok
INSERT INTO tab0 VALUES(358,5694,8853.33,'nvuop',6118,8553.20,'jjvuu')

statement ok
INSERT INTO tab0 VALUES(359,9098,598.98,'ufqmn',5329,7006.84,'wrkfy')

statement ok
INSERT INTO tab0 VALUES(360,9262,4779.58,'qzife',9142,5781.65,'prhar')

statement ok
INSERT INTO tab0 VALUES(361,3299,7873.85,'zjlex',2687,7299.56,'tofdw')

statement ok
INSERT INTO tab0 VALUES(362,9670,2313.71,'aowbf',3065,8067.27,'hmzfy')

statement ok
INSERT INTO tab0 VALUES(363,9431,2741.42,'brgxp',603,4922.38,'lsdym')

statement ok
INSERT INTO tab0 VALUES(364,7487,2249.73,'ydwea',96,1284.52,'itlzb')

statement ok
INSERT INTO tab0 VALUES(365,3841,8647.93,'sozap',2066,3403.49,'pjsen')

statement ok
INSERT INTO tab0 VALUES(366,4844,693.5,'izsif',4007,6615.32,'ezgtw')

statement ok
INSERT INTO tab0 VALUES(367,4443,4357.97,'fcoxe',1632,1583.48,'slpgw')

statement ok
INSERT INTO tab0 VALUES(368,5435,9064.52,'zbzkt',132,557.96,'gkbxm')

statement ok
INSERT INTO tab0 VALUES(369,713,3945.59,'vabtx',5416,3615.38,'zkknu')

statement ok
INSERT INTO tab0 VALUES(370,4517,4091.34,'lydbu',5368,4919.14,'rxmuh')

statement ok
INSERT INTO tab0 VALUES(371,3687,6798.22,'lulto',1095,8963.57,'lmufv')

statement ok
INSERT INTO tab0 VALUES(372,8908,7819.17,'cutvu',8175,6823.99,'izeny')

statement ok
INSERT INTO tab0 VALUES(373,5965,7615.70,'vlvxg',7910,2406.89,'xnmmt')

statement ok
INSERT INTO tab0 VALUES(374,6990,7604.4,'aojhm',8575,8703.2,'yuygk')

statement ok
INSERT INTO tab0 VALUES(375,1712,6410.26,'lrifk',6666,4034.55,'yaeks')

statement ok
INSERT INTO tab0 VALUES(376,8707,6114.40,'curvy',8152,8305.15,'yfmzw')

statement ok
INSERT INTO tab0 VALUES(377,6650,8506.58,'qwamr',9726,9250.18,'xerwz')

statement ok
INSERT INTO tab0 VALUES(378,5564,1331.12,'crgsm',53,8688.73,'psoqv')

statement ok
INSERT INTO tab0 VALUES(379,8069,4541.69,'lbcma',1020,8769.82,'yutvh')

statement ok
INSERT INTO tab0 VALUES(380,632,6546.44,'kbvfq',8987,8225.48,'ymaad')

statement ok
INSERT INTO tab0 VALUES(381,4818,464.8,'tytyr',6038,8619.91,'ahgao')

statement ok
INSERT INTO tab0 VALUES(382,8540,368.5,'hlbli',1228,598.56,'vgswv')

statement ok
INSERT INTO tab0 VALUES(383,7309,7538.61,'evfjd',1834,140.29,'uwzcy')

statement ok
INSERT INTO tab0 VALUES(384,5483,6713.1,'tasks',4608,4805.51,'umlug')

statement ok
INSERT INTO tab0 VALUES(385,7518,2338.56,'ctsif',7023,9985.23,'thwsz')

statement ok
INSERT INTO tab0 VALUES(386,9218,4814.80,'qqocf',8526,5155.29,'gjeja')

statement ok
INSERT INTO tab0 VALUES(387,8983,6749.61,'ujodz',1784,120.38,'ezwhk')

statement ok
INSERT INTO tab0 VALUES(388,9063,9212.32,'otkhn',3939,1269.26,'iqvzb')

statement ok
INSERT INTO tab0 VALUES(389,6804,7973.85,'eybcv',7857,7822.81,'dcwgi')

statement ok
INSERT INTO tab0 VALUES(390,5899,9765.85,'vncus',3372,8082.20,'aribp')

statement ok
INSERT INTO tab0 VALUES(391,7642,8522.78,'bmoli',8545,5682.99,'kiwxa')

statement ok
INSERT INTO tab0 VALUES(392,2171,1640.9,'prlfz',907,5840.28,'aqtvc')

statement ok
INSERT INTO tab0 VALUES(393,9724,6220.31,'yplhm',8714,1603.80,'rcwme')

statement ok
INSERT INTO tab0 VALUES(394,1885,5320.16,'wtkey',2192,101.8,'vfblg')

statement ok
INSERT INTO tab0 VALUES(395,2836,4205.73,'epdrk',4793,8799.53,'hnycp')

statement ok
INSERT INTO tab0 VALUES(396,609,6596.56,'hvwck',4437,1739.59,'tvjzf')

statement ok
INSERT INTO tab0 VALUES(397,8330,925.77,'vjblq',4772,5798.86,'lhdtn')

statement ok
INSERT INTO tab0 VALUES(398,5475,6577.21,'jqvjn',6414,6936.21,'unske')

statement ok
INSERT INTO tab0 VALUES(399,9117,144.55,'vnrly',8204,6442.91,'bupjk')

statement ok
INSERT INTO tab0 VALUES(400,5177,1678.43,'jqfgs',8456,7189.74,'wagpv')

statement ok
INSERT INTO tab0 VALUES(401,9672,937.59,'viomj',6205,9883.16,'xalua')

statement ok
INSERT INTO tab0 VALUES(402,9970,3632.96,'kwczq',2460,9308.38,'oqcjb')

statement ok
INSERT INTO tab0 VALUES(403,6034,7688.83,'hqedf',1453,585.53,'ntvuh')

statement ok
INSERT INTO tab0 VALUES(404,1675,9482.93,'gcnqg',1888,5414.75,'immly')

statement ok
INSERT INTO tab0 VALUES(405,5802,100.60,'kbcyc',8190,8328.33,'ehzzq')

statement ok
INSERT INTO tab0 VALUES(406,3672,1586.89,'psoev',1759,2941.86,'idqja')

statement ok
INSERT INTO tab0 VALUES(407,8139,3187.66,'fvyjx',2218,8201.30,'xqcyo')

statement ok
INSERT INTO tab0 VALUES(408,905,7607.78,'ttiow',8659,4636.15,'natqz')

statement ok
INSERT INTO tab0 VALUES(409,3771,7266.16,'mtjvv',902,607.56,'rllcz')

statement ok
INSERT INTO tab0 VALUES(410,9881,531.96,'zxzof',735,8557.44,'rbcsv')

statement ok
INSERT INTO tab0 VALUES(411,4983,7981.66,'vkzni',3171,1261.64,'bbiwz')

statement ok
INSERT INTO tab0 VALUES(412,8668,8650.20,'forxz',7696,8077.98,'iybxv')

statement ok
INSERT INTO tab0 VALUES(413,5627,6280.11,'oymqc',9517,1192.48,'mmcmb')

statement ok
INSERT INTO tab0 VALUES(414,6898,5570.65,'frqgm',815,1879.41,'uyxlp')

statement ok
INSERT INTO tab0 VALUES(415,1116,8425.90,'wgqgf',1992,6740.44,'fgcdx')

statement ok
INSERT INTO tab0 VALUES(416,5764,209.91,'lycck',2925,3960.78,'eably')

statement ok
INSERT INTO tab0 VALUES(417,8424,5991.80,'puejx',4211,9556.27,'dtryn')

statement ok
INSERT INTO tab0 VALUES(418,8023,6799.94,'itixs',8423,3629.54,'ivxza')

statement ok
INSERT INTO tab0 VALUES(419,6089,5864.99,'ntxwt',1354,6608.13,'cwiwd')

statement ok
INSERT INTO tab0 VALUES(420,7994,4881.13,'vzqzo',3270,5507.57,'xqwyg')

statement ok
INSERT INTO tab0 VALUES(421,4211,246.7,'bxpnr',160,172.58,'qfkui')

statement ok
INSERT INTO tab0 VALUES(422,1558,9314.28,'xjjpm',4986,9530.13,'khkfh')

statement ok
INSERT INTO tab0 VALUES(423,4454,6647.3,'ntcct',8933,7839.60,'cbmnx')

statement ok
INSERT INTO tab0 VALUES(424,6159,264.58,'edwyh',2658,944.89,'amboe')

statement ok
INSERT INTO tab0 VALUES(425,39,7893.27,'xjjdl',7539,2513.56,'niavb')

statement ok
INSERT INTO tab0 VALUES(426,803,3214.65,'cgoaz',6930,305.94,'skiqd')

statement ok
INSERT INTO tab0 VALUES(427,5758,2120.60,'bpgel',7406,2407.26,'xoogd')

statement ok
INSERT INTO tab0 VALUES(428,6060,8957.49,'vjuvy',14,3488.77,'ixtar')

statement ok
INSERT INTO tab0 VALUES(429,7960,2780.24,'pvsrs',1525,1050.89,'vzsju')

statement ok
INSERT INTO tab0 VALUES(430,4060,3598.52,'krdgu',5681,1676.28,'kqyeq')

statement ok
INSERT INTO tab0 VALUES(431,4557,8631.81,'werxo',4448,7282.3,'umbpb')

statement ok
INSERT INTO tab0 VALUES(432,8497,8555.56,'qezak',9265,1366.75,'gtomd')

statement ok
INSERT INTO tab0 VALUES(433,5024,3752.33,'cjgdm',2292,5257.70,'boggc')

statement ok
INSERT INTO tab0 VALUES(434,4627,561.86,'ajxxa',7663,4367.91,'ccego')

statement ok
INSERT INTO tab0 VALUES(435,398,7528.24,'evjmi',2735,4439.31,'pmypm')

statement ok
INSERT INTO tab0 VALUES(436,9271,1658.4,'xnllc',9336,7799.86,'tfnqo')

statement ok
INSERT INTO tab0 VALUES(437,3280,4660.39,'vpdaf',5017,9606.67,'fbwuz')

statement ok
INSERT INTO tab0 VALUES(438,808,9202.14,'lofei',4304,4098.13,'yhiub')

statement ok
INSERT INTO tab0 VALUES(439,7833,5159.0,'qkrsn',9942,849.1,'nurws')

statement ok
INSERT INTO tab0 VALUES(440,9183,5863.63,'nytlu',4152,1011.63,'deish')

statement ok
INSERT INTO tab0 VALUES(441,9782,4352.75,'vqcjx',9876,3570.95,'wwfub')

statement ok
INSERT INTO tab0 VALUES(442,5902,9619.34,'uytqu',2028,1595.71,'piihu')

statement ok
INSERT INTO tab0 VALUES(443,6413,2871.69,'nipuj',8746,8485.53,'kcgkp')

statement ok
INSERT INTO tab0 VALUES(444,4034,3766.55,'tkxxy',2640,4223.10,'jxbji')

statement ok
INSERT INTO tab0 VALUES(445,6578,6671.27,'ndhrc',2044,1622.20,'bxqoi')

statement ok
INSERT INTO tab0 VALUES(446,8210,6910.92,'qvxlb',2262,2578.94,'gslrz')

statement ok
INSERT INTO tab0 VALUES(447,689,7012.38,'mjlnp',6822,4320.80,'mnevl')

statement ok
INSERT INTO tab0 VALUES(448,4624,2967.53,'njnfj',8726,5658.79,'vfhuc')

statement ok
INSERT INTO tab0 VALUES(449,721,469.30,'wdiws',1697,3234.58,'gqtxk')

statement ok
INSERT INTO tab0 VALUES(450,1033,1171.85,'dxleg',1431,7771.60,'mnoih')

statement ok
INSERT INTO tab0 VALUES(451,211,8930.70,'vzfdm',6847,327.20,'osjfz')

statement ok
INSERT INTO tab0 VALUES(452,6755,6064.78,'cwofl',1335,8540.74,'kjdrm')

statement ok
INSERT INTO tab0 VALUES(453,4260,9593.67,'igkoh',4011,2879.74,'nxwdh')

statement ok
INSERT INTO tab0 VALUES(454,2671,7500.61,'ukqaz',961,2897.98,'ngagx')

statement ok
INSERT INTO tab0 VALUES(455,9530,4972.71,'eyhju',6495,3478.66,'xyibp')

statement ok
INSERT INTO tab0 VALUES(456,1226,651.4,'iiohb',4393,1090.49,'nfffz')

statement ok
INSERT INTO tab0 VALUES(457,4247,2890.73,'wrfrv',9162,29.84,'ifrco')

statement ok
INSERT INTO tab0 VALUES(458,6427,5996.17,'scgoi',7278,8677.86,'yasvm')

statement ok
INSERT INTO tab0 VALUES(459,8197,6485.4,'urpms',8442,5746.58,'gualb')

statement ok
INSERT INTO tab0 VALUES(460,3842,9329.51,'puqip',6826,6531.7,'baqdm')

statement ok
INSERT INTO tab0 VALUES(461,2732,4208.34,'zyxsv',2325,9158.55,'ullch')

statement ok
INSERT INTO tab0 VALUES(462,599,1756.99,'neqyz',1808,835.52,'yizbg')

statement ok
INSERT INTO tab0 VALUES(463,763,9819.76,'jaogz',365,4104.86,'xnzzs')

statement ok
INSERT INTO tab0 VALUES(464,5396,9695.92,'sshsw',2559,3086.1,'lpynk')

statement ok
INSERT INTO tab0 VALUES(465,6766,2393.83,'oectg',3677,9737.2,'javya')

statement ok
INSERT INTO tab0 VALUES(466,8489,4877.4,'gkovz',976,93.74,'efriv')

statement ok
INSERT INTO tab0 VALUES(467,6778,6319.48,'cibwx',4939,523.93,'rsdsi')

statement ok
INSERT INTO tab0 VALUES(468,1696,4346.49,'aboih',520,3978.34,'ofhes')

statement ok
INSERT INTO tab0 VALUES(469,8400,1295.5,'daafp',8392,6240.90,'cxdyv')

statement ok
INSERT INTO tab0 VALUES(470,8398,458.81,'obhga',6210,2175.82,'uhcqm')

statement ok
INSERT INTO tab0 VALUES(471,794,2334.28,'tmoef',9840,1978.67,'upzfe')

statement ok
INSERT INTO tab0 VALUES(472,3540,881.94,'ijyns',4631,7430.60,'ushfv')

statement ok
INSERT INTO tab0 VALUES(473,4685,9761.34,'roidw',6648,8140.36,'omayg')

statement ok
INSERT INTO tab0 VALUES(474,3627,8595.25,'murye',3931,7802.52,'koejv')

statement ok
INSERT INTO tab0 VALUES(475,2361,9213.78,'mvyic',7744,440.51,'avnnd')

statement ok
INSERT INTO tab0 VALUES(476,6729,1896.50,'aqpfn',3820,6663.82,'bkbjr')

statement ok
INSERT INTO tab0 VALUES(477,7671,1638.56,'pldao',3619,9908.6,'rrufi')

statement ok
INSERT INTO tab0 VALUES(478,2476,4388.84,'qxyyc',5570,2697.14,'eogma')

statement ok
INSERT INTO tab0 VALUES(479,6029,3300.6,'bfqei',6326,2882.36,'rpeem')

statement ok
INSERT INTO tab0 VALUES(480,2063,4989.87,'whyso',2014,9901.53,'uadvs')

statement ok
INSERT INTO tab0 VALUES(481,4409,5773.5,'wsevr',9481,1018.15,'bxcoq')

statement ok
INSERT INTO tab0 VALUES(482,8246,7931.56,'bcxyw',7550,7583.46,'ujdkv')

statement ok
INSERT INTO tab0 VALUES(483,1350,5946.71,'qaoxf',8262,1278.61,'noyib')

statement ok
INSERT INTO tab0 VALUES(484,5344,2758.29,'hiczf',8136,365.78,'vxqgv')

statement ok
INSERT INTO tab0 VALUES(485,6951,6017.64,'yaods',9411,5941.29,'rdfjg')

statement ok
INSERT INTO tab0 VALUES(486,9238,4325.86,'kpvbd',1296,8182.76,'inedk')

statement ok
INSERT INTO tab0 VALUES(487,2874,3497.84,'zdcgk',1229,2598.18,'vximc')

statement ok
INSERT INTO tab0 VALUES(488,7373,2801.47,'cgoij',6114,6280.8,'pvgvm')

statement ok
INSERT INTO tab0 VALUES(489,2346,1213.70,'vmaxq',3583,4152.64,'ctwjr')

statement ok
INSERT INTO tab0 VALUES(490,8753,3666.72,'tfpwa',3237,5219.82,'obhaj')

statement ok
INSERT INTO tab0 VALUES(491,153,7301.4,'hwfne',7901,8817.47,'jhirl')

statement ok
INSERT INTO tab0 VALUES(492,3949,7715.63,'pbjqj',4873,868.47,'zdzhp')

statement ok
INSERT INTO tab0 VALUES(493,2645,5211.6,'zsqpy',7174,122.86,'ishya')

statement ok
INSERT INTO tab0 VALUES(494,5092,1052.62,'qckoc',4796,4413.93,'novbz')

statement ok
INSERT INTO tab0 VALUES(495,7736,3706.40,'gchlh',5955,6907.40,'lxiok')

statement ok
INSERT INTO tab0 VALUES(496,5875,5098.50,'qfcic',8339,2351.50,'lpluq')

statement ok
INSERT INTO tab0 VALUES(497,4901,6860.8,'iuehr',360,3324.10,'xkewv')

statement ok
INSERT INTO tab0 VALUES(498,1555,6582.51,'eabsn',2400,6489.87,'xborx')

statement ok
INSERT INTO tab0 VALUES(499,5178,4060.52,'cehhz',8066,8841.37,'tkkcv')

statement ok
INSERT INTO tab0 VALUES(500,8950,7547.29,'osugw',5438,3951.18,'umuam')

statement ok
INSERT INTO tab0 VALUES(501,1162,5.59,'ijslh',8316,8231.3,'vtule')

statement ok
INSERT INTO tab0 VALUES(502,6442,5351.88,'yfwmx',7474,7170.93,'wcxvh')

statement ok
INSERT INTO tab0 VALUES(503,7021,4709.50,'naotz',1911,1589.29,'rzzyy')

statement ok
INSERT INTO tab0 VALUES(504,3976,2661.73,'gbyuq',94,3892.5,'nrqeo')

statement ok
INSERT INTO tab0 VALUES(505,8480,3496.94,'znybt',1217,4316.80,'qfvoo')

statement ok
INSERT INTO tab0 VALUES(506,3056,7459.70,'clqmk',6445,7178.88,'assyv')

statement ok
INSERT INTO tab0 VALUES(507,2824,7003.94,'uxbdo',164,7127.57,'xhbdp')

statement ok
INSERT INTO tab0 VALUES(508,6752,3037.4,'zfqut',1235,5397.16,'ljayw')

statement ok
INSERT INTO tab0 VALUES(509,8905,1179.97,'twbrp',4241,6051.7,'jsolb')

statement ok
INSERT INTO tab0 VALUES(510,9696,8002.43,'dxqvo',737,2234.2,'pmiys')

statement ok
INSERT INTO tab0 VALUES(511,7135,7287.92,'otefl',502,2426.12,'tndec')

statement ok
INSERT INTO tab0 VALUES(512,8081,6273.93,'prkra',2786,6687.2,'alonu')

statement ok
INSERT INTO tab0 VALUES(513,9490,1903.5,'porgv',7563,2908.99,'opryg')

statement ok
INSERT INTO tab0 VALUES(514,9664,7079.4,'eirfo',6778,3063.11,'ekpgq')

statement ok
INSERT INTO tab0 VALUES(515,9505,6911.4,'bywew',5601,9460.34,'zjdfg')

statement ok
INSERT INTO tab0 VALUES(516,3763,4965.64,'mkhhw',3673,986.67,'dekpg')

statement ok
INSERT INTO tab0 VALUES(517,2283,9514.0,'yeahx',6358,9360.24,'exlke')

statement ok
INSERT INTO tab0 VALUES(518,1260,9787.1,'vaarz',5992,5387.46,'xcxwu')

statement ok
INSERT INTO tab0 VALUES(519,4485,2222.41,'zgnup',3136,5200.15,'xyouj')

statement ok
INSERT INTO tab0 VALUES(520,4598,6714.87,'kyuae',7821,6515.65,'eicjs')

statement ok
INSERT INTO tab0 VALUES(521,4336,2862.17,'uvtvv',802,4881.96,'uzopk')

statement ok
INSERT INTO tab0 VALUES(522,7785,6224.31,'eqmxz',4805,9929.83,'mpbfu')

statement ok
INSERT INTO tab0 VALUES(523,1625,4567.60,'pcbiw',5783,1620.95,'gzkyg')

statement ok
INSERT INTO tab0 VALUES(524,6388,4113.85,'ufatg',4156,6499.99,'bgumb')

statement ok
INSERT INTO tab0 VALUES(525,7701,5791.42,'oczid',6070,3943.81,'ltgva')

statement ok
INSERT INTO tab0 VALUES(526,7539,1487.40,'tlizd',4644,2410.52,'aklfw')

statement ok
INSERT INTO tab0 VALUES(527,5476,295.73,'pjxok',1218,5691.64,'iqege')

statement ok
INSERT INTO tab0 VALUES(528,9932,4763.30,'ktlwa',6604,9159.22,'esbfu')

statement ok
INSERT INTO tab0 VALUES(529,9426,7151.8,'hekut',2341,6018.95,'prgzn')

statement ok
INSERT INTO tab0 VALUES(530,3824,5673.26,'sekop',1934,3554.30,'fpwhs')

statement ok
INSERT INTO tab0 VALUES(531,5589,751.39,'djzrm',2116,9388.65,'wotuz')

statement ok
INSERT INTO tab0 VALUES(532,1034,1261.44,'pmefw',4092,7718.38,'labdu')

statement ok
INSERT INTO tab0 VALUES(533,1565,791.0,'jpetg',4786,5579.5,'jrvhz')

statement ok
INSERT INTO tab0 VALUES(534,4941,3883.37,'qcxuz',8100,9084.47,'dstkm')

statement ok
INSERT INTO tab0 VALUES(535,6515,2285.67,'azrmw',6154,9682.87,'ezscz')

statement ok
INSERT INTO tab0 VALUES(536,491,1205.99,'gzseo',543,399.0,'gzhon')

statement ok
INSERT INTO tab0 VALUES(537,1166,5556.53,'vmafn',3585,2098.25,'edqqy')

statement ok
INSERT INTO tab0 VALUES(538,4189,6210.68,'pxsgk',9569,9722.79,'nvyzw')

statement ok
INSERT INTO tab0 VALUES(539,7805,6244.16,'jpxfs',6007,8545.71,'amzgz')

statement ok
INSERT INTO tab0 VALUES(540,4105,7192.18,'qecrp',4886,425.10,'mwybw')

statement ok
INSERT INTO tab0 VALUES(541,281,5296.52,'bmare',3912,50.21,'dazgn')

statement ok
INSERT INTO tab0 VALUES(542,9870,7755.67,'dvcbm',7766,1191.57,'mlszb')

statement ok
INSERT INTO tab0 VALUES(543,4009,8975.97,'zacqw',9351,2951.9,'sibvg')

statement ok
INSERT INTO tab0 VALUES(544,2679,6819.72,'qoxat',1044,6017.24,'onpxh')

statement ok
INSERT INTO tab0 VALUES(545,5961,8857.30,'brxcd',5942,8905.10,'tsobf')

statement ok
INSERT INTO tab0 VALUES(546,5286,8615.31,'lquxi',9117,4213.57,'qraws')

statement ok
INSERT INTO tab0 VALUES(547,4678,1827.69,'aqeyn',8862,4873.41,'zdxxq')

statement ok
INSERT INTO tab0 VALUES(548,2011,2685.83,'pcddk',7944,400.43,'jfjtt')

statement ok
INSERT INTO tab0 VALUES(549,257,87.73,'hsuaw',4852,3136.58,'zfohd')

statement ok
INSERT INTO tab0 VALUES(550,8735,3887.7,'aoexn',5048,4511.8,'eadnb')

statement ok
INSERT INTO tab0 VALUES(551,4362,1147.41,'eiozk',2216,1283.58,'cdazl')

statement ok
INSERT INTO tab0 VALUES(552,2903,2388.24,'iiijm',9512,1794.21,'isvvp')

statement ok
INSERT INTO tab0 VALUES(553,219,7834.14,'srkll',818,2217.79,'lvttt')

statement ok
INSERT INTO tab0 VALUES(554,3520,3669.93,'zjzqh',1985,2808.89,'tnzks')

statement ok
INSERT INTO tab0 VALUES(555,2614,8283.73,'slexu',2088,4154.0,'xyjfl')

statement ok
INSERT INTO tab0 VALUES(556,1155,8524.16,'efoqh',4674,3424.62,'ijcuw')

statement ok
INSERT INTO tab0 VALUES(557,7897,5945.40,'udvvi',9015,620.40,'cpjvf')

statement ok
INSERT INTO tab0 VALUES(558,7940,3058.35,'xfngd',1353,4826.28,'nuvlx')

statement ok
INSERT INTO tab0 VALUES(559,3983,9582.75,'iwkok',6153,457.59,'ptkcz')

statement ok
INSERT INTO tab0 VALUES(560,7569,8691.32,'zgiht',7355,3511.19,'tzuux')

statement ok
INSERT INTO tab0 VALUES(561,344,3268.83,'nhvgn',9619,7818.57,'nwdha')

statement ok
INSERT INTO tab0 VALUES(562,5298,2153.30,'ywokg',9578,1288.3,'cuqdh')

statement ok
INSERT INTO tab0 VALUES(563,8020,6392.7,'gxecm',7089,2167.75,'zfesw')

statement ok
INSERT INTO tab0 VALUES(564,7945,5487.93,'cjsfe',6481,5279.94,'nuaps')

statement ok
INSERT INTO tab0 VALUES(565,9609,3652.29,'hsmdm',7805,8283.96,'spgmg')

statement ok
INSERT INTO tab0 VALUES(566,3893,6051.26,'ppkeg',8086,7917.43,'rdrib')

statement ok
INSERT INTO tab0 VALUES(567,9276,5060.77,'elxjv',2571,6255.40,'iocqj')

statement ok
INSERT INTO tab0 VALUES(568,3085,6511.72,'idgtm',5978,6950.42,'ariiq')

statement ok
INSERT INTO tab0 VALUES(569,2744,5942.13,'dmnof',3750,1488.71,'efmem')

statement ok
INSERT INTO tab0 VALUES(570,7027,4849.19,'zdwff',3303,5436.26,'wwuox')

statement ok
INSERT INTO tab0 VALUES(571,7303,6935.45,'hvmoq',5273,4695.93,'lkexh')

statement ok
INSERT INTO tab0 VALUES(572,8788,4359.91,'amzvb',4771,1746.66,'ewwtr')

statement ok
INSERT INTO tab0 VALUES(573,1799,3988.18,'mgbzg',2630,1905.50,'zqbrs')

statement ok
INSERT INTO tab0 VALUES(574,2999,3646.57,'srgrv',6654,9566.79,'vnkra')

statement ok
INSERT INTO tab0 VALUES(575,6648,8363.21,'izklq',2873,4458.27,'ozxdz')

statement ok
INSERT INTO tab0 VALUES(576,5855,6629.22,'axkur',6787,7891.19,'jfgzg')

statement ok
INSERT INTO tab0 VALUES(577,3825,6636.80,'hcuko',4620,9008.48,'qgrwo')

statement ok
INSERT INTO tab0 VALUES(578,5111,2538.36,'vahdd',4566,1031.82,'fcieb')

statement ok
INSERT INTO tab0 VALUES(579,6866,694.65,'nfngc',8047,7518.81,'mxfif')

statement ok
INSERT INTO tab0 VALUES(580,88,5918.87,'rlqnv',951,8607.5,'nzoth')

statement ok
INSERT INTO tab0 VALUES(581,872,7735.83,'arwiq',4895,7268.31,'daoza')

statement ok
INSERT INTO tab0 VALUES(582,1665,6624.4,'zihtu',8464,5554.63,'fgyaf')

statement ok
INSERT INTO tab0 VALUES(583,2506,273.86,'okguu',8468,848.46,'ljqci')

statement ok
INSERT INTO tab0 VALUES(584,2286,9825.58,'vmdkh',1190,2117.76,'zzkff')

statement ok
INSERT INTO tab0 VALUES(585,9992,6132.62,'qbztm',3632,6159.14,'ajmxs')

statement ok
INSERT INTO tab0 VALUES(586,5959,6001.58,'fjbdx',4774,3856.0,'kybod')

statement ok
INSERT INTO tab0 VALUES(587,3119,8449.43,'qwngx',6815,6419.64,'hccnc')

statement ok
INSERT INTO tab0 VALUES(588,8252,947.57,'uczil',6427,1643.36,'snxcz')

statement ok
INSERT INTO tab0 VALUES(589,3236,5675.0,'qwheo',6008,154.64,'jfqxq')

statement ok
INSERT INTO tab0 VALUES(590,6296,5768.45,'ckxkc',4922,1661.22,'atbvb')

statement ok
INSERT INTO tab0 VALUES(591,3255,1570.47,'notkf',762,1205.25,'gedcv')

statement ok
INSERT INTO tab0 VALUES(592,8785,6882.56,'kstqf',591,5408.39,'cjqpz')

statement ok
INSERT INTO tab0 VALUES(593,7653,5210.34,'zflqx',2195,8724.96,'qztvk')

statement ok
INSERT INTO tab0 VALUES(594,5976,6020.62,'udofm',5332,9691.6,'qsufq')

statement ok
INSERT INTO tab0 VALUES(595,2467,983.56,'ktwnz',2985,7179.69,'cirxj')

statement ok
INSERT INTO tab0 VALUES(596,9687,227.77,'ajlgx',2606,6634.87,'zvsje')

statement ok
INSERT INTO tab0 VALUES(597,5297,8587.47,'bsppz',7372,6343.76,'wpczb')

statement ok
INSERT INTO tab0 VALUES(598,3301,1857.56,'uvkrs',7433,3670.82,'kkpqb')

statement ok
INSERT INTO tab0 VALUES(599,5303,3036.81,'zigjx',1160,1311.89,'ctfoz')

statement ok
INSERT INTO tab0 VALUES(600,1759,8580.93,'mnpml',6398,3545.34,'wtspz')

statement ok
INSERT INTO tab0 VALUES(601,3214,4653.73,'ymlcv',1714,2483.20,'qliec')

statement ok
INSERT INTO tab0 VALUES(602,1568,3376.24,'hfdlw',7649,4318.27,'bwipz')

statement ok
INSERT INTO tab0 VALUES(603,1315,9076.80,'mrvdg',7962,5576.24,'bbtcn')

statement ok
INSERT INTO tab0 VALUES(604,799,4538.25,'deghd',892,9363.83,'ojuzj')

statement ok
INSERT INTO tab0 VALUES(605,3458,7256.98,'zddpw',396,1617.94,'xntrq')

statement ok
INSERT INTO tab0 VALUES(606,9082,5674.13,'umcpp',7404,7360.69,'rqkzq')

statement ok
INSERT INTO tab0 VALUES(607,5054,5451.64,'prbqt',1068,6946.65,'gmscf')

statement ok
INSERT INTO tab0 VALUES(608,7610,5700.45,'tuyzx',16,2310.89,'monts')

statement ok
INSERT INTO tab0 VALUES(609,3080,5241.56,'gtjde',3595,3217.13,'feajg')

statement ok
INSERT INTO tab0 VALUES(610,9141,8849.20,'kkcvz',3126,3518.88,'xtpgr')

statement ok
INSERT INTO tab0 VALUES(611,6071,3510.92,'opvbr',3154,7395.53,'lqdoy')

statement ok
INSERT INTO tab0 VALUES(612,7995,4664.76,'tjulc',2694,5609.53,'pnany')

statement ok
INSERT INTO tab0 VALUES(613,4129,2458.32,'czgee',6486,1757.43,'pkloy')

statement ok
INSERT INTO tab0 VALUES(614,48,7999.92,'sgjer',6241,8515.11,'yugjg')

statement ok
INSERT INTO tab0 VALUES(615,8917,9599.74,'cknfu',1894,3894.80,'xtmdz')

statement ok
INSERT INTO tab0 VALUES(616,2750,9026.89,'xjfco',2853,7483.29,'fdwoo')

statement ok
INSERT INTO tab0 VALUES(617,3658,7756.60,'pyntx',9244,6708.1,'oosah')

statement ok
INSERT INTO tab0 VALUES(618,5103,3222.27,'vstiu',3174,3073.16,'kuhtc')

statement ok
INSERT INTO tab0 VALUES(619,3141,5065.69,'kkcig',9965,8416.85,'lmrve')

statement ok
INSERT INTO tab0 VALUES(620,7678,1383.7,'qvius',9416,1156.21,'hqeml')

statement ok
INSERT INTO tab0 VALUES(621,3716,4979.24,'dfhjv',7047,2544.52,'eqaci')

statement ok
INSERT INTO tab0 VALUES(622,2606,9615.72,'iamky',5351,2916.33,'lhbij')

statement ok
INSERT INTO tab0 VALUES(623,3295,6258.87,'elzex',5043,7933.60,'hzhgt')

statement ok
INSERT INTO tab0 VALUES(624,3580,9335.2,'rfrxk',6312,4848.82,'fwooa')

statement ok
INSERT INTO tab0 VALUES(625,1354,2978.60,'rxfzz',69,8737.11,'yadpr')

statement ok
INSERT INTO tab0 VALUES(626,5858,7275.22,'hylag',9197,8763.39,'tijnt')

statement ok
INSERT INTO tab0 VALUES(627,8930,4524.87,'qybzx',9803,4420.46,'fygko')

statement ok
INSERT INTO tab0 VALUES(628,6257,5480.96,'lmhiz',2466,1783.15,'xddkg')

statement ok
INSERT INTO tab0 VALUES(629,8623,5598.51,'sqndu',3486,9760.46,'wphvi')

statement ok
INSERT INTO tab0 VALUES(630,3160,1301.27,'hsvhj',6139,6341.63,'kmoil')

statement ok
INSERT INTO tab0 VALUES(631,4597,6212.79,'mssmb',1922,4847.33,'nnaxy')

statement ok
INSERT INTO tab0 VALUES(632,6510,7411.60,'terkj',1803,183.74,'sflgn')

statement ok
INSERT INTO tab0 VALUES(633,2576,1689.33,'fnvvi',7475,5085.70,'nweqv')

statement ok
INSERT INTO tab0 VALUES(634,7814,1790.82,'mbmxi',2604,6370.83,'cuodc')

statement ok
INSERT INTO tab0 VALUES(635,9845,2668.22,'zdyzp',4074,1188.62,'zlpvr')

statement ok
INSERT INTO tab0 VALUES(636,139,7731.18,'yfxaw',3249,3272.62,'pkruv')

statement ok
INSERT INTO tab0 VALUES(637,5259,5097.91,'qehob',7210,9186.51,'wschi')

statement ok
INSERT INTO tab0 VALUES(638,8118,3840.34,'jfrxv',13,4574.26,'zvrxx')

statement ok
INSERT INTO tab0 VALUES(639,9227,240.26,'vbcef',3936,416.24,'wvmra')

statement ok
INSERT INTO tab0 VALUES(640,7946,4035.40,'vdnoj',730,9272.32,'xmjeo')

statement ok
INSERT INTO tab0 VALUES(641,3726,4671.57,'ysqiy',2868,1533.4,'morqh')

statement ok
INSERT INTO tab0 VALUES(642,7375,7548.82,'cxgzy',4797,1675.73,'sotcn')

statement ok
INSERT INTO tab0 VALUES(643,2293,277.51,'evdjg',4184,4503.59,'yipow')

statement ok
INSERT INTO tab0 VALUES(644,5729,8922.49,'txoyg',3172,1405.87,'ovrdr')

statement ok
INSERT INTO tab0 VALUES(645,28,4257.18,'otyqm',9624,6602.95,'jifyv')

statement ok
INSERT INTO tab0 VALUES(646,3886,8012.71,'fjkfh',8378,3396.51,'kqdpf')

statement ok
INSERT INTO tab0 VALUES(647,3594,9125.7,'vjlhj',2492,421.60,'nfmbm')

statement ok
INSERT INTO tab0 VALUES(648,4291,9988.18,'papmj',4500,7894.81,'zddvo')

statement ok
INSERT INTO tab0 VALUES(649,1215,2704.7,'mjzmt',7655,3863.40,'bllcl')

statement ok
INSERT INTO tab0 VALUES(650,950,5330.99,'viagb',7184,459.37,'tbsxo')

statement ok
INSERT INTO tab0 VALUES(651,2680,8132.52,'xzyev',1539,144.65,'ibceq')

statement ok
INSERT INTO tab0 VALUES(652,9432,9832.68,'rlpbd',3640,1962.18,'auyyf')

statement ok
INSERT INTO tab0 VALUES(653,9337,3859.10,'fevjd',2135,7791.4,'ovojg')

statement ok
INSERT INTO tab0 VALUES(654,6869,4599.14,'ocigu',2641,8587.62,'wjvxv')

statement ok
INSERT INTO tab0 VALUES(655,4101,3647.96,'fobvk',8997,644.67,'rcxos')

statement ok
INSERT INTO tab0 VALUES(656,1954,6052.71,'urdcj',4520,1832.50,'dnpsz')

statement ok
INSERT INTO tab0 VALUES(657,1446,6570.61,'qjehr',3241,7856.4,'lyhot')

statement ok
INSERT INTO tab0 VALUES(658,4944,5919.11,'lidup',1173,8504.2,'lqjcq')

statement ok
INSERT INTO tab0 VALUES(659,7410,7016.99,'xlski',7545,3893.6,'iawel')

statement ok
INSERT INTO tab0 VALUES(660,7657,1243.49,'ishlm',6061,726.80,'frhuw')

statement ok
INSERT INTO tab0 VALUES(661,9593,4685.44,'glgtx',6149,8533.5,'rrwab')

statement ok
INSERT INTO tab0 VALUES(662,3475,4383.38,'bhsae',4207,5931.86,'pjpje')

statement ok
INSERT INTO tab0 VALUES(663,7157,4588.71,'rnith',4857,6865.73,'oxnre')

statement ok
INSERT INTO tab0 VALUES(664,7341,3005.75,'cbomh',2193,6866.63,'qbojh')

statement ok
INSERT INTO tab0 VALUES(665,828,7050.94,'aoput',1034,9293.23,'vlbos')

statement ok
INSERT INTO tab0 VALUES(666,5763,92.93,'osxop',8168,1590.93,'zrlee')

statement ok
INSERT INTO tab0 VALUES(667,2892,7709.70,'uducq',3609,1532.8,'dnubs')

statement ok
INSERT INTO tab0 VALUES(668,6808,3936.70,'lqzbe',1841,3476.1,'hxodd')

statement ok
INSERT INTO tab0 VALUES(669,7201,7515.96,'kjmws',3072,4610.23,'xebls')

statement ok
INSERT INTO tab0 VALUES(670,109,8144.22,'mvzom',4483,1206.51,'ubflu')

statement ok
INSERT INTO tab0 VALUES(671,9167,2729.7,'ydnda',1477,4867.3,'jaeyj')

statement ok
INSERT INTO tab0 VALUES(672,6859,1633.7,'fzdpb',8929,8778.48,'pcwhx')

statement ok
INSERT INTO tab0 VALUES(673,5765,4926.83,'jyozw',2439,3956.23,'lhpos')

statement ok
INSERT INTO tab0 VALUES(674,9814,8634.22,'ykspy',9577,5501.38,'ppvrr')

statement ok
INSERT INTO tab0 VALUES(675,5532,993.42,'jxlft',1137,8842.98,'zarjy')

statement ok
INSERT INTO tab0 VALUES(676,3293,8693.7,'tbayh',2385,5994.7,'lwonm')

statement ok
INSERT INTO tab0 VALUES(677,8568,3131.42,'kwyqp',4310,1803.86,'mtxer')

statement ok
INSERT INTO tab0 VALUES(678,3178,6663.41,'mqkwp',4875,195.83,'pvosa')

statement ok
INSERT INTO tab0 VALUES(679,6537,8851.83,'shzan',264,430.85,'gtswt')

statement ok
INSERT INTO tab0 VALUES(680,6912,2714.43,'wkfnr',6133,3348.32,'hbhah')

statement ok
INSERT INTO tab0 VALUES(681,2663,978.6,'khjwz',8863,7625.31,'myrdf')

statement ok
INSERT INTO tab0 VALUES(682,3502,2326.75,'ghwyp',6805,6014.63,'luibo')

statement ok
INSERT INTO tab0 VALUES(683,1734,7649.91,'grauq',1535,1604.3,'axioo')

statement ok
INSERT INTO tab0 VALUES(684,3516,6295.37,'xytdr',9100,4063.25,'yyeli')

statement ok
INSERT INTO tab0 VALUES(685,101,2315.59,'xvyel',1271,5894.21,'nvfsk')

statement ok
INSERT INTO tab0 VALUES(686,9087,722.72,'uoiyn',6790,8679.8,'halqk')

statement ok
INSERT INTO tab0 VALUES(687,5674,3735.74,'sxbit',2624,9335.44,'mpyzs')

statement ok
INSERT INTO tab0 VALUES(688,3908,7030.61,'sedfc',5211,6360.41,'witay')

statement ok
INSERT INTO tab0 VALUES(689,7930,5988.37,'vojnb',1711,6082.73,'dufts')

statement ok
INSERT INTO tab0 VALUES(690,3234,1948.28,'fgron',1258,8913.95,'tqtxh')

statement ok
INSERT INTO tab0 VALUES(691,7907,8458.93,'fixwe',6211,5598.49,'mopfz')

statement ok
INSERT INTO tab0 VALUES(692,3887,7520.37,'qblph',3392,3462.81,'ymelc')

statement ok
INSERT INTO tab0 VALUES(693,8204,5846.24,'qdtlg',5359,2662.53,'itwoh')

statement ok
INSERT INTO tab0 VALUES(694,4244,1102.91,'dncwe',1634,2439.52,'acrui')

statement ok
INSERT INTO tab0 VALUES(695,2984,8164.57,'ouaer',9964,7365.8,'gxsvs')

statement ok
INSERT INTO tab0 VALUES(696,4252,5363.36,'nefsf',7569,3592.1,'ogaxg')

statement ok
INSERT INTO tab0 VALUES(697,7972,737.55,'hqwxb',2391,5108.77,'qeyyq')

statement ok
INSERT INTO tab0 VALUES(698,5417,8282.58,'oelmr',4344,9980.59,'tnzsh')

statement ok
INSERT INTO tab0 VALUES(699,456,4201.25,'ysjlk',6566,6607.62,'oiivs')

statement ok
INSERT INTO tab0 VALUES(700,807,3154.82,'rlmke',6668,9973.2,'qykah')

statement ok
INSERT INTO tab0 VALUES(701,9286,4508.14,'hstly',7981,7892.9,'byrfw')

statement ok
INSERT INTO tab0 VALUES(702,5055,8585.76,'dkzoo',814,7257.43,'bkcqi')

statement ok
INSERT INTO tab0 VALUES(703,4874,2918.8,'ayhme',3690,299.3,'sbvvh')

statement ok
INSERT INTO tab0 VALUES(704,4351,8493.46,'yitaa',4614,828.39,'oiycs')

statement ok
INSERT INTO tab0 VALUES(705,9194,6006.35,'okeby',2308,485.68,'dmtfm')

statement ok
INSERT INTO tab0 VALUES(706,6456,2109.41,'yzotz',7467,4994.83,'pvvzb')

statement ok
INSERT INTO tab0 VALUES(707,5787,5660.64,'cutog',4012,413.70,'mrhxf')

statement ok
INSERT INTO tab0 VALUES(708,688,3976.50,'rwdne',333,9378.14,'grssj')

statement ok
INSERT INTO tab0 VALUES(709,9750,9080.4,'pkhgm',545,7361.17,'xtlgn')

statement ok
INSERT INTO tab0 VALUES(710,7923,3951.2,'ockcp',5734,8914.8,'ninrt')

statement ok
INSERT INTO tab0 VALUES(711,7748,8777.4,'vedjh',5208,3920.55,'dldpu')

statement ok
INSERT INTO tab0 VALUES(712,612,7202.66,'sndfm',7752,3847.81,'cvidt')

statement ok
INSERT INTO tab0 VALUES(713,8004,2577.54,'itrzq',2869,7993.73,'wdldp')

statement ok
INSERT INTO tab0 VALUES(714,2758,4210.54,'bnhil',2036,9738.94,'nybfb')

statement ok
INSERT INTO tab0 VALUES(715,306,3616.86,'kljeq',9953,2795.99,'lyjzw')

statement ok
INSERT INTO tab0 VALUES(716,9930,768.17,'jguzi',5794,7457.44,'acwat')

statement ok
INSERT INTO tab0 VALUES(717,6005,344.71,'fdpvv',4454,6853.2,'bpadt')

statement ok
INSERT INTO tab0 VALUES(718,9259,7982.46,'cmpnf',7801,3190.71,'rgvmd')

statement ok
INSERT INTO tab0 VALUES(719,8013,6524.21,'pkwty',5924,4009.92,'rlmpt')

statement ok
INSERT INTO tab0 VALUES(720,9440,2272.74,'nprfn',8388,8432.55,'jfaov')

statement ok
INSERT INTO tab0 VALUES(721,806,1231.89,'gossc',5479,3414.19,'anwdo')

statement ok
INSERT INTO tab0 VALUES(722,728,5366.74,'rsahz',9454,9992.17,'ripzr')

statement ok
INSERT INTO tab0 VALUES(723,420,8850.68,'pnpin',5796,9535.75,'qoknf')

statement ok
INSERT INTO tab0 VALUES(724,4945,4310.59,'lotun',4458,9993.18,'boulx')

statement ok
INSERT INTO tab0 VALUES(725,4457,9082.92,'wtcex',1117,2149.91,'uwgka')

statement ok
INSERT INTO tab0 VALUES(726,5467,1459.85,'lmyuk',8422,5868.61,'squox')

statement ok
INSERT INTO tab0 VALUES(727,2077,6940.37,'cowsc',7245,6346.39,'omqjo')

statement ok
INSERT INTO tab0 VALUES(728,7242,4482.45,'bnqcd',7930,363.87,'owvwk')

statement ok
INSERT INTO tab0 VALUES(729,4008,2748.16,'ctngh',1545,2529.32,'vbvus')

statement ok
INSERT INTO tab0 VALUES(730,6774,6359.76,'llbpo',1130,1538.80,'jhfsl')

statement ok
INSERT INTO tab0 VALUES(731,2536,2143.86,'jxscx',2946,6414.25,'gxedq')

statement ok
INSERT INTO tab0 VALUES(732,2135,5385.54,'qojat',7730,2765.64,'rmfnh')

statement ok
INSERT INTO tab0 VALUES(733,1511,6075.44,'hecjs',1939,9029.10,'gzxps')

statement ok
INSERT INTO tab0 VALUES(734,2953,5164.95,'hxsyc',9003,2727.3,'uugkm')

statement ok
INSERT INTO tab0 VALUES(735,6346,806.27,'allfr',576,6713.23,'zylks')

statement ok
INSERT INTO tab0 VALUES(736,423,4616.57,'adlwg',7784,5422.3,'vepoy')

statement ok
INSERT INTO tab0 VALUES(737,4016,7911.12,'mempe',2474,1120.40,'mbepp')

statement ok
INSERT INTO tab0 VALUES(738,7304,7971.38,'cpsid',8469,157.9,'rfsat')

statement ok
INSERT INTO tab0 VALUES(739,3058,4277.17,'jnbkr',2812,9215.75,'ningq')

statement ok
INSERT INTO tab0 VALUES(740,7908,4772.77,'pgxpy',7017,1556.7,'zgbsi')

statement ok
INSERT INTO tab0 VALUES(741,3574,2104.3,'dixkd',8327,3275.87,'qhwej')

statement ok
INSERT INTO tab0 VALUES(742,8123,9877.53,'jtizg',952,9551.25,'edanj')

statement ok
INSERT INTO tab0 VALUES(743,7224,8904.68,'caxir',7325,892.71,'deufr')

statement ok
INSERT INTO tab0 VALUES(744,5391,3453.86,'djiou',9355,9389.30,'mneew')

statement ok
INSERT INTO tab0 VALUES(745,7236,7501.53,'ftyur',9672,4967.67,'ezscp')

statement ok
INSERT INTO tab0 VALUES(746,8717,981.36,'hbilq',2877,1631.30,'xoajb')

statement ok
INSERT INTO tab0 VALUES(747,8395,6034.38,'jhyhw',6795,3717.53,'qggkq')

statement ok
INSERT INTO tab0 VALUES(748,8672,3255.6,'bmtqc',3725,2146.74,'ggbqn')

statement ok
INSERT INTO tab0 VALUES(749,7052,7950.46,'dbvhf',1686,669.47,'eeyrj')

statement ok
INSERT INTO tab0 VALUES(750,7385,6380.35,'kvbyv',5671,2120.52,'abzma')

statement ok
INSERT INTO tab0 VALUES(751,1119,2014.37,'yepbz',8897,4663.10,'gqljv')

statement ok
INSERT INTO tab0 VALUES(752,8552,1776.8,'dbset',4051,8048.94,'qgjgr')

statement ok
INSERT INTO tab0 VALUES(753,73,2299.16,'yjfwt',4544,9853.42,'dfhtf')

statement ok
INSERT INTO tab0 VALUES(754,7427,6172.47,'utgza',5761,1740.70,'fsvgw')

statement ok
INSERT INTO tab0 VALUES(755,4950,8192.25,'aatvi',6306,5703.84,'ubgdc')

statement ok
INSERT INTO tab0 VALUES(756,830,1613.16,'sdfbc',9260,317.92,'qwdsh')

statement ok
INSERT INTO tab0 VALUES(757,8351,4394.48,'aggav',3423,6991.18,'bbzqf')

statement ok
INSERT INTO tab0 VALUES(758,7144,5454.19,'abfvu',4570,6214.12,'pzysv')

statement ok
INSERT INTO tab0 VALUES(759,4438,917.11,'itvjq',6698,3808.65,'nrfhs')

statement ok
INSERT INTO tab0 VALUES(760,6310,364.1,'qdwrb',3277,7177.22,'owzgt')

statement ok
INSERT INTO tab0 VALUES(761,8936,3085.77,'iwquk',8498,1557.90,'nctdx')

statement ok
INSERT INTO tab0 VALUES(762,9837,4326.48,'gntzg',8527,6265.56,'uzcgp')

statement ok
INSERT INTO tab0 VALUES(763,9132,1536.54,'cruzc',2749,953.95,'feiym')

statement ok
INSERT INTO tab0 VALUES(764,791,629.85,'hcqxz',5028,1850.87,'jnbnb')

statement ok
INSERT INTO tab0 VALUES(765,3878,2218.88,'kvmqz',4944,8023.25,'mhuni')

statement ok
INSERT INTO tab0 VALUES(766,3806,7881.80,'zjeqb',9054,7616.30,'agruh')

statement ok
INSERT INTO tab0 VALUES(767,3585,6396.65,'zrzin',2136,4108.64,'draps')

statement ok
INSERT INTO tab0 VALUES(768,5074,1.40,'lmcds',8439,2560.41,'kqxsq')

statement ok
INSERT INTO tab0 VALUES(769,229,642.14,'efmpo',2939,5862.38,'obwsc')

statement ok
INSERT INTO tab0 VALUES(770,2352,6221.14,'jhfkh',2580,989.14,'xvovr')

statement ok
INSERT INTO tab0 VALUES(771,7347,6845.2,'fcitc',7532,5249.13,'bxhif')

statement ok
INSERT INTO tab0 VALUES(772,4960,1081.89,'lgigp',2436,2527.86,'qoqoj')

statement ok
INSERT INTO tab0 VALUES(773,40,2204.40,'cqvdp',7656,9546.96,'rifxe')

statement ok
INSERT INTO tab0 VALUES(774,3778,4441.95,'zoflq',530,2107.34,'ohcgw')

statement ok
INSERT INTO tab0 VALUES(775,4968,9230.77,'nvhyq',6616,1345.33,'hbpti')

statement ok
INSERT INTO tab0 VALUES(776,1249,1467.3,'ezvpp',945,9976.76,'kbxes')

statement ok
INSERT INTO tab0 VALUES(777,359,5751.2,'cgdhd',9273,8548.13,'lnnaf')

statement ok
INSERT INTO tab0 VALUES(778,1381,2640.22,'xxzic',9328,1693.70,'rqcnp')

statement ok
INSERT INTO tab0 VALUES(779,5999,4901.47,'dfufh',2060,4371.65,'otzwu')

statement ok
INSERT INTO tab0 VALUES(780,9743,3754.4,'yoqba',2890,8128.15,'qkthp')

statement ok
INSERT INTO tab0 VALUES(781,3240,5131.83,'sqqoq',2965,7341.56,'vnahf')

statement ok
INSERT INTO tab0 VALUES(782,3465,5916.41,'spsek',402,5468.50,'jlyoa')

statement ok
INSERT INTO tab0 VALUES(783,4992,203.22,'scegx',1542,1299.99,'fevgz')

statement ok
INSERT INTO tab0 VALUES(784,1242,5542.65,'onhas',2199,5208.56,'tlvdl')

statement ok
INSERT INTO tab0 VALUES(785,5732,9192.18,'wxyyc',8908,5398.41,'kunou')

statement ok
INSERT INTO tab0 VALUES(786,3329,4365.50,'nihrp',177,4156.52,'iunvu')

statement ok
INSERT INTO tab0 VALUES(787,1497,6486.63,'nxkiq',7739,4102.76,'yafzq')

statement ok
INSERT INTO tab0 VALUES(788,1546,9428.8,'kvvic',7796,4436.1,'plfif')

statement ok
INSERT INTO tab0 VALUES(789,9887,1781.92,'zqfxb',2277,7190.34,'egdex')

statement ok
INSERT INTO tab0 VALUES(790,9275,3087.94,'xjzyj',79,3480.5,'sddge')

statement ok
INSERT INTO tab0 VALUES(791,65,94.79,'gkxeg',8325,9752.87,'clnqd')

statement ok
INSERT INTO tab0 VALUES(792,1458,3009.4,'izvkz',3610,4035.5,'qfnci')

statement ok
INSERT INTO tab0 VALUES(793,2755,1747.39,'caenl',3248,2191.49,'qirxe')

statement ok
INSERT INTO tab0 VALUES(794,4602,2180.72,'ykoou',6533,4162.86,'cqqgt')

statement ok
INSERT INTO tab0 VALUES(795,245,2378.28,'dapdb',5976,222.74,'kdvhg')

statement ok
INSERT INTO tab0 VALUES(796,6777,8884.76,'qzidv',8561,7230.71,'sbvcs')

statement ok
INSERT INTO tab0 VALUES(797,6387,2937.44,'qpxfu',6997,4874.54,'vyibr')

statement ok
INSERT INTO tab0 VALUES(798,7613,6735.31,'fsism',965,1924.25,'sulvt')

statement ok
INSERT INTO tab0 VALUES(799,6591,9685.22,'vpwvs',8367,2485.26,'dhnlg')

statement ok
INSERT INTO tab0 VALUES(800,8304,4649.96,'ehvvk',6580,2241.52,'gtuou')

statement ok
INSERT INTO tab0 VALUES(801,7834,4198.41,'pneac',3701,4710.64,'hmvny')

statement ok
INSERT INTO tab0 VALUES(802,1607,6857.67,'vaczo',9802,7490.99,'eqijw')

statement ok
INSERT INTO tab0 VALUES(803,8652,3362.19,'pnqqn',8176,8514.84,'cnqfz')

statement ok
INSERT INTO tab0 VALUES(804,1840,2903.85,'gxkld',6591,2293.51,'eqlem')

statement ok
INSERT INTO tab0 VALUES(805,9145,9378.15,'jjblv',8534,6173.44,'byknz')

statement ok
INSERT INTO tab0 VALUES(806,4886,7642.28,'jocmr',4468,6582.36,'qtrvh')

statement ok
INSERT INTO tab0 VALUES(807,978,9757.29,'epife',3078,5280.40,'oaqeu')

statement ok
INSERT INTO tab0 VALUES(808,8186,1244.17,'uhohx',2519,5606.22,'wmmcg')

statement ok
INSERT INTO tab0 VALUES(809,7374,7325.1,'zhhnz',1672,8738.11,'rrvxl')

statement ok
INSERT INTO tab0 VALUES(810,749,9187.11,'xbexx',1390,9923.16,'udjqq')

statement ok
INSERT INTO tab0 VALUES(811,3121,218.12,'rfwwz',5747,4757.35,'hmmik')

statement ok
INSERT INTO tab0 VALUES(812,3144,2267.12,'amjha',3291,5405.68,'fpxba')

statement ok
INSERT INTO tab0 VALUES(813,4569,1887.83,'wwzrc',8292,6870.30,'crgzi')

statement ok
INSERT INTO tab0 VALUES(814,7499,6589.63,'buqix',1994,3236.66,'rkste')

statement ok
INSERT INTO tab0 VALUES(815,9631,1092.76,'yhqhq',3861,3917.58,'ocsie')

statement ok
INSERT INTO tab0 VALUES(816,7512,3572.44,'wyjuk',2832,9911.42,'ptkef')

statement ok
INSERT INTO tab0 VALUES(817,7782,1910.95,'afvzc',8570,49.18,'whlpe')

statement ok
INSERT INTO tab0 VALUES(818,8436,9946.80,'xmfju',2704,7242.65,'boppn')

statement ok
INSERT INTO tab0 VALUES(819,60,3728.83,'bcpvj',95,4734.51,'dmfdw')

statement ok
INSERT INTO tab0 VALUES(820,7091,7757.34,'pqprl',70,2348.47,'zhaft')

statement ok
INSERT INTO tab0 VALUES(821,9064,1245.23,'wyzxo',7678,2745.39,'bmrbc')

statement ok
INSERT INTO tab0 VALUES(822,1860,4358.10,'aifed',4948,7665.41,'bdjdw')

statement ok
INSERT INTO tab0 VALUES(823,8958,4471.41,'wnddz',2124,4177.5,'hwnkw')

statement ok
INSERT INTO tab0 VALUES(824,2685,2417.54,'cbpiy',8927,938.38,'szkic')

statement ok
INSERT INTO tab0 VALUES(825,5466,8734.1,'jedlk',5797,4432.11,'espdp')

statement ok
INSERT INTO tab0 VALUES(826,1073,9918.51,'nblkc',5150,5227.72,'ggwuy')

statement ok
INSERT INTO tab0 VALUES(827,5876,4672.9,'lyens',2625,4225.60,'wwqdx')

statement ok
INSERT INTO tab0 VALUES(828,92,153.26,'sfkqh',8330,8903.17,'scpge')

statement ok
INSERT INTO tab0 VALUES(829,9037,8230.13,'anlcd',8099,9580.98,'gvmft')

statement ok
INSERT INTO tab0 VALUES(830,4374,1727.48,'yzfdi',4737,5651.87,'xjlmw')

statement ok
INSERT INTO tab0 VALUES(831,5364,675.98,'qgdtg',9272,1843.8,'bszyi')

statement ok
INSERT INTO tab0 VALUES(832,113,8560.23,'gpoyj',2206,4467.37,'knhcj')

statement ok
INSERT INTO tab0 VALUES(833,6830,8579.93,'tcnxu',4761,7666.16,'tiaad')

statement ok
INSERT INTO tab0 VALUES(834,5066,9883.0,'kuhaw',134,9660.64,'pqzrj')

statement ok
INSERT INTO tab0 VALUES(835,6973,3830.67,'otxaw',4743,9010.88,'qbowy')

statement ok
INSERT INTO tab0 VALUES(836,8550,238.66,'bdceo',9480,852.2,'qmnpr')

statement ok
INSERT INTO tab0 VALUES(837,894,3628.28,'bmpiv',960,3157.32,'ubnyu')

statement ok
INSERT INTO tab0 VALUES(838,1448,9481.53,'ntyek',2767,2976.31,'mnvho')

statement ok
INSERT INTO tab0 VALUES(839,5255,485.25,'zizci',6713,2696.93,'ycwma')

statement ok
INSERT INTO tab0 VALUES(840,6203,2782.28,'zjpqs',4079,6281.66,'vuxym')

statement ok
INSERT INTO tab0 VALUES(841,8280,2225.50,'wvikg',6870,5530.61,'vnqth')

statement ok
INSERT INTO tab0 VALUES(842,6822,621.4,'inzfa',9063,6323.66,'fcuuf')

statement ok
INSERT INTO tab0 VALUES(843,9759,1987.33,'biegw',7858,4875.63,'tlwvk')

statement ok
INSERT INTO tab0 VALUES(844,8873,8792.30,'ihbhe',4928,3975.31,'xtovt')

statement ok
INSERT INTO tab0 VALUES(845,1040,8218.45,'rtxpp',7667,9255.68,'xppuq')

statement ok
INSERT INTO tab0 VALUES(846,9487,8400.0,'lkshi',445,5423.99,'zxhcm')

statement ok
INSERT INTO tab0 VALUES(847,5037,4682.99,'oqzgf',5852,2516.88,'giank')

statement ok
INSERT INTO tab0 VALUES(848,7360,5865.45,'zjalw',5951,2159.51,'geblx')

statement ok
INSERT INTO tab0 VALUES(849,6224,454.48,'khxyt',3528,3807.71,'osewl')

statement ok
INSERT INTO tab0 VALUES(850,2746,2915.39,'ydyam',3341,996.7,'kacqz')

statement ok
INSERT INTO tab0 VALUES(851,640,9920.84,'rpgip',3373,7595.9,'ikhou')

statement ok
INSERT INTO tab0 VALUES(852,7466,6597.95,'gonad',6076,4054.29,'ujolw')

statement ok
INSERT INTO tab0 VALUES(853,5884,2781.42,'odoyi',9628,3657.34,'vupht')

statement ok
INSERT INTO tab0 VALUES(854,4899,9265.67,'lyxnc',9177,8768.19,'pyqkz')

statement ok
INSERT INTO tab0 VALUES(855,1118,4048.96,'dclfv',8096,7084.18,'dvgox')

statement ok
INSERT INTO tab0 VALUES(856,9991,8588.51,'zjdkw',9228,7884.19,'wcqbb')

statement ok
INSERT INTO tab0 VALUES(857,7068,4047.63,'cjoog',6142,8279.74,'egnwc')

statement ok
INSERT INTO tab0 VALUES(858,9247,7546.82,'aollg',4378,9461.12,'hutud')

statement ok
INSERT INTO tab0 VALUES(859,6022,8414.96,'cmmfb',2696,2956.55,'oiuon')

statement ok
INSERT INTO tab0 VALUES(860,736,4435.37,'mvxkj',4334,6871.23,'krjyl')

statement ok
INSERT INTO tab0 VALUES(861,1829,8099.94,'mpzia',8248,2144.55,'sahxo')

statement ok
INSERT INTO tab0 VALUES(862,4089,2857.31,'ffuxp',369,8797.16,'obutp')

statement ok
INSERT INTO tab0 VALUES(863,9902,9364.93,'jptad',4850,2183.10,'vakcz')

statement ok
INSERT INTO tab0 VALUES(864,502,1734.23,'rjilp',5317,9237.96,'vxkhl')

statement ok
INSERT INTO tab0 VALUES(865,7217,3785.71,'qypgq',6120,4726.95,'xongs')

statement ok
INSERT INTO tab0 VALUES(866,2728,5295.10,'equng',3576,7499.8,'cvpsc')

statement ok
INSERT INTO tab0 VALUES(867,2311,8248.46,'bvfxf',7233,6738.26,'spbib')

statement ok
INSERT INTO tab0 VALUES(868,5089,3086.32,'uzmlv',1106,8205.40,'abuvy')

statement ok
INSERT INTO tab0 VALUES(869,5284,4953.78,'bamuq',4933,497.59,'utmfo')

statement ok
INSERT INTO tab0 VALUES(870,3464,9958.67,'lctlv',5427,1290.18,'apmpt')

statement ok
INSERT INTO tab0 VALUES(871,7798,1412.66,'yafqb',7521,3593.92,'mghsc')

statement ok
INSERT INTO tab0 VALUES(872,5299,6084.36,'tfxra',5624,1999.9,'jzetl')

statement ok
INSERT INTO tab0 VALUES(873,3079,450.50,'sxiay',4865,8930.62,'xayos')

statement ok
INSERT INTO tab0 VALUES(874,9598,6943.99,'dhkgl',2345,893.22,'bmkxh')

statement ok
INSERT INTO tab0 VALUES(875,5914,204.11,'gntly',8391,4722.49,'yqajw')

statement ok
INSERT INTO tab0 VALUES(876,6931,3330.58,'vypcm',7799,3840.6,'vyrrv')

statement ok
INSERT INTO tab0 VALUES(877,2653,4124.71,'bgjjc',1090,4497.71,'hhcre')

statement ok
INSERT INTO tab0 VALUES(878,9430,1349.53,'wmbcs',5757,2027.50,'gzqnx')

statement ok
INSERT INTO tab0 VALUES(879,1210,972.92,'qfecq',7516,7096.88,'jxtwr')

statement ok
INSERT INTO tab0 VALUES(880,788,2419.68,'ytebc',1555,1951.84,'stwwo')

statement ok
INSERT INTO tab0 VALUES(881,1058,4822.76,'beewb',3785,6672.1,'lario')

statement ok
INSERT INTO tab0 VALUES(882,6261,3272.26,'qknqu',2089,5419.80,'ieayg')

statement ok
INSERT INTO tab0 VALUES(883,3237,5063.67,'imkvh',7574,2689.50,'mumgj')

statement ok
INSERT INTO tab0 VALUES(884,2669,5950.90,'ipplg',5819,9555.47,'zsvyo')

statement ok
INSERT INTO tab0 VALUES(885,345,6394.49,'efybj',8125,9926.18,'jcxvx')

statement ok
INSERT INTO tab0 VALUES(886,8393,7810.65,'dgbzg',2768,6791.39,'kpzam')

statement ok
INSERT INTO tab0 VALUES(887,6544,8826.46,'bdxls',6242,8472.27,'qkqcf')

statement ok
INSERT INTO tab0 VALUES(888,3376,1521.96,'xymqu',4516,4876.48,'apfeg')

statement ok
INSERT INTO tab0 VALUES(889,7562,7684.25,'jpjwz',4286,3732.38,'qymas')

statement ok
INSERT INTO tab0 VALUES(890,9125,5062.67,'kvmsf',4215,6864.8,'dhihi')

statement ok
INSERT INTO tab0 VALUES(891,685,3607.90,'bpode',6191,6420.57,'omgmb')

statement ok
INSERT INTO tab0 VALUES(892,8709,1728.6,'zuumc',6573,1132.91,'ttceo')

statement ok
INSERT INTO tab0 VALUES(893,4763,2543.88,'bvpwl',7445,2564.27,'gnsfd')

statement ok
INSERT INTO tab0 VALUES(894,6759,125.80,'zjcai',7861,1362.13,'rukpz')

statement ok
INSERT INTO tab0 VALUES(895,208,5755.7,'aquri',5102,3504.34,'metxd')

statement ok
INSERT INTO tab0 VALUES(896,9469,4170.95,'kqdkb',5914,6551.28,'oxcfy')

statement ok
INSERT INTO tab0 VALUES(897,8997,9816.74,'hbhar',7775,5895.1,'tfgfq')

statement ok
INSERT INTO tab0 VALUES(898,4595,3096.99,'bnrns',130,1007.33,'secmc')

statement ok
INSERT INTO tab0 VALUES(899,4666,6616.57,'dsmhn',5646,1697.96,'hcdni')

statement ok
INSERT INTO tab0 VALUES(900,1457,1444.82,'nmngz',1466,4353.64,'ikhxi')

statement ok
INSERT INTO tab0 VALUES(901,2315,3353.66,'mxqvf',454,8193.25,'dyjhi')

statement ok
INSERT INTO tab0 VALUES(902,935,9072.73,'dqnhy',2447,1522.97,'iasuv')

statement ok
INSERT INTO tab0 VALUES(903,8608,2539.50,'dqcuk',5503,7972.36,'enxvy')

statement ok
INSERT INTO tab0 VALUES(904,5473,1148.42,'ctmjv',7155,2761.50,'lbilc')

statement ok
INSERT INTO tab0 VALUES(905,1768,2000.0,'pnhha',5657,8937.15,'zeujt')

statement ok
INSERT INTO tab0 VALUES(906,9078,8153.99,'jjjae',1238,3630.82,'fheax')

statement ok
INSERT INTO tab0 VALUES(907,1585,4872.46,'fuojh',7347,4302.93,'yaays')

statement ok
INSERT INTO tab0 VALUES(908,7319,5880.95,'omcsw',1906,4998.92,'wdhpg')

statement ok
INSERT INTO tab0 VALUES(909,9407,9606.59,'cljyq',8562,2595.38,'gusqz')

statement ok
INSERT INTO tab0 VALUES(910,7326,5435.22,'hypua',7932,3052.18,'mqtcm')

statement ok
INSERT INTO tab0 VALUES(911,8149,9962.53,'dagvx',8853,7658.59,'wwzja')

statement ok
INSERT INTO tab0 VALUES(912,7795,3237.14,'sewpb',9645,9287.41,'yltle')

statement ok
INSERT INTO tab0 VALUES(913,2284,5017.79,'yuqtb',9340,8642.8,'mgxzo')

statement ok
INSERT INTO tab0 VALUES(914,8980,1016.42,'zeygq',8947,512.82,'wajlg')

statement ok
INSERT INTO tab0 VALUES(915,7849,9157.31,'brbjl',2698,14.75,'srsfp')

statement ok
INSERT INTO tab0 VALUES(916,2702,5816.21,'xtvxs',9297,8849.2,'pivuv')

statement ok
INSERT INTO tab0 VALUES(917,2446,2081.43,'qfdgs',3170,1550.92,'tlptn')

statement ok
INSERT INTO tab0 VALUES(918,2340,9994.4,'cgrno',5717,1733.2,'lajaj')

statement ok
INSERT INTO tab0 VALUES(919,5238,8803.90,'sqmut',6558,8342.31,'tptbv')

statement ok
INSERT INTO tab0 VALUES(920,2840,1217.87,'ytoas',4790,1908.27,'gmesq')

statement ok
INSERT INTO tab0 VALUES(921,6948,9647.87,'cvrkr',228,792.5,'nvlrl')

statement ok
INSERT INTO tab0 VALUES(922,708,2466.6,'ryqgz',4664,7436.58,'wsoho')

statement ok
INSERT INTO tab0 VALUES(923,9864,250.90,'igjiz',3108,4616.68,'ujaxm')

statement ok
INSERT INTO tab0 VALUES(924,4011,2035.36,'fdcwl',5047,1687.20,'thvzn')

statement ok
INSERT INTO tab0 VALUES(925,7838,1562.96,'uehsj',5689,840.14,'whuck')

statement ok
INSERT INTO tab0 VALUES(926,2383,3530.94,'ikdnm',7214,3346.77,'hpica')

statement ok
INSERT INTO tab0 VALUES(927,6281,9845.40,'pkesx',24,5807.77,'bdbjw')

statement ok
INSERT INTO tab0 VALUES(928,7015,5869.38,'nkytt',3996,6408.34,'ookux')

statement ok
INSERT INTO tab0 VALUES(929,2168,6673.2,'rlsgv',9729,1168.34,'hggwx')

statement ok
INSERT INTO tab0 VALUES(930,666,3283.67,'cmxzf',9793,184.38,'ktnzj')

statement ok
INSERT INTO tab0 VALUES(931,4037,8934.0,'tlufu',9982,3889.99,'jpunu')

statement ok
INSERT INTO tab0 VALUES(932,7654,5317.17,'eofpa',562,9294.74,'nnbtt')

statement ok
INSERT INTO tab0 VALUES(933,1988,8829.92,'ggdko',7523,6246.31,'vsdgb')

statement ok
INSERT INTO tab0 VALUES(934,3859,6824.70,'qigut',3827,3673.69,'itmwu')

statement ok
INSERT INTO tab0 VALUES(935,7684,3867.79,'mgqpi',657,5834.25,'zwtwo')

statement ok
INSERT INTO tab0 VALUES(936,6727,7976.44,'bbjtd',8671,8567.91,'baicl')

statement ok
INSERT INTO tab0 VALUES(937,4350,6875.0,'lqdhn',9248,5550.20,'zzdck')

statement ok
INSERT INTO tab0 VALUES(938,5263,4251.1,'zsyng',5741,4536.48,'spcda')

statement ok
INSERT INTO tab0 VALUES(939,6773,5992.37,'zdpbv',4725,3613.95,'rrwnz')

statement ok
INSERT INTO tab0 VALUES(940,36,6443.42,'nxmck',7248,7450.89,'cijoz')

statement ok
INSERT INTO tab0 VALUES(941,1304,4662.10,'tgzif',80,3550.69,'ucmsa')

statement ok
INSERT INTO tab0 VALUES(942,3177,659.7,'swiih',6962,8495.3,'svsue')

statement ok
INSERT INTO tab0 VALUES(943,5854,1652.83,'baelz',9863,4202.1,'sdqbj')

statement ok
INSERT INTO tab0 VALUES(944,8381,8317.81,'jobat',220,4166.21,'zhtgt')

statement ok
INSERT INTO tab0 VALUES(945,9900,1036.57,'cfgor',192,9719.91,'tkxxk')

statement ok
INSERT INTO tab0 VALUES(946,904,6148.86,'zneva',3916,6273.14,'zodfa')

statement ok
INSERT INTO tab0 VALUES(947,4479,2200.77,'vffxc',8747,9570.82,'xaamn')

statement ok
INSERT INTO tab0 VALUES(948,7563,6195.85,'yafko',6511,1937.92,'reoxr')

statement ok
INSERT INTO tab0 VALUES(949,2190,9844.26,'ycemi',4763,8532.54,'yvrzq')

statement ok
INSERT INTO tab0 VALUES(950,6742,5815.84,'iyuec',8027,3594.8,'rhtkr')

statement ok
INSERT INTO tab0 VALUES(951,7197,3981.28,'apehv',9049,6693.31,'mkokt')

statement ok
INSERT INTO tab0 VALUES(952,8383,7675.26,'bulpq',49,8987.54,'ntmsf')

statement ok
INSERT INTO tab0 VALUES(953,5225,9935.50,'hbjcg',3968,9458.74,'wwlth')

statement ok
INSERT INTO tab0 VALUES(954,3994,9758.97,'wvxzo',5722,1177.63,'kcltv')

statement ok
INSERT INTO tab0 VALUES(955,3561,8344.97,'wnxtm',3448,7543.87,'gadxw')

statement ok
INSERT INTO tab0 VALUES(956,6643,5354.25,'dwunk',9757,8536.10,'ljnjh')

statement ok
INSERT INTO tab0 VALUES(957,1054,5156.15,'psaxv',2982,6973.15,'oimok')

statement ok
INSERT INTO tab0 VALUES(958,960,3073.75,'dkwjc',8427,4749.9,'kmngr')

statement ok
INSERT INTO tab0 VALUES(959,8120,1635.92,'cxxdu',9620,9091.42,'mzimd')

statement ok
INSERT INTO tab0 VALUES(960,3142,6831.54,'yrvns',9564,8810.14,'wviai')

statement ok
INSERT INTO tab0 VALUES(961,6730,4355.56,'udvxe',1980,548.93,'ntnfo')

statement ok
INSERT INTO tab0 VALUES(962,941,5859.12,'hmlyt',2566,5029.22,'fnwgw')

statement ok
INSERT INTO tab0 VALUES(963,425,5203.74,'xabqa',240,3310.36,'ybagl')

statement ok
INSERT INTO tab0 VALUES(964,3680,4702.37,'uhnmy',8393,3029.70,'qjakg')

statement ok
INSERT INTO tab0 VALUES(965,4303,1379.56,'jyxps',6140,4656.76,'uzuau')

statement ok
INSERT INTO tab0 VALUES(966,2238,3215.57,'wfywf',9567,7743.33,'buuuq')

statement ok
INSERT INTO tab0 VALUES(967,5027,5395.51,'zvtaw',2986,7174.60,'xitua')

statement ok
INSERT INTO tab0 VALUES(968,9060,6565.44,'pcmty',172,9417.29,'fwern')

statement ok
INSERT INTO tab0 VALUES(969,823,5076.50,'hgyzk',5637,8770.77,'xmzur')

statement ok
INSERT INTO tab0 VALUES(970,8151,5236.7,'zjdtp',5855,3611.18,'pifgq')

statement ok
INSERT INTO tab0 VALUES(971,1477,3559.84,'ppxnp',527,2655.55,'ennds')

statement ok
INSERT INTO tab0 VALUES(972,5082,5019.98,'rethb',3825,1196.97,'moxob')

statement ok
INSERT INTO tab0 VALUES(973,8342,9294.24,'zscov',5647,7362.64,'wekvg')

statement ok
INSERT INTO tab0 VALUES(974,6982,7021.8,'ffhsm',2856,8357.6,'xqlpb')

statement ok
INSERT INTO tab0 VALUES(975,4327,6043.82,'kfzyy',546,6726.13,'zutwv')

statement ok
INSERT INTO tab0 VALUES(976,2548,7660.71,'vyvjg',3280,6589.26,'ugvfg')

statement ok
INSERT INTO tab0 VALUES(977,3909,2880.11,'ljbjy',6343,9903.52,'flrzc')

statement ok
INSERT INTO tab0 VALUES(978,2030,8668.58,'qlhka',6996,2703.76,'suigo')

statement ok
INSERT INTO tab0 VALUES(979,3125,4195.4,'qbwme',5715,1358.73,'dvkad')

statement ok
INSERT INTO tab0 VALUES(980,7254,7087.85,'kktyu',7460,8819.19,'chajc')

statement ok
INSERT INTO tab0 VALUES(981,9576,9682.96,'dwzvg',2904,869.7,'zgdof')

statement ok
INSERT INTO tab0 VALUES(982,1598,5274.4,'vhiyu',9698,2373.56,'djfdi')

statement ok
INSERT INTO tab0 VALUES(983,2424,4360.60,'aazxa',3712,3526.26,'wubez')

statement ok
INSERT INTO tab0 VALUES(984,6,896.11,'hccip',292,6109.30,'ukdda')

statement ok
INSERT INTO tab0 VALUES(985,2394,8548.13,'ainas',5505,9731.44,'rblig')

statement ok
INSERT INTO tab0 VALUES(986,8984,6936.43,'yngyy',7391,8087.24,'vkatc')

statement ok
INSERT INTO tab0 VALUES(987,1773,7887.10,'tkfmt',7211,5201.14,'ajpke')

statement ok
INSERT INTO tab0 VALUES(988,6603,1687.73,'tyxma',703,1680.62,'uzfhx')

statement ok
INSERT INTO tab0 VALUES(989,4413,3326.48,'ojvkw',9322,962.30,'irvqe')

statement ok
INSERT INTO tab0 VALUES(990,2492,8753.21,'njiod',1500,5570.8,'ykazz')

statement ok
INSERT INTO tab0 VALUES(991,5725,1126.63,'ocayb',3889,3356.26,'vrngz')

statement ok
INSERT INTO tab0 VALUES(992,7846,7055.43,'rlssy',2617,3755.68,'lswze')

statement ok
INSERT INTO tab0 VALUES(993,2684,2863.34,'rbpaq',4530,4037.80,'lqbho')

statement ok
INSERT INTO tab0 VALUES(994,5420,823.36,'qnijk',8450,5544.87,'dmdhr')

statement ok
INSERT INTO tab0 VALUES(995,3829,5422.79,'qliof',6422,9964.5,'bmvug')

statement ok
INSERT INTO tab0 VALUES(996,9535,9600.41,'kpnxs',4960,5558.52,'rzfwv')

statement ok
INSERT INTO tab0 VALUES(997,9260,1005.57,'wbzip',6305,3422.60,'cviqn')

statement ok
INSERT INTO tab0 VALUES(998,6072,8242.36,'xhpok',9668,3733.89,'nerpk')

statement ok
INSERT INTO tab0 VALUES(999,637,7123.68,'simbz',2484,1998.41,'zxzqg')

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 (col4)

statement ok
CREATE INDEX idx_tab2_3 ON tab2 (col3 DESC)

statement ok
INSERT INTO tab2 SELECT * FROM tab0

statement ok
CREATE TABLE tab3(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)

statement ok
CREATE INDEX idx_tab3_0 ON tab3 (col4 DESC,col0 DESC,col3 DESC)

statement ok
CREATE UNIQUE INDEX idx_tab3_1 ON tab3 (col0,col1 DESC)

statement ok
CREATE INDEX idx_tab3_2 ON tab3 (col0 DESC,col3)

statement ok
CREATE UNIQUE INDEX idx_tab3_3 ON tab3 (col4 DESC,col3)

statement ok
CREATE INDEX idx_tab3_5 ON tab3 (col1 DESC,col3 DESC)

statement ok
INSERT INTO tab3 SELECT * FROM tab0

statement ok
CREATE TABLE tab4(pk INTEGER PRIMARY KEY, col0 INTEGER, col1 FLOAT, col2 TEXT, col3 INTEGER, col4 FLOAT, col5 TEXT)

statement ok
CREATE INDEX idx_tab4_0 ON tab4 (col3)

statement ok
CREATE UNIQUE INDEX idx_tab4_2 ON tab4 (col1)

statement ok
CREATE INDEX idx_tab4_4 ON tab4 (col0)

statement ok
INSERT INTO tab4 SELECT * FROM tab0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-0
SELECT col4 + + + CAST( + 59 AS SIGNED ) FROM tab0 WHERE + + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-0
SELECT col4 + + + CAST ( + 59 AS INTEGER ) FROM tab0 WHERE + + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-0
SELECT col4 + + + CAST( + 59 AS SIGNED ) FROM tab1 WHERE + + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-0
SELECT col4 + + + CAST ( + 59 AS INTEGER ) FROM tab1 WHERE + + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-0
SELECT col4 + + + CAST( + 59 AS SIGNED ) FROM tab2 WHERE + + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-0
SELECT col4 + + + CAST ( + 59 AS INTEGER ) FROM tab2 WHERE + + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-0
SELECT col4 + + + CAST( + 59 AS SIGNED ) FROM tab3 WHERE + + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-0
SELECT col4 + + + CAST ( + 59 AS INTEGER ) FROM tab3 WHERE + + col1 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-0
SELECT col4 + + + CAST( + 59 AS SIGNED ) FROM tab4 WHERE + + col1 IS NULL
----

skipif mysql # not compatible
query I rowsort label-0
SELECT col4 + + + CAST ( + 59 AS INTEGER ) FROM tab4 WHERE + + col1 IS NULL
----

query I rowsort label-5
SELECT DISTINCT - col3 AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-5
SELECT DISTINCT - col3 AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-5
SELECT DISTINCT - col3 AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-5
SELECT DISTINCT - col3 AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-5
SELECT DISTINCT - col3 AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-10
SELECT ALL + + ( ( col2 ) ) FROM tab0 AS cor0 WHERE col3 IS NULL
----

query I rowsort label-10
SELECT ALL + + ( ( col2 ) ) FROM tab1 AS cor0 WHERE col3 IS NULL
----

query I rowsort label-10
SELECT ALL + + ( ( col2 ) ) FROM tab2 AS cor0 WHERE col3 IS NULL
----

query I rowsort label-10
SELECT ALL + + ( ( col2 ) ) FROM tab3 AS cor0 WHERE col3 IS NULL
----

query I rowsort label-10
SELECT ALL + + ( ( col2 ) ) FROM tab4 AS cor0 WHERE col3 IS NULL
----

query IIIIIII rowsort label-15
SELECT * FROM tab0 AS cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-15
SELECT * FROM tab1 AS cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-15
SELECT * FROM tab2 AS cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-15
SELECT * FROM tab3 AS cor0 WHERE NOT NULL = - col4
----

query IIIIIII rowsort label-15
SELECT * FROM tab4 AS cor0 WHERE NOT NULL = - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab0 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST( + - 12 AS SIGNED ) ) OR NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab0 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST ( + - 12 AS INTEGER ) ) OR NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab1 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST( + - 12 AS SIGNED ) ) OR NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab1 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST ( + - 12 AS INTEGER ) ) OR NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab2 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST( + - 12 AS SIGNED ) ) OR NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab2 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST ( + - 12 AS INTEGER ) ) OR NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab3 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST( + - 12 AS SIGNED ) ) OR NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab3 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST ( + - 12 AS INTEGER ) ) OR NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab4 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST( + - 12 AS SIGNED ) ) OR NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-20
SELECT ALL + col4 AS col5 FROM tab4 AS cor0 WHERE ( NULL ) >= ( col3 + + + 76 + + - CAST ( + - 12 AS INTEGER ) ) OR NULL IS NOT NULL
----

query I rowsort label-25
SELECT ( - + col3 ) FROM tab0 WHERE NOT NULL NOT IN ( - col4 )
----

query I rowsort label-25
SELECT ( - + col3 ) FROM tab1 WHERE NOT NULL NOT IN ( - col4 )
----

query I rowsort label-25
SELECT ( - + col3 ) FROM tab2 WHERE NOT NULL NOT IN ( - col4 )
----

query I rowsort label-25
SELECT ( - + col3 ) FROM tab3 WHERE NOT NULL NOT IN ( - col4 )
----

query I rowsort label-25
SELECT ( - + col3 ) FROM tab4 WHERE NOT NULL NOT IN ( - col4 )
----

query IIIIIII rowsort label-30
SELECT ALL * FROM tab0 WHERE ( NULL ) IS NULL AND NOT ( NULL ) >= + 42
----

query IIIIIII rowsort label-30
SELECT ALL * FROM tab1 WHERE ( NULL ) IS NULL AND NOT ( NULL ) >= + 42
----

query IIIIIII rowsort label-30
SELECT ALL * FROM tab2 WHERE ( NULL ) IS NULL AND NOT ( NULL ) >= + 42
----

query IIIIIII rowsort label-30
SELECT ALL * FROM tab3 WHERE ( NULL ) IS NULL AND NOT ( NULL ) >= + 42
----

query IIIIIII rowsort label-30
SELECT ALL * FROM tab4 WHERE ( NULL ) IS NULL AND NOT ( NULL ) >= + 42
----

query IIIIIII rowsort label-35
SELECT * FROM tab0 AS cor0 WHERE NULL >= 43 + + - 45 / - col0 * + col1 * - + col0
----

query IIIIIII rowsort label-35
SELECT * FROM tab1 AS cor0 WHERE NULL >= 43 + + - 45 / - col0 * + col1 * - + col0
----

query IIIIIII rowsort label-35
SELECT * FROM tab2 AS cor0 WHERE NULL >= 43 + + - 45 / - col0 * + col1 * - + col0
----

query IIIIIII rowsort label-35
SELECT * FROM tab3 AS cor0 WHERE NULL >= 43 + + - 45 / - col0 * + col1 * - + col0
----

query IIIIIII rowsort label-35
SELECT * FROM tab4 AS cor0 WHERE NULL >= 43 + + - 45 / - col0 * + col1 * - + col0
----

query I rowsort label-40
SELECT + col0 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col3
----

query I rowsort label-40
SELECT + col0 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col3
----

query I rowsort label-40
SELECT + col0 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col3
----

query I rowsort label-40
SELECT + col0 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col3
----

query I rowsort label-40
SELECT + col0 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col3
----

query I rowsort label-45
SELECT col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-45
SELECT col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-45
SELECT col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-45
SELECT col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-45
SELECT col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-50
SELECT * FROM tab0 AS cor0 WHERE 88 IS NULL
----

query IIIIIII rowsort label-50
SELECT * FROM tab1 AS cor0 WHERE 88 IS NULL
----

query IIIIIII rowsort label-50
SELECT * FROM tab2 AS cor0 WHERE 88 IS NULL
----

query IIIIIII rowsort label-50
SELECT * FROM tab3 AS cor0 WHERE 88 IS NULL
----

query IIIIIII rowsort label-50
SELECT * FROM tab4 AS cor0 WHERE 88 IS NULL
----

query IIIIIII rowsort label-55
SELECT ALL * FROM tab0 cor0 WHERE - 97 BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-55
SELECT ALL * FROM tab1 cor0 WHERE - 97 BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-55
SELECT ALL * FROM tab2 cor0 WHERE - 97 BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-55
SELECT ALL * FROM tab3 cor0 WHERE - 97 BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-55
SELECT ALL * FROM tab4 cor0 WHERE - 97 BETWEEN ( NULL ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-60
SELECT * FROM tab0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-60
SELECT * FROM tab0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-60
SELECT * FROM tab1 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-60
SELECT * FROM tab1 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-60
SELECT * FROM tab2 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-60
SELECT * FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-60
SELECT * FROM tab3 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-60
SELECT * FROM tab3 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-60
SELECT * FROM tab4 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-60
SELECT * FROM tab4 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----

query IIIIIII rowsort label-65
SELECT * FROM tab0 AS cor0 WHERE col4 * - - col3 IS NULL
----

query IIIIIII rowsort label-65
SELECT * FROM tab1 AS cor0 WHERE col4 * - - col3 IS NULL
----

query IIIIIII rowsort label-65
SELECT * FROM tab2 AS cor0 WHERE col4 * - - col3 IS NULL
----

query IIIIIII rowsort label-65
SELECT * FROM tab3 AS cor0 WHERE col4 * - - col3 IS NULL
----

query IIIIIII rowsort label-65
SELECT * FROM tab4 AS cor0 WHERE col4 * - - col3 IS NULL
----

query I rowsort label-70
SELECT ALL 11 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-70
SELECT ALL 11 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-70
SELECT ALL 11 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-70
SELECT ALL 11 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-70
SELECT ALL 11 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-75
SELECT + 60 FROM tab0 WHERE NOT 98 IS NOT NULL
----

query I rowsort label-75
SELECT + 60 FROM tab1 WHERE NOT 98 IS NOT NULL
----

query I rowsort label-75
SELECT + 60 FROM tab2 WHERE NOT 98 IS NOT NULL
----

query I rowsort label-75
SELECT + 60 FROM tab3 WHERE NOT 98 IS NOT NULL
----

query I rowsort label-75
SELECT + 60 FROM tab4 WHERE NOT 98 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-80
SELECT + COUNT( * ) AS col5 FROM tab0 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

skipif mysql # not compatible
query I rowsort label-80
SELECT + COUNT ( * ) AS col5 FROM tab0 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-80
SELECT + COUNT( * ) AS col5 FROM tab1 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

skipif mysql # not compatible
query I rowsort label-80
SELECT + COUNT ( * ) AS col5 FROM tab1 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-80
SELECT + COUNT( * ) AS col5 FROM tab2 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

skipif mysql # not compatible
query I rowsort label-80
SELECT + COUNT ( * ) AS col5 FROM tab2 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-80
SELECT + COUNT( * ) AS col5 FROM tab3 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

skipif mysql # not compatible
query I rowsort label-80
SELECT + COUNT ( * ) AS col5 FROM tab3 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-80
SELECT + COUNT( * ) AS col5 FROM tab4 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

skipif mysql # not compatible
query I rowsort label-80
SELECT + COUNT ( * ) AS col5 FROM tab4 WHERE NOT - ( 3 ) + col4 NOT BETWEEN NULL AND col0
----
0

query IIIIIII rowsort label-85
SELECT * FROM tab0 AS cor0 WHERE NULL >= + 71 + - col4 + + 29
----

query IIIIIII rowsort label-85
SELECT * FROM tab1 AS cor0 WHERE NULL >= + 71 + - col4 + + 29
----

query IIIIIII rowsort label-85
SELECT * FROM tab2 AS cor0 WHERE NULL >= + 71 + - col4 + + 29
----

query IIIIIII rowsort label-85
SELECT * FROM tab3 AS cor0 WHERE NULL >= + 71 + - col4 + + 29
----

query IIIIIII rowsort label-85
SELECT * FROM tab4 AS cor0 WHERE NULL >= + 71 + - col4 + + 29
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-90
SELECT + col4 AS col3 FROM tab0 AS cor0 WHERE NULL <= CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-90
SELECT + col4 AS col3 FROM tab0 AS cor0 WHERE NULL <= CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-90
SELECT + col4 AS col3 FROM tab1 AS cor0 WHERE NULL <= CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-90
SELECT + col4 AS col3 FROM tab1 AS cor0 WHERE NULL <= CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-90
SELECT + col4 AS col3 FROM tab2 AS cor0 WHERE NULL <= CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-90
SELECT + col4 AS col3 FROM tab2 AS cor0 WHERE NULL <= CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-90
SELECT + col4 AS col3 FROM tab3 AS cor0 WHERE NULL <= CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-90
SELECT + col4 AS col3 FROM tab3 AS cor0 WHERE NULL <= CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-90
SELECT + col4 AS col3 FROM tab4 AS cor0 WHERE NULL <= CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-90
SELECT + col4 AS col3 FROM tab4 AS cor0 WHERE NULL <= CAST ( NULL AS INTEGER )
----

query IIIIIII rowsort label-95
SELECT * FROM tab0 AS cor0 WHERE + col0 IS NULL
----

query IIIIIII rowsort label-95
SELECT * FROM tab1 AS cor0 WHERE + col0 IS NULL
----

query IIIIIII rowsort label-95
SELECT * FROM tab2 AS cor0 WHERE + col0 IS NULL
----

query IIIIIII rowsort label-95
SELECT * FROM tab3 AS cor0 WHERE + col0 IS NULL
----

query IIIIIII rowsort label-95
SELECT * FROM tab4 AS cor0 WHERE + col0 IS NULL
----

query I rowsort label-100
SELECT + 52 FROM tab0 AS cor0 WHERE NULL < - col0
----

query I rowsort label-100
SELECT + 52 FROM tab1 AS cor0 WHERE NULL < - col0
----

query I rowsort label-100
SELECT + 52 FROM tab2 AS cor0 WHERE NULL < - col0
----

query I rowsort label-100
SELECT + 52 FROM tab3 AS cor0 WHERE NULL < - col0
----

query I rowsort label-100
SELECT + 52 FROM tab4 AS cor0 WHERE NULL < - col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-105
SELECT * FROM tab0 WHERE + CAST( NULL AS SIGNED ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-105
SELECT * FROM tab0 WHERE + CAST ( NULL AS INTEGER ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-105
SELECT * FROM tab1 WHERE + CAST( NULL AS SIGNED ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-105
SELECT * FROM tab1 WHERE + CAST ( NULL AS INTEGER ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-105
SELECT * FROM tab2 WHERE + CAST( NULL AS SIGNED ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-105
SELECT * FROM tab2 WHERE + CAST ( NULL AS INTEGER ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-105
SELECT * FROM tab3 WHERE + CAST( NULL AS SIGNED ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-105
SELECT * FROM tab3 WHERE + CAST ( NULL AS INTEGER ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-105
SELECT * FROM tab4 WHERE + CAST( NULL AS SIGNED ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

skipif mysql # not compatible
query IIIIIII rowsort label-105
SELECT * FROM tab4 WHERE + CAST ( NULL AS INTEGER ) / - + ( ( - col4 ) ) NOT IN ( + col3, - 57 )
----

query IIIIIII rowsort label-110
SELECT * FROM tab0 WHERE NOT NULL = 60
----

query IIIIIII rowsort label-110
SELECT * FROM tab1 WHERE NOT NULL = 60
----

query IIIIIII rowsort label-110
SELECT * FROM tab2 WHERE NOT NULL = 60
----

query IIIIIII rowsort label-110
SELECT * FROM tab3 WHERE NOT NULL = 60
----

query IIIIIII rowsort label-110
SELECT * FROM tab4 WHERE NOT NULL = 60
----

query IIIIIII rowsort label-115
SELECT ALL * FROM tab0 WHERE col3 + - - col4 >= NULL
----

query IIIIIII rowsort label-115
SELECT ALL * FROM tab1 WHERE col3 + - - col4 >= NULL
----

query IIIIIII rowsort label-115
SELECT ALL * FROM tab2 WHERE col3 + - - col4 >= NULL
----

query IIIIIII rowsort label-115
SELECT ALL * FROM tab3 WHERE col3 + - - col4 >= NULL
----

query IIIIIII rowsort label-115
SELECT ALL * FROM tab4 WHERE col3 + - - col4 >= NULL
----

query I rowsort label-120
SELECT DISTINCT + + col1 FROM tab0 AS cor0 WHERE NULL <= ( NULL )
----

query I rowsort label-120
SELECT DISTINCT + + col1 FROM tab1 AS cor0 WHERE NULL <= ( NULL )
----

query I rowsort label-120
SELECT DISTINCT + + col1 FROM tab2 AS cor0 WHERE NULL <= ( NULL )
----

query I rowsort label-120
SELECT DISTINCT + + col1 FROM tab3 AS cor0 WHERE NULL <= ( NULL )
----

query I rowsort label-120
SELECT DISTINCT + + col1 FROM tab4 AS cor0 WHERE NULL <= ( NULL )
----

query I rowsort label-125
SELECT 21 FROM tab0 cor0 WHERE NOT - col0 = - col1
----
1000 values hashing to b15508c3120dae52e433145de9475344

query I rowsort label-125
SELECT 21 FROM tab1 cor0 WHERE NOT - col0 = - col1
----
1000 values hashing to b15508c3120dae52e433145de9475344

query I rowsort label-125
SELECT 21 FROM tab2 cor0 WHERE NOT - col0 = - col1
----
1000 values hashing to b15508c3120dae52e433145de9475344

query I rowsort label-125
SELECT 21 FROM tab3 cor0 WHERE NOT - col0 = - col1
----
1000 values hashing to b15508c3120dae52e433145de9475344

query I rowsort label-125
SELECT 21 FROM tab4 cor0 WHERE NOT - col0 = - col1
----
1000 values hashing to b15508c3120dae52e433145de9475344

onlyif mysql # aggregate syntax: 
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN( 65 ) AS col0 FROM tab0 cor0 WHERE NULL >= col3
----
NULL

skipif mysql # not compatible
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN ( 65 ) AS col0 FROM tab0 cor0 WHERE NULL >= col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN( 65 ) AS col0 FROM tab1 cor0 WHERE NULL >= col3
----
NULL

skipif mysql # not compatible
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN ( 65 ) AS col0 FROM tab1 cor0 WHERE NULL >= col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN( 65 ) AS col0 FROM tab2 cor0 WHERE NULL >= col3
----
NULL

skipif mysql # not compatible
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN ( 65 ) AS col0 FROM tab2 cor0 WHERE NULL >= col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN( 65 ) AS col0 FROM tab3 cor0 WHERE NULL >= col3
----
NULL

skipif mysql # not compatible
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN ( 65 ) AS col0 FROM tab3 cor0 WHERE NULL >= col3
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN( 65 ) AS col0 FROM tab4 cor0 WHERE NULL >= col3
----
NULL

skipif mysql # not compatible
query I rowsort label-130
SELECT DISTINCT - 32 * - 11 * + MIN ( 65 ) AS col0 FROM tab4 cor0 WHERE NULL >= col3
----
NULL

query IIIIIII rowsort label-135
SELECT * FROM tab0 cor0 WHERE NOT ( + - 19 + - 10 > NULL )
----

query IIIIIII rowsort label-135
SELECT * FROM tab1 cor0 WHERE NOT ( + - 19 + - 10 > NULL )
----

query IIIIIII rowsort label-135
SELECT * FROM tab2 cor0 WHERE NOT ( + - 19 + - 10 > NULL )
----

query IIIIIII rowsort label-135
SELECT * FROM tab3 cor0 WHERE NOT ( + - 19 + - 10 > NULL )
----

query IIIIIII rowsort label-135
SELECT * FROM tab4 cor0 WHERE NOT ( + - 19 + - 10 > NULL )
----

query I rowsort label-140
SELECT DISTINCT 33 FROM tab0 AS cor0 WHERE 67 IS NULL
----

query I rowsort label-140
SELECT DISTINCT 33 FROM tab1 AS cor0 WHERE 67 IS NULL
----

query I rowsort label-140
SELECT DISTINCT 33 FROM tab2 AS cor0 WHERE 67 IS NULL
----

query I rowsort label-140
SELECT DISTINCT 33 FROM tab3 AS cor0 WHERE 67 IS NULL
----

query I rowsort label-140
SELECT DISTINCT 33 FROM tab4 AS cor0 WHERE 67 IS NULL
----

query IIIIIII rowsort label-145
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL = NULL )
----

query IIIIIII rowsort label-145
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL = NULL )
----

query IIIIIII rowsort label-145
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL = NULL )
----

query IIIIIII rowsort label-145
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL = NULL )
----

query IIIIIII rowsort label-145
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL = NULL )
----

query I rowsort label-150
SELECT DISTINCT 93 FROM tab0 AS cor0 WHERE NULL IS NULL
----
93

query I rowsort label-150
SELECT DISTINCT 93 FROM tab1 AS cor0 WHERE NULL IS NULL
----
93

query I rowsort label-150
SELECT DISTINCT 93 FROM tab2 AS cor0 WHERE NULL IS NULL
----
93

query I rowsort label-150
SELECT DISTINCT 93 FROM tab3 AS cor0 WHERE NULL IS NULL
----
93

query I rowsort label-150
SELECT DISTINCT 93 FROM tab4 AS cor0 WHERE NULL IS NULL
----
93

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-155
SELECT DISTINCT 73 col3 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
73

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-155
SELECT DISTINCT 73 col3 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
73

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-155
SELECT DISTINCT 73 col3 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
73

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-155
SELECT DISTINCT 73 col3 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
73

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-155
SELECT DISTINCT 73 col3 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
73

query II rowsort label-160
SELECT - - 26 * + col0 + - ( + col0 ) + + col0 * - - col4 AS col4, - ( - + ( + 38 ) ) / - 85 AS col4 FROM tab0 AS cor0 WHERE NOT col0 <> - col4 + - 46
----

query II rowsort label-160
SELECT - - 26 * + col0 + - ( + col0 ) + + col0 * - - col4 AS col4, - ( - + ( + 38 ) ) / - 85 AS col4 FROM tab1 AS cor0 WHERE NOT col0 <> - col4 + - 46
----

query II rowsort label-160
SELECT - - 26 * + col0 + - ( + col0 ) + + col0 * - - col4 AS col4, - ( - + ( + 38 ) ) / - 85 AS col4 FROM tab2 AS cor0 WHERE NOT col0 <> - col4 + - 46
----

query II rowsort label-160
SELECT - - 26 * + col0 + - ( + col0 ) + + col0 * - - col4 AS col4, - ( - + ( + 38 ) ) / - 85 AS col4 FROM tab3 AS cor0 WHERE NOT col0 <> - col4 + - 46
----

query II rowsort label-160
SELECT - - 26 * + col0 + - ( + col0 ) + + col0 * - - col4 AS col4, - ( - + ( + 38 ) ) / - 85 AS col4 FROM tab4 AS cor0 WHERE NOT col0 <> - col4 + - 46
----

query IIIIIII rowsort label-165
SELECT ALL * FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-165
SELECT ALL * FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-165
SELECT ALL * FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-165
SELECT ALL * FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-165
SELECT ALL * FROM tab4 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-170
SELECT ALL - 42 FROM tab0 AS cor0 WHERE NOT CAST( 78 AS SIGNED ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

skipif mysql # not compatible
query I rowsort label-170
SELECT ALL - 42 FROM tab0 AS cor0 WHERE NOT CAST ( 78 AS INTEGER ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-170
SELECT ALL - 42 FROM tab1 AS cor0 WHERE NOT CAST( 78 AS SIGNED ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

skipif mysql # not compatible
query I rowsort label-170
SELECT ALL - 42 FROM tab1 AS cor0 WHERE NOT CAST ( 78 AS INTEGER ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-170
SELECT ALL - 42 FROM tab2 AS cor0 WHERE NOT CAST( 78 AS SIGNED ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

skipif mysql # not compatible
query I rowsort label-170
SELECT ALL - 42 FROM tab2 AS cor0 WHERE NOT CAST ( 78 AS INTEGER ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-170
SELECT ALL - 42 FROM tab3 AS cor0 WHERE NOT CAST( 78 AS SIGNED ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

skipif mysql # not compatible
query I rowsort label-170
SELECT ALL - 42 FROM tab3 AS cor0 WHERE NOT CAST ( 78 AS INTEGER ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-170
SELECT ALL - 42 FROM tab4 AS cor0 WHERE NOT CAST( 78 AS SIGNED ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

skipif mysql # not compatible
query I rowsort label-170
SELECT ALL - 42 FROM tab4 AS cor0 WHERE NOT CAST ( 78 AS INTEGER ) * 42 * + 24 IS NULL
----
1000 values hashing to d5c018a580f12ee15d5d66aec61fbadf

query IIIIIII rowsort label-175
SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> ( 52 ) - + col1
----

query IIIIIII rowsort label-175
SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> ( 52 ) - + col1
----

query IIIIIII rowsort label-175
SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> ( 52 ) - + col1
----

query IIIIIII rowsort label-175
SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> ( 52 ) - + col1
----

query IIIIIII rowsort label-175
SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> ( 52 ) - + col1
----

query I rowsort label-180
SELECT DISTINCT col4 + col1 / 80 FROM tab0 AS cor0 WHERE NOT col1 * 49 + - col1 IS NOT NULL
----

query I rowsort label-180
SELECT DISTINCT col4 + col1 / 80 FROM tab1 AS cor0 WHERE NOT col1 * 49 + - col1 IS NOT NULL
----

query I rowsort label-180
SELECT DISTINCT col4 + col1 / 80 FROM tab2 AS cor0 WHERE NOT col1 * 49 + - col1 IS NOT NULL
----

query I rowsort label-180
SELECT DISTINCT col4 + col1 / 80 FROM tab3 AS cor0 WHERE NOT col1 * 49 + - col1 IS NOT NULL
----

query I rowsort label-180
SELECT DISTINCT col4 + col1 / 80 FROM tab4 AS cor0 WHERE NOT col1 * 49 + - col1 IS NOT NULL
----

query IIIIIII rowsort label-185
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN + 42 AND NULL
----

query IIIIIII rowsort label-185
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 42 AND NULL
----

query IIIIIII rowsort label-185
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN + 42 AND NULL
----

query IIIIIII rowsort label-185
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN + 42 AND NULL
----

query IIIIIII rowsort label-185
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN + 42 AND NULL
----

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-190
SELECT COUNT( * ) DIV + + 42 FROM tab0 WHERE - 16 - - col0 IS NOT NULL
----
23

skipif mysql # not compatible
query I rowsort label-190
SELECT COUNT ( * ) / + + 42 FROM tab0 WHERE - 16 - - col0 IS NOT NULL
----
23

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-190
SELECT COUNT( * ) DIV + + 42 FROM tab1 WHERE - 16 - - col0 IS NOT NULL
----
23

skipif mysql # not compatible
query I rowsort label-190
SELECT COUNT ( * ) / + + 42 FROM tab1 WHERE - 16 - - col0 IS NOT NULL
----
23

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-190
SELECT COUNT( * ) DIV + + 42 FROM tab2 WHERE - 16 - - col0 IS NOT NULL
----
23

skipif mysql # not compatible
query I rowsort label-190
SELECT COUNT ( * ) / + + 42 FROM tab2 WHERE - 16 - - col0 IS NOT NULL
----
23

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-190
SELECT COUNT( * ) DIV + + 42 FROM tab3 WHERE - 16 - - col0 IS NOT NULL
----
23

skipif mysql # not compatible
query I rowsort label-190
SELECT COUNT ( * ) / + + 42 FROM tab3 WHERE - 16 - - col0 IS NOT NULL
----
23

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-190
SELECT COUNT( * ) DIV + + 42 FROM tab4 WHERE - 16 - - col0 IS NOT NULL
----
23

skipif mysql # not compatible
query I rowsort label-190
SELECT COUNT ( * ) / + + 42 FROM tab4 WHERE - 16 - - col0 IS NOT NULL
----
23

query IIIIIII rowsort label-195
SELECT * FROM tab0 WHERE NULL > NULL
----

query IIIIIII rowsort label-195
SELECT * FROM tab1 WHERE NULL > NULL
----

query IIIIIII rowsort label-195
SELECT * FROM tab2 WHERE NULL > NULL
----

query IIIIIII rowsort label-195
SELECT * FROM tab3 WHERE NULL > NULL
----

query IIIIIII rowsort label-195
SELECT * FROM tab4 WHERE NULL > NULL
----

query I rowsort label-200
SELECT - + 45 AS col4 FROM tab0 WHERE ( - + col0 ) > ( NULL )
----

query I rowsort label-200
SELECT - + 45 AS col4 FROM tab1 WHERE ( - + col0 ) > ( NULL )
----

query I rowsort label-200
SELECT - + 45 AS col4 FROM tab2 WHERE ( - + col0 ) > ( NULL )
----

query I rowsort label-200
SELECT - + 45 AS col4 FROM tab3 WHERE ( - + col0 ) > ( NULL )
----

query I rowsort label-200
SELECT - + 45 AS col4 FROM tab4 WHERE ( - + col0 ) > ( NULL )
----

query IIIIIII rowsort label-205
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-205
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-205
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-205
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-205
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab0 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * col0
----

skipif mysql # not compatible
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab0 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab1 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * col0
----

skipif mysql # not compatible
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab1 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab2 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * col0
----

skipif mysql # not compatible
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab2 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab3 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * col0
----

skipif mysql # not compatible
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab3 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab4 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST( NULL AS SIGNED ) * col0
----

skipif mysql # not compatible
query I rowsort label-210
SELECT ALL + + 97 AS col3 FROM tab4 AS cor0 WHERE - 52 NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) * col0
----

query I rowsort label-215
SELECT ALL + col2 FROM tab0 cor0 WHERE ( + - 59 ) + + - col0 - + col0 IS NULL
----

query I rowsort label-215
SELECT ALL + col2 FROM tab1 cor0 WHERE ( + - 59 ) + + - col0 - + col0 IS NULL
----

query I rowsort label-215
SELECT ALL + col2 FROM tab2 cor0 WHERE ( + - 59 ) + + - col0 - + col0 IS NULL
----

query I rowsort label-215
SELECT ALL + col2 FROM tab3 cor0 WHERE ( + - 59 ) + + - col0 - + col0 IS NULL
----

query I rowsort label-215
SELECT ALL + col2 FROM tab4 cor0 WHERE ( + - 59 ) + + - col0 - + col0 IS NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab0 AS cor0 WHERE NOT NULL >= NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab1 AS cor0 WHERE NOT NULL >= NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab2 AS cor0 WHERE NOT NULL >= NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab3 AS cor0 WHERE NOT NULL >= NULL
----

query IIIIIII rowsort label-220
SELECT * FROM tab4 AS cor0 WHERE NOT NULL >= NULL
----

query IIIIIII rowsort label-225
SELECT * FROM tab0 WHERE NULL <> + ( + col4 ) / + col3 + - - col1
----

query IIIIIII rowsort label-225
SELECT * FROM tab1 WHERE NULL <> + ( + col4 ) / + col3 + - - col1
----

query IIIIIII rowsort label-225
SELECT * FROM tab2 WHERE NULL <> + ( + col4 ) / + col3 + - - col1
----

query IIIIIII rowsort label-225
SELECT * FROM tab3 WHERE NULL <> + ( + col4 ) / + col3 + - - col1
----

query IIIIIII rowsort label-225
SELECT * FROM tab4 WHERE NULL <> + ( + col4 ) / + col3 + - - col1
----

query I rowsort label-230
SELECT ALL 24 * + col1 AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-230
SELECT ALL 24 * + col1 AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-230
SELECT ALL 24 * + col1 AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-230
SELECT ALL 24 * + col1 AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-230
SELECT ALL 24 * + col1 AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-235
SELECT * FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-235
SELECT * FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-235
SELECT * FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-235
SELECT * FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-235
SELECT * FROM tab4 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-240
SELECT ALL * FROM tab0 WHERE NOT NULL <= NULL
----

query IIIIIII rowsort label-240
SELECT ALL * FROM tab1 WHERE NOT NULL <= NULL
----

query IIIIIII rowsort label-240
SELECT ALL * FROM tab2 WHERE NOT NULL <= NULL
----

query IIIIIII rowsort label-240
SELECT ALL * FROM tab3 WHERE NOT NULL <= NULL
----

query IIIIIII rowsort label-240
SELECT ALL * FROM tab4 WHERE NOT NULL <= NULL
----

query II rowsort label-245
SELECT - - 74 AS col5, col0 FROM tab0 WHERE + 23 IS NULL
----

query II rowsort label-245
SELECT - - 74 AS col5, col0 FROM tab1 WHERE + 23 IS NULL
----

query II rowsort label-245
SELECT - - 74 AS col5, col0 FROM tab2 WHERE + 23 IS NULL
----

query II rowsort label-245
SELECT - - 74 AS col5, col0 FROM tab3 WHERE + 23 IS NULL
----

query II rowsort label-245
SELECT - - 74 AS col5, col0 FROM tab4 WHERE + 23 IS NULL
----

query IIIIIII rowsort label-250
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN 65 AND NULL
----

query IIIIIII rowsort label-250
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN 65 AND NULL
----

query IIIIIII rowsort label-250
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN 65 AND NULL
----

query IIIIIII rowsort label-250
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN 65 AND NULL
----

query IIIIIII rowsort label-250
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN 65 AND NULL
----

query IIIIIII rowsort label-255
SELECT ALL * FROM tab0 AS cor0 WHERE - col4 > NULL
----

query IIIIIII rowsort label-255
SELECT ALL * FROM tab1 AS cor0 WHERE - col4 > NULL
----

query IIIIIII rowsort label-255
SELECT ALL * FROM tab2 AS cor0 WHERE - col4 > NULL
----

query IIIIIII rowsort label-255
SELECT ALL * FROM tab3 AS cor0 WHERE - col4 > NULL
----

query IIIIIII rowsort label-255
SELECT ALL * FROM tab4 AS cor0 WHERE - col4 > NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-260
SELECT col2 col5 FROM tab0 WHERE NOT + col1 NOT IN ( ( col1 ) - - col4, 71 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-260
SELECT col2 col5 FROM tab1 WHERE NOT + col1 NOT IN ( ( col1 ) - - col4, 71 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-260
SELECT col2 col5 FROM tab2 WHERE NOT + col1 NOT IN ( ( col1 ) - - col4, 71 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-260
SELECT col2 col5 FROM tab3 WHERE NOT + col1 NOT IN ( ( col1 ) - - col4, 71 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-260
SELECT col2 col5 FROM tab4 WHERE NOT + col1 NOT IN ( ( col1 ) - - col4, 71 )
----

query I rowsort label-265
SELECT ALL + - col4 - + col3 + - + 18 + - + col3 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-265
SELECT ALL + - col4 - + col3 + - + 18 + - + col3 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-265
SELECT ALL + - col4 - + col3 + - + 18 + - + col3 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-265
SELECT ALL + - col4 - + col3 + - + 18 + - + col3 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-265
SELECT ALL + - col4 - + col3 + - + 18 + - + col3 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-270
SELECT * FROM tab0 AS cor0 WHERE col0 + - + col1 + 44 IS NULL
----

query IIIIIII rowsort label-270
SELECT * FROM tab1 AS cor0 WHERE col0 + - + col1 + 44 IS NULL
----

query IIIIIII rowsort label-270
SELECT * FROM tab2 AS cor0 WHERE col0 + - + col1 + 44 IS NULL
----

query IIIIIII rowsort label-270
SELECT * FROM tab3 AS cor0 WHERE col0 + - + col1 + 44 IS NULL
----

query IIIIIII rowsort label-270
SELECT * FROM tab4 AS cor0 WHERE col0 + - + col1 + 44 IS NULL
----

query I rowsort label-275
SELECT ALL + - col4 * + col0 AS col5 FROM tab0 WHERE NOT NULL >= - + 5
----

query I rowsort label-275
SELECT ALL + - col4 * + col0 AS col5 FROM tab1 WHERE NOT NULL >= - + 5
----

query I rowsort label-275
SELECT ALL + - col4 * + col0 AS col5 FROM tab2 WHERE NOT NULL >= - + 5
----

query I rowsort label-275
SELECT ALL + - col4 * + col0 AS col5 FROM tab3 WHERE NOT NULL >= - + 5
----

query I rowsort label-275
SELECT ALL + - col4 * + col0 AS col5 FROM tab4 WHERE NOT NULL >= - + 5
----

onlyif mysql # aggregate syntax: 
query I rowsort label-280
SELECT + COUNT( * ) FROM tab0 WHERE NOT 56 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-280
SELECT + COUNT ( * ) FROM tab0 WHERE NOT 56 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-280
SELECT + COUNT( * ) FROM tab1 WHERE NOT 56 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-280
SELECT + COUNT ( * ) FROM tab1 WHERE NOT 56 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-280
SELECT + COUNT( * ) FROM tab2 WHERE NOT 56 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-280
SELECT + COUNT ( * ) FROM tab2 WHERE NOT 56 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-280
SELECT + COUNT( * ) FROM tab3 WHERE NOT 56 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-280
SELECT + COUNT ( * ) FROM tab3 WHERE NOT 56 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-280
SELECT + COUNT( * ) FROM tab4 WHERE NOT 56 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-280
SELECT + COUNT ( * ) FROM tab4 WHERE NOT 56 IS NOT NULL
----
0

query I rowsort label-285
SELECT DISTINCT + + col3 + col0 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
972 values hashing to 9c620b6444c0ac5852eeb3e42d531f47

query I rowsort label-285
SELECT DISTINCT + + col3 + col0 AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
972 values hashing to 9c620b6444c0ac5852eeb3e42d531f47

query I rowsort label-285
SELECT DISTINCT + + col3 + col0 AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
972 values hashing to 9c620b6444c0ac5852eeb3e42d531f47

query I rowsort label-285
SELECT DISTINCT + + col3 + col0 AS col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
972 values hashing to 9c620b6444c0ac5852eeb3e42d531f47

query I rowsort label-285
SELECT DISTINCT + + col3 + col0 AS col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
972 values hashing to 9c620b6444c0ac5852eeb3e42d531f47

query I rowsort label-290
SELECT col4 FROM tab0 AS cor0 WHERE 94 * - 76 >= - 51
----

query I rowsort label-290
SELECT col4 FROM tab1 AS cor0 WHERE 94 * - 76 >= - 51
----

query I rowsort label-290
SELECT col4 FROM tab2 AS cor0 WHERE 94 * - 76 >= - 51
----

query I rowsort label-290
SELECT col4 FROM tab3 AS cor0 WHERE 94 * - 76 >= - 51
----

query I rowsort label-290
SELECT col4 FROM tab4 AS cor0 WHERE 94 * - 76 >= - 51
----

query IIIIIII rowsort label-295
SELECT * FROM tab0 AS cor0 WHERE 20 IS NULL
----

query IIIIIII rowsort label-295
SELECT * FROM tab1 AS cor0 WHERE 20 IS NULL
----

query IIIIIII rowsort label-295
SELECT * FROM tab2 AS cor0 WHERE 20 IS NULL
----

query IIIIIII rowsort label-295
SELECT * FROM tab3 AS cor0 WHERE 20 IS NULL
----

query IIIIIII rowsort label-295
SELECT * FROM tab4 AS cor0 WHERE 20 IS NULL
----

query I rowsort label-300
SELECT ALL - 58 AS col1 FROM tab0 WHERE - 80 IS NULL
----

query I rowsort label-300
SELECT ALL - 58 AS col1 FROM tab1 WHERE - 80 IS NULL
----

query I rowsort label-300
SELECT ALL - 58 AS col1 FROM tab2 WHERE - 80 IS NULL
----

query I rowsort label-300
SELECT ALL - 58 AS col1 FROM tab3 WHERE - 80 IS NULL
----

query I rowsort label-300
SELECT ALL - 58 AS col1 FROM tab4 WHERE - 80 IS NULL
----

query I rowsort label-305
SELECT DISTINCT col3 FROM tab0 AS cor0 WHERE 65 IS NULL
----

query I rowsort label-305
SELECT DISTINCT col3 FROM tab1 AS cor0 WHERE 65 IS NULL
----

query I rowsort label-305
SELECT DISTINCT col3 FROM tab2 AS cor0 WHERE 65 IS NULL
----

query I rowsort label-305
SELECT DISTINCT col3 FROM tab3 AS cor0 WHERE 65 IS NULL
----

query I rowsort label-305
SELECT DISTINCT col3 FROM tab4 AS cor0 WHERE 65 IS NULL
----

query IIIIIII rowsort label-310
SELECT * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN + col3 AND + + col4 / + col1 * 5 + + + 90
----

query IIIIIII rowsort label-310
SELECT * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN + col3 AND + + col4 / + col1 * 5 + + + 90
----

query IIIIIII rowsort label-310
SELECT * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN + col3 AND + + col4 / + col1 * 5 + + + 90
----

query IIIIIII rowsort label-310
SELECT * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN + col3 AND + + col4 / + col1 * 5 + + + 90
----

query IIIIIII rowsort label-310
SELECT * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN + col3 AND + + col4 / + col1 * 5 + + + 90
----

query I rowsort label-315
SELECT DISTINCT - - col0 FROM tab0 AS cor0 WHERE ( NULL ) > + + col1
----

query I rowsort label-315
SELECT DISTINCT - - col0 FROM tab1 AS cor0 WHERE ( NULL ) > + + col1
----

query I rowsort label-315
SELECT DISTINCT - - col0 FROM tab2 AS cor0 WHERE ( NULL ) > + + col1
----

query I rowsort label-315
SELECT DISTINCT - - col0 FROM tab3 AS cor0 WHERE ( NULL ) > + + col1
----

query I rowsort label-315
SELECT DISTINCT - - col0 FROM tab4 AS cor0 WHERE ( NULL ) > + + col1
----

query IIIIIII rowsort label-320
SELECT * FROM tab0 AS cor0 WHERE NULL = ( NULL )
----

query IIIIIII rowsort label-320
SELECT * FROM tab1 AS cor0 WHERE NULL = ( NULL )
----

query IIIIIII rowsort label-320
SELECT * FROM tab2 AS cor0 WHERE NULL = ( NULL )
----

query IIIIIII rowsort label-320
SELECT * FROM tab3 AS cor0 WHERE NULL = ( NULL )
----

query IIIIIII rowsort label-320
SELECT * FROM tab4 AS cor0 WHERE NULL = ( NULL )
----

query I rowsort label-325
SELECT col1 / - col1 AS col1 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-325
SELECT col1 / - col1 AS col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-325
SELECT col1 / - col1 AS col1 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-325
SELECT col1 / - col1 AS col1 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-325
SELECT col1 / - col1 AS col1 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-330
SELECT DISTINCT 24 * + 67 + - 84 FROM tab0 WHERE NULL IS NULL
----
1524

query I rowsort label-330
SELECT DISTINCT 24 * + 67 + - 84 FROM tab1 WHERE NULL IS NULL
----
1524

query I rowsort label-330
SELECT DISTINCT 24 * + 67 + - 84 FROM tab2 WHERE NULL IS NULL
----
1524

query I rowsort label-330
SELECT DISTINCT 24 * + 67 + - 84 FROM tab3 WHERE NULL IS NULL
----
1524

query I rowsort label-330
SELECT DISTINCT 24 * + 67 + - 84 FROM tab4 WHERE NULL IS NULL
----
1524

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-335
SELECT DISTINCT col1 col0 FROM tab0 WHERE - 25 + + 51 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-335
SELECT DISTINCT col1 col0 FROM tab1 WHERE - 25 + + 51 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-335
SELECT DISTINCT col1 col0 FROM tab2 WHERE - 25 + + 51 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-335
SELECT DISTINCT col1 col0 FROM tab3 WHERE - 25 + + 51 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-335
SELECT DISTINCT col1 col0 FROM tab4 WHERE - 25 + + 51 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT ALL 72 FROM tab0 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST( NULL AS SIGNED ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

skipif mysql # not compatible
query I rowsort label-340
SELECT ALL 72 FROM tab0 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST ( NULL AS INTEGER ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT ALL 72 FROM tab1 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST( NULL AS SIGNED ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

skipif mysql # not compatible
query I rowsort label-340
SELECT ALL 72 FROM tab1 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST ( NULL AS INTEGER ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT ALL 72 FROM tab2 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST( NULL AS SIGNED ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

skipif mysql # not compatible
query I rowsort label-340
SELECT ALL 72 FROM tab2 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST ( NULL AS INTEGER ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT ALL 72 FROM tab3 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST( NULL AS SIGNED ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

skipif mysql # not compatible
query I rowsort label-340
SELECT ALL 72 FROM tab3 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST ( NULL AS INTEGER ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-340
SELECT ALL 72 FROM tab4 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST( NULL AS SIGNED ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

skipif mysql # not compatible
query I rowsort label-340
SELECT ALL 72 FROM tab4 WHERE + - col1 * - - ( - col0 ) / + col4 - + col3 + + col0 + + 62 * CAST ( NULL AS INTEGER ) * col0 * - col4 + + 91 IS NULL
----
1000 values hashing to 300458bd8ffa744be99c3a0a6c15a635

query I rowsort label-345
SELECT col0 AS col2 FROM tab0 WHERE ( - col3 ) IS NULL
----

query I rowsort label-345
SELECT col0 AS col2 FROM tab1 WHERE ( - col3 ) IS NULL
----

query I rowsort label-345
SELECT col0 AS col2 FROM tab2 WHERE ( - col3 ) IS NULL
----

query I rowsort label-345
SELECT col0 AS col2 FROM tab3 WHERE ( - col3 ) IS NULL
----

query I rowsort label-345
SELECT col0 AS col2 FROM tab4 WHERE ( - col3 ) IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-350
SELECT + COUNT( * ) + - 24 col5 FROM tab0 WHERE NOT + col3 IS NOT NULL
----
-24

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-350
SELECT + COUNT ( * ) + - 24 col5 FROM tab0 WHERE NOT + col3 IS NOT NULL
----
-24

onlyif mysql # aggregate syntax: 
query I rowsort label-350
SELECT + COUNT( * ) + - 24 col5 FROM tab1 WHERE NOT + col3 IS NOT NULL
----
-24

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-350
SELECT + COUNT ( * ) + - 24 col5 FROM tab1 WHERE NOT + col3 IS NOT NULL
----
-24

onlyif mysql # aggregate syntax: 
query I rowsort label-350
SELECT + COUNT( * ) + - 24 col5 FROM tab2 WHERE NOT + col3 IS NOT NULL
----
-24

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-350
SELECT + COUNT ( * ) + - 24 col5 FROM tab2 WHERE NOT + col3 IS NOT NULL
----
-24

onlyif mysql # aggregate syntax: 
query I rowsort label-350
SELECT + COUNT( * ) + - 24 col5 FROM tab3 WHERE NOT + col3 IS NOT NULL
----
-24

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-350
SELECT + COUNT ( * ) + - 24 col5 FROM tab3 WHERE NOT + col3 IS NOT NULL
----
-24

onlyif mysql # aggregate syntax: 
query I rowsort label-350
SELECT + COUNT( * ) + - 24 col5 FROM tab4 WHERE NOT + col3 IS NOT NULL
----
-24

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-350
SELECT + COUNT ( * ) + - 24 col5 FROM tab4 WHERE NOT + col3 IS NOT NULL
----
-24

query IIIIIII rowsort label-355
SELECT ALL * FROM tab0 AS cor0 WHERE 37 < + 25
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab1 AS cor0 WHERE 37 < + 25
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab2 AS cor0 WHERE 37 < + 25
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab3 AS cor0 WHERE 37 < + 25
----

query IIIIIII rowsort label-355
SELECT ALL * FROM tab4 AS cor0 WHERE 37 < + 25
----

query I rowsort label-360
SELECT ALL - 53 AS col2 FROM tab0 AS cor0 WHERE 37 * - col3 * 50 + + col1 + + + col0 >= + 32 + 3
----

query I rowsort label-360
SELECT ALL - 53 AS col2 FROM tab1 AS cor0 WHERE 37 * - col3 * 50 + + col1 + + + col0 >= + 32 + 3
----

query I rowsort label-360
SELECT ALL - 53 AS col2 FROM tab2 AS cor0 WHERE 37 * - col3 * 50 + + col1 + + + col0 >= + 32 + 3
----

query I rowsort label-360
SELECT ALL - 53 AS col2 FROM tab3 AS cor0 WHERE 37 * - col3 * 50 + + col1 + + + col0 >= + 32 + 3
----

query I rowsort label-360
SELECT ALL - 53 AS col2 FROM tab4 AS cor0 WHERE 37 * - col3 * 50 + + col1 + + + col0 >= + 32 + 3
----

query IIIIIII rowsort label-365
SELECT ALL * FROM tab0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-365
SELECT ALL * FROM tab1 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-365
SELECT ALL * FROM tab2 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-365
SELECT ALL * FROM tab3 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-365
SELECT ALL * FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-370
SELECT ALL - col0 FROM tab0 WHERE NOT + 77 IS NOT NULL
----

query I rowsort label-370
SELECT ALL - col0 FROM tab1 WHERE NOT + 77 IS NOT NULL
----

query I rowsort label-370
SELECT ALL - col0 FROM tab2 WHERE NOT + 77 IS NOT NULL
----

query I rowsort label-370
SELECT ALL - col0 FROM tab3 WHERE NOT + 77 IS NOT NULL
----

query I rowsort label-370
SELECT ALL - col0 FROM tab4 WHERE NOT + 77 IS NOT NULL
----

query IIIIIII rowsort label-375
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-375
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-375
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-375
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-375
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL > ( NULL )
----

query IIIIIII rowsort label-380
SELECT * FROM tab0 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-380
SELECT * FROM tab1 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-380
SELECT * FROM tab2 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-380
SELECT * FROM tab3 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-380
SELECT * FROM tab4 cor0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-385
SELECT ALL * FROM tab0 cor0 WHERE NOT col0 * 50 IS NOT NULL
----

query IIIIIII rowsort label-385
SELECT ALL * FROM tab1 cor0 WHERE NOT col0 * 50 IS NOT NULL
----

query IIIIIII rowsort label-385
SELECT ALL * FROM tab2 cor0 WHERE NOT col0 * 50 IS NOT NULL
----

query IIIIIII rowsort label-385
SELECT ALL * FROM tab3 cor0 WHERE NOT col0 * 50 IS NOT NULL
----

query IIIIIII rowsort label-385
SELECT ALL * FROM tab4 cor0 WHERE NOT col0 * 50 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT ALL * FROM tab0 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT ALL * FROM tab1 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT ALL * FROM tab2 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT ALL * FROM tab3 WHERE NOT 86 IS NOT NULL
----

query IIIIIII rowsort label-390
SELECT ALL * FROM tab4 WHERE NOT 86 IS NOT NULL
----

query I rowsort label-395
SELECT - 23 FROM tab0 WHERE + - col1 IS NULL
----

query I rowsort label-395
SELECT - 23 FROM tab1 WHERE + - col1 IS NULL
----

query I rowsort label-395
SELECT - 23 FROM tab2 WHERE + - col1 IS NULL
----

query I rowsort label-395
SELECT - 23 FROM tab3 WHERE + - col1 IS NULL
----

query I rowsort label-395
SELECT - 23 FROM tab4 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-400
SELECT ALL * FROM tab0 WHERE NOT + - ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-400
SELECT ALL * FROM tab1 WHERE NOT + - ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-400
SELECT ALL * FROM tab2 WHERE NOT + - ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-400
SELECT ALL * FROM tab3 WHERE NOT + - ( col4 ) IS NOT NULL
----

query IIIIIII rowsort label-400
SELECT ALL * FROM tab4 WHERE NOT + - ( col4 ) IS NOT NULL
----

query II rowsort label-405
SELECT DISTINCT - 44, col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-405
SELECT DISTINCT - 44, col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-405
SELECT DISTINCT - 44, col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-405
SELECT DISTINCT - 44, col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query II rowsort label-405
SELECT DISTINCT - 44, col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-410
SELECT * FROM tab0 WHERE col0 + col0 < NULL
----

query IIIIIII rowsort label-410
SELECT * FROM tab1 WHERE col0 + col0 < NULL
----

query IIIIIII rowsort label-410
SELECT * FROM tab2 WHERE col0 + col0 < NULL
----

query IIIIIII rowsort label-410
SELECT * FROM tab3 WHERE col0 + col0 < NULL
----

query IIIIIII rowsort label-410
SELECT * FROM tab4 WHERE col0 + col0 < NULL
----

query I rowsort label-415
SELECT ALL col2 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-415
SELECT ALL col2 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-415
SELECT ALL col2 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-415
SELECT ALL col2 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-415
SELECT ALL col2 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # aggregate syntax: 
query I rowsort label-420
SELECT + COUNT( * ) AS col5 FROM tab0 WHERE col0 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-420
SELECT + COUNT ( * ) AS col5 FROM tab0 WHERE col0 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-420
SELECT + COUNT( * ) AS col5 FROM tab1 WHERE col0 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-420
SELECT + COUNT ( * ) AS col5 FROM tab1 WHERE col0 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-420
SELECT + COUNT( * ) AS col5 FROM tab2 WHERE col0 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-420
SELECT + COUNT ( * ) AS col5 FROM tab2 WHERE col0 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-420
SELECT + COUNT( * ) AS col5 FROM tab3 WHERE col0 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-420
SELECT + COUNT ( * ) AS col5 FROM tab3 WHERE col0 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-420
SELECT + COUNT( * ) AS col5 FROM tab4 WHERE col0 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-420
SELECT + COUNT ( * ) AS col5 FROM tab4 WHERE col0 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-425
SELECT ALL + COUNT( * ) FROM tab0 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-425
SELECT ALL + COUNT ( * ) FROM tab0 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-425
SELECT ALL + COUNT( * ) FROM tab1 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-425
SELECT ALL + COUNT ( * ) FROM tab1 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-425
SELECT ALL + COUNT( * ) FROM tab2 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-425
SELECT ALL + COUNT ( * ) FROM tab2 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-425
SELECT ALL + COUNT( * ) FROM tab3 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-425
SELECT ALL + COUNT ( * ) FROM tab3 WHERE NULL IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-425
SELECT ALL + COUNT( * ) FROM tab4 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-425
SELECT ALL + COUNT ( * ) FROM tab4 WHERE NULL IS NULL
----
1000

query I rowsort label-430
SELECT 33 AS col4 FROM tab0 cor0 WHERE NULL = - col4
----

query I rowsort label-430
SELECT 33 AS col4 FROM tab1 cor0 WHERE NULL = - col4
----

query I rowsort label-430
SELECT 33 AS col4 FROM tab2 cor0 WHERE NULL = - col4
----

query I rowsort label-430
SELECT 33 AS col4 FROM tab3 cor0 WHERE NULL = - col4
----

query I rowsort label-430
SELECT 33 AS col4 FROM tab4 cor0 WHERE NULL = - col4
----

query IIIIIII rowsort label-435
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col4 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-435
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col4 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-435
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col4 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-435
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col4 * - col4 IS NOT NULL
----

query IIIIIII rowsort label-435
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col4 * - col4 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-440
SELECT DISTINCT MAX( + + 59 ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
59

skipif mysql # not compatible
query I rowsort label-440
SELECT DISTINCT MAX ( + + 59 ) AS col4 FROM tab0 WHERE NOT NULL IS NOT NULL
----
59

onlyif mysql # aggregate syntax: 
query I rowsort label-440
SELECT DISTINCT MAX( + + 59 ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
59

skipif mysql # not compatible
query I rowsort label-440
SELECT DISTINCT MAX ( + + 59 ) AS col4 FROM tab1 WHERE NOT NULL IS NOT NULL
----
59

onlyif mysql # aggregate syntax: 
query I rowsort label-440
SELECT DISTINCT MAX( + + 59 ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
59

skipif mysql # not compatible
query I rowsort label-440
SELECT DISTINCT MAX ( + + 59 ) AS col4 FROM tab2 WHERE NOT NULL IS NOT NULL
----
59

onlyif mysql # aggregate syntax: 
query I rowsort label-440
SELECT DISTINCT MAX( + + 59 ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
59

skipif mysql # not compatible
query I rowsort label-440
SELECT DISTINCT MAX ( + + 59 ) AS col4 FROM tab3 WHERE NOT NULL IS NOT NULL
----
59

onlyif mysql # aggregate syntax: 
query I rowsort label-440
SELECT DISTINCT MAX( + + 59 ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
59

skipif mysql # not compatible
query I rowsort label-440
SELECT DISTINCT MAX ( + + 59 ) AS col4 FROM tab4 WHERE NOT NULL IS NOT NULL
----
59

query II rowsort label-445
SELECT 73, col0 AS col5 FROM tab0 WHERE NOT + + col0 IS NOT NULL
----

query II rowsort label-445
SELECT 73, col0 AS col5 FROM tab1 WHERE NOT + + col0 IS NOT NULL
----

query II rowsort label-445
SELECT 73, col0 AS col5 FROM tab2 WHERE NOT + + col0 IS NOT NULL
----

query II rowsort label-445
SELECT 73, col0 AS col5 FROM tab3 WHERE NOT + + col0 IS NOT NULL
----

query II rowsort label-445
SELECT 73, col0 AS col5 FROM tab4 WHERE NOT + + col0 IS NOT NULL
----

query IIIIIII rowsort label-450
SELECT * FROM tab0 WHERE - + col1 * + 87 * col4 * 12 BETWEEN + 99 AND - + col4
----

query IIIIIII rowsort label-450
SELECT * FROM tab1 WHERE - + col1 * + 87 * col4 * 12 BETWEEN + 99 AND - + col4
----

query IIIIIII rowsort label-450
SELECT * FROM tab2 WHERE - + col1 * + 87 * col4 * 12 BETWEEN + 99 AND - + col4
----

query IIIIIII rowsort label-450
SELECT * FROM tab3 WHERE - + col1 * + 87 * col4 * 12 BETWEEN + 99 AND - + col4
----

query IIIIIII rowsort label-450
SELECT * FROM tab4 WHERE - + col1 * + 87 * col4 * 12 BETWEEN + 99 AND - + col4
----

query IIIIIII rowsort label-455
SELECT * FROM tab0 WHERE NOT + 85 IS NOT NULL
----

query IIIIIII rowsort label-455
SELECT * FROM tab1 WHERE NOT + 85 IS NOT NULL
----

query IIIIIII rowsort label-455
SELECT * FROM tab2 WHERE NOT + 85 IS NOT NULL
----

query IIIIIII rowsort label-455
SELECT * FROM tab3 WHERE NOT + 85 IS NOT NULL
----

query IIIIIII rowsort label-455
SELECT * FROM tab4 WHERE NOT + 85 IS NOT NULL
----

query IIIIIII rowsort label-460
SELECT * FROM tab0 AS cor0 WHERE ( NOT NULL = + col4 )
----

query IIIIIII rowsort label-460
SELECT * FROM tab1 AS cor0 WHERE ( NOT NULL = + col4 )
----

query IIIIIII rowsort label-460
SELECT * FROM tab2 AS cor0 WHERE ( NOT NULL = + col4 )
----

query IIIIIII rowsort label-460
SELECT * FROM tab3 AS cor0 WHERE ( NOT NULL = + col4 )
----

query IIIIIII rowsort label-460
SELECT * FROM tab4 AS cor0 WHERE ( NOT NULL = + col4 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-465
SELECT ALL + + 86 FROM tab0 AS cor0 WHERE - col0 BETWEEN + CAST( + 27 AS SIGNED ) AND + col4 + - col3
----

skipif mysql # not compatible
query I rowsort label-465
SELECT ALL + + 86 FROM tab0 AS cor0 WHERE - col0 BETWEEN + CAST ( + 27 AS INTEGER ) AND + col4 + - col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-465
SELECT ALL + + 86 FROM tab1 AS cor0 WHERE - col0 BETWEEN + CAST( + 27 AS SIGNED ) AND + col4 + - col3
----

skipif mysql # not compatible
query I rowsort label-465
SELECT ALL + + 86 FROM tab1 AS cor0 WHERE - col0 BETWEEN + CAST ( + 27 AS INTEGER ) AND + col4 + - col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-465
SELECT ALL + + 86 FROM tab2 AS cor0 WHERE - col0 BETWEEN + CAST( + 27 AS SIGNED ) AND + col4 + - col3
----

skipif mysql # not compatible
query I rowsort label-465
SELECT ALL + + 86 FROM tab2 AS cor0 WHERE - col0 BETWEEN + CAST ( + 27 AS INTEGER ) AND + col4 + - col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-465
SELECT ALL + + 86 FROM tab3 AS cor0 WHERE - col0 BETWEEN + CAST( + 27 AS SIGNED ) AND + col4 + - col3
----

skipif mysql # not compatible
query I rowsort label-465
SELECT ALL + + 86 FROM tab3 AS cor0 WHERE - col0 BETWEEN + CAST ( + 27 AS INTEGER ) AND + col4 + - col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-465
SELECT ALL + + 86 FROM tab4 AS cor0 WHERE - col0 BETWEEN + CAST( + 27 AS SIGNED ) AND + col4 + - col3
----

skipif mysql # not compatible
query I rowsort label-465
SELECT ALL + + 86 FROM tab4 AS cor0 WHERE - col0 BETWEEN + CAST ( + 27 AS INTEGER ) AND + col4 + - col3
----

query I rowsort label-470
SELECT ALL - col1 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-470
SELECT ALL - col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-470
SELECT ALL - col1 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-470
SELECT ALL - col1 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-470
SELECT ALL - col1 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab0 WHERE - + CAST( NULL AS SIGNED ) * + 50 + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab0 WHERE - + CAST ( NULL AS INTEGER ) * + 50 + + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab1 WHERE - + CAST( NULL AS SIGNED ) * + 50 + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab1 WHERE - + CAST ( NULL AS INTEGER ) * + 50 + + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab2 WHERE - + CAST( NULL AS SIGNED ) * + 50 + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab2 WHERE - + CAST ( NULL AS INTEGER ) * + 50 + + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab3 WHERE - + CAST( NULL AS SIGNED ) * + 50 + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab3 WHERE - + CAST ( NULL AS INTEGER ) * + 50 + + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab4 WHERE - + CAST( NULL AS SIGNED ) * + 50 + + col1 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-475
SELECT DISTINCT + col1 AS col3 FROM tab4 WHERE - + CAST ( NULL AS INTEGER ) * + 50 + + col1 IS NOT NULL
----

query I rowsort label-480
SELECT 17 FROM tab0 WHERE NOT NULL >= - 14
----

query I rowsort label-480
SELECT 17 FROM tab1 WHERE NOT NULL >= - 14
----

query I rowsort label-480
SELECT 17 FROM tab2 WHERE NOT NULL >= - 14
----

query I rowsort label-480
SELECT 17 FROM tab3 WHERE NOT NULL >= - 14
----

query I rowsort label-480
SELECT 17 FROM tab4 WHERE NOT NULL >= - 14
----

query IIIIIII rowsort label-485
SELECT * FROM tab0 WHERE NOT ( - 88 - col3 * col0 ) <= NULL
----

query IIIIIII rowsort label-485
SELECT * FROM tab1 WHERE NOT ( - 88 - col3 * col0 ) <= NULL
----

query IIIIIII rowsort label-485
SELECT * FROM tab2 WHERE NOT ( - 88 - col3 * col0 ) <= NULL
----

query IIIIIII rowsort label-485
SELECT * FROM tab3 WHERE NOT ( - 88 - col3 * col0 ) <= NULL
----

query IIIIIII rowsort label-485
SELECT * FROM tab4 WHERE NOT ( - 88 - col3 * col0 ) <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-490
SELECT ALL * FROM tab0 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-490
SELECT ALL * FROM tab0 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-490
SELECT ALL * FROM tab1 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-490
SELECT ALL * FROM tab1 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-490
SELECT ALL * FROM tab2 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-490
SELECT ALL * FROM tab2 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-490
SELECT ALL * FROM tab3 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-490
SELECT ALL * FROM tab3 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-490
SELECT ALL * FROM tab4 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-490
SELECT ALL * FROM tab4 AS cor0 WHERE 54 + - 92 BETWEEN NULL AND + CAST ( NULL AS INTEGER )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-495
SELECT DISTINCT COUNT( * ) FROM tab0 AS cor0 WHERE NOT - 23 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-495
SELECT DISTINCT COUNT ( * ) FROM tab0 AS cor0 WHERE NOT - 23 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-495
SELECT DISTINCT COUNT( * ) FROM tab1 AS cor0 WHERE NOT - 23 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-495
SELECT DISTINCT COUNT ( * ) FROM tab1 AS cor0 WHERE NOT - 23 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-495
SELECT DISTINCT COUNT( * ) FROM tab2 AS cor0 WHERE NOT - 23 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-495
SELECT DISTINCT COUNT ( * ) FROM tab2 AS cor0 WHERE NOT - 23 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-495
SELECT DISTINCT COUNT( * ) FROM tab3 AS cor0 WHERE NOT - 23 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-495
SELECT DISTINCT COUNT ( * ) FROM tab3 AS cor0 WHERE NOT - 23 IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-495
SELECT DISTINCT COUNT( * ) FROM tab4 AS cor0 WHERE NOT - 23 IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-495
SELECT DISTINCT COUNT ( * ) FROM tab4 AS cor0 WHERE NOT - 23 IS NULL
----
1000

query II rowsort label-500
SELECT 38, + AVG ( ALL - ( col1 ) ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----
38
NULL

query II rowsort label-500
SELECT 38, + AVG ( ALL - ( col1 ) ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----
38
NULL

query II rowsort label-500
SELECT 38, + AVG ( ALL - ( col1 ) ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----
38
NULL

query II rowsort label-500
SELECT 38, + AVG ( ALL - ( col1 ) ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----
38
NULL

query II rowsort label-500
SELECT 38, + AVG ( ALL - ( col1 ) ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----
38
NULL

query IIIIIII rowsort label-505
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-505
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-505
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-505
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-505
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-510
SELECT DISTINCT 48 + - col3 AS col3 FROM tab0 WHERE NOT - col3 * 28 = NULL
----

query I rowsort label-510
SELECT DISTINCT 48 + - col3 AS col3 FROM tab1 WHERE NOT - col3 * 28 = NULL
----

query I rowsort label-510
SELECT DISTINCT 48 + - col3 AS col3 FROM tab2 WHERE NOT - col3 * 28 = NULL
----

query I rowsort label-510
SELECT DISTINCT 48 + - col3 AS col3 FROM tab3 WHERE NOT - col3 * 28 = NULL
----

query I rowsort label-510
SELECT DISTINCT 48 + - col3 AS col3 FROM tab4 WHERE NOT - col3 * 28 = NULL
----

query I rowsort label-515
SELECT ALL col4 AS col0 FROM tab0 WHERE NOT col1 >= - 93 * + col4 + - col3
----

query I rowsort label-515
SELECT ALL col4 AS col0 FROM tab1 WHERE NOT col1 >= - 93 * + col4 + - col3
----

query I rowsort label-515
SELECT ALL col4 AS col0 FROM tab2 WHERE NOT col1 >= - 93 * + col4 + - col3
----

query I rowsort label-515
SELECT ALL col4 AS col0 FROM tab3 WHERE NOT col1 >= - 93 * + col4 + - col3
----

query I rowsort label-515
SELECT ALL col4 AS col0 FROM tab4 WHERE NOT col1 >= - 93 * + col4 + - col3
----

query I rowsort label-520
SELECT - col3 * col4 * + col0 FROM tab0 WHERE NOT NULL >= + col0
----

query I rowsort label-520
SELECT - col3 * col4 * + col0 FROM tab1 WHERE NOT NULL >= + col0
----

query I rowsort label-520
SELECT - col3 * col4 * + col0 FROM tab2 WHERE NOT NULL >= + col0
----

query I rowsort label-520
SELECT - col3 * col4 * + col0 FROM tab3 WHERE NOT NULL >= + col0
----

query I rowsort label-520
SELECT - col3 * col4 * + col0 FROM tab4 WHERE NOT NULL >= + col0
----

query IIIIIII rowsort label-525
SELECT * FROM tab0 AS cor0 WHERE col5 IS NULL
----

query IIIIIII rowsort label-525
SELECT * FROM tab1 AS cor0 WHERE col5 IS NULL
----

query IIIIIII rowsort label-525
SELECT * FROM tab2 AS cor0 WHERE col5 IS NULL
----

query IIIIIII rowsort label-525
SELECT * FROM tab3 AS cor0 WHERE col5 IS NULL
----

query IIIIIII rowsort label-525
SELECT * FROM tab4 AS cor0 WHERE col5 IS NULL
----

query I rowsort label-530
SELECT 16 AS col5 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 081038177442909536785fde563842f4

query I rowsort label-530
SELECT 16 AS col5 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 081038177442909536785fde563842f4

query I rowsort label-530
SELECT 16 AS col5 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 081038177442909536785fde563842f4

query I rowsort label-530
SELECT 16 AS col5 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 081038177442909536785fde563842f4

query I rowsort label-530
SELECT 16 AS col5 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 081038177442909536785fde563842f4

query IIIIIII rowsort label-535
SELECT * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-535
SELECT * FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-535
SELECT * FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-535
SELECT * FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-535
SELECT * FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-540
SELECT ALL * FROM tab0 AS cor0 WHERE - 34 IS NULL
----

query IIIIIII rowsort label-540
SELECT ALL * FROM tab1 AS cor0 WHERE - 34 IS NULL
----

query IIIIIII rowsort label-540
SELECT ALL * FROM tab2 AS cor0 WHERE - 34 IS NULL
----

query IIIIIII rowsort label-540
SELECT ALL * FROM tab3 AS cor0 WHERE - 34 IS NULL
----

query IIIIIII rowsort label-540
SELECT ALL * FROM tab4 AS cor0 WHERE - 34 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-545
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab0 AS cor0 WHERE - 17 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-545
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab0 AS cor0 WHERE - 17 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-545
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab1 AS cor0 WHERE - 17 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-545
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE - 17 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-545
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab2 AS cor0 WHERE - 17 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-545
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE - 17 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-545
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab3 AS cor0 WHERE - 17 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-545
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab3 AS cor0 WHERE - 17 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-545
SELECT DISTINCT + COUNT( * ) AS col2 FROM tab4 AS cor0 WHERE - 17 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-545
SELECT DISTINCT + COUNT ( * ) AS col2 FROM tab4 AS cor0 WHERE - 17 IS NOT NULL
----
1000

query IIIIIII rowsort label-550
SELECT ALL * FROM tab0 AS cor0 WHERE - col1 * - - 75 * - col0 IS NULL
----

query IIIIIII rowsort label-550
SELECT ALL * FROM tab1 AS cor0 WHERE - col1 * - - 75 * - col0 IS NULL
----

query IIIIIII rowsort label-550
SELECT ALL * FROM tab2 AS cor0 WHERE - col1 * - - 75 * - col0 IS NULL
----

query IIIIIII rowsort label-550
SELECT ALL * FROM tab3 AS cor0 WHERE - col1 * - - 75 * - col0 IS NULL
----

query IIIIIII rowsort label-550
SELECT ALL * FROM tab4 AS cor0 WHERE - col1 * - - 75 * - col0 IS NULL
----

query I rowsort label-555
SELECT + col3 AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-555
SELECT + col3 AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-555
SELECT + col3 AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-555
SELECT + col3 AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-555
SELECT + col3 AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query IIIIIII rowsort label-560
SELECT ALL * FROM tab0 AS cor0 WHERE + 98 * col0 IS NULL
----

query IIIIIII rowsort label-560
SELECT ALL * FROM tab1 AS cor0 WHERE + 98 * col0 IS NULL
----

query IIIIIII rowsort label-560
SELECT ALL * FROM tab2 AS cor0 WHERE + 98 * col0 IS NULL
----

query IIIIIII rowsort label-560
SELECT ALL * FROM tab3 AS cor0 WHERE + 98 * col0 IS NULL
----

query IIIIIII rowsort label-560
SELECT ALL * FROM tab4 AS cor0 WHERE + 98 * col0 IS NULL
----

query IIIIIII rowsort label-565
SELECT ALL * FROM tab0 cor0 WHERE + col3 * - col0 IS NULL
----

query IIIIIII rowsort label-565
SELECT ALL * FROM tab1 cor0 WHERE + col3 * - col0 IS NULL
----

query IIIIIII rowsort label-565
SELECT ALL * FROM tab2 cor0 WHERE + col3 * - col0 IS NULL
----

query IIIIIII rowsort label-565
SELECT ALL * FROM tab3 cor0 WHERE + col3 * - col0 IS NULL
----

query IIIIIII rowsort label-565
SELECT ALL * FROM tab4 cor0 WHERE + col3 * - col0 IS NULL
----

query IIIIIII rowsort label-570
SELECT * FROM tab0 WHERE ( NOT ( NULL ) IS NULL )
----

query IIIIIII rowsort label-570
SELECT * FROM tab1 WHERE ( NOT ( NULL ) IS NULL )
----

query IIIIIII rowsort label-570
SELECT * FROM tab2 WHERE ( NOT ( NULL ) IS NULL )
----

query IIIIIII rowsort label-570
SELECT * FROM tab3 WHERE ( NOT ( NULL ) IS NULL )
----

query IIIIIII rowsort label-570
SELECT * FROM tab4 WHERE ( NOT ( NULL ) IS NULL )
----

query I rowsort label-575
SELECT + 76 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-575
SELECT + 76 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-575
SELECT + 76 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-575
SELECT + 76 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-575
SELECT + 76 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-580
SELECT DISTINCT - 92 AS col2 FROM tab0 WHERE NOT ( NULL > 33 + + - col1 + - col0 * + ( - - col0 ) * - 72 * + 52 * 29 )
----

query I rowsort label-580
SELECT DISTINCT - 92 AS col2 FROM tab1 WHERE NOT ( NULL > 33 + + - col1 + - col0 * + ( - - col0 ) * - 72 * + 52 * 29 )
----

query I rowsort label-580
SELECT DISTINCT - 92 AS col2 FROM tab2 WHERE NOT ( NULL > 33 + + - col1 + - col0 * + ( - - col0 ) * - 72 * + 52 * 29 )
----

query I rowsort label-580
SELECT DISTINCT - 92 AS col2 FROM tab3 WHERE NOT ( NULL > 33 + + - col1 + - col0 * + ( - - col0 ) * - 72 * + 52 * 29 )
----

query I rowsort label-580
SELECT DISTINCT - 92 AS col2 FROM tab4 WHERE NOT ( NULL > 33 + + - col1 + - col0 * + ( - - col0 ) * - 72 * + 52 * 29 )
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab0 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab3 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query IIIIIII rowsort label-585
SELECT ALL * FROM tab4 cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL
----

query II rowsort label-590
SELECT col2, col3 + - - col0 FROM tab0 AS cor0 WHERE NOT 10 * + 30 * + - col4 < NULL
----

query II rowsort label-590
SELECT col2, col3 + - - col0 FROM tab1 AS cor0 WHERE NOT 10 * + 30 * + - col4 < NULL
----

query II rowsort label-590
SELECT col2, col3 + - - col0 FROM tab2 AS cor0 WHERE NOT 10 * + 30 * + - col4 < NULL
----

query II rowsort label-590
SELECT col2, col3 + - - col0 FROM tab3 AS cor0 WHERE NOT 10 * + 30 * + - col4 < NULL
----

query II rowsort label-590
SELECT col2, col3 + - - col0 FROM tab4 AS cor0 WHERE NOT 10 * + 30 * + - col4 < NULL
----

query I rowsort label-595
SELECT + 50 FROM tab0 AS cor0 WHERE NOT - 70 <= NULL
----

query I rowsort label-595
SELECT + 50 FROM tab1 AS cor0 WHERE NOT - 70 <= NULL
----

query I rowsort label-595
SELECT + 50 FROM tab2 AS cor0 WHERE NOT - 70 <= NULL
----

query I rowsort label-595
SELECT + 50 FROM tab3 AS cor0 WHERE NOT - 70 <= NULL
----

query I rowsort label-595
SELECT + 50 FROM tab4 AS cor0 WHERE NOT - 70 <= NULL
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab0 WHERE NOT - col1 <> 75
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab1 WHERE NOT - col1 <> 75
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab2 WHERE NOT - col1 <> 75
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab3 WHERE NOT - col1 <> 75
----

query IIIIIII rowsort label-600
SELECT ALL * FROM tab4 WHERE NOT - col1 <> 75
----

query I rowsort label-605
SELECT DISTINCT - - col1 FROM tab0 AS cor0 WHERE NOT - 15 IS NOT NULL
----

query I rowsort label-605
SELECT DISTINCT - - col1 FROM tab1 AS cor0 WHERE NOT - 15 IS NOT NULL
----

query I rowsort label-605
SELECT DISTINCT - - col1 FROM tab2 AS cor0 WHERE NOT - 15 IS NOT NULL
----

query I rowsort label-605
SELECT DISTINCT - - col1 FROM tab3 AS cor0 WHERE NOT - 15 IS NOT NULL
----

query I rowsort label-605
SELECT DISTINCT - - col1 FROM tab4 AS cor0 WHERE NOT - 15 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-610
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + 42 * - col4 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-610
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + 42 * - col4 AS col3 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-610
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + 42 * - col4 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-610
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + 42 * - col4 AS col3 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-610
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + 42 * - col4 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-610
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + 42 * - col4 AS col3 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-610
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + 42 * - col4 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-610
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + 42 * - col4 AS col3 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-610
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + 42 * - col4 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-610
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + 42 * - col4 AS col3 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
NULL

query I rowsort label-615
SELECT ALL - + 12 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to 17f8a2d99e5e8a5c309a055d93d87749

query I rowsort label-615
SELECT ALL - + 12 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to 17f8a2d99e5e8a5c309a055d93d87749

query I rowsort label-615
SELECT ALL - + 12 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to 17f8a2d99e5e8a5c309a055d93d87749

query I rowsort label-615
SELECT ALL - + 12 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to 17f8a2d99e5e8a5c309a055d93d87749

query I rowsort label-615
SELECT ALL - + 12 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to 17f8a2d99e5e8a5c309a055d93d87749

query IIIIIII rowsort label-620
SELECT * FROM tab0 WHERE - col3 - + + 29 IS NULL
----

query IIIIIII rowsort label-620
SELECT * FROM tab1 WHERE - col3 - + + 29 IS NULL
----

query IIIIIII rowsort label-620
SELECT * FROM tab2 WHERE - col3 - + + 29 IS NULL
----

query IIIIIII rowsort label-620
SELECT * FROM tab3 WHERE - col3 - + + 29 IS NULL
----

query IIIIIII rowsort label-620
SELECT * FROM tab4 WHERE - col3 - + + 29 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-625
SELECT + COUNT( 15 ) FROM tab0 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

skipif mysql # not compatible
query I rowsort label-625
SELECT + COUNT ( 15 ) FROM tab0 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-625
SELECT + COUNT( 15 ) FROM tab1 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

skipif mysql # not compatible
query I rowsort label-625
SELECT + COUNT ( 15 ) FROM tab1 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-625
SELECT + COUNT( 15 ) FROM tab2 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

skipif mysql # not compatible
query I rowsort label-625
SELECT + COUNT ( 15 ) FROM tab2 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-625
SELECT + COUNT( 15 ) FROM tab3 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

skipif mysql # not compatible
query I rowsort label-625
SELECT + COUNT ( 15 ) FROM tab3 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-625
SELECT + COUNT( 15 ) FROM tab4 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

skipif mysql # not compatible
query I rowsort label-625
SELECT + COUNT ( 15 ) FROM tab4 cor0 WHERE NOT NULL <= col3 / - + 34
----
0

query IIIIIII rowsort label-630
SELECT * FROM tab0 WHERE col1 IS NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab1 WHERE col1 IS NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab2 WHERE col1 IS NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab3 WHERE col1 IS NULL
----

query IIIIIII rowsort label-630
SELECT * FROM tab4 WHERE col1 IS NULL
----

query II rowsort label-635
SELECT - col3, col3 AS col0 FROM tab0 WHERE NULL = + + col0 / - 45 + col4
----

query II rowsort label-635
SELECT - col3, col3 AS col0 FROM tab1 WHERE NULL = + + col0 / - 45 + col4
----

query II rowsort label-635
SELECT - col3, col3 AS col0 FROM tab2 WHERE NULL = + + col0 / - 45 + col4
----

query II rowsort label-635
SELECT - col3, col3 AS col0 FROM tab3 WHERE NULL = + + col0 / - 45 + col4
----

query II rowsort label-635
SELECT - col3, col3 AS col0 FROM tab4 WHERE NULL = + + col0 / - 45 + col4
----

query I rowsort label-640
SELECT ALL + col1 * col4 / 97 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-640
SELECT ALL + col1 * col4 / 97 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-640
SELECT ALL + col1 * col4 / 97 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-640
SELECT ALL + col1 * col4 / 97 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-640
SELECT ALL + col1 * col4 / 97 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-645
SELECT * FROM tab0 AS cor0 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-645
SELECT * FROM tab1 AS cor0 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-645
SELECT * FROM tab2 AS cor0 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-645
SELECT * FROM tab3 AS cor0 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-645
SELECT * FROM tab4 AS cor0 WHERE NOT NULL < ( NULL )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-650
SELECT ALL + + COUNT( * ) + 9 FROM tab0 WHERE NOT col5 IS NOT NULL
----
9

skipif mysql # not compatible
query I rowsort label-650
SELECT ALL + + COUNT ( * ) + 9 FROM tab0 WHERE NOT col5 IS NOT NULL
----
9

onlyif mysql # aggregate syntax: 
query I rowsort label-650
SELECT ALL + + COUNT( * ) + 9 FROM tab1 WHERE NOT col5 IS NOT NULL
----
9

skipif mysql # not compatible
query I rowsort label-650
SELECT ALL + + COUNT ( * ) + 9 FROM tab1 WHERE NOT col5 IS NOT NULL
----
9

onlyif mysql # aggregate syntax: 
query I rowsort label-650
SELECT ALL + + COUNT( * ) + 9 FROM tab2 WHERE NOT col5 IS NOT NULL
----
9

skipif mysql # not compatible
query I rowsort label-650
SELECT ALL + + COUNT ( * ) + 9 FROM tab2 WHERE NOT col5 IS NOT NULL
----
9

onlyif mysql # aggregate syntax: 
query I rowsort label-650
SELECT ALL + + COUNT( * ) + 9 FROM tab3 WHERE NOT col5 IS NOT NULL
----
9

skipif mysql # not compatible
query I rowsort label-650
SELECT ALL + + COUNT ( * ) + 9 FROM tab3 WHERE NOT col5 IS NOT NULL
----
9

onlyif mysql # aggregate syntax: 
query I rowsort label-650
SELECT ALL + + COUNT( * ) + 9 FROM tab4 WHERE NOT col5 IS NOT NULL
----
9

skipif mysql # not compatible
query I rowsort label-650
SELECT ALL + + COUNT ( * ) + 9 FROM tab4 WHERE NOT col5 IS NOT NULL
----
9

query IIIIIII rowsort label-655
SELECT * FROM tab0 WHERE NULL >= col1
----

query IIIIIII rowsort label-655
SELECT * FROM tab1 WHERE NULL >= col1
----

query IIIIIII rowsort label-655
SELECT * FROM tab2 WHERE NULL >= col1
----

query IIIIIII rowsort label-655
SELECT * FROM tab3 WHERE NULL >= col1
----

query IIIIIII rowsort label-655
SELECT * FROM tab4 WHERE NULL >= col1
----

query I rowsort label-660
SELECT + + col4 * - col0 FROM tab0 AS cor0 WHERE 73 IS NULL
----

query I rowsort label-660
SELECT + + col4 * - col0 FROM tab1 AS cor0 WHERE 73 IS NULL
----

query I rowsort label-660
SELECT + + col4 * - col0 FROM tab2 AS cor0 WHERE 73 IS NULL
----

query I rowsort label-660
SELECT + + col4 * - col0 FROM tab3 AS cor0 WHERE 73 IS NULL
----

query I rowsort label-660
SELECT + + col4 * - col0 FROM tab4 AS cor0 WHERE 73 IS NULL
----

query IIIIIII rowsort label-665
SELECT * FROM tab0 WHERE NOT - + col4 IS NOT NULL
----

query IIIIIII rowsort label-665
SELECT * FROM tab1 WHERE NOT - + col4 IS NOT NULL
----

query IIIIIII rowsort label-665
SELECT * FROM tab2 WHERE NOT - + col4 IS NOT NULL
----

query IIIIIII rowsort label-665
SELECT * FROM tab3 WHERE NOT - + col4 IS NOT NULL
----

query IIIIIII rowsort label-665
SELECT * FROM tab4 WHERE NOT - + col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab0 AS cor0 WHERE NULL BETWEEN col0 * - + CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab0 AS cor0 WHERE NULL BETWEEN col0 * - + CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab1 AS cor0 WHERE NULL BETWEEN col0 * - + CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab1 AS cor0 WHERE NULL BETWEEN col0 * - + CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab2 AS cor0 WHERE NULL BETWEEN col0 * - + CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab2 AS cor0 WHERE NULL BETWEEN col0 * - + CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab3 AS cor0 WHERE NULL BETWEEN col0 * - + CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab3 AS cor0 WHERE NULL BETWEEN col0 * - + CAST ( NULL AS INTEGER ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab4 AS cor0 WHERE NULL BETWEEN col0 * - + CAST( NULL AS SIGNED ) AND NULL
----

skipif mysql # not compatible
query I rowsort label-670
SELECT - + ( - 59 ) FROM tab4 AS cor0 WHERE NULL BETWEEN col0 * - + CAST ( NULL AS INTEGER ) AND NULL
----

query IIIIIII rowsort label-675
SELECT ALL * FROM tab0 WHERE NOT + 83 * 61 NOT IN ( - col1 )
----

query IIIIIII rowsort label-675
SELECT ALL * FROM tab1 WHERE NOT + 83 * 61 NOT IN ( - col1 )
----

query IIIIIII rowsort label-675
SELECT ALL * FROM tab2 WHERE NOT + 83 * 61 NOT IN ( - col1 )
----

query IIIIIII rowsort label-675
SELECT ALL * FROM tab3 WHERE NOT + 83 * 61 NOT IN ( - col1 )
----

query IIIIIII rowsort label-675
SELECT ALL * FROM tab4 WHERE NOT + 83 * 61 NOT IN ( - col1 )
----

query I rowsort label-680
SELECT ALL + col2 FROM tab0 WHERE ( - col0 ) IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-680
SELECT ALL + col2 FROM tab1 WHERE ( - col0 ) IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-680
SELECT ALL + col2 FROM tab2 WHERE ( - col0 ) IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-680
SELECT ALL + col2 FROM tab3 WHERE ( - col0 ) IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-680
SELECT ALL + col2 FROM tab4 WHERE ( - col0 ) IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-685
SELECT ALL * FROM tab0 WHERE NOT NULL > - 56
----

query IIIIIII rowsort label-685
SELECT ALL * FROM tab1 WHERE NOT NULL > - 56
----

query IIIIIII rowsort label-685
SELECT ALL * FROM tab2 WHERE NOT NULL > - 56
----

query IIIIIII rowsort label-685
SELECT ALL * FROM tab3 WHERE NOT NULL > - 56
----

query IIIIIII rowsort label-685
SELECT ALL * FROM tab4 WHERE NOT NULL > - 56
----

query IIIIIII rowsort label-690
SELECT ALL * FROM tab0 WHERE NULL <> NULL
----

query IIIIIII rowsort label-690
SELECT ALL * FROM tab1 WHERE NULL <> NULL
----

query IIIIIII rowsort label-690
SELECT ALL * FROM tab2 WHERE NULL <> NULL
----

query IIIIIII rowsort label-690
SELECT ALL * FROM tab3 WHERE NULL <> NULL
----

query IIIIIII rowsort label-690
SELECT ALL * FROM tab4 WHERE NULL <> NULL
----

query IIIIIII rowsort label-695
SELECT * FROM tab0 WHERE NOT NULL > + col0
----

query IIIIIII rowsort label-695
SELECT * FROM tab1 WHERE NOT NULL > + col0
----

query IIIIIII rowsort label-695
SELECT * FROM tab2 WHERE NOT NULL > + col0
----

query IIIIIII rowsort label-695
SELECT * FROM tab3 WHERE NOT NULL > + col0
----

query IIIIIII rowsort label-695
SELECT * FROM tab4 WHERE NOT NULL > + col0
----

query I rowsort label-700
SELECT + col2 FROM tab0 WHERE ( 60 + + col3 ) < ( + col0 )
----
496 values hashing to 1902c6e22c5c2b40457458e8cb760b7c

query I rowsort label-700
SELECT + col2 FROM tab1 WHERE ( 60 + + col3 ) < ( + col0 )
----
496 values hashing to 1902c6e22c5c2b40457458e8cb760b7c

query I rowsort label-700
SELECT + col2 FROM tab2 WHERE ( 60 + + col3 ) < ( + col0 )
----
496 values hashing to 1902c6e22c5c2b40457458e8cb760b7c

query I rowsort label-700
SELECT + col2 FROM tab3 WHERE ( 60 + + col3 ) < ( + col0 )
----
496 values hashing to 1902c6e22c5c2b40457458e8cb760b7c

query I rowsort label-700
SELECT + col2 FROM tab4 WHERE ( 60 + + col3 ) < ( + col0 )
----
496 values hashing to 1902c6e22c5c2b40457458e8cb760b7c

query IIIIIII rowsort label-705
SELECT * FROM tab0 WHERE col1 <> NULL
----

query IIIIIII rowsort label-705
SELECT * FROM tab1 WHERE col1 <> NULL
----

query IIIIIII rowsort label-705
SELECT * FROM tab2 WHERE col1 <> NULL
----

query IIIIIII rowsort label-705
SELECT * FROM tab3 WHERE col1 <> NULL
----

query IIIIIII rowsort label-705
SELECT * FROM tab4 WHERE col1 <> NULL
----

query IIIIIII rowsort label-710
SELECT * FROM tab0 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-710
SELECT * FROM tab1 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-710
SELECT * FROM tab2 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-710
SELECT * FROM tab3 WHERE NOT NULL < ( NULL )
----

query IIIIIII rowsort label-710
SELECT * FROM tab4 WHERE NOT NULL < ( NULL )
----

query I rowsort label-715
SELECT ALL + col1 AS col2 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-715
SELECT ALL + col1 AS col2 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-715
SELECT ALL + col1 AS col2 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-715
SELECT ALL + col1 AS col2 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-715
SELECT ALL + col1 AS col2 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-720
SELECT * FROM tab0 WHERE NOT - col4 <= NULL
----

query IIIIIII rowsort label-720
SELECT * FROM tab1 WHERE NOT - col4 <= NULL
----

query IIIIIII rowsort label-720
SELECT * FROM tab2 WHERE NOT - col4 <= NULL
----

query IIIIIII rowsort label-720
SELECT * FROM tab3 WHERE NOT - col4 <= NULL
----

query IIIIIII rowsort label-720
SELECT * FROM tab4 WHERE NOT - col4 <= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-725
SELECT * FROM tab0 WHERE NOT col3 <> - col1 * + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-725
SELECT * FROM tab0 WHERE NOT col3 <> - col1 * + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-725
SELECT * FROM tab1 WHERE NOT col3 <> - col1 * + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-725
SELECT * FROM tab1 WHERE NOT col3 <> - col1 * + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-725
SELECT * FROM tab2 WHERE NOT col3 <> - col1 * + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-725
SELECT * FROM tab2 WHERE NOT col3 <> - col1 * + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-725
SELECT * FROM tab3 WHERE NOT col3 <> - col1 * + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-725
SELECT * FROM tab3 WHERE NOT col3 <> - col1 * + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-725
SELECT * FROM tab4 WHERE NOT col3 <> - col1 * + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-725
SELECT * FROM tab4 WHERE NOT col3 <> - col1 * + CAST ( NULL AS INTEGER )
----

query IIIIIII rowsort label-730
SELECT ALL * FROM tab0 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-730
SELECT ALL * FROM tab1 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-730
SELECT ALL * FROM tab2 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-730
SELECT ALL * FROM tab3 WHERE ( - col3 ) IS NULL
----

query IIIIIII rowsort label-730
SELECT ALL * FROM tab4 WHERE ( - col3 ) IS NULL
----

query I rowsort label-735
SELECT 86 + - 96 FROM tab0 WHERE NOT col1 <> NULL
----

query I rowsort label-735
SELECT 86 + - 96 FROM tab1 WHERE NOT col1 <> NULL
----

query I rowsort label-735
SELECT 86 + - 96 FROM tab2 WHERE NOT col1 <> NULL
----

query I rowsort label-735
SELECT 86 + - 96 FROM tab3 WHERE NOT col1 <> NULL
----

query I rowsort label-735
SELECT 86 + - 96 FROM tab4 WHERE NOT col1 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-740
SELECT + col1 col3 FROM tab0 WHERE col3 <> ( CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-740
SELECT + col1 col3 FROM tab0 WHERE col3 <> ( CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-740
SELECT + col1 col3 FROM tab1 WHERE col3 <> ( CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-740
SELECT + col1 col3 FROM tab1 WHERE col3 <> ( CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-740
SELECT + col1 col3 FROM tab2 WHERE col3 <> ( CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-740
SELECT + col1 col3 FROM tab2 WHERE col3 <> ( CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-740
SELECT + col1 col3 FROM tab3 WHERE col3 <> ( CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-740
SELECT + col1 col3 FROM tab3 WHERE col3 <> ( CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-740
SELECT + col1 col3 FROM tab4 WHERE col3 <> ( CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-740
SELECT + col1 col3 FROM tab4 WHERE col3 <> ( CAST ( NULL AS INTEGER ) )
----

query I rowsort label-745
SELECT DISTINCT 10 FROM tab0 WHERE ( 1 ) NOT IN ( col1 )
----
10

query I rowsort label-745
SELECT DISTINCT 10 FROM tab1 WHERE ( 1 ) NOT IN ( col1 )
----
10

query I rowsort label-745
SELECT DISTINCT 10 FROM tab2 WHERE ( 1 ) NOT IN ( col1 )
----
10

query I rowsort label-745
SELECT DISTINCT 10 FROM tab3 WHERE ( 1 ) NOT IN ( col1 )
----
10

query I rowsort label-745
SELECT DISTINCT 10 FROM tab4 WHERE ( 1 ) NOT IN ( col1 )
----
10

query I rowsort label-750
SELECT DISTINCT 95 AS col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) <> NULL
----

query I rowsort label-750
SELECT DISTINCT 95 AS col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) <> NULL
----

query I rowsort label-750
SELECT DISTINCT 95 AS col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) <> NULL
----

query I rowsort label-750
SELECT DISTINCT 95 AS col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) <> NULL
----

query I rowsort label-750
SELECT DISTINCT 95 AS col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-755
SELECT ALL * FROM tab0 cor0 WHERE NOT ( - col1 + CAST( 27 AS SIGNED ) ) BETWEEN NULL AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-755
SELECT ALL * FROM tab0 cor0 WHERE NOT ( - col1 + CAST ( 27 AS INTEGER ) ) BETWEEN NULL AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-755
SELECT ALL * FROM tab1 cor0 WHERE NOT ( - col1 + CAST( 27 AS SIGNED ) ) BETWEEN NULL AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-755
SELECT ALL * FROM tab1 cor0 WHERE NOT ( - col1 + CAST ( 27 AS INTEGER ) ) BETWEEN NULL AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-755
SELECT ALL * FROM tab2 cor0 WHERE NOT ( - col1 + CAST( 27 AS SIGNED ) ) BETWEEN NULL AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-755
SELECT ALL * FROM tab2 cor0 WHERE NOT ( - col1 + CAST ( 27 AS INTEGER ) ) BETWEEN NULL AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-755
SELECT ALL * FROM tab3 cor0 WHERE NOT ( - col1 + CAST( 27 AS SIGNED ) ) BETWEEN NULL AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-755
SELECT ALL * FROM tab3 cor0 WHERE NOT ( - col1 + CAST ( 27 AS INTEGER ) ) BETWEEN NULL AND col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-755
SELECT ALL * FROM tab4 cor0 WHERE NOT ( - col1 + CAST( 27 AS SIGNED ) ) BETWEEN NULL AND col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-755
SELECT ALL * FROM tab4 cor0 WHERE NOT ( - col1 + CAST ( 27 AS INTEGER ) ) BETWEEN NULL AND col4
----

query I rowsort label-760
SELECT ALL col5 FROM tab0 AS cor0 WHERE NOT ( NULL ) > - col4
----

query I rowsort label-760
SELECT ALL col5 FROM tab1 AS cor0 WHERE NOT ( NULL ) > - col4
----

query I rowsort label-760
SELECT ALL col5 FROM tab2 AS cor0 WHERE NOT ( NULL ) > - col4
----

query I rowsort label-760
SELECT ALL col5 FROM tab3 AS cor0 WHERE NOT ( NULL ) > - col4
----

query I rowsort label-760
SELECT ALL col5 FROM tab4 AS cor0 WHERE NOT ( NULL ) > - col4
----

query I rowsort label-765
SELECT + col5 AS col4 FROM tab0 AS cor0 WHERE NULL IN ( - 51 * - col4 )
----

query I rowsort label-765
SELECT + col5 AS col4 FROM tab1 AS cor0 WHERE NULL IN ( - 51 * - col4 )
----

query I rowsort label-765
SELECT + col5 AS col4 FROM tab2 AS cor0 WHERE NULL IN ( - 51 * - col4 )
----

query I rowsort label-765
SELECT + col5 AS col4 FROM tab3 AS cor0 WHERE NULL IN ( - 51 * - col4 )
----

query I rowsort label-765
SELECT + col5 AS col4 FROM tab4 AS cor0 WHERE NULL IN ( - 51 * - col4 )
----

query I rowsort label-770
SELECT + col4 AS col2 FROM tab0 AS cor0 WHERE ( + col3 ) IS NULL
----

query I rowsort label-770
SELECT + col4 AS col2 FROM tab1 AS cor0 WHERE ( + col3 ) IS NULL
----

query I rowsort label-770
SELECT + col4 AS col2 FROM tab2 AS cor0 WHERE ( + col3 ) IS NULL
----

query I rowsort label-770
SELECT + col4 AS col2 FROM tab3 AS cor0 WHERE ( + col3 ) IS NULL
----

query I rowsort label-770
SELECT + col4 AS col2 FROM tab4 AS cor0 WHERE ( + col3 ) IS NULL
----

query I rowsort label-775
SELECT col2 FROM tab0 WHERE - 15 + - 35 BETWEEN ( - col3 ) AND 42
----
992 values hashing to bb9ca9afbdc6dabe320d5ac86f5e5437

query I rowsort label-775
SELECT col2 FROM tab1 WHERE - 15 + - 35 BETWEEN ( - col3 ) AND 42
----
992 values hashing to bb9ca9afbdc6dabe320d5ac86f5e5437

query I rowsort label-775
SELECT col2 FROM tab2 WHERE - 15 + - 35 BETWEEN ( - col3 ) AND 42
----
992 values hashing to bb9ca9afbdc6dabe320d5ac86f5e5437

query I rowsort label-775
SELECT col2 FROM tab3 WHERE - 15 + - 35 BETWEEN ( - col3 ) AND 42
----
992 values hashing to bb9ca9afbdc6dabe320d5ac86f5e5437

query I rowsort label-775
SELECT col2 FROM tab4 WHERE - 15 + - 35 BETWEEN ( - col3 ) AND 42
----
992 values hashing to bb9ca9afbdc6dabe320d5ac86f5e5437

query IIIIIII rowsort label-780
SELECT * FROM tab0 WHERE ( - col1 ) NOT BETWEEN ( NULL ) AND 60
----

query IIIIIII rowsort label-780
SELECT * FROM tab1 WHERE ( - col1 ) NOT BETWEEN ( NULL ) AND 60
----

query IIIIIII rowsort label-780
SELECT * FROM tab2 WHERE ( - col1 ) NOT BETWEEN ( NULL ) AND 60
----

query IIIIIII rowsort label-780
SELECT * FROM tab3 WHERE ( - col1 ) NOT BETWEEN ( NULL ) AND 60
----

query IIIIIII rowsort label-780
SELECT * FROM tab4 WHERE ( - col1 ) NOT BETWEEN ( NULL ) AND 60
----

query I rowsort label-785
SELECT ALL col0 AS col3 FROM tab0 WHERE NOT + col3 + + col0 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-785
SELECT ALL col0 AS col3 FROM tab1 WHERE NOT + col3 + + col0 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-785
SELECT ALL col0 AS col3 FROM tab2 WHERE NOT + col3 + + col0 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-785
SELECT ALL col0 AS col3 FROM tab3 WHERE NOT + col3 + + col0 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-785
SELECT ALL col0 AS col3 FROM tab4 WHERE NOT + col3 + + col0 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-790
SELECT ALL + col2 AS col4 FROM tab0 WHERE NOT ( ( - 98 ) ) IS NOT NULL
----

query I rowsort label-790
SELECT ALL + col2 AS col4 FROM tab1 WHERE NOT ( ( - 98 ) ) IS NOT NULL
----

query I rowsort label-790
SELECT ALL + col2 AS col4 FROM tab2 WHERE NOT ( ( - 98 ) ) IS NOT NULL
----

query I rowsort label-790
SELECT ALL + col2 AS col4 FROM tab3 WHERE NOT ( ( - 98 ) ) IS NOT NULL
----

query I rowsort label-790
SELECT ALL + col2 AS col4 FROM tab4 WHERE NOT ( ( - 98 ) ) IS NOT NULL
----

query IIIIIII rowsort label-795
SELECT * FROM tab0 WHERE NOT NULL >= ( 88 * col1 + + 50 / - 69 )
----

query IIIIIII rowsort label-795
SELECT * FROM tab1 WHERE NOT NULL >= ( 88 * col1 + + 50 / - 69 )
----

query IIIIIII rowsort label-795
SELECT * FROM tab2 WHERE NOT NULL >= ( 88 * col1 + + 50 / - 69 )
----

query IIIIIII rowsort label-795
SELECT * FROM tab3 WHERE NOT NULL >= ( 88 * col1 + + 50 / - 69 )
----

query IIIIIII rowsort label-795
SELECT * FROM tab4 WHERE NOT NULL >= ( 88 * col1 + + 50 / - 69 )
----

query I rowsort label-800
SELECT col4 AS col2 FROM tab0 WHERE NOT - 5 + col3 * col1 >= - col4
----

query I rowsort label-800
SELECT col4 AS col2 FROM tab1 WHERE NOT - 5 + col3 * col1 >= - col4
----

query I rowsort label-800
SELECT col4 AS col2 FROM tab2 WHERE NOT - 5 + col3 * col1 >= - col4
----

query I rowsort label-800
SELECT col4 AS col2 FROM tab3 WHERE NOT - 5 + col3 * col1 >= - col4
----

query I rowsort label-800
SELECT col4 AS col2 FROM tab4 WHERE NOT - 5 + col3 * col1 >= - col4
----

query I rowsort label-805
SELECT - col3 AS col2 FROM tab0 WHERE NOT + 0 <= + col0
----

query I rowsort label-805
SELECT - col3 AS col2 FROM tab1 WHERE NOT + 0 <= + col0
----

query I rowsort label-805
SELECT - col3 AS col2 FROM tab2 WHERE NOT + 0 <= + col0
----

query I rowsort label-805
SELECT - col3 AS col2 FROM tab3 WHERE NOT + 0 <= + col0
----

query I rowsort label-805
SELECT - col3 AS col2 FROM tab4 WHERE NOT + 0 <= + col0
----

query IIIIIII rowsort label-810
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( + col1 )
----

query IIIIIII rowsort label-810
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + col1 )
----

query IIIIIII rowsort label-810
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( + col1 )
----

query IIIIIII rowsort label-810
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( + col1 )
----

query IIIIIII rowsort label-810
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( + col1 )
----

query I rowsort label-815
SELECT ALL col5 AS col1 FROM tab0 AS cor0 WHERE NULL < NULL
----

query I rowsort label-815
SELECT ALL col5 AS col1 FROM tab1 AS cor0 WHERE NULL < NULL
----

query I rowsort label-815
SELECT ALL col5 AS col1 FROM tab2 AS cor0 WHERE NULL < NULL
----

query I rowsort label-815
SELECT ALL col5 AS col1 FROM tab3 AS cor0 WHERE NULL < NULL
----

query I rowsort label-815
SELECT ALL col5 AS col1 FROM tab4 AS cor0 WHERE NULL < NULL
----

query IIIIIII rowsort label-820
SELECT * FROM tab0 AS cor0 WHERE NOT ( - col0 ) NOT IN ( col0 )
----

query IIIIIII rowsort label-820
SELECT * FROM tab1 AS cor0 WHERE NOT ( - col0 ) NOT IN ( col0 )
----

query IIIIIII rowsort label-820
SELECT * FROM tab2 AS cor0 WHERE NOT ( - col0 ) NOT IN ( col0 )
----

query IIIIIII rowsort label-820
SELECT * FROM tab3 AS cor0 WHERE NOT ( - col0 ) NOT IN ( col0 )
----

query IIIIIII rowsort label-820
SELECT * FROM tab4 AS cor0 WHERE NOT ( - col0 ) NOT IN ( col0 )
----

query IIIIIII rowsort label-825
SELECT ALL * FROM tab0 AS cor0 WHERE NULL < ( - col0 )
----

query IIIIIII rowsort label-825
SELECT ALL * FROM tab1 AS cor0 WHERE NULL < ( - col0 )
----

query IIIIIII rowsort label-825
SELECT ALL * FROM tab2 AS cor0 WHERE NULL < ( - col0 )
----

query IIIIIII rowsort label-825
SELECT ALL * FROM tab3 AS cor0 WHERE NULL < ( - col0 )
----

query IIIIIII rowsort label-825
SELECT ALL * FROM tab4 AS cor0 WHERE NULL < ( - col0 )
----

query I rowsort label-830
SELECT + col4 AS col2 FROM tab0 AS cor0 WHERE 62 IS NULL
----

query I rowsort label-830
SELECT + col4 AS col2 FROM tab1 AS cor0 WHERE 62 IS NULL
----

query I rowsort label-830
SELECT + col4 AS col2 FROM tab2 AS cor0 WHERE 62 IS NULL
----

query I rowsort label-830
SELECT + col4 AS col2 FROM tab3 AS cor0 WHERE 62 IS NULL
----

query I rowsort label-830
SELECT + col4 AS col2 FROM tab4 AS cor0 WHERE 62 IS NULL
----

query I rowsort label-835
SELECT + 26 FROM tab0 AS cor0 WHERE NULL < NULL
----

query I rowsort label-835
SELECT + 26 FROM tab1 AS cor0 WHERE NULL < NULL
----

query I rowsort label-835
SELECT + 26 FROM tab2 AS cor0 WHERE NULL < NULL
----

query I rowsort label-835
SELECT + 26 FROM tab3 AS cor0 WHERE NULL < NULL
----

query I rowsort label-835
SELECT + 26 FROM tab4 AS cor0 WHERE NULL < NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-840
SELECT + COUNT( * ) AS col0 FROM tab0 cor0 WHERE 71 + 35 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-840
SELECT + COUNT ( * ) AS col0 FROM tab0 cor0 WHERE 71 + 35 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-840
SELECT + COUNT( * ) AS col0 FROM tab1 cor0 WHERE 71 + 35 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-840
SELECT + COUNT ( * ) AS col0 FROM tab1 cor0 WHERE 71 + 35 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-840
SELECT + COUNT( * ) AS col0 FROM tab2 cor0 WHERE 71 + 35 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-840
SELECT + COUNT ( * ) AS col0 FROM tab2 cor0 WHERE 71 + 35 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-840
SELECT + COUNT( * ) AS col0 FROM tab3 cor0 WHERE 71 + 35 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-840
SELECT + COUNT ( * ) AS col0 FROM tab3 cor0 WHERE 71 + 35 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-840
SELECT + COUNT( * ) AS col0 FROM tab4 cor0 WHERE 71 + 35 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-840
SELECT + COUNT ( * ) AS col0 FROM tab4 cor0 WHERE 71 + 35 IS NULL
----
0

query I rowsort label-845
SELECT DISTINCT + 68 FROM tab0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-845
SELECT DISTINCT + 68 FROM tab1 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-845
SELECT DISTINCT + 68 FROM tab2 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-845
SELECT DISTINCT + 68 FROM tab3 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-845
SELECT DISTINCT + 68 FROM tab4 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-850
SELECT - CAST( NULL AS SIGNED ) / 86 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-850
SELECT - CAST ( NULL AS INTEGER ) / 86 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-850
SELECT - CAST( NULL AS SIGNED ) / 86 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-850
SELECT - CAST ( NULL AS INTEGER ) / 86 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-850
SELECT - CAST( NULL AS SIGNED ) / 86 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-850
SELECT - CAST ( NULL AS INTEGER ) / 86 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-850
SELECT - CAST( NULL AS SIGNED ) / 86 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-850
SELECT - CAST ( NULL AS INTEGER ) / 86 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-850
SELECT - CAST( NULL AS SIGNED ) / 86 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-850
SELECT - CAST ( NULL AS INTEGER ) / 86 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-855
SELECT * FROM tab0 WHERE ( col4 * col0 ) < ( ( + 75 ) )
----

query IIIIIII rowsort label-855
SELECT * FROM tab1 WHERE ( col4 * col0 ) < ( ( + 75 ) )
----

query IIIIIII rowsort label-855
SELECT * FROM tab2 WHERE ( col4 * col0 ) < ( ( + 75 ) )
----

query IIIIIII rowsort label-855
SELECT * FROM tab3 WHERE ( col4 * col0 ) < ( ( + 75 ) )
----

query IIIIIII rowsort label-855
SELECT * FROM tab4 WHERE ( col4 * col0 ) < ( ( + 75 ) )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-860
SELECT + 67 * SUM( 11 ) AS col2 FROM tab0 WHERE - col0 IS NOT NULL
----
737000

skipif mysql # not compatible
query I rowsort label-860
SELECT + 67 * SUM ( 11 ) AS col2 FROM tab0 WHERE - col0 IS NOT NULL
----
737000

onlyif mysql # aggregate syntax: 
query I rowsort label-860
SELECT + 67 * SUM( 11 ) AS col2 FROM tab1 WHERE - col0 IS NOT NULL
----
737000

skipif mysql # not compatible
query I rowsort label-860
SELECT + 67 * SUM ( 11 ) AS col2 FROM tab1 WHERE - col0 IS NOT NULL
----
737000

onlyif mysql # aggregate syntax: 
query I rowsort label-860
SELECT + 67 * SUM( 11 ) AS col2 FROM tab2 WHERE - col0 IS NOT NULL
----
737000

skipif mysql # not compatible
query I rowsort label-860
SELECT + 67 * SUM ( 11 ) AS col2 FROM tab2 WHERE - col0 IS NOT NULL
----
737000

onlyif mysql # aggregate syntax: 
query I rowsort label-860
SELECT + 67 * SUM( 11 ) AS col2 FROM tab3 WHERE - col0 IS NOT NULL
----
737000

skipif mysql # not compatible
query I rowsort label-860
SELECT + 67 * SUM ( 11 ) AS col2 FROM tab3 WHERE - col0 IS NOT NULL
----
737000

onlyif mysql # aggregate syntax: 
query I rowsort label-860
SELECT + 67 * SUM( 11 ) AS col2 FROM tab4 WHERE - col0 IS NOT NULL
----
737000

skipif mysql # not compatible
query I rowsort label-860
SELECT + 67 * SUM ( 11 ) AS col2 FROM tab4 WHERE - col0 IS NOT NULL
----
737000

query IIIIIII rowsort label-865
SELECT ALL * FROM tab0 AS cor0 WHERE + 12 IN ( 64 )
----

query IIIIIII rowsort label-865
SELECT ALL * FROM tab1 AS cor0 WHERE + 12 IN ( 64 )
----

query IIIIIII rowsort label-865
SELECT ALL * FROM tab2 AS cor0 WHERE + 12 IN ( 64 )
----

query IIIIIII rowsort label-865
SELECT ALL * FROM tab3 AS cor0 WHERE + 12 IN ( 64 )
----

query IIIIIII rowsort label-865
SELECT ALL * FROM tab4 AS cor0 WHERE + 12 IN ( 64 )
----

query I rowsort label-870
SELECT col0 AS col1 FROM tab0 AS cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-870
SELECT col0 AS col1 FROM tab1 AS cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-870
SELECT col0 AS col1 FROM tab2 AS cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-870
SELECT col0 AS col1 FROM tab3 AS cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-870
SELECT col0 AS col1 FROM tab4 AS cor0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-875
SELECT ALL - - col0 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-875
SELECT ALL - - col0 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-875
SELECT ALL - - col0 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-875
SELECT ALL - - col0 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-875
SELECT ALL - - col0 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-880
SELECT 23 * - 98 AS col0 FROM tab0 WHERE NULL = ( + ( - 71 ) )
----

query I rowsort label-880
SELECT 23 * - 98 AS col0 FROM tab1 WHERE NULL = ( + ( - 71 ) )
----

query I rowsort label-880
SELECT 23 * - 98 AS col0 FROM tab2 WHERE NULL = ( + ( - 71 ) )
----

query I rowsort label-880
SELECT 23 * - 98 AS col0 FROM tab3 WHERE NULL = ( + ( - 71 ) )
----

query I rowsort label-880
SELECT 23 * - 98 AS col0 FROM tab4 WHERE NULL = ( + ( - 71 ) )
----

query I rowsort label-885
SELECT ALL - 29 + - 48 * - 87 AS col3 FROM tab0 AS cor0 WHERE + col0 NOT BETWEEN ( - - 69 + - col4 ) AND NULL
----

query I rowsort label-885
SELECT ALL - 29 + - 48 * - 87 AS col3 FROM tab1 AS cor0 WHERE + col0 NOT BETWEEN ( - - 69 + - col4 ) AND NULL
----

query I rowsort label-885
SELECT ALL - 29 + - 48 * - 87 AS col3 FROM tab2 AS cor0 WHERE + col0 NOT BETWEEN ( - - 69 + - col4 ) AND NULL
----

query I rowsort label-885
SELECT ALL - 29 + - 48 * - 87 AS col3 FROM tab3 AS cor0 WHERE + col0 NOT BETWEEN ( - - 69 + - col4 ) AND NULL
----

query I rowsort label-885
SELECT ALL - 29 + - 48 * - 87 AS col3 FROM tab4 AS cor0 WHERE + col0 NOT BETWEEN ( - - 69 + - col4 ) AND NULL
----

query IIIIIII rowsort label-890
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + - col1 * col3
----

query IIIIIII rowsort label-890
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + - col1 * col3
----

query IIIIIII rowsort label-890
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + - col1 * col3
----

query IIIIIII rowsort label-890
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + - col1 * col3
----

query IIIIIII rowsort label-890
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + - col1 * col3
----

query I rowsort label-895
SELECT DISTINCT - 57 FROM tab0 cor0 WHERE NOT ( - col1 - 46 ) NOT BETWEEN - col0 AND + 94 + + 33
----
-57

query I rowsort label-895
SELECT DISTINCT - 57 FROM tab1 cor0 WHERE NOT ( - col1 - 46 ) NOT BETWEEN - col0 AND + 94 + + 33
----
-57

query I rowsort label-895
SELECT DISTINCT - 57 FROM tab2 cor0 WHERE NOT ( - col1 - 46 ) NOT BETWEEN - col0 AND + 94 + + 33
----
-57

query I rowsort label-895
SELECT DISTINCT - 57 FROM tab3 cor0 WHERE NOT ( - col1 - 46 ) NOT BETWEEN - col0 AND + 94 + + 33
----
-57

query I rowsort label-895
SELECT DISTINCT - 57 FROM tab4 cor0 WHERE NOT ( - col1 - 46 ) NOT BETWEEN - col0 AND + 94 + + 33
----
-57

query I rowsort label-900
SELECT DISTINCT + 97 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
97

query I rowsort label-900
SELECT DISTINCT + 97 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
97

query I rowsort label-900
SELECT DISTINCT + 97 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
97

query I rowsort label-900
SELECT DISTINCT + 97 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
97

query I rowsort label-900
SELECT DISTINCT + 97 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
97

query I rowsort label-905
SELECT - col4 * + col3 AS col4 FROM tab0 cor0 WHERE NOT - 35 IS NOT NULL
----

query I rowsort label-905
SELECT - col4 * + col3 AS col4 FROM tab1 cor0 WHERE NOT - 35 IS NOT NULL
----

query I rowsort label-905
SELECT - col4 * + col3 AS col4 FROM tab2 cor0 WHERE NOT - 35 IS NOT NULL
----

query I rowsort label-905
SELECT - col4 * + col3 AS col4 FROM tab3 cor0 WHERE NOT - 35 IS NOT NULL
----

query I rowsort label-905
SELECT - col4 * + col3 AS col4 FROM tab4 cor0 WHERE NOT - 35 IS NOT NULL
----

query I rowsort label-910
SELECT ALL - col3 + + col1 FROM tab0 AS cor0 WHERE NOT ( col0 * - 67 ) IS NOT NULL
----

query I rowsort label-910
SELECT ALL - col3 + + col1 FROM tab1 AS cor0 WHERE NOT ( col0 * - 67 ) IS NOT NULL
----

query I rowsort label-910
SELECT ALL - col3 + + col1 FROM tab2 AS cor0 WHERE NOT ( col0 * - 67 ) IS NOT NULL
----

query I rowsort label-910
SELECT ALL - col3 + + col1 FROM tab3 AS cor0 WHERE NOT ( col0 * - 67 ) IS NOT NULL
----

query I rowsort label-910
SELECT ALL - col3 + + col1 FROM tab4 AS cor0 WHERE NOT ( col0 * - 67 ) IS NOT NULL
----

query I rowsort label-915
SELECT - - 47 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to db1f1e6d5fdd80da2cba94a9816517ce

query I rowsort label-915
SELECT - - 47 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to db1f1e6d5fdd80da2cba94a9816517ce

query I rowsort label-915
SELECT - - 47 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to db1f1e6d5fdd80da2cba94a9816517ce

query I rowsort label-915
SELECT - - 47 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to db1f1e6d5fdd80da2cba94a9816517ce

query I rowsort label-915
SELECT - - 47 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to db1f1e6d5fdd80da2cba94a9816517ce

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-920
SELECT 1 - col4 col2 FROM tab0 WHERE NULL NOT IN ( + col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-920
SELECT 1 - col4 col2 FROM tab1 WHERE NULL NOT IN ( + col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-920
SELECT 1 - col4 col2 FROM tab2 WHERE NULL NOT IN ( + col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-920
SELECT 1 - col4 col2 FROM tab3 WHERE NULL NOT IN ( + col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-920
SELECT 1 - col4 col2 FROM tab4 WHERE NULL NOT IN ( + col1 )
----

query I rowsort label-925
SELECT ( 53 ) FROM tab0 WHERE ( col3 + + 7 * - col3 ) IS NOT NULL
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-925
SELECT ( 53 ) FROM tab1 WHERE ( col3 + + 7 * - col3 ) IS NOT NULL
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-925
SELECT ( 53 ) FROM tab2 WHERE ( col3 + + 7 * - col3 ) IS NOT NULL
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-925
SELECT ( 53 ) FROM tab3 WHERE ( col3 + + 7 * - col3 ) IS NOT NULL
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query I rowsort label-925
SELECT ( 53 ) FROM tab4 WHERE ( col3 + + 7 * - col3 ) IS NOT NULL
----
1000 values hashing to 934a2ce1bee25ab790f70ee62fd7deca

query IIIIIII rowsort label-930
SELECT * FROM tab0 WHERE NULL <= ( NULL )
----

query IIIIIII rowsort label-930
SELECT * FROM tab1 WHERE NULL <= ( NULL )
----

query IIIIIII rowsort label-930
SELECT * FROM tab2 WHERE NULL <= ( NULL )
----

query IIIIIII rowsort label-930
SELECT * FROM tab3 WHERE NULL <= ( NULL )
----

query IIIIIII rowsort label-930
SELECT * FROM tab4 WHERE NULL <= ( NULL )
----

query IIIIIII rowsort label-935
SELECT ALL * FROM tab0 WHERE NOT ( 91 ) NOT BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-935
SELECT ALL * FROM tab1 WHERE NOT ( 91 ) NOT BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-935
SELECT ALL * FROM tab2 WHERE NOT ( 91 ) NOT BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-935
SELECT ALL * FROM tab3 WHERE NOT ( 91 ) NOT BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-935
SELECT ALL * FROM tab4 WHERE NOT ( 91 ) NOT BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab0 WHERE ( NULL ) <> NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab1 WHERE ( NULL ) <> NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab2 WHERE ( NULL ) <> NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab3 WHERE ( NULL ) <> NULL
----

query IIIIIII rowsort label-940
SELECT * FROM tab4 WHERE ( NULL ) <> NULL
----

query I rowsort label-945
SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT + 54 = + - col4 * - + col1 * col3 + col1
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-945
SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT + 54 = + - col4 * - + col1 * col3 + col1
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-945
SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT + 54 = + - col4 * - + col1 * col3 + col1
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-945
SELECT ALL col0 FROM tab3 AS cor0 WHERE NOT + 54 = + - col4 * - + col1 * col3 + col1
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-945
SELECT ALL col0 FROM tab4 AS cor0 WHERE NOT + 54 = + - col4 * - + col1 * col3 + col1
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-950
SELECT ALL - ( - - 43 ) - + 20 AS col5 FROM tab0 AS cor0 WHERE NOT 81 IS NULL
----
1000 values hashing to 7752903a60c7568ca6df5d2d8fca4a05

query I rowsort label-950
SELECT ALL - ( - - 43 ) - + 20 AS col5 FROM tab1 AS cor0 WHERE NOT 81 IS NULL
----
1000 values hashing to 7752903a60c7568ca6df5d2d8fca4a05

query I rowsort label-950
SELECT ALL - ( - - 43 ) - + 20 AS col5 FROM tab2 AS cor0 WHERE NOT 81 IS NULL
----
1000 values hashing to 7752903a60c7568ca6df5d2d8fca4a05

query I rowsort label-950
SELECT ALL - ( - - 43 ) - + 20 AS col5 FROM tab3 AS cor0 WHERE NOT 81 IS NULL
----
1000 values hashing to 7752903a60c7568ca6df5d2d8fca4a05

query I rowsort label-950
SELECT ALL - ( - - 43 ) - + 20 AS col5 FROM tab4 AS cor0 WHERE NOT 81 IS NULL
----
1000 values hashing to 7752903a60c7568ca6df5d2d8fca4a05

query IIIIIII rowsort label-955
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL IN ( col0 )
----

query IIIIIII rowsort label-955
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL IN ( col0 )
----

query IIIIIII rowsort label-955
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( col0 )
----

query IIIIIII rowsort label-955
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL IN ( col0 )
----

query IIIIIII rowsort label-955
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL IN ( col0 )
----

query IIIIIII rowsort label-960
SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND + col0
----

query IIIIIII rowsort label-960
SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND + col0
----

query IIIIIII rowsort label-960
SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND + col0
----

query IIIIIII rowsort label-960
SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND + col0
----

query IIIIIII rowsort label-960
SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND + col0
----

query IIIIIII rowsort label-965
SELECT * FROM tab0 WHERE NULL < - + col4
----

query IIIIIII rowsort label-965
SELECT * FROM tab1 WHERE NULL < - + col4
----

query IIIIIII rowsort label-965
SELECT * FROM tab2 WHERE NULL < - + col4
----

query IIIIIII rowsort label-965
SELECT * FROM tab3 WHERE NULL < - + col4
----

query IIIIIII rowsort label-965
SELECT * FROM tab4 WHERE NULL < - + col4
----

query IIIIIII rowsort label-970
SELECT ALL * FROM tab0 WHERE NULL = NULL
----

query IIIIIII rowsort label-970
SELECT ALL * FROM tab1 WHERE NULL = NULL
----

query IIIIIII rowsort label-970
SELECT ALL * FROM tab2 WHERE NULL = NULL
----

query IIIIIII rowsort label-970
SELECT ALL * FROM tab3 WHERE NULL = NULL
----

query IIIIIII rowsort label-970
SELECT ALL * FROM tab4 WHERE NULL = NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-975
SELECT 15 FROM tab0 cor0 WHERE ( 92 ) <= col0 / + + CAST( NULL AS DECIMAL ) + 77
----

skipif mysql # not compatible
query I rowsort label-975
SELECT 15 FROM tab0 cor0 WHERE ( 92 ) <= col0 / + + CAST ( NULL AS REAL ) + 77
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-975
SELECT 15 FROM tab1 cor0 WHERE ( 92 ) <= col0 / + + CAST( NULL AS DECIMAL ) + 77
----

skipif mysql # not compatible
query I rowsort label-975
SELECT 15 FROM tab1 cor0 WHERE ( 92 ) <= col0 / + + CAST ( NULL AS REAL ) + 77
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-975
SELECT 15 FROM tab2 cor0 WHERE ( 92 ) <= col0 / + + CAST( NULL AS DECIMAL ) + 77
----

skipif mysql # not compatible
query I rowsort label-975
SELECT 15 FROM tab2 cor0 WHERE ( 92 ) <= col0 / + + CAST ( NULL AS REAL ) + 77
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-975
SELECT 15 FROM tab3 cor0 WHERE ( 92 ) <= col0 / + + CAST( NULL AS DECIMAL ) + 77
----

skipif mysql # not compatible
query I rowsort label-975
SELECT 15 FROM tab3 cor0 WHERE ( 92 ) <= col0 / + + CAST ( NULL AS REAL ) + 77
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-975
SELECT 15 FROM tab4 cor0 WHERE ( 92 ) <= col0 / + + CAST( NULL AS DECIMAL ) + 77
----

skipif mysql # not compatible
query I rowsort label-975
SELECT 15 FROM tab4 cor0 WHERE ( 92 ) <= col0 / + + CAST ( NULL AS REAL ) + 77
----

query IIIIIII rowsort label-980
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN - 82 AND + col3
----

query IIIIIII rowsort label-980
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN - 82 AND + col3
----

query IIIIIII rowsort label-980
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN - 82 AND + col3
----

query IIIIIII rowsort label-980
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN - 82 AND + col3
----

query IIIIIII rowsort label-980
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN - 82 AND + col3
----

onlyif mysql # aggregate syntax: 
query I rowsort label-985
SELECT + MAX( + 97 ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

skipif mysql # not compatible
query I rowsort label-985
SELECT + MAX ( + 97 ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-985
SELECT + MAX( + 97 ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

skipif mysql # not compatible
query I rowsort label-985
SELECT + MAX ( + 97 ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-985
SELECT + MAX( + 97 ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

skipif mysql # not compatible
query I rowsort label-985
SELECT + MAX ( + 97 ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-985
SELECT + MAX( + 97 ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

skipif mysql # not compatible
query I rowsort label-985
SELECT + MAX ( + 97 ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-985
SELECT + MAX( + 97 ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

skipif mysql # not compatible
query I rowsort label-985
SELECT + MAX ( + 97 ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL IN ( col3 / - col3 )
----
NULL

query I rowsort label-990
SELECT ALL + + 65 AS col4 FROM tab0 AS cor0 WHERE NULL IN ( - 24, ( + 97 ) )
----

query I rowsort label-990
SELECT ALL + + 65 AS col4 FROM tab1 AS cor0 WHERE NULL IN ( - 24, ( + 97 ) )
----

query I rowsort label-990
SELECT ALL + + 65 AS col4 FROM tab2 AS cor0 WHERE NULL IN ( - 24, ( + 97 ) )
----

query I rowsort label-990
SELECT ALL + + 65 AS col4 FROM tab3 AS cor0 WHERE NULL IN ( - 24, ( + 97 ) )
----

query I rowsort label-990
SELECT ALL + + 65 AS col4 FROM tab4 AS cor0 WHERE NULL IN ( - 24, ( + 97 ) )
----

query I rowsort label-995
SELECT DISTINCT col1 FROM tab0 WHERE - col1 >= NULL
----

query I rowsort label-995
SELECT DISTINCT col1 FROM tab1 WHERE - col1 >= NULL
----

query I rowsort label-995
SELECT DISTINCT col1 FROM tab2 WHERE - col1 >= NULL
----

query I rowsort label-995
SELECT DISTINCT col1 FROM tab3 WHERE - col1 >= NULL
----

query I rowsort label-995
SELECT DISTINCT col1 FROM tab4 WHERE - col1 >= NULL
----

query I rowsort label-1000
SELECT - 91 FROM tab0 WHERE NULL <> 78 + + - col1
----

query I rowsort label-1000
SELECT - 91 FROM tab1 WHERE NULL <> 78 + + - col1
----

query I rowsort label-1000
SELECT - 91 FROM tab2 WHERE NULL <> 78 + + - col1
----

query I rowsort label-1000
SELECT - 91 FROM tab3 WHERE NULL <> 78 + + - col1
----

query I rowsort label-1000
SELECT - 91 FROM tab4 WHERE NULL <> 78 + + - col1
----

query IIIIIII rowsort label-1005
SELECT ALL * FROM tab0 AS cor0 WHERE - col0 * + col4 > NULL
----

query IIIIIII rowsort label-1005
SELECT ALL * FROM tab1 AS cor0 WHERE - col0 * + col4 > NULL
----

query IIIIIII rowsort label-1005
SELECT ALL * FROM tab2 AS cor0 WHERE - col0 * + col4 > NULL
----

query IIIIIII rowsort label-1005
SELECT ALL * FROM tab3 AS cor0 WHERE - col0 * + col4 > NULL
----

query IIIIIII rowsort label-1005
SELECT ALL * FROM tab4 AS cor0 WHERE - col0 * + col4 > NULL
----

query I rowsort label-1010
SELECT - col1 * - col0 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col3 + - 86
----

query I rowsort label-1010
SELECT - col1 * - col0 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col3 + - 86
----

query I rowsort label-1010
SELECT - col1 * - col0 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col3 + - 86
----

query I rowsort label-1010
SELECT - col1 * - col0 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col3 + - 86
----

query I rowsort label-1010
SELECT - col1 * - col0 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col3 + - 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1015
SELECT ALL - + CAST( NULL AS SIGNED ) * + - col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1015
SELECT ALL - + CAST ( NULL AS INTEGER ) * + - col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1015
SELECT ALL - + CAST( NULL AS SIGNED ) * + - col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1015
SELECT ALL - + CAST ( NULL AS INTEGER ) * + - col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1015
SELECT ALL - + CAST( NULL AS SIGNED ) * + - col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1015
SELECT ALL - + CAST ( NULL AS INTEGER ) * + - col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1015
SELECT ALL - + CAST( NULL AS SIGNED ) * + - col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1015
SELECT ALL - + CAST ( NULL AS INTEGER ) * + - col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1015
SELECT ALL - + CAST( NULL AS SIGNED ) * + - col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1015
SELECT ALL - + CAST ( NULL AS INTEGER ) * + - col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query I rowsort label-1020
SELECT ALL - col0 AS col1 FROM tab0 AS cor0 WHERE NOT ( NOT ( col4 ) <> NULL )
----

query I rowsort label-1020
SELECT ALL - col0 AS col1 FROM tab1 AS cor0 WHERE NOT ( NOT ( col4 ) <> NULL )
----

query I rowsort label-1020
SELECT ALL - col0 AS col1 FROM tab2 AS cor0 WHERE NOT ( NOT ( col4 ) <> NULL )
----

query I rowsort label-1020
SELECT ALL - col0 AS col1 FROM tab3 AS cor0 WHERE NOT ( NOT ( col4 ) <> NULL )
----

query I rowsort label-1020
SELECT ALL - col0 AS col1 FROM tab4 AS cor0 WHERE NOT ( NOT ( col4 ) <> NULL )
----

query I rowsort label-1025
SELECT DISTINCT 99 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1025
SELECT DISTINCT 99 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1025
SELECT DISTINCT 99 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1025
SELECT DISTINCT 99 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1025
SELECT DISTINCT 99 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-1030
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-1030
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-1030
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-1030
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-1030
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col3 IS NOT NULL
----

query IIIIIII rowsort label-1035
SELECT * FROM tab0 AS cor0 WHERE NULL > + col1 - + - ( + + col4 )
----

query IIIIIII rowsort label-1035
SELECT * FROM tab1 AS cor0 WHERE NULL > + col1 - + - ( + + col4 )
----

query IIIIIII rowsort label-1035
SELECT * FROM tab2 AS cor0 WHERE NULL > + col1 - + - ( + + col4 )
----

query IIIIIII rowsort label-1035
SELECT * FROM tab3 AS cor0 WHERE NULL > + col1 - + - ( + + col4 )
----

query IIIIIII rowsort label-1035
SELECT * FROM tab4 AS cor0 WHERE NULL > + col1 - + - ( + + col4 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1040
SELECT - col3 AS col4, col2 col3 FROM tab0 WHERE col4 IS NOT NULL
----
2000 values hashing to ac0d0230aa4450fc7273c969c3a5f147

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1040
SELECT - col3 AS col4, col2 col3 FROM tab1 WHERE col4 IS NOT NULL
----
2000 values hashing to ac0d0230aa4450fc7273c969c3a5f147

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1040
SELECT - col3 AS col4, col2 col3 FROM tab2 WHERE col4 IS NOT NULL
----
2000 values hashing to ac0d0230aa4450fc7273c969c3a5f147

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1040
SELECT - col3 AS col4, col2 col3 FROM tab3 WHERE col4 IS NOT NULL
----
2000 values hashing to ac0d0230aa4450fc7273c969c3a5f147

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1040
SELECT - col3 AS col4, col2 col3 FROM tab4 WHERE col4 IS NOT NULL
----
2000 values hashing to ac0d0230aa4450fc7273c969c3a5f147

query IIIIIII rowsort label-1045
SELECT ALL * FROM tab0 WHERE - col0 * - col0 <= NULL
----

query IIIIIII rowsort label-1045
SELECT ALL * FROM tab1 WHERE - col0 * - col0 <= NULL
----

query IIIIIII rowsort label-1045
SELECT ALL * FROM tab2 WHERE - col0 * - col0 <= NULL
----

query IIIIIII rowsort label-1045
SELECT ALL * FROM tab3 WHERE - col0 * - col0 <= NULL
----

query IIIIIII rowsort label-1045
SELECT ALL * FROM tab4 WHERE - col0 * - col0 <= NULL
----

query IIIIIII rowsort label-1050
SELECT * FROM tab0 AS cor0 WHERE NOT - col0 IS NOT NULL
----

query IIIIIII rowsort label-1050
SELECT * FROM tab1 AS cor0 WHERE NOT - col0 IS NOT NULL
----

query IIIIIII rowsort label-1050
SELECT * FROM tab2 AS cor0 WHERE NOT - col0 IS NOT NULL
----

query IIIIIII rowsort label-1050
SELECT * FROM tab3 AS cor0 WHERE NOT - col0 IS NOT NULL
----

query IIIIIII rowsort label-1050
SELECT * FROM tab4 AS cor0 WHERE NOT - col0 IS NOT NULL
----

query I rowsort label-1055
SELECT + col4 FROM tab0 AS cor0 WHERE NULL BETWEEN + col0 * + 31 AND - col3 + + col0
----

query I rowsort label-1055
SELECT + col4 FROM tab1 AS cor0 WHERE NULL BETWEEN + col0 * + 31 AND - col3 + + col0
----

query I rowsort label-1055
SELECT + col4 FROM tab2 AS cor0 WHERE NULL BETWEEN + col0 * + 31 AND - col3 + + col0
----

query I rowsort label-1055
SELECT + col4 FROM tab3 AS cor0 WHERE NULL BETWEEN + col0 * + 31 AND - col3 + + col0
----

query I rowsort label-1055
SELECT + col4 FROM tab4 AS cor0 WHERE NULL BETWEEN + col0 * + 31 AND - col3 + + col0
----

query IIIIIII rowsort label-1060
SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( 32 )
----

query IIIIIII rowsort label-1060
SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( 32 )
----

query IIIIIII rowsort label-1060
SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( 32 )
----

query IIIIIII rowsort label-1060
SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( 32 )
----

query IIIIIII rowsort label-1060
SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( 32 )
----

query I rowsort label-1065
SELECT - 82 AS col0 FROM tab0 AS cor0 WHERE + col4 * col4 + + 64 IS NOT NULL
----
1000 values hashing to 70c4398f7ac5dac6a5af38f9dea2558b

query I rowsort label-1065
SELECT - 82 AS col0 FROM tab1 AS cor0 WHERE + col4 * col4 + + 64 IS NOT NULL
----
1000 values hashing to 70c4398f7ac5dac6a5af38f9dea2558b

query I rowsort label-1065
SELECT - 82 AS col0 FROM tab2 AS cor0 WHERE + col4 * col4 + + 64 IS NOT NULL
----
1000 values hashing to 70c4398f7ac5dac6a5af38f9dea2558b

query I rowsort label-1065
SELECT - 82 AS col0 FROM tab3 AS cor0 WHERE + col4 * col4 + + 64 IS NOT NULL
----
1000 values hashing to 70c4398f7ac5dac6a5af38f9dea2558b

query I rowsort label-1065
SELECT - 82 AS col0 FROM tab4 AS cor0 WHERE + col4 * col4 + + 64 IS NOT NULL
----
1000 values hashing to 70c4398f7ac5dac6a5af38f9dea2558b

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab0 WHERE + + CAST( NULL AS SIGNED ) IS NULL
----
50

skipif mysql # not compatible
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab0 WHERE + + CAST ( NULL AS INTEGER ) IS NULL
----
50

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab1 WHERE + + CAST( NULL AS SIGNED ) IS NULL
----
50

skipif mysql # not compatible
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab1 WHERE + + CAST ( NULL AS INTEGER ) IS NULL
----
50

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab2 WHERE + + CAST( NULL AS SIGNED ) IS NULL
----
50

skipif mysql # not compatible
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab2 WHERE + + CAST ( NULL AS INTEGER ) IS NULL
----
50

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab3 WHERE + + CAST( NULL AS SIGNED ) IS NULL
----
50

skipif mysql # not compatible
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab3 WHERE + + CAST ( NULL AS INTEGER ) IS NULL
----
50

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab4 WHERE + + CAST( NULL AS SIGNED ) IS NULL
----
50

skipif mysql # not compatible
query I rowsort label-1070
SELECT DISTINCT + 50 FROM tab4 WHERE + + CAST ( NULL AS INTEGER ) IS NULL
----
50

query I rowsort label-1075
SELECT DISTINCT + col0 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1075
SELECT DISTINCT + col0 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1075
SELECT DISTINCT + col0 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1075
SELECT DISTINCT + col0 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1075
SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query IIIIIII rowsort label-1080
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1080
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1080
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1080
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1080
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL
----

query I rowsort label-1085
SELECT DISTINCT ( + 38 ) FROM tab0 WHERE NOT NULL IS NOT NULL
----
38

query I rowsort label-1085
SELECT DISTINCT ( + 38 ) FROM tab1 WHERE NOT NULL IS NOT NULL
----
38

query I rowsort label-1085
SELECT DISTINCT ( + 38 ) FROM tab2 WHERE NOT NULL IS NOT NULL
----
38

query I rowsort label-1085
SELECT DISTINCT ( + 38 ) FROM tab3 WHERE NOT NULL IS NOT NULL
----
38

query I rowsort label-1085
SELECT DISTINCT ( + 38 ) FROM tab4 WHERE NOT NULL IS NOT NULL
----
38

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1090
SELECT ALL + - col3 col4 FROM tab0 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1090
SELECT ALL + - col3 col4 FROM tab1 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1090
SELECT ALL + - col3 col4 FROM tab2 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1090
SELECT ALL + - col3 col4 FROM tab3 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1090
SELECT ALL + - col3 col4 FROM tab4 WHERE NOT NULL IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT SUM( ALL + 59 ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT SUM ( ALL + 59 ) AS col4 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT SUM( ALL + 59 ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT SUM ( ALL + 59 ) AS col4 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT SUM( ALL + 59 ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT SUM ( ALL + 59 ) AS col4 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT SUM( ALL + 59 ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT SUM ( ALL + 59 ) AS col4 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

onlyif mysql # aggregate syntax: 
query I rowsort label-1095
SELECT DISTINCT SUM( ALL + 59 ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT SUM ( ALL + 59 ) AS col4 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
59000

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1100
SELECT 55 col0 FROM tab0 AS cor0 WHERE NOT NULL IN ( col4 * col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1100
SELECT 55 col0 FROM tab1 AS cor0 WHERE NOT NULL IN ( col4 * col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1100
SELECT 55 col0 FROM tab2 AS cor0 WHERE NOT NULL IN ( col4 * col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1100
SELECT 55 col0 FROM tab3 AS cor0 WHERE NOT NULL IN ( col4 * col1 )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1100
SELECT 55 col0 FROM tab4 AS cor0 WHERE NOT NULL IN ( col4 * col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab0 AS cor0 WHERE - CAST( NULL AS SIGNED ) < col1 / + + 97 * 86
----

skipif mysql # not compatible
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab0 AS cor0 WHERE - CAST ( NULL AS INTEGER ) < col1 / + + 97 * 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab1 AS cor0 WHERE - CAST( NULL AS SIGNED ) < col1 / + + 97 * 86
----

skipif mysql # not compatible
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab1 AS cor0 WHERE - CAST ( NULL AS INTEGER ) < col1 / + + 97 * 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab2 AS cor0 WHERE - CAST( NULL AS SIGNED ) < col1 / + + 97 * 86
----

skipif mysql # not compatible
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab2 AS cor0 WHERE - CAST ( NULL AS INTEGER ) < col1 / + + 97 * 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab3 AS cor0 WHERE - CAST( NULL AS SIGNED ) < col1 / + + 97 * 86
----

skipif mysql # not compatible
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab3 AS cor0 WHERE - CAST ( NULL AS INTEGER ) < col1 / + + 97 * 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab4 AS cor0 WHERE - CAST( NULL AS SIGNED ) < col1 / + + 97 * 86
----

skipif mysql # not compatible
query IIIIIII rowsort label-1105
SELECT ALL * FROM tab4 AS cor0 WHERE - CAST ( NULL AS INTEGER ) < col1 / + + 97 * 86
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1110
SELECT - 89 * - 90 * + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1115
SELECT - col1 FROM tab0 WHERE NULL < - + col1
----

query I rowsort label-1115
SELECT - col1 FROM tab1 WHERE NULL < - + col1
----

query I rowsort label-1115
SELECT - col1 FROM tab2 WHERE NULL < - + col1
----

query I rowsort label-1115
SELECT - col1 FROM tab3 WHERE NULL < - + col1
----

query I rowsort label-1115
SELECT - col1 FROM tab4 WHERE NULL < - + col1
----

query IIIIIII rowsort label-1120
SELECT ALL * FROM tab0 WHERE - + 60 IN ( - 66 * 54 )
----

query IIIIIII rowsort label-1120
SELECT ALL * FROM tab1 WHERE - + 60 IN ( - 66 * 54 )
----

query IIIIIII rowsort label-1120
SELECT ALL * FROM tab2 WHERE - + 60 IN ( - 66 * 54 )
----

query IIIIIII rowsort label-1120
SELECT ALL * FROM tab3 WHERE - + 60 IN ( - 66 * 54 )
----

query IIIIIII rowsort label-1120
SELECT ALL * FROM tab4 WHERE - + 60 IN ( - 66 * 54 )
----

query IIIIIII rowsort label-1125
SELECT * FROM tab0 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query IIIIIII rowsort label-1125
SELECT * FROM tab1 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query IIIIIII rowsort label-1125
SELECT * FROM tab2 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query IIIIIII rowsort label-1125
SELECT * FROM tab3 AS cor0 WHERE NOT + col1 IS NOT NULL
----

query IIIIIII rowsort label-1125
SELECT * FROM tab4 AS cor0 WHERE NOT + col1 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1130
SELECT CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1130
SELECT CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1130
SELECT CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1130
SELECT CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1130
SELECT CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1130
SELECT CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1130
SELECT CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1130
SELECT CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1130
SELECT CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1130
SELECT CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query IIIIIII rowsort label-1135
SELECT ALL * FROM tab0 AS cor0 WHERE - 28 IS NULL
----

query IIIIIII rowsort label-1135
SELECT ALL * FROM tab1 AS cor0 WHERE - 28 IS NULL
----

query IIIIIII rowsort label-1135
SELECT ALL * FROM tab2 AS cor0 WHERE - 28 IS NULL
----

query IIIIIII rowsort label-1135
SELECT ALL * FROM tab3 AS cor0 WHERE - 28 IS NULL
----

query IIIIIII rowsort label-1135
SELECT ALL * FROM tab4 AS cor0 WHERE - 28 IS NULL
----

query IIIIIII rowsort label-1140
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1140
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1140
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1140
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1140
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1145
SELECT * FROM tab0 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1145
SELECT * FROM tab1 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1145
SELECT * FROM tab2 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1145
SELECT * FROM tab3 WHERE NOT col1 IS NOT NULL
----

query IIIIIII rowsort label-1145
SELECT * FROM tab4 WHERE NOT col1 IS NOT NULL
----

query I rowsort label-1150
SELECT DISTINCT col0 AS col4 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1150
SELECT DISTINCT col0 AS col4 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1150
SELECT DISTINCT col0 AS col4 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1150
SELECT DISTINCT col0 AS col4 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1150
SELECT DISTINCT col0 AS col4 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-1155
SELECT + col0 FROM tab0 WHERE 12 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1155
SELECT + col0 FROM tab1 WHERE 12 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1155
SELECT + col0 FROM tab2 WHERE 12 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1155
SELECT + col0 FROM tab3 WHERE 12 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1155
SELECT + col0 FROM tab4 WHERE 12 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1160
SELECT ALL col2 AS col3 FROM tab0 cor0 WHERE col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1160
SELECT ALL col2 AS col3 FROM tab1 cor0 WHERE col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1160
SELECT ALL col2 AS col3 FROM tab2 cor0 WHERE col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1160
SELECT ALL col2 AS col3 FROM tab3 cor0 WHERE col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1160
SELECT ALL col2 AS col3 FROM tab4 cor0 WHERE col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-1165
SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col4 * - col1 <= NULL
----

query IIIIIII rowsort label-1165
SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col4 * - col1 <= NULL
----

query IIIIIII rowsort label-1165
SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col4 * - col1 <= NULL
----

query IIIIIII rowsort label-1165
SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col4 * - col1 <= NULL
----

query IIIIIII rowsort label-1165
SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col4 * - col1 <= NULL
----

query I rowsort label-1170
SELECT DISTINCT col0 FROM tab0 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1170
SELECT DISTINCT col0 FROM tab1 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1170
SELECT DISTINCT col0 FROM tab2 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1170
SELECT DISTINCT col0 FROM tab3 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1170
SELECT DISTINCT col0 FROM tab4 WHERE NOT + col4 IS NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-1175
SELECT DISTINCT - col1 * - 34 AS col0 FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1175
SELECT DISTINCT - col1 * - 34 AS col0 FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1175
SELECT DISTINCT - col1 * - 34 AS col0 FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1175
SELECT DISTINCT - col1 * - 34 AS col0 FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL
----

query I rowsort label-1175
SELECT DISTINCT - col1 * - 34 AS col0 FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-1180
SELECT * FROM tab0 AS cor0 WHERE ( col4 * - col3 / - col0 ) NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-1180
SELECT * FROM tab1 AS cor0 WHERE ( col4 * - col3 / - col0 ) NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-1180
SELECT * FROM tab2 AS cor0 WHERE ( col4 * - col3 / - col0 ) NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-1180
SELECT * FROM tab3 AS cor0 WHERE ( col4 * - col3 / - col0 ) NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-1180
SELECT * FROM tab4 AS cor0 WHERE ( col4 * - col3 / - col0 ) NOT BETWEEN NULL AND ( NULL )
----

query I rowsort label-1185
SELECT ALL ( + - 99 ) AS col0 FROM tab0 AS cor0 WHERE NOT 51 > col1
----
997 values hashing to 38a8fe71d9e71171e98709e720ac1d96

query I rowsort label-1185
SELECT ALL ( + - 99 ) AS col0 FROM tab1 AS cor0 WHERE NOT 51 > col1
----
997 values hashing to 38a8fe71d9e71171e98709e720ac1d96

query I rowsort label-1185
SELECT ALL ( + - 99 ) AS col0 FROM tab2 AS cor0 WHERE NOT 51 > col1
----
997 values hashing to 38a8fe71d9e71171e98709e720ac1d96

query I rowsort label-1185
SELECT ALL ( + - 99 ) AS col0 FROM tab3 AS cor0 WHERE NOT 51 > col1
----
997 values hashing to 38a8fe71d9e71171e98709e720ac1d96

query I rowsort label-1185
SELECT ALL ( + - 99 ) AS col0 FROM tab4 AS cor0 WHERE NOT 51 > col1
----
997 values hashing to 38a8fe71d9e71171e98709e720ac1d96

query I rowsort label-1190
SELECT ALL - col4 FROM tab0 AS cor0 WHERE NOT 4 <> - col1 + + col0
----

query I rowsort label-1190
SELECT ALL - col4 FROM tab1 AS cor0 WHERE NOT 4 <> - col1 + + col0
----

query I rowsort label-1190
SELECT ALL - col4 FROM tab2 AS cor0 WHERE NOT 4 <> - col1 + + col0
----

query I rowsort label-1190
SELECT ALL - col4 FROM tab3 AS cor0 WHERE NOT 4 <> - col1 + + col0
----

query I rowsort label-1190
SELECT ALL - col4 FROM tab4 AS cor0 WHERE NOT 4 <> - col1 + + col0
----

query IIIIIII rowsort label-1195
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <> + 9
----

query IIIIIII rowsort label-1195
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <> + 9
----

query IIIIIII rowsort label-1195
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <> + 9
----

query IIIIIII rowsort label-1195
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <> + 9
----

query IIIIIII rowsort label-1195
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <> + 9
----

query IIIIIII rowsort label-1200
SELECT * FROM tab0 WHERE - 37 BETWEEN - 75 AND NULL
----

query IIIIIII rowsort label-1200
SELECT * FROM tab1 WHERE - 37 BETWEEN - 75 AND NULL
----

query IIIIIII rowsort label-1200
SELECT * FROM tab2 WHERE - 37 BETWEEN - 75 AND NULL
----

query IIIIIII rowsort label-1200
SELECT * FROM tab3 WHERE - 37 BETWEEN - 75 AND NULL
----

query IIIIIII rowsort label-1200
SELECT * FROM tab4 WHERE - 37 BETWEEN - 75 AND NULL
----

query IIIIIII rowsort label-1205
SELECT * FROM tab0 WHERE + col5 IS NULL
----

query IIIIIII rowsort label-1205
SELECT * FROM tab1 WHERE + col5 IS NULL
----

query IIIIIII rowsort label-1205
SELECT * FROM tab2 WHERE + col5 IS NULL
----

query IIIIIII rowsort label-1205
SELECT * FROM tab3 WHERE + col5 IS NULL
----

query IIIIIII rowsort label-1205
SELECT * FROM tab4 WHERE + col5 IS NULL
----

query I rowsort label-1210
SELECT - col3 FROM tab0 WHERE + col4 IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1210
SELECT - col3 FROM tab1 WHERE + col4 IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1210
SELECT - col3 FROM tab2 WHERE + col4 IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1210
SELECT - col3 FROM tab3 WHERE + col4 IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1210
SELECT - col3 FROM tab4 WHERE + col4 IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query IIIIIII rowsort label-1215
SELECT * FROM tab0 AS cor0 WHERE NOT - col1 + + col4 = NULL
----

query IIIIIII rowsort label-1215
SELECT * FROM tab1 AS cor0 WHERE NOT - col1 + + col4 = NULL
----

query IIIIIII rowsort label-1215
SELECT * FROM tab2 AS cor0 WHERE NOT - col1 + + col4 = NULL
----

query IIIIIII rowsort label-1215
SELECT * FROM tab3 AS cor0 WHERE NOT - col1 + + col4 = NULL
----

query IIIIIII rowsort label-1215
SELECT * FROM tab4 AS cor0 WHERE NOT - col1 + + col4 = NULL
----

query I rowsort label-1220
SELECT DISTINCT + + ( + 57 ) AS col2 FROM tab0 WHERE - ( col3 ) IS NULL
----

query I rowsort label-1220
SELECT DISTINCT + + ( + 57 ) AS col2 FROM tab1 WHERE - ( col3 ) IS NULL
----

query I rowsort label-1220
SELECT DISTINCT + + ( + 57 ) AS col2 FROM tab2 WHERE - ( col3 ) IS NULL
----

query I rowsort label-1220
SELECT DISTINCT + + ( + 57 ) AS col2 FROM tab3 WHERE - ( col3 ) IS NULL
----

query I rowsort label-1220
SELECT DISTINCT + + ( + 57 ) AS col2 FROM tab4 WHERE - ( col3 ) IS NULL
----

query IIIIIII rowsort label-1225
SELECT * FROM tab0 WHERE col3 < + 9
----

query IIIIIII rowsort label-1225
SELECT * FROM tab1 WHERE col3 < + 9
----

query IIIIIII rowsort label-1225
SELECT * FROM tab2 WHERE col3 < + 9
----

query IIIIIII rowsort label-1225
SELECT * FROM tab3 WHERE col3 < + 9
----

query IIIIIII rowsort label-1225
SELECT * FROM tab4 WHERE col3 < + 9
----

query I rowsort label-1230
SELECT - col3 AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1230
SELECT - col3 AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1230
SELECT - col3 AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1230
SELECT - col3 AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1230
SELECT - col3 AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1235
SELECT + + CAST( NULL AS SIGNED ) AS col3 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

skipif mysql # not compatible
query I rowsort label-1235
SELECT + + CAST ( NULL AS INTEGER ) AS col3 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1235
SELECT + + CAST( NULL AS SIGNED ) AS col3 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

skipif mysql # not compatible
query I rowsort label-1235
SELECT + + CAST ( NULL AS INTEGER ) AS col3 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1235
SELECT + + CAST( NULL AS SIGNED ) AS col3 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

skipif mysql # not compatible
query I rowsort label-1235
SELECT + + CAST ( NULL AS INTEGER ) AS col3 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1235
SELECT + + CAST( NULL AS SIGNED ) AS col3 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

skipif mysql # not compatible
query I rowsort label-1235
SELECT + + CAST ( NULL AS INTEGER ) AS col3 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1235
SELECT + + CAST( NULL AS SIGNED ) AS col3 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

skipif mysql # not compatible
query I rowsort label-1235
SELECT + + CAST ( NULL AS INTEGER ) AS col3 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND col0 / + col0
----

query I rowsort label-1240
SELECT - 48 * + 43 AS col0 FROM tab0 AS cor0 WHERE + + 83 IS NOT NULL AND NOT col5 IS NOT NULL
----

query I rowsort label-1240
SELECT - 48 * + 43 AS col0 FROM tab1 AS cor0 WHERE + + 83 IS NOT NULL AND NOT col5 IS NOT NULL
----

query I rowsort label-1240
SELECT - 48 * + 43 AS col0 FROM tab2 AS cor0 WHERE + + 83 IS NOT NULL AND NOT col5 IS NOT NULL
----

query I rowsort label-1240
SELECT - 48 * + 43 AS col0 FROM tab3 AS cor0 WHERE + + 83 IS NOT NULL AND NOT col5 IS NOT NULL
----

query I rowsort label-1240
SELECT - 48 * + 43 AS col0 FROM tab4 AS cor0 WHERE + + 83 IS NOT NULL AND NOT col5 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1245
SELECT col4 + - CAST( NULL AS SIGNED ) * + col4 AS col1 FROM tab0 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1245
SELECT col4 + - CAST ( NULL AS INTEGER ) * + col4 AS col1 FROM tab0 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1245
SELECT col4 + - CAST( NULL AS SIGNED ) * + col4 AS col1 FROM tab1 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1245
SELECT col4 + - CAST ( NULL AS INTEGER ) * + col4 AS col1 FROM tab1 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1245
SELECT col4 + - CAST( NULL AS SIGNED ) * + col4 AS col1 FROM tab2 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1245
SELECT col4 + - CAST ( NULL AS INTEGER ) * + col4 AS col1 FROM tab2 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1245
SELECT col4 + - CAST( NULL AS SIGNED ) * + col4 AS col1 FROM tab3 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1245
SELECT col4 + - CAST ( NULL AS INTEGER ) * + col4 AS col1 FROM tab3 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1245
SELECT col4 + - CAST( NULL AS SIGNED ) * + col4 AS col1 FROM tab4 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1245
SELECT col4 + - CAST ( NULL AS INTEGER ) * + col4 AS col1 FROM tab4 WHERE NOT ( - 12 IS NULL )
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query I rowsort label-1250
SELECT - col3 FROM tab0 WHERE ( - col1 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1250
SELECT - col3 FROM tab1 WHERE ( - col1 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1250
SELECT - col3 FROM tab2 WHERE ( - col1 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1250
SELECT - col3 FROM tab3 WHERE ( - col1 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1250
SELECT - col3 FROM tab4 WHERE ( - col1 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

onlyif mysql # aggregate syntax: 
query I rowsort label-1255
SELECT COUNT( * ) FROM tab0 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

skipif mysql # not compatible
query I rowsort label-1255
SELECT COUNT ( * ) FROM tab0 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1255
SELECT COUNT( * ) FROM tab1 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

skipif mysql # not compatible
query I rowsort label-1255
SELECT COUNT ( * ) FROM tab1 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1255
SELECT COUNT( * ) FROM tab2 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

skipif mysql # not compatible
query I rowsort label-1255
SELECT COUNT ( * ) FROM tab2 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1255
SELECT COUNT( * ) FROM tab3 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

skipif mysql # not compatible
query I rowsort label-1255
SELECT COUNT ( * ) FROM tab3 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1255
SELECT COUNT( * ) FROM tab4 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

skipif mysql # not compatible
query I rowsort label-1255
SELECT COUNT ( * ) FROM tab4 AS cor0 WHERE + 67 BETWEEN NULL AND + col4
----
0

query I rowsort label-1260
SELECT col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1260
SELECT col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1260
SELECT col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1260
SELECT col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1260
SELECT col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-1265
SELECT col5 AS col2 FROM tab0 AS cor0 WHERE NOT 17 IS NOT NULL
----

query I rowsort label-1265
SELECT col5 AS col2 FROM tab1 AS cor0 WHERE NOT 17 IS NOT NULL
----

query I rowsort label-1265
SELECT col5 AS col2 FROM tab2 AS cor0 WHERE NOT 17 IS NOT NULL
----

query I rowsort label-1265
SELECT col5 AS col2 FROM tab3 AS cor0 WHERE NOT 17 IS NOT NULL
----

query I rowsort label-1265
SELECT col5 AS col2 FROM tab4 AS cor0 WHERE NOT 17 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1270
SELECT SUM( 74 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1270
SELECT SUM ( 74 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1270
SELECT SUM( 74 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1270
SELECT SUM ( 74 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1270
SELECT SUM( 74 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1270
SELECT SUM ( 74 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1270
SELECT SUM( 74 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1270
SELECT SUM ( 74 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1270
SELECT SUM( 74 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1270
SELECT SUM ( 74 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1275
SELECT + COUNT( * ) FROM tab0 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1275
SELECT + COUNT ( * ) FROM tab0 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1275
SELECT + COUNT( * ) FROM tab1 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1275
SELECT + COUNT ( * ) FROM tab1 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1275
SELECT + COUNT( * ) FROM tab2 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1275
SELECT + COUNT ( * ) FROM tab2 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1275
SELECT + COUNT( * ) FROM tab3 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1275
SELECT + COUNT ( * ) FROM tab3 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1275
SELECT + COUNT( * ) FROM tab4 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1275
SELECT + COUNT ( * ) FROM tab4 AS cor0 WHERE + col0 * 39 * - 77 / col0 + col0 - + - 18 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1280
SELECT + COUNT( * ) * + 97 FROM tab0 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1280
SELECT + COUNT ( * ) * + 97 FROM tab0 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1280
SELECT + COUNT( * ) * + 97 FROM tab1 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1280
SELECT + COUNT ( * ) * + 97 FROM tab1 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1280
SELECT + COUNT( * ) * + 97 FROM tab2 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1280
SELECT + COUNT ( * ) * + 97 FROM tab2 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1280
SELECT + COUNT( * ) * + 97 FROM tab3 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1280
SELECT + COUNT ( * ) * + 97 FROM tab3 WHERE NULL IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1280
SELECT + COUNT( * ) * + 97 FROM tab4 WHERE NULL IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1280
SELECT + COUNT ( * ) * + 97 FROM tab4 WHERE NULL IS NOT NULL
----
0

query IIIIIII rowsort label-1285
SELECT * FROM tab0 WHERE NOT - - 16 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1285
SELECT * FROM tab1 WHERE NOT - - 16 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1285
SELECT * FROM tab2 WHERE NOT - - 16 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1285
SELECT * FROM tab3 WHERE NOT - - 16 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1285
SELECT * FROM tab4 WHERE NOT - - 16 NOT BETWEEN NULL AND NULL
----

query I rowsort label-1290
SELECT + + col5 AS col0 FROM tab0 WHERE NOT col3 BETWEEN NULL AND col3 * + + col4 / - col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1290
SELECT + + col5 AS col0 FROM tab1 WHERE NOT col3 BETWEEN NULL AND col3 * + + col4 / - col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1290
SELECT + + col5 AS col0 FROM tab2 WHERE NOT col3 BETWEEN NULL AND col3 * + + col4 / - col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1290
SELECT + + col5 AS col0 FROM tab3 WHERE NOT col3 BETWEEN NULL AND col3 * + + col4 / - col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1290
SELECT + + col5 AS col0 FROM tab4 WHERE NOT col3 BETWEEN NULL AND col3 * + + col4 / - col4
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1295
SELECT ALL + CAST( COUNT( ALL col0 ) AS SIGNED ) col3 FROM tab0 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1295
SELECT ALL + CAST ( COUNT ( ALL col0 ) AS INTEGER ) col3 FROM tab0 WHERE NULL IS NULL
----
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1295
SELECT ALL + CAST( COUNT( ALL col0 ) AS SIGNED ) col3 FROM tab1 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1295
SELECT ALL + CAST ( COUNT ( ALL col0 ) AS INTEGER ) col3 FROM tab1 WHERE NULL IS NULL
----
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1295
SELECT ALL + CAST( COUNT( ALL col0 ) AS SIGNED ) col3 FROM tab2 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1295
SELECT ALL + CAST ( COUNT ( ALL col0 ) AS INTEGER ) col3 FROM tab2 WHERE NULL IS NULL
----
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1295
SELECT ALL + CAST( COUNT( ALL col0 ) AS SIGNED ) col3 FROM tab3 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1295
SELECT ALL + CAST ( COUNT ( ALL col0 ) AS INTEGER ) col3 FROM tab3 WHERE NULL IS NULL
----
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1295
SELECT ALL + CAST( COUNT( ALL col0 ) AS SIGNED ) col3 FROM tab4 WHERE NULL IS NULL
----
1000

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1295
SELECT ALL + CAST ( COUNT ( ALL col0 ) AS INTEGER ) col3 FROM tab4 WHERE NULL IS NULL
----
1000

query IIIIIII rowsort label-1300
SELECT ALL * FROM tab0 WHERE + + 98 IS NULL
----

query IIIIIII rowsort label-1300
SELECT ALL * FROM tab1 WHERE + + 98 IS NULL
----

query IIIIIII rowsort label-1300
SELECT ALL * FROM tab2 WHERE + + 98 IS NULL
----

query IIIIIII rowsort label-1300
SELECT ALL * FROM tab3 WHERE + + 98 IS NULL
----

query IIIIIII rowsort label-1300
SELECT ALL * FROM tab4 WHERE + + 98 IS NULL
----

query I rowsort label-1305
SELECT + col5 FROM tab0 WHERE NOT + 47 >= + col0 - + col4 + + col3 * - + col1 * - 53
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1305
SELECT + col5 FROM tab1 WHERE NOT + 47 >= + col0 - + col4 + + col3 * - + col1 * - 53
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1305
SELECT + col5 FROM tab2 WHERE NOT + 47 >= + col0 - + col4 + + col3 * - + col1 * - 53
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1305
SELECT + col5 FROM tab3 WHERE NOT + 47 >= + col0 - + col4 + + col3 * - + col1 * - 53
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-1305
SELECT + col5 FROM tab4 WHERE NOT + 47 >= + col0 - + col4 + + col3 * - + col1 * - 53
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-1310
SELECT * FROM tab0 AS cor0 WHERE NOT - 26 + - 12 IS NOT NULL
----

query IIIIIII rowsort label-1310
SELECT * FROM tab1 AS cor0 WHERE NOT - 26 + - 12 IS NOT NULL
----

query IIIIIII rowsort label-1310
SELECT * FROM tab2 AS cor0 WHERE NOT - 26 + - 12 IS NOT NULL
----

query IIIIIII rowsort label-1310
SELECT * FROM tab3 AS cor0 WHERE NOT - 26 + - 12 IS NOT NULL
----

query IIIIIII rowsort label-1310
SELECT * FROM tab4 AS cor0 WHERE NOT - 26 + - 12 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1315
SELECT - COUNT( ALL col0 ) FROM tab0 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1315
SELECT - COUNT ( ALL col0 ) FROM tab0 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1315
SELECT - COUNT( ALL col0 ) FROM tab1 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1315
SELECT - COUNT ( ALL col0 ) FROM tab1 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1315
SELECT - COUNT( ALL col0 ) FROM tab2 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1315
SELECT - COUNT ( ALL col0 ) FROM tab2 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1315
SELECT - COUNT( ALL col0 ) FROM tab3 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1315
SELECT - COUNT ( ALL col0 ) FROM tab3 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1315
SELECT - COUNT( ALL col0 ) FROM tab4 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1315
SELECT - COUNT ( ALL col0 ) FROM tab4 WHERE NULL IS NULL
----
-1000

query IIIIIII rowsort label-1320
SELECT * FROM tab0 WHERE NOT NULL > + col4
----

query IIIIIII rowsort label-1320
SELECT * FROM tab1 WHERE NOT NULL > + col4
----

query IIIIIII rowsort label-1320
SELECT * FROM tab2 WHERE NOT NULL > + col4
----

query IIIIIII rowsort label-1320
SELECT * FROM tab3 WHERE NOT NULL > + col4
----

query IIIIIII rowsort label-1320
SELECT * FROM tab4 WHERE NOT NULL > + col4
----

query I rowsort label-1325
SELECT ALL col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-1325
SELECT ALL col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-1325
SELECT ALL col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-1325
SELECT ALL col2 FROM tab3 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-1325
SELECT ALL col2 FROM tab4 AS cor0 WHERE NOT ( NULL ) = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1330
SELECT + + CAST( - col1 AS SIGNED ) col2 FROM tab0 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1330
SELECT + + CAST ( - col1 AS INTEGER ) col2 FROM tab0 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1330
SELECT + + CAST( - col1 AS SIGNED ) col2 FROM tab1 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1330
SELECT + + CAST ( - col1 AS INTEGER ) col2 FROM tab1 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1330
SELECT + + CAST( - col1 AS SIGNED ) col2 FROM tab2 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1330
SELECT + + CAST ( - col1 AS INTEGER ) col2 FROM tab2 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1330
SELECT + + CAST( - col1 AS SIGNED ) col2 FROM tab3 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1330
SELECT + + CAST ( - col1 AS INTEGER ) col2 FROM tab3 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1330
SELECT + + CAST( - col1 AS SIGNED ) col2 FROM tab4 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1330
SELECT + + CAST ( - col1 AS INTEGER ) col2 FROM tab4 AS cor0 WHERE NOT ( + col0 ) IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1335
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1335
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1335
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1335
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1335
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1335
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1335
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1335
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1335
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1335
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND - CAST ( NULL AS REAL )
----

query IIIIIII rowsort label-1340
SELECT ALL * FROM tab0 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-1340
SELECT ALL * FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-1340
SELECT ALL * FROM tab2 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-1340
SELECT ALL * FROM tab3 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-1340
SELECT ALL * FROM tab4 cor0 WHERE NOT ( NULL ) IS NULL
----

query IIIIIII rowsort label-1345
SELECT * FROM tab0 WHERE + - col3 * + 28 IS NULL
----

query IIIIIII rowsort label-1345
SELECT * FROM tab1 WHERE + - col3 * + 28 IS NULL
----

query IIIIIII rowsort label-1345
SELECT * FROM tab2 WHERE + - col3 * + 28 IS NULL
----

query IIIIIII rowsort label-1345
SELECT * FROM tab3 WHERE + - col3 * + 28 IS NULL
----

query IIIIIII rowsort label-1345
SELECT * FROM tab4 WHERE + - col3 * + 28 IS NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab0 WHERE + + col1 IS NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab1 WHERE + + col1 IS NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab2 WHERE + + col1 IS NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab3 WHERE + + col1 IS NULL
----

query IIIIIII rowsort label-1350
SELECT * FROM tab4 WHERE + + col1 IS NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1355
SELECT + ( COUNT( * ) ) FROM tab0 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1355
SELECT + ( COUNT ( * ) ) FROM tab0 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1355
SELECT + ( COUNT( * ) ) FROM tab1 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1355
SELECT + ( COUNT ( * ) ) FROM tab1 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1355
SELECT + ( COUNT( * ) ) FROM tab2 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1355
SELECT + ( COUNT ( * ) ) FROM tab2 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1355
SELECT + ( COUNT( * ) ) FROM tab3 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1355
SELECT + ( COUNT ( * ) ) FROM tab3 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1355
SELECT + ( COUNT( * ) ) FROM tab4 AS cor0 WHERE NOT NULL <> - CAST( NULL AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1355
SELECT + ( COUNT ( * ) ) FROM tab4 AS cor0 WHERE NOT NULL <> - CAST ( NULL AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1360
SELECT + COUNT( * ) AS col0 FROM tab0 cor0 WHERE NOT + 39 <> CAST( - col3 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1360
SELECT + COUNT ( * ) AS col0 FROM tab0 cor0 WHERE NOT + 39 <> CAST ( - col3 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1360
SELECT + COUNT( * ) AS col0 FROM tab1 cor0 WHERE NOT + 39 <> CAST( - col3 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1360
SELECT + COUNT ( * ) AS col0 FROM tab1 cor0 WHERE NOT + 39 <> CAST ( - col3 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1360
SELECT + COUNT( * ) AS col0 FROM tab2 cor0 WHERE NOT + 39 <> CAST( - col3 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1360
SELECT + COUNT ( * ) AS col0 FROM tab2 cor0 WHERE NOT + 39 <> CAST ( - col3 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1360
SELECT + COUNT( * ) AS col0 FROM tab3 cor0 WHERE NOT + 39 <> CAST( - col3 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1360
SELECT + COUNT ( * ) AS col0 FROM tab3 cor0 WHERE NOT + 39 <> CAST ( - col3 AS INTEGER )
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1360
SELECT + COUNT( * ) AS col0 FROM tab4 cor0 WHERE NOT + 39 <> CAST( - col3 AS SIGNED )
----
0

skipif mysql # not compatible
query I rowsort label-1360
SELECT + COUNT ( * ) AS col0 FROM tab4 cor0 WHERE NOT + 39 <> CAST ( - col3 AS INTEGER )
----
0

query IIIIIII rowsort label-1365
SELECT * FROM tab0 AS cor0 WHERE NOT NULL <= - 47 + col0 * + + col4
----

query IIIIIII rowsort label-1365
SELECT * FROM tab1 AS cor0 WHERE NOT NULL <= - 47 + col0 * + + col4
----

query IIIIIII rowsort label-1365
SELECT * FROM tab2 AS cor0 WHERE NOT NULL <= - 47 + col0 * + + col4
----

query IIIIIII rowsort label-1365
SELECT * FROM tab3 AS cor0 WHERE NOT NULL <= - 47 + col0 * + + col4
----

query IIIIIII rowsort label-1365
SELECT * FROM tab4 AS cor0 WHERE NOT NULL <= - 47 + col0 * + + col4
----

query IIIIIII rowsort label-1370
SELECT ALL * FROM tab0 WHERE + 84 / col3 + + 68 = NULL
----

query IIIIIII rowsort label-1370
SELECT ALL * FROM tab1 WHERE + 84 / col3 + + 68 = NULL
----

query IIIIIII rowsort label-1370
SELECT ALL * FROM tab2 WHERE + 84 / col3 + + 68 = NULL
----

query IIIIIII rowsort label-1370
SELECT ALL * FROM tab3 WHERE + 84 / col3 + + 68 = NULL
----

query IIIIIII rowsort label-1370
SELECT ALL * FROM tab4 WHERE + 84 / col3 + + 68 = NULL
----

query I rowsort label-1375
SELECT ALL + col0 FROM tab0 WHERE NULL > - 3
----

query I rowsort label-1375
SELECT ALL + col0 FROM tab1 WHERE NULL > - 3
----

query I rowsort label-1375
SELECT ALL + col0 FROM tab2 WHERE NULL > - 3
----

query I rowsort label-1375
SELECT ALL + col0 FROM tab3 WHERE NULL > - 3
----

query I rowsort label-1375
SELECT ALL + col0 FROM tab4 WHERE NULL > - 3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1380
SELECT - - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL > - col1
----

skipif mysql # not compatible
query I rowsort label-1380
SELECT - - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL > - col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1380
SELECT - - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL > - col1
----

skipif mysql # not compatible
query I rowsort label-1380
SELECT - - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL > - col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1380
SELECT - - CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL > - col1
----

skipif mysql # not compatible
query I rowsort label-1380
SELECT - - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL > - col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1380
SELECT - - CAST( NULL AS SIGNED ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL > - col1
----

skipif mysql # not compatible
query I rowsort label-1380
SELECT - - CAST ( NULL AS INTEGER ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL > - col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1380
SELECT - - CAST( NULL AS SIGNED ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL > - col1
----

skipif mysql # not compatible
query I rowsort label-1380
SELECT - - CAST ( NULL AS INTEGER ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL > - col1
----

query I rowsort label-1385
SELECT + col5 AS col1 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1385
SELECT + col5 AS col1 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1385
SELECT + col5 AS col1 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1385
SELECT + col5 AS col1 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1385
SELECT + col5 AS col1 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1390
SELECT + CAST( NULL AS SIGNED ) col2 FROM tab0 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1390
SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab0 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1390
SELECT + CAST( NULL AS SIGNED ) col2 FROM tab1 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1390
SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab1 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1390
SELECT + CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1390
SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1390
SELECT + CAST( NULL AS SIGNED ) col2 FROM tab3 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1390
SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab3 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1390
SELECT + CAST( NULL AS SIGNED ) col2 FROM tab4 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1390
SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab4 AS cor0 WHERE NOT - col0 + + - col1 BETWEEN NULL AND - + 78
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab0 WHERE - col1 >= NULL
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab1 WHERE - col1 >= NULL
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab2 WHERE - col1 >= NULL
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab3 WHERE - col1 >= NULL
----

query IIIIIII rowsort label-1395
SELECT ALL * FROM tab4 WHERE - col1 >= NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab0 WHERE NULL = + CAST( + col4 AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab0 WHERE NULL = + CAST ( + col4 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab1 WHERE NULL = + CAST( + col4 AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab1 WHERE NULL = + CAST ( + col4 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab2 WHERE NULL = + CAST( + col4 AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab2 WHERE NULL = + CAST ( + col4 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab3 WHERE NULL = + CAST( + col4 AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab3 WHERE NULL = + CAST ( + col4 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab4 WHERE NULL = + CAST( + col4 AS DECIMAL )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1400
SELECT ALL * FROM tab4 WHERE NULL = + CAST ( + col4 AS REAL )
----

query IIIIIII rowsort label-1405
SELECT * FROM tab0 cor0 WHERE - 99 IS NULL
----

query IIIIIII rowsort label-1405
SELECT * FROM tab1 cor0 WHERE - 99 IS NULL
----

query IIIIIII rowsort label-1405
SELECT * FROM tab2 cor0 WHERE - 99 IS NULL
----

query IIIIIII rowsort label-1405
SELECT * FROM tab3 cor0 WHERE - 99 IS NULL
----

query IIIIIII rowsort label-1405
SELECT * FROM tab4 cor0 WHERE - 99 IS NULL
----

query IIIIIII rowsort label-1410
SELECT * FROM tab0 AS cor0 WHERE ( ( NOT col3 + 76 IS NOT NULL ) )
----

query IIIIIII rowsort label-1410
SELECT * FROM tab1 AS cor0 WHERE ( ( NOT col3 + 76 IS NOT NULL ) )
----

query IIIIIII rowsort label-1410
SELECT * FROM tab2 AS cor0 WHERE ( ( NOT col3 + 76 IS NOT NULL ) )
----

query IIIIIII rowsort label-1410
SELECT * FROM tab3 AS cor0 WHERE ( ( NOT col3 + 76 IS NOT NULL ) )
----

query IIIIIII rowsort label-1410
SELECT * FROM tab4 AS cor0 WHERE ( ( NOT col3 + 76 IS NOT NULL ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT CAST( NULL AS SIGNED ) * + + col1 * + + 99 AS col0 FROM tab0 AS cor0 WHERE NOT NULL > col3
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT CAST ( NULL AS INTEGER ) * + + col1 * + + 99 AS col0 FROM tab0 AS cor0 WHERE NOT NULL > col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT CAST( NULL AS SIGNED ) * + + col1 * + + 99 AS col0 FROM tab1 AS cor0 WHERE NOT NULL > col3
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT CAST ( NULL AS INTEGER ) * + + col1 * + + 99 AS col0 FROM tab1 AS cor0 WHERE NOT NULL > col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT CAST( NULL AS SIGNED ) * + + col1 * + + 99 AS col0 FROM tab2 AS cor0 WHERE NOT NULL > col3
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT CAST ( NULL AS INTEGER ) * + + col1 * + + 99 AS col0 FROM tab2 AS cor0 WHERE NOT NULL > col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT CAST( NULL AS SIGNED ) * + + col1 * + + 99 AS col0 FROM tab3 AS cor0 WHERE NOT NULL > col3
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT CAST ( NULL AS INTEGER ) * + + col1 * + + 99 AS col0 FROM tab3 AS cor0 WHERE NOT NULL > col3
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1415
SELECT CAST( NULL AS SIGNED ) * + + col1 * + + 99 AS col0 FROM tab4 AS cor0 WHERE NOT NULL > col3
----

skipif mysql # not compatible
query I rowsort label-1415
SELECT CAST ( NULL AS INTEGER ) * + + col1 * + + 99 AS col0 FROM tab4 AS cor0 WHERE NOT NULL > col3
----

query I rowsort label-1420
SELECT ALL + 80 AS col0 FROM tab0 AS cor0 WHERE col3 IS NOT NULL
----
1000 values hashing to bee2b2e31653a59a19cb343b987960af

query I rowsort label-1420
SELECT ALL + 80 AS col0 FROM tab1 AS cor0 WHERE col3 IS NOT NULL
----
1000 values hashing to bee2b2e31653a59a19cb343b987960af

query I rowsort label-1420
SELECT ALL + 80 AS col0 FROM tab2 AS cor0 WHERE col3 IS NOT NULL
----
1000 values hashing to bee2b2e31653a59a19cb343b987960af

query I rowsort label-1420
SELECT ALL + 80 AS col0 FROM tab3 AS cor0 WHERE col3 IS NOT NULL
----
1000 values hashing to bee2b2e31653a59a19cb343b987960af

query I rowsort label-1420
SELECT ALL + 80 AS col0 FROM tab4 AS cor0 WHERE col3 IS NOT NULL
----
1000 values hashing to bee2b2e31653a59a19cb343b987960af

query IIIIIII rowsort label-1425
SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT ( NOT - 40 IS NOT NULL ) )
----

query IIIIIII rowsort label-1425
SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT ( NOT - 40 IS NOT NULL ) )
----

query IIIIIII rowsort label-1425
SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT ( NOT - 40 IS NOT NULL ) )
----

query IIIIIII rowsort label-1425
SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT ( NOT - 40 IS NOT NULL ) )
----

query IIIIIII rowsort label-1425
SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT ( NOT - 40 IS NOT NULL ) )
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1430
SELECT ALL - COUNT( * ) FROM tab0 AS cor0 WHERE 69 / - + CAST( NULL AS SIGNED ) IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1430
SELECT ALL - COUNT ( * ) FROM tab0 AS cor0 WHERE 69 / - + CAST ( NULL AS INTEGER ) IS NULL
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1430
SELECT ALL - COUNT( * ) FROM tab1 AS cor0 WHERE 69 / - + CAST( NULL AS SIGNED ) IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1430
SELECT ALL - COUNT ( * ) FROM tab1 AS cor0 WHERE 69 / - + CAST ( NULL AS INTEGER ) IS NULL
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1430
SELECT ALL - COUNT( * ) FROM tab2 AS cor0 WHERE 69 / - + CAST( NULL AS SIGNED ) IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1430
SELECT ALL - COUNT ( * ) FROM tab2 AS cor0 WHERE 69 / - + CAST ( NULL AS INTEGER ) IS NULL
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1430
SELECT ALL - COUNT( * ) FROM tab3 AS cor0 WHERE 69 / - + CAST( NULL AS SIGNED ) IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1430
SELECT ALL - COUNT ( * ) FROM tab3 AS cor0 WHERE 69 / - + CAST ( NULL AS INTEGER ) IS NULL
----
-1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1430
SELECT ALL - COUNT( * ) FROM tab4 AS cor0 WHERE 69 / - + CAST( NULL AS SIGNED ) IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-1430
SELECT ALL - COUNT ( * ) FROM tab4 AS cor0 WHERE 69 / - + CAST ( NULL AS INTEGER ) IS NULL
----
-1000

query IIIIIII rowsort label-1435
SELECT ALL * FROM tab0 AS cor0 WHERE - 20 IS NULL
----

query IIIIIII rowsort label-1435
SELECT ALL * FROM tab1 AS cor0 WHERE - 20 IS NULL
----

query IIIIIII rowsort label-1435
SELECT ALL * FROM tab2 AS cor0 WHERE - 20 IS NULL
----

query IIIIIII rowsort label-1435
SELECT ALL * FROM tab3 AS cor0 WHERE - 20 IS NULL
----

query IIIIIII rowsort label-1435
SELECT ALL * FROM tab4 AS cor0 WHERE - 20 IS NULL
----

query I rowsort label-1440
SELECT ALL + col1 FROM tab0 AS cor0 WHERE NOT ( NULL > NULL )
----

query I rowsort label-1440
SELECT ALL + col1 FROM tab1 AS cor0 WHERE NOT ( NULL > NULL )
----

query I rowsort label-1440
SELECT ALL + col1 FROM tab2 AS cor0 WHERE NOT ( NULL > NULL )
----

query I rowsort label-1440
SELECT ALL + col1 FROM tab3 AS cor0 WHERE NOT ( NULL > NULL )
----

query I rowsort label-1440
SELECT ALL + col1 FROM tab4 AS cor0 WHERE NOT ( NULL > NULL )
----

query IIIIIII rowsort label-1445
SELECT * FROM tab0 WHERE NOT NULL > + col1
----

query IIIIIII rowsort label-1445
SELECT * FROM tab1 WHERE NOT NULL > + col1
----

query IIIIIII rowsort label-1445
SELECT * FROM tab2 WHERE NOT NULL > + col1
----

query IIIIIII rowsort label-1445
SELECT * FROM tab3 WHERE NOT NULL > + col1
----

query IIIIIII rowsort label-1445
SELECT * FROM tab4 WHERE NOT NULL > + col1
----

query I rowsort label-1450
SELECT + - ( + col3 ) AS col1 FROM tab0 WHERE NOT 61 IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1450
SELECT + - ( + col3 ) AS col1 FROM tab1 WHERE NOT 61 IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1450
SELECT + - ( + col3 ) AS col1 FROM tab2 WHERE NOT 61 IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1450
SELECT + - ( + col3 ) AS col1 FROM tab3 WHERE NOT 61 IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1450
SELECT + - ( + col3 ) AS col1 FROM tab4 WHERE NOT 61 IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-1455
SELECT DISTINCT - ( col1 ) AS col2 FROM tab0 WHERE NOT NULL >= - 5 + col3
----

query I rowsort label-1455
SELECT DISTINCT - ( col1 ) AS col2 FROM tab1 WHERE NOT NULL >= - 5 + col3
----

query I rowsort label-1455
SELECT DISTINCT - ( col1 ) AS col2 FROM tab2 WHERE NOT NULL >= - 5 + col3
----

query I rowsort label-1455
SELECT DISTINCT - ( col1 ) AS col2 FROM tab3 WHERE NOT NULL >= - 5 + col3
----

query I rowsort label-1455
SELECT DISTINCT - ( col1 ) AS col2 FROM tab4 WHERE NOT NULL >= - 5 + col3
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1460
SELECT MAX( ALL - - CAST( NULL AS SIGNED ) ) AS col1 FROM tab0 WHERE NOT + col2 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1460
SELECT MAX ( ALL - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 WHERE NOT + col2 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1460
SELECT MAX( ALL - - CAST( NULL AS SIGNED ) ) AS col1 FROM tab1 WHERE NOT + col2 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1460
SELECT MAX ( ALL - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 WHERE NOT + col2 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1460
SELECT MAX( ALL - - CAST( NULL AS SIGNED ) ) AS col1 FROM tab2 WHERE NOT + col2 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1460
SELECT MAX ( ALL - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 WHERE NOT + col2 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1460
SELECT MAX( ALL - - CAST( NULL AS SIGNED ) ) AS col1 FROM tab3 WHERE NOT + col2 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1460
SELECT MAX ( ALL - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab3 WHERE NOT + col2 IS NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1460
SELECT MAX( ALL - - CAST( NULL AS SIGNED ) ) AS col1 FROM tab4 WHERE NOT + col2 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1460
SELECT MAX ( ALL - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab4 WHERE NOT + col2 IS NULL
----
NULL

query I rowsort label-1465
SELECT ALL - 93 * - 11 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ce6c2cfce2a4eac0b6ae0d1a7d8f6c0

query I rowsort label-1465
SELECT ALL - 93 * - 11 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ce6c2cfce2a4eac0b6ae0d1a7d8f6c0

query I rowsort label-1465
SELECT ALL - 93 * - 11 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ce6c2cfce2a4eac0b6ae0d1a7d8f6c0

query I rowsort label-1465
SELECT ALL - 93 * - 11 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ce6c2cfce2a4eac0b6ae0d1a7d8f6c0

query I rowsort label-1465
SELECT ALL - 93 * - 11 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 2ce6c2cfce2a4eac0b6ae0d1a7d8f6c0

query I rowsort label-1470
SELECT ALL + col0 AS col3 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL
----

query I rowsort label-1470
SELECT ALL + col0 AS col3 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL
----

query I rowsort label-1470
SELECT ALL + col0 AS col3 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL
----

query I rowsort label-1470
SELECT ALL + col0 AS col3 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL
----

query I rowsort label-1470
SELECT ALL + col0 AS col3 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL
----

query IIIIIII rowsort label-1475
SELECT * FROM tab0 AS cor0 WHERE NOT col4 NOT IN ( - col4 )
----

query IIIIIII rowsort label-1475
SELECT * FROM tab1 AS cor0 WHERE NOT col4 NOT IN ( - col4 )
----

query IIIIIII rowsort label-1475
SELECT * FROM tab2 AS cor0 WHERE NOT col4 NOT IN ( - col4 )
----

query IIIIIII rowsort label-1475
SELECT * FROM tab3 AS cor0 WHERE NOT col4 NOT IN ( - col4 )
----

query IIIIIII rowsort label-1475
SELECT * FROM tab4 AS cor0 WHERE NOT col4 NOT IN ( - col4 )
----

query IIIIIII rowsort label-1480
SELECT ALL * FROM tab0 WHERE - col3 > NULL
----

query IIIIIII rowsort label-1480
SELECT ALL * FROM tab1 WHERE - col3 > NULL
----

query IIIIIII rowsort label-1480
SELECT ALL * FROM tab2 WHERE - col3 > NULL
----

query IIIIIII rowsort label-1480
SELECT ALL * FROM tab3 WHERE - col3 > NULL
----

query IIIIIII rowsort label-1480
SELECT ALL * FROM tab4 WHERE - col3 > NULL
----

query I rowsort label-1485
SELECT DISTINCT + 58 FROM tab0 WHERE - col1 IS NOT NULL
----
58

query I rowsort label-1485
SELECT DISTINCT + 58 FROM tab1 WHERE - col1 IS NOT NULL
----
58

query I rowsort label-1485
SELECT DISTINCT + 58 FROM tab2 WHERE - col1 IS NOT NULL
----
58

query I rowsort label-1485
SELECT DISTINCT + 58 FROM tab3 WHERE - col1 IS NOT NULL
----
58

query I rowsort label-1485
SELECT DISTINCT + 58 FROM tab4 WHERE - col1 IS NOT NULL
----
58

query I rowsort label-1490
SELECT col3 FROM tab0 AS cor0 WHERE ( NOT NULL <= NULL )
----

query I rowsort label-1490
SELECT col3 FROM tab1 AS cor0 WHERE ( NOT NULL <= NULL )
----

query I rowsort label-1490
SELECT col3 FROM tab2 AS cor0 WHERE ( NOT NULL <= NULL )
----

query I rowsort label-1490
SELECT col3 FROM tab3 AS cor0 WHERE ( NOT NULL <= NULL )
----

query I rowsort label-1490
SELECT col3 FROM tab4 AS cor0 WHERE ( NOT NULL <= NULL )
----

query IIIIIII rowsort label-1495
SELECT ALL * FROM tab0 cor0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1495
SELECT ALL * FROM tab1 cor0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1495
SELECT ALL * FROM tab2 cor0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1495
SELECT ALL * FROM tab3 cor0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1495
SELECT ALL * FROM tab4 cor0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab0 WHERE NOT col4 IS NOT NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab1 WHERE NOT col4 IS NOT NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab2 WHERE NOT col4 IS NOT NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab3 WHERE NOT col4 IS NOT NULL
----

query IIIIIII rowsort label-1500
SELECT * FROM tab4 WHERE NOT col4 IS NOT NULL
----

query I rowsort label-1505
SELECT - + col3 AS col1 FROM tab0 WHERE NOT + col5 IS NOT NULL
----

query I rowsort label-1505
SELECT - + col3 AS col1 FROM tab1 WHERE NOT + col5 IS NOT NULL
----

query I rowsort label-1505
SELECT - + col3 AS col1 FROM tab2 WHERE NOT + col5 IS NOT NULL
----

query I rowsort label-1505
SELECT - + col3 AS col1 FROM tab3 WHERE NOT + col5 IS NOT NULL
----

query I rowsort label-1505
SELECT - + col3 AS col1 FROM tab4 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-1510
SELECT ALL * FROM tab0 WHERE NOT ( NULL ) < + col0
----

query IIIIIII rowsort label-1510
SELECT ALL * FROM tab1 WHERE NOT ( NULL ) < + col0
----

query IIIIIII rowsort label-1510
SELECT ALL * FROM tab2 WHERE NOT ( NULL ) < + col0
----

query IIIIIII rowsort label-1510
SELECT ALL * FROM tab3 WHERE NOT ( NULL ) < + col0
----

query IIIIIII rowsort label-1510
SELECT ALL * FROM tab4 WHERE NOT ( NULL ) < + col0
----

query I rowsort label-1515
SELECT ALL 85 AS col3 FROM tab0 WHERE NOT 70 IS NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-1515
SELECT ALL 85 AS col3 FROM tab1 WHERE NOT 70 IS NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-1515
SELECT ALL 85 AS col3 FROM tab2 WHERE NOT 70 IS NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-1515
SELECT ALL 85 AS col3 FROM tab3 WHERE NOT 70 IS NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-1515
SELECT ALL 85 AS col3 FROM tab4 WHERE NOT 70 IS NULL
----
1000 values hashing to f78ec8b5e4a402b53c61aa7a3f85431e

query I rowsort label-1520
SELECT DISTINCT - col3 AS col1 FROM tab0 WHERE NOT ( NOT NULL > col1 )
----

query I rowsort label-1520
SELECT DISTINCT - col3 AS col1 FROM tab1 WHERE NOT ( NOT NULL > col1 )
----

query I rowsort label-1520
SELECT DISTINCT - col3 AS col1 FROM tab2 WHERE NOT ( NOT NULL > col1 )
----

query I rowsort label-1520
SELECT DISTINCT - col3 AS col1 FROM tab3 WHERE NOT ( NOT NULL > col1 )
----

query I rowsort label-1520
SELECT DISTINCT - col3 AS col1 FROM tab4 WHERE NOT ( NOT NULL > col1 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1525
SELECT COUNT( * ) AS col2 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-1525
SELECT COUNT ( * ) AS col2 FROM tab0 cor0 WHERE NOT NULL IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1525
SELECT COUNT( * ) AS col2 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-1525
SELECT COUNT ( * ) AS col2 FROM tab1 cor0 WHERE NOT NULL IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1525
SELECT COUNT( * ) AS col2 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-1525
SELECT COUNT ( * ) AS col2 FROM tab2 cor0 WHERE NOT NULL IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1525
SELECT COUNT( * ) AS col2 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-1525
SELECT COUNT ( * ) AS col2 FROM tab3 cor0 WHERE NOT NULL IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1525
SELECT COUNT( * ) AS col2 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-1525
SELECT COUNT ( * ) AS col2 FROM tab4 cor0 WHERE NOT NULL IS NOT NULL
----
1000

query I rowsort label-1530
SELECT - 65 FROM tab0 AS cor0 WHERE + ( - - 46 ) IS NOT NULL
----
1000 values hashing to 9dbdc507c148feaece7c9f25cdc5905f

query I rowsort label-1530
SELECT - 65 FROM tab1 AS cor0 WHERE + ( - - 46 ) IS NOT NULL
----
1000 values hashing to 9dbdc507c148feaece7c9f25cdc5905f

query I rowsort label-1530
SELECT - 65 FROM tab2 AS cor0 WHERE + ( - - 46 ) IS NOT NULL
----
1000 values hashing to 9dbdc507c148feaece7c9f25cdc5905f

query I rowsort label-1530
SELECT - 65 FROM tab3 AS cor0 WHERE + ( - - 46 ) IS NOT NULL
----
1000 values hashing to 9dbdc507c148feaece7c9f25cdc5905f

query I rowsort label-1530
SELECT - 65 FROM tab4 AS cor0 WHERE + ( - - 46 ) IS NOT NULL
----
1000 values hashing to 9dbdc507c148feaece7c9f25cdc5905f

query IIIIIII rowsort label-1535
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) >= - col4
----

query IIIIIII rowsort label-1535
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= - col4
----

query IIIIIII rowsort label-1535
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) >= - col4
----

query IIIIIII rowsort label-1535
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) >= - col4
----

query IIIIIII rowsort label-1535
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) >= - col4
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST( - 38 AS DECIMAL ) + - - 78 + - + col0 FROM tab0 AS cor0 WHERE NOT NULL < ( + 39 )
----

skipif mysql # not compatible
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST ( - 38 AS REAL ) + - - 78 + - + col0 FROM tab0 AS cor0 WHERE NOT NULL < ( + 39 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST( - 38 AS DECIMAL ) + - - 78 + - + col0 FROM tab1 AS cor0 WHERE NOT NULL < ( + 39 )
----

skipif mysql # not compatible
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST ( - 38 AS REAL ) + - - 78 + - + col0 FROM tab1 AS cor0 WHERE NOT NULL < ( + 39 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST( - 38 AS DECIMAL ) + - - 78 + - + col0 FROM tab2 AS cor0 WHERE NOT NULL < ( + 39 )
----

skipif mysql # not compatible
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST ( - 38 AS REAL ) + - - 78 + - + col0 FROM tab2 AS cor0 WHERE NOT NULL < ( + 39 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST( - 38 AS DECIMAL ) + - - 78 + - + col0 FROM tab3 AS cor0 WHERE NOT NULL < ( + 39 )
----

skipif mysql # not compatible
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST ( - 38 AS REAL ) + - - 78 + - + col0 FROM tab3 AS cor0 WHERE NOT NULL < ( + 39 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST( - 38 AS DECIMAL ) + - - 78 + - + col0 FROM tab4 AS cor0 WHERE NOT NULL < ( + 39 )
----

skipif mysql # not compatible
query I rowsort label-1540
SELECT DISTINCT + col1 * col3 + - col3 + + col3 + + col3 * + CAST ( - 38 AS REAL ) + - - 78 + - + col0 FROM tab4 AS cor0 WHERE NOT NULL < ( + 39 )
----

query I rowsort label-1545
SELECT ALL + col5 AS col0 FROM tab0 AS cor0 WHERE + col0 >= - 41 + 49
----
999 values hashing to 22305ae8b653df1686ba82d65dc0b478

query I rowsort label-1545
SELECT ALL + col5 AS col0 FROM tab1 AS cor0 WHERE + col0 >= - 41 + 49
----
999 values hashing to 22305ae8b653df1686ba82d65dc0b478

query I rowsort label-1545
SELECT ALL + col5 AS col0 FROM tab2 AS cor0 WHERE + col0 >= - 41 + 49
----
999 values hashing to 22305ae8b653df1686ba82d65dc0b478

query I rowsort label-1545
SELECT ALL + col5 AS col0 FROM tab3 AS cor0 WHERE + col0 >= - 41 + 49
----
999 values hashing to 22305ae8b653df1686ba82d65dc0b478

query I rowsort label-1545
SELECT ALL + col5 AS col0 FROM tab4 AS cor0 WHERE + col0 >= - 41 + 49
----
999 values hashing to 22305ae8b653df1686ba82d65dc0b478

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1550
SELECT DISTINCT - + CAST( - + 84 AS DECIMAL ) AS col2 FROM tab0 WHERE NULL BETWEEN - col4 AND - col0
----

skipif mysql # not compatible
query I rowsort label-1550
SELECT DISTINCT - + CAST ( - + 84 AS REAL ) AS col2 FROM tab0 WHERE NULL BETWEEN - col4 AND - col0
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1550
SELECT DISTINCT - + CAST( - + 84 AS DECIMAL ) AS col2 FROM tab1 WHERE NULL BETWEEN - col4 AND - col0
----

skipif mysql # not compatible
query I rowsort label-1550
SELECT DISTINCT - + CAST ( - + 84 AS REAL ) AS col2 FROM tab1 WHERE NULL BETWEEN - col4 AND - col0
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1550
SELECT DISTINCT - + CAST( - + 84 AS DECIMAL ) AS col2 FROM tab2 WHERE NULL BETWEEN - col4 AND - col0
----

skipif mysql # not compatible
query I rowsort label-1550
SELECT DISTINCT - + CAST ( - + 84 AS REAL ) AS col2 FROM tab2 WHERE NULL BETWEEN - col4 AND - col0
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1550
SELECT DISTINCT - + CAST( - + 84 AS DECIMAL ) AS col2 FROM tab3 WHERE NULL BETWEEN - col4 AND - col0
----

skipif mysql # not compatible
query I rowsort label-1550
SELECT DISTINCT - + CAST ( - + 84 AS REAL ) AS col2 FROM tab3 WHERE NULL BETWEEN - col4 AND - col0
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-1550
SELECT DISTINCT - + CAST( - + 84 AS DECIMAL ) AS col2 FROM tab4 WHERE NULL BETWEEN - col4 AND - col0
----

skipif mysql # not compatible
query I rowsort label-1550
SELECT DISTINCT - + CAST ( - + 84 AS REAL ) AS col2 FROM tab4 WHERE NULL BETWEEN - col4 AND - col0
----

query IIIIIII rowsort label-1555
SELECT ALL * FROM tab0 WHERE col4 IS NULL
----

query IIIIIII rowsort label-1555
SELECT ALL * FROM tab1 WHERE col4 IS NULL
----

query IIIIIII rowsort label-1555
SELECT ALL * FROM tab2 WHERE col4 IS NULL
----

query IIIIIII rowsort label-1555
SELECT ALL * FROM tab3 WHERE col4 IS NULL
----

query IIIIIII rowsort label-1555
SELECT ALL * FROM tab4 WHERE col4 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1560
SELECT ALL SUM( DISTINCT 31 ) AS col5 FROM tab0 cor0 WHERE NULL IS NULL
----
31

skipif mysql # not compatible
query I rowsort label-1560
SELECT ALL SUM ( DISTINCT 31 ) AS col5 FROM tab0 cor0 WHERE NULL IS NULL
----
31

onlyif mysql # aggregate syntax: 
query I rowsort label-1560
SELECT ALL SUM( DISTINCT 31 ) AS col5 FROM tab1 cor0 WHERE NULL IS NULL
----
31

skipif mysql # not compatible
query I rowsort label-1560
SELECT ALL SUM ( DISTINCT 31 ) AS col5 FROM tab1 cor0 WHERE NULL IS NULL
----
31

onlyif mysql # aggregate syntax: 
query I rowsort label-1560
SELECT ALL SUM( DISTINCT 31 ) AS col5 FROM tab2 cor0 WHERE NULL IS NULL
----
31

skipif mysql # not compatible
query I rowsort label-1560
SELECT ALL SUM ( DISTINCT 31 ) AS col5 FROM tab2 cor0 WHERE NULL IS NULL
----
31

onlyif mysql # aggregate syntax: 
query I rowsort label-1560
SELECT ALL SUM( DISTINCT 31 ) AS col5 FROM tab3 cor0 WHERE NULL IS NULL
----
31

skipif mysql # not compatible
query I rowsort label-1560
SELECT ALL SUM ( DISTINCT 31 ) AS col5 FROM tab3 cor0 WHERE NULL IS NULL
----
31

onlyif mysql # aggregate syntax: 
query I rowsort label-1560
SELECT ALL SUM( DISTINCT 31 ) AS col5 FROM tab4 cor0 WHERE NULL IS NULL
----
31

skipif mysql # not compatible
query I rowsort label-1560
SELECT ALL SUM ( DISTINCT 31 ) AS col5 FROM tab4 cor0 WHERE NULL IS NULL
----
31

query I rowsort label-1565
SELECT 11 * - - col3 AS col1 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1565
SELECT 11 * - - col3 AS col1 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1565
SELECT 11 * - - col3 AS col1 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1565
SELECT 11 * - - col3 AS col1 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-1565
SELECT 11 * - - col3 AS col1 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1570
SELECT + COUNT( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1570
SELECT + COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1570
SELECT + COUNT( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1570
SELECT + COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1570
SELECT + COUNT( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1570
SELECT + COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1570
SELECT + COUNT( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1570
SELECT + COUNT ( * ) AS col0 FROM tab3 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1570
SELECT + COUNT( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-1570
SELECT + COUNT ( * ) AS col0 FROM tab4 AS cor0 WHERE NOT + col0 * col1 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1575
SELECT - COUNT( ALL - col3 ) FROM tab0 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

skipif mysql # not compatible
query I rowsort label-1575
SELECT - COUNT ( ALL - col3 ) FROM tab0 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1575
SELECT - COUNT( ALL - col3 ) FROM tab1 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

skipif mysql # not compatible
query I rowsort label-1575
SELECT - COUNT ( ALL - col3 ) FROM tab1 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1575
SELECT - COUNT( ALL - col3 ) FROM tab2 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

skipif mysql # not compatible
query I rowsort label-1575
SELECT - COUNT ( ALL - col3 ) FROM tab2 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1575
SELECT - COUNT( ALL - col3 ) FROM tab3 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

skipif mysql # not compatible
query I rowsort label-1575
SELECT - COUNT ( ALL - col3 ) FROM tab3 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1575
SELECT - COUNT( ALL - col3 ) FROM tab4 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

skipif mysql # not compatible
query I rowsort label-1575
SELECT - COUNT ( ALL - col3 ) FROM tab4 cor0 WHERE 73 * + 76 NOT IN ( 52 )
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-1580
SELECT DISTINCT - MIN( DISTINCT + + col1 ) AS col1 FROM tab0 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1580
SELECT DISTINCT - MIN ( DISTINCT + + col1 ) AS col1 FROM tab0 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1580
SELECT DISTINCT - MIN( DISTINCT + + col1 ) AS col1 FROM tab1 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1580
SELECT DISTINCT - MIN ( DISTINCT + + col1 ) AS col1 FROM tab1 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1580
SELECT DISTINCT - MIN( DISTINCT + + col1 ) AS col1 FROM tab2 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1580
SELECT DISTINCT - MIN ( DISTINCT + + col1 ) AS col1 FROM tab2 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1580
SELECT DISTINCT - MIN( DISTINCT + + col1 ) AS col1 FROM tab3 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1580
SELECT DISTINCT - MIN ( DISTINCT + + col1 ) AS col1 FROM tab3 WHERE NOT NULL IS NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1580
SELECT DISTINCT - MIN( DISTINCT + + col1 ) AS col1 FROM tab4 WHERE NOT NULL IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1580
SELECT DISTINCT - MIN ( DISTINCT + + col1 ) AS col1 FROM tab4 WHERE NOT NULL IS NULL
----
NULL

query I rowsort label-1585
SELECT - - 4 AS col3 FROM tab0 AS cor0 WHERE NOT col0 >= NULL
----

query I rowsort label-1585
SELECT - - 4 AS col3 FROM tab1 AS cor0 WHERE NOT col0 >= NULL
----

query I rowsort label-1585
SELECT - - 4 AS col3 FROM tab2 AS cor0 WHERE NOT col0 >= NULL
----

query I rowsort label-1585
SELECT - - 4 AS col3 FROM tab3 AS cor0 WHERE NOT col0 >= NULL
----

query I rowsort label-1585
SELECT - - 4 AS col3 FROM tab4 AS cor0 WHERE NOT col0 >= NULL
----

query I rowsort label-1590
SELECT col5 FROM tab0 AS cor0 WHERE NOT col0 + col3 >= col0
----

query I rowsort label-1590
SELECT col5 FROM tab1 AS cor0 WHERE NOT col0 + col3 >= col0
----

query I rowsort label-1590
SELECT col5 FROM tab2 AS cor0 WHERE NOT col0 + col3 >= col0
----

query I rowsort label-1590
SELECT col5 FROM tab3 AS cor0 WHERE NOT col0 + col3 >= col0
----

query I rowsort label-1590
SELECT col5 FROM tab4 AS cor0 WHERE NOT col0 + col3 >= col0
----

query I rowsort label-1595
SELECT ALL - col3 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-1595
SELECT ALL - col3 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-1595
SELECT ALL - col3 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-1595
SELECT ALL - col3 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-1595
SELECT ALL - col3 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-1600
SELECT * FROM tab0 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-1600
SELECT * FROM tab1 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-1600
SELECT * FROM tab2 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-1600
SELECT * FROM tab3 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-1600
SELECT * FROM tab4 WHERE - col3 IS NULL
----

query I rowsort label-1605
SELECT ALL 11 AS col4 FROM tab0 WHERE NOT - 97 IS NOT NULL
----

query I rowsort label-1605
SELECT ALL 11 AS col4 FROM tab1 WHERE NOT - 97 IS NOT NULL
----

query I rowsort label-1605
SELECT ALL 11 AS col4 FROM tab2 WHERE NOT - 97 IS NOT NULL
----

query I rowsort label-1605
SELECT ALL 11 AS col4 FROM tab3 WHERE NOT - 97 IS NOT NULL
----

query I rowsort label-1605
SELECT ALL 11 AS col4 FROM tab4 WHERE NOT - 97 IS NOT NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab2 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab3 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1610
SELECT * FROM tab4 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab0 WHERE col1 BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab1 WHERE col1 BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab2 WHERE col1 BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab3 WHERE col1 BETWEEN - col1 AND NULL
----

query IIIIIII rowsort label-1615
SELECT * FROM tab4 WHERE col1 BETWEEN - col1 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1620
SELECT DISTINCT - + col1 + + col1 col2 FROM tab0 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1620
SELECT DISTINCT - + col1 + + col1 col2 FROM tab1 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1620
SELECT DISTINCT - + col1 + + col1 col2 FROM tab2 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1620
SELECT DISTINCT - + col1 + + col1 col2 FROM tab3 WHERE NOT NULL IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1620
SELECT DISTINCT - + col1 + + col1 col2 FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-1625
SELECT DISTINCT - col3 AS col4 FROM tab0 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-1625
SELECT DISTINCT - col3 AS col4 FROM tab1 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-1625
SELECT DISTINCT - col3 AS col4 FROM tab2 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-1625
SELECT DISTINCT - col3 AS col4 FROM tab3 WHERE NOT 18 IS NOT NULL
----

query I rowsort label-1625
SELECT DISTINCT - col3 AS col4 FROM tab4 WHERE NOT 18 IS NOT NULL
----

query IIIIIII rowsort label-1630
SELECT * FROM tab0 WHERE + 23 IS NULL
----

query IIIIIII rowsort label-1630
SELECT * FROM tab1 WHERE + 23 IS NULL
----

query IIIIIII rowsort label-1630
SELECT * FROM tab2 WHERE + 23 IS NULL
----

query IIIIIII rowsort label-1630
SELECT * FROM tab3 WHERE + 23 IS NULL
----

query IIIIIII rowsort label-1630
SELECT * FROM tab4 WHERE + 23 IS NULL
----

onlyif mysql # DIV for integer division: 
query I rowsort label-1635
SELECT col3 DIV + 44 AS col1 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

skipif mysql # not compatible
query I rowsort label-1635
SELECT col3 / + 44 AS col1 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

onlyif mysql # DIV for integer division: 
query I rowsort label-1635
SELECT col3 DIV + 44 AS col1 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

skipif mysql # not compatible
query I rowsort label-1635
SELECT col3 / + 44 AS col1 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

onlyif mysql # DIV for integer division: 
query I rowsort label-1635
SELECT col3 DIV + 44 AS col1 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

skipif mysql # not compatible
query I rowsort label-1635
SELECT col3 / + 44 AS col1 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

onlyif mysql # DIV for integer division: 
query I rowsort label-1635
SELECT col3 DIV + 44 AS col1 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

skipif mysql # not compatible
query I rowsort label-1635
SELECT col3 / + 44 AS col1 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

onlyif mysql # DIV for integer division: 
query I rowsort label-1635
SELECT col3 DIV + 44 AS col1 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

skipif mysql # not compatible
query I rowsort label-1635
SELECT col3 / + 44 AS col1 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to de2fbaf24f0fda321b200e3e00cb05de

onlyif mysql # aggregate syntax: 
query I rowsort label-1640
SELECT MIN( + 78 ) FROM tab0 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

skipif mysql # not compatible
query I rowsort label-1640
SELECT MIN ( + 78 ) FROM tab0 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-1640
SELECT MIN( + 78 ) FROM tab1 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

skipif mysql # not compatible
query I rowsort label-1640
SELECT MIN ( + 78 ) FROM tab1 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-1640
SELECT MIN( + 78 ) FROM tab2 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

skipif mysql # not compatible
query I rowsort label-1640
SELECT MIN ( + 78 ) FROM tab2 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-1640
SELECT MIN( + 78 ) FROM tab3 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

skipif mysql # not compatible
query I rowsort label-1640
SELECT MIN ( + 78 ) FROM tab3 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-1640
SELECT MIN( + 78 ) FROM tab4 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

skipif mysql # not compatible
query I rowsort label-1640
SELECT MIN ( + 78 ) FROM tab4 AS cor0 WHERE NOT col3 - - - col4 / + col3 >= col1
----
78

onlyif mysql # aggregate syntax: 
query I rowsort label-1645
SELECT + COUNT( * ) FROM tab0 cor0 WHERE NOT ( NULL ) <= + 55
----
0

skipif mysql # not compatible
query I rowsort label-1645
SELECT + COUNT ( * ) FROM tab0 cor0 WHERE NOT ( NULL ) <= + 55
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1645
SELECT + COUNT( * ) FROM tab1 cor0 WHERE NOT ( NULL ) <= + 55
----
0

skipif mysql # not compatible
query I rowsort label-1645
SELECT + COUNT ( * ) FROM tab1 cor0 WHERE NOT ( NULL ) <= + 55
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1645
SELECT + COUNT( * ) FROM tab2 cor0 WHERE NOT ( NULL ) <= + 55
----
0

skipif mysql # not compatible
query I rowsort label-1645
SELECT + COUNT ( * ) FROM tab2 cor0 WHERE NOT ( NULL ) <= + 55
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1645
SELECT + COUNT( * ) FROM tab3 cor0 WHERE NOT ( NULL ) <= + 55
----
0

skipif mysql # not compatible
query I rowsort label-1645
SELECT + COUNT ( * ) FROM tab3 cor0 WHERE NOT ( NULL ) <= + 55
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1645
SELECT + COUNT( * ) FROM tab4 cor0 WHERE NOT ( NULL ) <= + 55
----
0

skipif mysql # not compatible
query I rowsort label-1645
SELECT + COUNT ( * ) FROM tab4 cor0 WHERE NOT ( NULL ) <= + 55
----
0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab0 AS cor0 WHERE NOT CAST( - CAST( 68 AS SIGNED ) AS SIGNED ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST( col4 AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab0 AS cor0 WHERE NOT CAST ( - CAST ( 68 AS INTEGER ) AS INTEGER ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST ( col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab1 AS cor0 WHERE NOT CAST( - CAST( 68 AS SIGNED ) AS SIGNED ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST( col4 AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab1 AS cor0 WHERE NOT CAST ( - CAST ( 68 AS INTEGER ) AS INTEGER ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST ( col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab2 AS cor0 WHERE NOT CAST( - CAST( 68 AS SIGNED ) AS SIGNED ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST( col4 AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab2 AS cor0 WHERE NOT CAST ( - CAST ( 68 AS INTEGER ) AS INTEGER ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST ( col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab3 AS cor0 WHERE NOT CAST( - CAST( 68 AS SIGNED ) AS SIGNED ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST( col4 AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab3 AS cor0 WHERE NOT CAST ( - CAST ( 68 AS INTEGER ) AS INTEGER ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST ( col4 AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab4 AS cor0 WHERE NOT CAST( - CAST( 68 AS SIGNED ) AS SIGNED ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST( col4 AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-1650
SELECT - 21 AS col4 FROM tab4 AS cor0 WHERE NOT CAST ( - CAST ( 68 AS INTEGER ) AS INTEGER ) NOT BETWEEN 42 * - 62 AND + col3 * - + CAST ( col4 AS INTEGER )
----

query I rowsort label-1655
SELECT DISTINCT + - col3 FROM tab0 AS cor0 WHERE 49 - col0 IS NULL
----

query I rowsort label-1655
SELECT DISTINCT + - col3 FROM tab1 AS cor0 WHERE 49 - col0 IS NULL
----

query I rowsort label-1655
SELECT DISTINCT + - col3 FROM tab2 AS cor0 WHERE 49 - col0 IS NULL
----

query I rowsort label-1655
SELECT DISTINCT + - col3 FROM tab3 AS cor0 WHERE 49 - col0 IS NULL
----

query I rowsort label-1655
SELECT DISTINCT + - col3 FROM tab4 AS cor0 WHERE 49 - col0 IS NULL
----

query I rowsort label-1660
SELECT + 24 + col0 FROM tab0 WHERE NOT - col1 + col1 + 34 + + ( + col3 ) IS NOT NULL
----

query I rowsort label-1660
SELECT + 24 + col0 FROM tab1 WHERE NOT - col1 + col1 + 34 + + ( + col3 ) IS NOT NULL
----

query I rowsort label-1660
SELECT + 24 + col0 FROM tab2 WHERE NOT - col1 + col1 + 34 + + ( + col3 ) IS NOT NULL
----

query I rowsort label-1660
SELECT + 24 + col0 FROM tab3 WHERE NOT - col1 + col1 + 34 + + ( + col3 ) IS NOT NULL
----

query I rowsort label-1660
SELECT + 24 + col0 FROM tab4 WHERE NOT - col1 + col1 + 34 + + ( + col3 ) IS NOT NULL
----

query I rowsort label-1665
SELECT DISTINCT + 33 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1665
SELECT DISTINCT + 33 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1665
SELECT DISTINCT + 33 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1665
SELECT DISTINCT + 33 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1665
SELECT DISTINCT + 33 FROM tab4 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1670
SELECT + col3 col4 FROM tab0 cor0 WHERE + 22 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1670
SELECT + col3 col4 FROM tab1 cor0 WHERE + 22 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1670
SELECT + col3 col4 FROM tab2 cor0 WHERE + 22 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1670
SELECT + col3 col4 FROM tab3 cor0 WHERE + 22 IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1670
SELECT + col3 col4 FROM tab4 cor0 WHERE + 22 IS NULL
----

query IIIIIII rowsort label-1675
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN col0 AND + col0
----

query IIIIIII rowsort label-1675
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN col0 AND + col0
----

query IIIIIII rowsort label-1675
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN col0 AND + col0
----

query IIIIIII rowsort label-1675
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN col0 AND + col0
----

query IIIIIII rowsort label-1675
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN col0 AND + col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col1 + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col1 + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col1 + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 + CAST( NULL AS SIGNED ) IS NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-1680
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col1 + CAST ( NULL AS INTEGER ) IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab0 WHERE NOT + + col3 - - col3 + - CAST( NULL AS SIGNED ) + + 35 + col0 >= NULL
----

skipif mysql # not compatible
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab0 WHERE NOT + + col3 - - col3 + - CAST ( NULL AS INTEGER ) + + 35 + col0 >= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab1 WHERE NOT + + col3 - - col3 + - CAST( NULL AS SIGNED ) + + 35 + col0 >= NULL
----

skipif mysql # not compatible
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab1 WHERE NOT + + col3 - - col3 + - CAST ( NULL AS INTEGER ) + + 35 + col0 >= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab2 WHERE NOT + + col3 - - col3 + - CAST( NULL AS SIGNED ) + + 35 + col0 >= NULL
----

skipif mysql # not compatible
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab2 WHERE NOT + + col3 - - col3 + - CAST ( NULL AS INTEGER ) + + 35 + col0 >= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab3 WHERE NOT + + col3 - - col3 + - CAST( NULL AS SIGNED ) + + 35 + col0 >= NULL
----

skipif mysql # not compatible
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab3 WHERE NOT + + col3 - - col3 + - CAST ( NULL AS INTEGER ) + + 35 + col0 >= NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab4 WHERE NOT + + col3 - - col3 + - CAST( NULL AS SIGNED ) + + 35 + col0 >= NULL
----

skipif mysql # not compatible
query I rowsort label-1685
SELECT + - col1 - + - 86 AS col4 FROM tab4 WHERE NOT + + col3 - - col3 + - CAST ( NULL AS INTEGER ) + + 35 + col0 >= NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-1690
SELECT - CAST( NULL AS DECIMAL ) AS col1, - 84 AS col5 FROM tab0 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

skipif mysql # not compatible
query II rowsort label-1690
SELECT - CAST ( NULL AS REAL ) AS col1, - 84 AS col5 FROM tab0 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-1690
SELECT - CAST( NULL AS DECIMAL ) AS col1, - 84 AS col5 FROM tab1 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

skipif mysql # not compatible
query II rowsort label-1690
SELECT - CAST ( NULL AS REAL ) AS col1, - 84 AS col5 FROM tab1 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-1690
SELECT - CAST( NULL AS DECIMAL ) AS col1, - 84 AS col5 FROM tab2 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

skipif mysql # not compatible
query II rowsort label-1690
SELECT - CAST ( NULL AS REAL ) AS col1, - 84 AS col5 FROM tab2 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-1690
SELECT - CAST( NULL AS DECIMAL ) AS col1, - 84 AS col5 FROM tab3 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

skipif mysql # not compatible
query II rowsort label-1690
SELECT - CAST ( NULL AS REAL ) AS col1, - 84 AS col5 FROM tab3 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

onlyif mysql # CAST syntax: DECIMAL type: 
query II rowsort label-1690
SELECT - CAST( NULL AS DECIMAL ) AS col1, - 84 AS col5 FROM tab4 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

skipif mysql # not compatible
query II rowsort label-1690
SELECT - CAST ( NULL AS REAL ) AS col1, - 84 AS col5 FROM tab4 AS cor0 WHERE NULL IS NULL
----
2000 values hashing to b35a4234528a6ef4fcb4b3e3ea4b39a9

query IIIIIII rowsort label-1695
SELECT ALL * FROM tab0 cor0 WHERE NOT + 16 * - 41 / + - ( + col0 ) <> NULL
----

query IIIIIII rowsort label-1695
SELECT ALL * FROM tab1 cor0 WHERE NOT + 16 * - 41 / + - ( + col0 ) <> NULL
----

query IIIIIII rowsort label-1695
SELECT ALL * FROM tab2 cor0 WHERE NOT + 16 * - 41 / + - ( + col0 ) <> NULL
----

query IIIIIII rowsort label-1695
SELECT ALL * FROM tab3 cor0 WHERE NOT + 16 * - 41 / + - ( + col0 ) <> NULL
----

query IIIIIII rowsort label-1695
SELECT ALL * FROM tab4 cor0 WHERE NOT + 16 * - 41 / + - ( + col0 ) <> NULL
----

query IIIIIII rowsort label-1700
SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( - 62 )
----

query IIIIIII rowsort label-1700
SELECT * FROM tab1 AS cor0 WHERE NOT NULL IN ( - 62 )
----

query IIIIIII rowsort label-1700
SELECT * FROM tab2 AS cor0 WHERE NOT NULL IN ( - 62 )
----

query IIIIIII rowsort label-1700
SELECT * FROM tab3 AS cor0 WHERE NOT NULL IN ( - 62 )
----

query IIIIIII rowsort label-1700
SELECT * FROM tab4 AS cor0 WHERE NOT NULL IN ( - 62 )
----

query I rowsort label-1705
SELECT ALL col5 AS col5 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-1705
SELECT ALL col5 AS col5 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-1705
SELECT ALL col5 AS col5 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-1705
SELECT ALL col5 AS col5 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-1705
SELECT ALL col5 AS col5 FROM tab4 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab0 WHERE NOT NULL < + 94
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab1 WHERE NOT NULL < + 94
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab2 WHERE NOT NULL < + 94
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab3 WHERE NOT NULL < + 94
----

query IIIIIII rowsort label-1710
SELECT ALL * FROM tab4 WHERE NOT NULL < + 94
----

query I rowsort label-1715
SELECT ALL + col5 FROM tab0 WHERE NOT - + 84 NOT BETWEEN + + col1 AND NULL
----

query I rowsort label-1715
SELECT ALL + col5 FROM tab1 WHERE NOT - + 84 NOT BETWEEN + + col1 AND NULL
----

query I rowsort label-1715
SELECT ALL + col5 FROM tab2 WHERE NOT - + 84 NOT BETWEEN + + col1 AND NULL
----

query I rowsort label-1715
SELECT ALL + col5 FROM tab3 WHERE NOT - + 84 NOT BETWEEN + + col1 AND NULL
----

query I rowsort label-1715
SELECT ALL + col5 FROM tab4 WHERE NOT - + 84 NOT BETWEEN + + col1 AND NULL
----

query IIIIIII rowsort label-1720
SELECT * FROM tab0 cor0 WHERE NULL <= + 70 * - ( - + 85 )
----

query IIIIIII rowsort label-1720
SELECT * FROM tab1 cor0 WHERE NULL <= + 70 * - ( - + 85 )
----

query IIIIIII rowsort label-1720
SELECT * FROM tab2 cor0 WHERE NULL <= + 70 * - ( - + 85 )
----

query IIIIIII rowsort label-1720
SELECT * FROM tab3 cor0 WHERE NULL <= + 70 * - ( - + 85 )
----

query IIIIIII rowsort label-1720
SELECT * FROM tab4 cor0 WHERE NULL <= + 70 * - ( - + 85 )
----

query IIIIIII rowsort label-1725
SELECT * FROM tab0 AS cor0 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-1725
SELECT * FROM tab1 AS cor0 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-1725
SELECT * FROM tab2 AS cor0 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-1725
SELECT * FROM tab3 AS cor0 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-1725
SELECT * FROM tab4 AS cor0 WHERE ( NULL ) >= NULL
----

query IIIIIII rowsort label-1730
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1730
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1730
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1730
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1730
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-1735
SELECT * FROM tab0 WHERE NOT + + 8 * + - col4 IS NOT NULL
----

query IIIIIII rowsort label-1735
SELECT * FROM tab1 WHERE NOT + + 8 * + - col4 IS NOT NULL
----

query IIIIIII rowsort label-1735
SELECT * FROM tab2 WHERE NOT + + 8 * + - col4 IS NOT NULL
----

query IIIIIII rowsort label-1735
SELECT * FROM tab3 WHERE NOT + + 8 * + - col4 IS NOT NULL
----

query IIIIIII rowsort label-1735
SELECT * FROM tab4 WHERE NOT + + 8 * + - col4 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1740
SELECT MIN( DISTINCT - col4 ) * - COUNT( * ) * 66 AS col1 FROM tab0 WHERE NOT col3 * + col0 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1740
SELECT MIN ( DISTINCT - col4 ) * - COUNT ( * ) * 66 AS col1 FROM tab0 WHERE NOT col3 * + col0 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1740
SELECT MIN( DISTINCT - col4 ) * - COUNT( * ) * 66 AS col1 FROM tab1 WHERE NOT col3 * + col0 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1740
SELECT MIN ( DISTINCT - col4 ) * - COUNT ( * ) * 66 AS col1 FROM tab1 WHERE NOT col3 * + col0 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1740
SELECT MIN( DISTINCT - col4 ) * - COUNT( * ) * 66 AS col1 FROM tab2 WHERE NOT col3 * + col0 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1740
SELECT MIN ( DISTINCT - col4 ) * - COUNT ( * ) * 66 AS col1 FROM tab2 WHERE NOT col3 * + col0 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1740
SELECT MIN( DISTINCT - col4 ) * - COUNT( * ) * 66 AS col1 FROM tab3 WHERE NOT col3 * + col0 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1740
SELECT MIN ( DISTINCT - col4 ) * - COUNT ( * ) * 66 AS col1 FROM tab3 WHERE NOT col3 * + col0 > NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1740
SELECT MIN( DISTINCT - col4 ) * - COUNT( * ) * 66 AS col1 FROM tab4 WHERE NOT col3 * + col0 > NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1740
SELECT MIN ( DISTINCT - col4 ) * - COUNT ( * ) * 66 AS col1 FROM tab4 WHERE NOT col3 * + col0 > NULL
----
NULL

query IIIIIII rowsort label-1745
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN - col0 * + col3 AND NULL
----

query IIIIIII rowsort label-1745
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN - col0 * + col3 AND NULL
----

query IIIIIII rowsort label-1745
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN - col0 * + col3 AND NULL
----

query IIIIIII rowsort label-1745
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN - col0 * + col3 AND NULL
----

query IIIIIII rowsort label-1745
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN - col0 * + col3 AND NULL
----

query IIIIIII rowsort label-1750
SELECT * FROM tab0 WHERE NOT + col4 + + + col4 = NULL
----

query IIIIIII rowsort label-1750
SELECT * FROM tab1 WHERE NOT + col4 + + + col4 = NULL
----

query IIIIIII rowsort label-1750
SELECT * FROM tab2 WHERE NOT + col4 + + + col4 = NULL
----

query IIIIIII rowsort label-1750
SELECT * FROM tab3 WHERE NOT + col4 + + + col4 = NULL
----

query IIIIIII rowsort label-1750
SELECT * FROM tab4 WHERE NOT + col4 + + + col4 = NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1755
SELECT ALL - - col3 col5 FROM tab0 WHERE - 81 * - 43 NOT BETWEEN + 19 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1755
SELECT ALL - - col3 col5 FROM tab1 WHERE - 81 * - 43 NOT BETWEEN + 19 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1755
SELECT ALL - - col3 col5 FROM tab2 WHERE - 81 * - 43 NOT BETWEEN + 19 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1755
SELECT ALL - - col3 col5 FROM tab3 WHERE - 81 * - 43 NOT BETWEEN + 19 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-1755
SELECT ALL - - col3 col5 FROM tab4 WHERE - 81 * - 43 NOT BETWEEN + 19 AND NULL
----

query I rowsort label-1760
SELECT col2 FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col3 * col4 - - + col4
----

query I rowsort label-1760
SELECT col2 FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col3 * col4 - - + col4
----

query I rowsort label-1760
SELECT col2 FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col3 * col4 - - + col4
----

query I rowsort label-1760
SELECT col2 FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col3 * col4 - - + col4
----

query I rowsort label-1760
SELECT col2 FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND - col3 * col4 - - + col4
----

query I rowsort label-1765
SELECT ( + col4 ) AS col5 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 38
----

query I rowsort label-1765
SELECT ( + col4 ) AS col5 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 38
----

query I rowsort label-1765
SELECT ( + col4 ) AS col5 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 38
----

query I rowsort label-1765
SELECT ( + col4 ) AS col5 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 38
----

query I rowsort label-1765
SELECT ( + col4 ) AS col5 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND 38
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1770
SELECT DISTINCT COUNT( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1770
SELECT DISTINCT COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1770
SELECT DISTINCT COUNT( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1770
SELECT DISTINCT COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1770
SELECT DISTINCT COUNT( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1770
SELECT DISTINCT COUNT ( * ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1770
SELECT DISTINCT COUNT( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1770
SELECT DISTINCT COUNT ( * ) FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1770
SELECT DISTINCT COUNT( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-1770
SELECT DISTINCT COUNT ( * ) FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----
0

query I rowsort label-1775
SELECT DISTINCT + ( col3 ) FROM tab0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1775
SELECT DISTINCT + ( col3 ) FROM tab1 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1775
SELECT DISTINCT + ( col3 ) FROM tab2 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1775
SELECT DISTINCT + ( col3 ) FROM tab3 WHERE NOT ( NOT NULL IS NOT NULL )
----

query I rowsort label-1775
SELECT DISTINCT + ( col3 ) FROM tab4 WHERE NOT ( NOT NULL IS NOT NULL )
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query II rowsort label-1780
SELECT ALL 51 + + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) FROM tab0 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

skipif mysql # not compatible
query II rowsort label-1780
SELECT ALL 51 + + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) FROM tab0 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query II rowsort label-1780
SELECT ALL 51 + + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) FROM tab1 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

skipif mysql # not compatible
query II rowsort label-1780
SELECT ALL 51 + + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) FROM tab1 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query II rowsort label-1780
SELECT ALL 51 + + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) FROM tab2 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

skipif mysql # not compatible
query II rowsort label-1780
SELECT ALL 51 + + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) FROM tab2 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query II rowsort label-1780
SELECT ALL 51 + + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) FROM tab3 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

skipif mysql # not compatible
query II rowsort label-1780
SELECT ALL 51 + + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) FROM tab3 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query II rowsort label-1780
SELECT ALL 51 + + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) FROM tab4 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

skipif mysql # not compatible
query II rowsort label-1780
SELECT ALL 51 + + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) FROM tab4 WHERE NOT - + col4 = ( - 9 + - col0 )
----
NULL
1000

query I rowsort label-1785
SELECT - + 75 FROM tab0 WHERE NOT - 64 IS NOT NULL
----

query I rowsort label-1785
SELECT - + 75 FROM tab1 WHERE NOT - 64 IS NOT NULL
----

query I rowsort label-1785
SELECT - + 75 FROM tab2 WHERE NOT - 64 IS NOT NULL
----

query I rowsort label-1785
SELECT - + 75 FROM tab3 WHERE NOT - 64 IS NOT NULL
----

query I rowsort label-1785
SELECT - + 75 FROM tab4 WHERE NOT - 64 IS NOT NULL
----

query IIIIIII rowsort label-1790
SELECT * FROM tab0 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-1790
SELECT * FROM tab1 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-1790
SELECT * FROM tab2 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-1790
SELECT * FROM tab3 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-1790
SELECT * FROM tab4 WHERE + - col1 IS NULL
----

query IIIIIII rowsort label-1795
SELECT * FROM tab0 WHERE col0 <= NULL
----

query IIIIIII rowsort label-1795
SELECT * FROM tab1 WHERE col0 <= NULL
----

query IIIIIII rowsort label-1795
SELECT * FROM tab2 WHERE col0 <= NULL
----

query IIIIIII rowsort label-1795
SELECT * FROM tab3 WHERE col0 <= NULL
----

query IIIIIII rowsort label-1795
SELECT * FROM tab4 WHERE col0 <= NULL
----

query I rowsort label-1800
SELECT - 92 FROM tab0 WHERE NOT - col3 NOT IN ( + 94 )
----

query I rowsort label-1800
SELECT - 92 FROM tab1 WHERE NOT - col3 NOT IN ( + 94 )
----

query I rowsort label-1800
SELECT - 92 FROM tab2 WHERE NOT - col3 NOT IN ( + 94 )
----

query I rowsort label-1800
SELECT - 92 FROM tab3 WHERE NOT - col3 NOT IN ( + 94 )
----

query I rowsort label-1800
SELECT - 92 FROM tab4 WHERE NOT - col3 NOT IN ( + 94 )
----

query I rowsort label-1805
SELECT + 55 AS col2 FROM tab0 cor0 WHERE ( NULL <> 43 )
----

query I rowsort label-1805
SELECT + 55 AS col2 FROM tab1 cor0 WHERE ( NULL <> 43 )
----

query I rowsort label-1805
SELECT + 55 AS col2 FROM tab2 cor0 WHERE ( NULL <> 43 )
----

query I rowsort label-1805
SELECT + 55 AS col2 FROM tab3 cor0 WHERE ( NULL <> 43 )
----

query I rowsort label-1805
SELECT + 55 AS col2 FROM tab4 cor0 WHERE ( NULL <> 43 )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1810
SELECT ALL + MAX( col0 ) FROM tab0 WHERE - col0 <> NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1810
SELECT ALL + MAX ( col0 ) FROM tab0 WHERE - col0 <> NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1810
SELECT ALL + MAX( col0 ) FROM tab1 WHERE - col0 <> NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1810
SELECT ALL + MAX ( col0 ) FROM tab1 WHERE - col0 <> NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1810
SELECT ALL + MAX( col0 ) FROM tab2 WHERE - col0 <> NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1810
SELECT ALL + MAX ( col0 ) FROM tab2 WHERE - col0 <> NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1810
SELECT ALL + MAX( col0 ) FROM tab3 WHERE - col0 <> NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1810
SELECT ALL + MAX ( col0 ) FROM tab3 WHERE - col0 <> NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-1810
SELECT ALL + MAX( col0 ) FROM tab4 WHERE - col0 <> NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1810
SELECT ALL + MAX ( col0 ) FROM tab4 WHERE - col0 <> NULL
----
NULL

query IIIIIII rowsort label-1815
SELECT * FROM tab0 WHERE col0 * - + col0 IS NULL
----

query IIIIIII rowsort label-1815
SELECT * FROM tab1 WHERE col0 * - + col0 IS NULL
----

query IIIIIII rowsort label-1815
SELECT * FROM tab2 WHERE col0 * - + col0 IS NULL
----

query IIIIIII rowsort label-1815
SELECT * FROM tab3 WHERE col0 * - + col0 IS NULL
----

query IIIIIII rowsort label-1815
SELECT * FROM tab4 WHERE col0 * - + col0 IS NULL
----

query I rowsort label-1820
SELECT + 53 AS col5 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-1820
SELECT + 53 AS col5 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-1820
SELECT + 53 AS col5 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-1820
SELECT + 53 AS col5 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-1820
SELECT + 53 AS col5 FROM tab4 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1825
SELECT DISTINCT - - CAST( NULL AS SIGNED ) AS col4 FROM tab0 WHERE NOT - col4 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1825
SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col4 FROM tab0 WHERE NOT - col4 IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1825
SELECT DISTINCT - - CAST( NULL AS SIGNED ) AS col4 FROM tab1 WHERE NOT - col4 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1825
SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col4 FROM tab1 WHERE NOT - col4 IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1825
SELECT DISTINCT - - CAST( NULL AS SIGNED ) AS col4 FROM tab2 WHERE NOT - col4 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1825
SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col4 FROM tab2 WHERE NOT - col4 IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1825
SELECT DISTINCT - - CAST( NULL AS SIGNED ) AS col4 FROM tab3 WHERE NOT - col4 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1825
SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col4 FROM tab3 WHERE NOT - col4 IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1825
SELECT DISTINCT - - CAST( NULL AS SIGNED ) AS col4 FROM tab4 WHERE NOT - col4 IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1825
SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col4 FROM tab4 WHERE NOT - col4 IS NULL
----
NULL

query I rowsort label-1830
SELECT DISTINCT - - 66 AS col1 FROM tab0 AS cor0 WHERE NOT 31 IS NULL
----
66

query I rowsort label-1830
SELECT DISTINCT - - 66 AS col1 FROM tab1 AS cor0 WHERE NOT 31 IS NULL
----
66

query I rowsort label-1830
SELECT DISTINCT - - 66 AS col1 FROM tab2 AS cor0 WHERE NOT 31 IS NULL
----
66

query I rowsort label-1830
SELECT DISTINCT - - 66 AS col1 FROM tab3 AS cor0 WHERE NOT 31 IS NULL
----
66

query I rowsort label-1830
SELECT DISTINCT - - 66 AS col1 FROM tab4 AS cor0 WHERE NOT 31 IS NULL
----
66

query IIIIIII rowsort label-1835
SELECT ALL * FROM tab0 WHERE NOT NULL <= col4
----

query IIIIIII rowsort label-1835
SELECT ALL * FROM tab1 WHERE NOT NULL <= col4
----

query IIIIIII rowsort label-1835
SELECT ALL * FROM tab2 WHERE NOT NULL <= col4
----

query IIIIIII rowsort label-1835
SELECT ALL * FROM tab3 WHERE NOT NULL <= col4
----

query IIIIIII rowsort label-1835
SELECT ALL * FROM tab4 WHERE NOT NULL <= col4
----

query IIIIIII rowsort label-1840
SELECT ALL * FROM tab0 WHERE NOT - 34 NOT IN ( 86 )
----

query IIIIIII rowsort label-1840
SELECT ALL * FROM tab1 WHERE NOT - 34 NOT IN ( 86 )
----

query IIIIIII rowsort label-1840
SELECT ALL * FROM tab2 WHERE NOT - 34 NOT IN ( 86 )
----

query IIIIIII rowsort label-1840
SELECT ALL * FROM tab3 WHERE NOT - 34 NOT IN ( 86 )
----

query IIIIIII rowsort label-1840
SELECT ALL * FROM tab4 WHERE NOT - 34 NOT IN ( 86 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1845
SELECT ALL CAST( + col4 AS SIGNED ) FROM tab0 cor0 WHERE NOT 24 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1845
SELECT ALL CAST ( + col4 AS INTEGER ) FROM tab0 cor0 WHERE NOT 24 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1845
SELECT ALL CAST( + col4 AS SIGNED ) FROM tab1 cor0 WHERE NOT 24 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1845
SELECT ALL CAST ( + col4 AS INTEGER ) FROM tab1 cor0 WHERE NOT 24 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1845
SELECT ALL CAST( + col4 AS SIGNED ) FROM tab2 cor0 WHERE NOT 24 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1845
SELECT ALL CAST ( + col4 AS INTEGER ) FROM tab2 cor0 WHERE NOT 24 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1845
SELECT ALL CAST( + col4 AS SIGNED ) FROM tab3 cor0 WHERE NOT 24 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1845
SELECT ALL CAST ( + col4 AS INTEGER ) FROM tab3 cor0 WHERE NOT 24 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1845
SELECT ALL CAST( + col4 AS SIGNED ) FROM tab4 cor0 WHERE NOT 24 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-1845
SELECT ALL CAST ( + col4 AS INTEGER ) FROM tab4 cor0 WHERE NOT 24 IS NOT NULL
----

query I rowsort label-1850
SELECT - + col4 + col0 AS col2 FROM tab0 AS cor0 WHERE NOT - ( + col1 ) / - + 29 BETWEEN - col1 AND NULL
----

query I rowsort label-1850
SELECT - + col4 + col0 AS col2 FROM tab1 AS cor0 WHERE NOT - ( + col1 ) / - + 29 BETWEEN - col1 AND NULL
----

query I rowsort label-1850
SELECT - + col4 + col0 AS col2 FROM tab2 AS cor0 WHERE NOT - ( + col1 ) / - + 29 BETWEEN - col1 AND NULL
----

query I rowsort label-1850
SELECT - + col4 + col0 AS col2 FROM tab3 AS cor0 WHERE NOT - ( + col1 ) / - + 29 BETWEEN - col1 AND NULL
----

query I rowsort label-1850
SELECT - + col4 + col0 AS col2 FROM tab4 AS cor0 WHERE NOT - ( + col1 ) / - + 29 BETWEEN - col1 AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1855
SELECT DISTINCT col0 col4, col0 AS col3 FROM tab0 AS cor0 WHERE NOT NULL > - 16
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1855
SELECT DISTINCT col0 col4, col0 AS col3 FROM tab1 AS cor0 WHERE NOT NULL > - 16
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1855
SELECT DISTINCT col0 col4, col0 AS col3 FROM tab2 AS cor0 WHERE NOT NULL > - 16
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1855
SELECT DISTINCT col0 col4, col0 AS col3 FROM tab3 AS cor0 WHERE NOT NULL > - 16
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-1855
SELECT DISTINCT col0 col4, col0 AS col3 FROM tab4 AS cor0 WHERE NOT NULL > - 16
----

query IIIIIII rowsort label-1860
SELECT * FROM tab0 WHERE NULL < - - col0
----

query IIIIIII rowsort label-1860
SELECT * FROM tab1 WHERE NULL < - - col0
----

query IIIIIII rowsort label-1860
SELECT * FROM tab2 WHERE NULL < - - col0
----

query IIIIIII rowsort label-1860
SELECT * FROM tab3 WHERE NULL < - - col0
----

query IIIIIII rowsort label-1860
SELECT * FROM tab4 WHERE NULL < - - col0
----

query I rowsort label-1865
SELECT DISTINCT + 10 FROM tab0 WHERE NULL IS NULL
----
10

query I rowsort label-1865
SELECT DISTINCT + 10 FROM tab1 WHERE NULL IS NULL
----
10

query I rowsort label-1865
SELECT DISTINCT + 10 FROM tab2 WHERE NULL IS NULL
----
10

query I rowsort label-1865
SELECT DISTINCT + 10 FROM tab3 WHERE NULL IS NULL
----
10

query I rowsort label-1865
SELECT DISTINCT + 10 FROM tab4 WHERE NULL IS NULL
----
10

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1870
SELECT * FROM tab0 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1870
SELECT * FROM tab0 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1870
SELECT * FROM tab1 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1870
SELECT * FROM tab1 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1870
SELECT * FROM tab2 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1870
SELECT * FROM tab2 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1870
SELECT * FROM tab3 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1870
SELECT * FROM tab3 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1870
SELECT * FROM tab4 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1870
SELECT * FROM tab4 WHERE col0 BETWEEN NULL AND + + ( + col4 ) + - - CAST ( NULL AS INTEGER )
----

query I rowsort label-1875
SELECT DISTINCT + col1 AS col4 FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-1875
SELECT DISTINCT + col1 AS col4 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-1875
SELECT DISTINCT + col1 AS col4 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-1875
SELECT DISTINCT + col1 AS col4 FROM tab3 cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-1875
SELECT DISTINCT + col1 AS col4 FROM tab4 cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-1880
SELECT DISTINCT + ( 82 ) AS col1 FROM tab0 WHERE - 10 < NULL
----

query I rowsort label-1880
SELECT DISTINCT + ( 82 ) AS col1 FROM tab1 WHERE - 10 < NULL
----

query I rowsort label-1880
SELECT DISTINCT + ( 82 ) AS col1 FROM tab2 WHERE - 10 < NULL
----

query I rowsort label-1880
SELECT DISTINCT + ( 82 ) AS col1 FROM tab3 WHERE - 10 < NULL
----

query I rowsort label-1880
SELECT DISTINCT + ( 82 ) AS col1 FROM tab4 WHERE - 10 < NULL
----

query IIIIIII rowsort label-1885
SELECT * FROM tab0 AS cor0 WHERE col4 >= NULL
----

query IIIIIII rowsort label-1885
SELECT * FROM tab1 AS cor0 WHERE col4 >= NULL
----

query IIIIIII rowsort label-1885
SELECT * FROM tab2 AS cor0 WHERE col4 >= NULL
----

query IIIIIII rowsort label-1885
SELECT * FROM tab3 AS cor0 WHERE col4 >= NULL
----

query IIIIIII rowsort label-1885
SELECT * FROM tab4 AS cor0 WHERE col4 >= NULL
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1890
SELECT DISTINCT - COUNT( * ) / + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1890
SELECT DISTINCT - COUNT ( * ) / + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1890
SELECT DISTINCT - COUNT( * ) / + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1890
SELECT DISTINCT - COUNT ( * ) / + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1890
SELECT DISTINCT - COUNT( * ) / + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1890
SELECT DISTINCT - COUNT ( * ) / + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1890
SELECT DISTINCT - COUNT( * ) / + CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1890
SELECT DISTINCT - COUNT ( * ) / + CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-1890
SELECT DISTINCT - COUNT( * ) / + CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-1890
SELECT DISTINCT - COUNT ( * ) / + CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----
NULL

query I rowsort label-1895
SELECT ALL 31 + + + 53 + + col4 + + - 68 * - - col3 AS col5 FROM tab0 AS cor0 WHERE NULL <= NULL
----

query I rowsort label-1895
SELECT ALL 31 + + + 53 + + col4 + + - 68 * - - col3 AS col5 FROM tab1 AS cor0 WHERE NULL <= NULL
----

query I rowsort label-1895
SELECT ALL 31 + + + 53 + + col4 + + - 68 * - - col3 AS col5 FROM tab2 AS cor0 WHERE NULL <= NULL
----

query I rowsort label-1895
SELECT ALL 31 + + + 53 + + col4 + + - 68 * - - col3 AS col5 FROM tab3 AS cor0 WHERE NULL <= NULL
----

query I rowsort label-1895
SELECT ALL 31 + + + 53 + + col4 + + - 68 * - - col3 AS col5 FROM tab4 AS cor0 WHERE NULL <= NULL
----

query I rowsort label-1900
SELECT 21 + col4 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND - col1
----

query I rowsort label-1900
SELECT 21 + col4 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND - col1
----

query I rowsort label-1900
SELECT 21 + col4 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND - col1
----

query I rowsort label-1900
SELECT 21 + col4 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND - col1
----

query I rowsort label-1900
SELECT 21 + col4 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND - col1
----

query IIIIIII rowsort label-1905
SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN - + col0 + + 4 + 70 + col1 * col3 AND - 20
----

query IIIIIII rowsort label-1905
SELECT ALL * FROM tab1 WHERE NOT NULL NOT BETWEEN - + col0 + + 4 + 70 + col1 * col3 AND - 20
----

query IIIIIII rowsort label-1905
SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN - + col0 + + 4 + 70 + col1 * col3 AND - 20
----

query IIIIIII rowsort label-1905
SELECT ALL * FROM tab3 WHERE NOT NULL NOT BETWEEN - + col0 + + 4 + 70 + col1 * col3 AND - 20
----

query IIIIIII rowsort label-1905
SELECT ALL * FROM tab4 WHERE NOT NULL NOT BETWEEN - + col0 + + 4 + 70 + col1 * col3 AND - 20
----

query IIIIIII rowsort label-1910
SELECT ALL * FROM tab0 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1910
SELECT ALL * FROM tab1 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1910
SELECT ALL * FROM tab2 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1910
SELECT ALL * FROM tab3 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1910
SELECT ALL * FROM tab4 WHERE NOT + col0 IS NOT NULL
----

query IIIIIII rowsort label-1915
SELECT * FROM tab0 AS cor0 WHERE col1 < - 48 + - col1
----

query IIIIIII rowsort label-1915
SELECT * FROM tab1 AS cor0 WHERE col1 < - 48 + - col1
----

query IIIIIII rowsort label-1915
SELECT * FROM tab2 AS cor0 WHERE col1 < - 48 + - col1
----

query IIIIIII rowsort label-1915
SELECT * FROM tab3 AS cor0 WHERE col1 < - 48 + - col1
----

query IIIIIII rowsort label-1915
SELECT * FROM tab4 AS cor0 WHERE col1 < - 48 + - col1
----

onlyif mysql # aggregate syntax: 
query I rowsort label-1920
SELECT ALL COUNT( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL <> NULL
----
0

skipif mysql # not compatible
query I rowsort label-1920
SELECT ALL COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL <> NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1920
SELECT ALL COUNT( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL <> NULL
----
0

skipif mysql # not compatible
query I rowsort label-1920
SELECT ALL COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL <> NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1920
SELECT ALL COUNT( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL <> NULL
----
0

skipif mysql # not compatible
query I rowsort label-1920
SELECT ALL COUNT ( * ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL <> NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1920
SELECT ALL COUNT( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL <> NULL
----
0

skipif mysql # not compatible
query I rowsort label-1920
SELECT ALL COUNT ( * ) AS col1 FROM tab3 AS cor0 WHERE NOT NULL <> NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-1920
SELECT ALL COUNT( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL <> NULL
----
0

skipif mysql # not compatible
query I rowsort label-1920
SELECT ALL COUNT ( * ) AS col1 FROM tab4 AS cor0 WHERE NOT NULL <> NULL
----
0

query I rowsort label-1925
SELECT col3 AS col5 FROM tab0 WHERE NOT ( NULL ) BETWEEN - col0 - 43 / 8 AND NULL
----

query I rowsort label-1925
SELECT col3 AS col5 FROM tab1 WHERE NOT ( NULL ) BETWEEN - col0 - 43 / 8 AND NULL
----

query I rowsort label-1925
SELECT col3 AS col5 FROM tab2 WHERE NOT ( NULL ) BETWEEN - col0 - 43 / 8 AND NULL
----

query I rowsort label-1925
SELECT col3 AS col5 FROM tab3 WHERE NOT ( NULL ) BETWEEN - col0 - 43 / 8 AND NULL
----

query I rowsort label-1925
SELECT col3 AS col5 FROM tab4 WHERE NOT ( NULL ) BETWEEN - col0 - 43 / 8 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1930
SELECT * FROM tab0 WHERE col1 BETWEEN NULL AND - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1930
SELECT * FROM tab0 WHERE col1 BETWEEN NULL AND - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1930
SELECT * FROM tab1 WHERE col1 BETWEEN NULL AND - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1930
SELECT * FROM tab1 WHERE col1 BETWEEN NULL AND - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1930
SELECT * FROM tab2 WHERE col1 BETWEEN NULL AND - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1930
SELECT * FROM tab2 WHERE col1 BETWEEN NULL AND - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1930
SELECT * FROM tab3 WHERE col1 BETWEEN NULL AND - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1930
SELECT * FROM tab3 WHERE col1 BETWEEN NULL AND - CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-1930
SELECT * FROM tab4 WHERE col1 BETWEEN NULL AND - CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1930
SELECT * FROM tab4 WHERE col1 BETWEEN NULL AND - CAST ( NULL AS INTEGER )
----

query IIIIIII rowsort label-1935
SELECT * FROM tab0 WHERE NOT ( NULL ) IN ( col1 )
----

query IIIIIII rowsort label-1935
SELECT * FROM tab1 WHERE NOT ( NULL ) IN ( col1 )
----

query IIIIIII rowsort label-1935
SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( col1 )
----

query IIIIIII rowsort label-1935
SELECT * FROM tab3 WHERE NOT ( NULL ) IN ( col1 )
----

query IIIIIII rowsort label-1935
SELECT * FROM tab4 WHERE NOT ( NULL ) IN ( col1 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1940
SELECT - CAST( NULL AS SIGNED ) * col3 FROM tab0 WHERE col3 NOT IN ( col3 )
----

skipif mysql # not compatible
query I rowsort label-1940
SELECT - CAST ( NULL AS INTEGER ) * col3 FROM tab0 WHERE col3 NOT IN ( col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1940
SELECT - CAST( NULL AS SIGNED ) * col3 FROM tab1 WHERE col3 NOT IN ( col3 )
----

skipif mysql # not compatible
query I rowsort label-1940
SELECT - CAST ( NULL AS INTEGER ) * col3 FROM tab1 WHERE col3 NOT IN ( col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1940
SELECT - CAST( NULL AS SIGNED ) * col3 FROM tab2 WHERE col3 NOT IN ( col3 )
----

skipif mysql # not compatible
query I rowsort label-1940
SELECT - CAST ( NULL AS INTEGER ) * col3 FROM tab2 WHERE col3 NOT IN ( col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1940
SELECT - CAST( NULL AS SIGNED ) * col3 FROM tab3 WHERE col3 NOT IN ( col3 )
----

skipif mysql # not compatible
query I rowsort label-1940
SELECT - CAST ( NULL AS INTEGER ) * col3 FROM tab3 WHERE col3 NOT IN ( col3 )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1940
SELECT - CAST( NULL AS SIGNED ) * col3 FROM tab4 WHERE col3 NOT IN ( col3 )
----

skipif mysql # not compatible
query I rowsort label-1940
SELECT - CAST ( NULL AS INTEGER ) * col3 FROM tab4 WHERE col3 NOT IN ( col3 )
----

query IIIIIII rowsort label-1945
SELECT * FROM tab0 WHERE NOT NULL NOT IN ( - 97 + - col3 )
----

query IIIIIII rowsort label-1945
SELECT * FROM tab1 WHERE NOT NULL NOT IN ( - 97 + - col3 )
----

query IIIIIII rowsort label-1945
SELECT * FROM tab2 WHERE NOT NULL NOT IN ( - 97 + - col3 )
----

query IIIIIII rowsort label-1945
SELECT * FROM tab3 WHERE NOT NULL NOT IN ( - 97 + - col3 )
----

query IIIIIII rowsort label-1945
SELECT * FROM tab4 WHERE NOT NULL NOT IN ( - 97 + - col3 )
----

query IIIIIII rowsort label-1950
SELECT * FROM tab0 WHERE NOT ( - col0 ) NOT IN ( - col3 / - col1 )
----

query IIIIIII rowsort label-1950
SELECT * FROM tab1 WHERE NOT ( - col0 ) NOT IN ( - col3 / - col1 )
----

query IIIIIII rowsort label-1950
SELECT * FROM tab2 WHERE NOT ( - col0 ) NOT IN ( - col3 / - col1 )
----

query IIIIIII rowsort label-1950
SELECT * FROM tab3 WHERE NOT ( - col0 ) NOT IN ( - col3 / - col1 )
----

query IIIIIII rowsort label-1950
SELECT * FROM tab4 WHERE NOT ( - col0 ) NOT IN ( - col3 / - col1 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab0 WHERE CAST( + col1 AS DECIMAL ) IN ( ( + col0 ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab0 WHERE CAST ( + col1 AS REAL ) IN ( ( + col0 ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab1 WHERE CAST( + col1 AS DECIMAL ) IN ( ( + col0 ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab1 WHERE CAST ( + col1 AS REAL ) IN ( ( + col0 ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab2 WHERE CAST( + col1 AS DECIMAL ) IN ( ( + col0 ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab2 WHERE CAST ( + col1 AS REAL ) IN ( ( + col0 ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab3 WHERE CAST( + col1 AS DECIMAL ) IN ( ( + col0 ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab3 WHERE CAST ( + col1 AS REAL ) IN ( ( + col0 ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab4 WHERE CAST( + col1 AS DECIMAL ) IN ( ( + col0 ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-1955
SELECT ALL * FROM tab4 WHERE CAST ( + col1 AS REAL ) IN ( ( + col0 ) )
----

query I rowsort label-1960
SELECT ALL + 56 FROM tab0 WHERE ( ( - col4 ) ) IS NOT NULL
----
1000 values hashing to 891c5cab853d4c5f7d1f77650bf3921c

query I rowsort label-1960
SELECT ALL + 56 FROM tab1 WHERE ( ( - col4 ) ) IS NOT NULL
----
1000 values hashing to 891c5cab853d4c5f7d1f77650bf3921c

query I rowsort label-1960
SELECT ALL + 56 FROM tab2 WHERE ( ( - col4 ) ) IS NOT NULL
----
1000 values hashing to 891c5cab853d4c5f7d1f77650bf3921c

query I rowsort label-1960
SELECT ALL + 56 FROM tab3 WHERE ( ( - col4 ) ) IS NOT NULL
----
1000 values hashing to 891c5cab853d4c5f7d1f77650bf3921c

query I rowsort label-1960
SELECT ALL + 56 FROM tab4 WHERE ( ( - col4 ) ) IS NOT NULL
----
1000 values hashing to 891c5cab853d4c5f7d1f77650bf3921c

query I rowsort label-1965
SELECT DISTINCT col3 FROM tab0 WHERE ( NULL ) IS NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-1965
SELECT DISTINCT col3 FROM tab1 WHERE ( NULL ) IS NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-1965
SELECT DISTINCT col3 FROM tab2 WHERE ( NULL ) IS NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-1965
SELECT DISTINCT col3 FROM tab3 WHERE ( NULL ) IS NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-1965
SELECT DISTINCT col3 FROM tab4 WHERE ( NULL ) IS NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query IIIIIII rowsort label-1970
SELECT * FROM tab0 WHERE NOT - ( 91 ) IS NOT NULL
----

query IIIIIII rowsort label-1970
SELECT * FROM tab1 WHERE NOT - ( 91 ) IS NOT NULL
----

query IIIIIII rowsort label-1970
SELECT * FROM tab2 WHERE NOT - ( 91 ) IS NOT NULL
----

query IIIIIII rowsort label-1970
SELECT * FROM tab3 WHERE NOT - ( 91 ) IS NOT NULL
----

query IIIIIII rowsort label-1970
SELECT * FROM tab4 WHERE NOT - ( 91 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1975
SELECT - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab0 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1975
SELECT - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab0 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1975
SELECT - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab1 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1975
SELECT - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab1 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1975
SELECT - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab2 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1975
SELECT - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab2 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1975
SELECT - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab3 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1975
SELECT - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab3 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1975
SELECT - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab4 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1975
SELECT - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab4 WHERE col5 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1980
SELECT - CAST( NULL AS SIGNED ) FROM tab0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1980
SELECT - CAST ( NULL AS INTEGER ) FROM tab0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1980
SELECT - CAST( NULL AS SIGNED ) FROM tab1 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1980
SELECT - CAST ( NULL AS INTEGER ) FROM tab1 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1980
SELECT - CAST( NULL AS SIGNED ) FROM tab2 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1980
SELECT - CAST ( NULL AS INTEGER ) FROM tab2 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1980
SELECT - CAST( NULL AS SIGNED ) FROM tab3 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1980
SELECT - CAST ( NULL AS INTEGER ) FROM tab3 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-1980
SELECT - CAST( NULL AS SIGNED ) FROM tab4 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-1980
SELECT - CAST ( NULL AS INTEGER ) FROM tab4 WHERE - col4 IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query IIIIIII rowsort label-1985
SELECT * FROM tab0 WHERE NOT ( col2 ) IS NOT NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab1 WHERE NOT ( col2 ) IS NOT NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab2 WHERE NOT ( col2 ) IS NOT NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab3 WHERE NOT ( col2 ) IS NOT NULL
----

query IIIIIII rowsort label-1985
SELECT * FROM tab4 WHERE NOT ( col2 ) IS NOT NULL
----

query I rowsort label-1990
SELECT + 90 AS col5 FROM tab0 WHERE NOT ( 1 ) IS NOT NULL
----

query I rowsort label-1990
SELECT + 90 AS col5 FROM tab1 WHERE NOT ( 1 ) IS NOT NULL
----

query I rowsort label-1990
SELECT + 90 AS col5 FROM tab2 WHERE NOT ( 1 ) IS NOT NULL
----

query I rowsort label-1990
SELECT + 90 AS col5 FROM tab3 WHERE NOT ( 1 ) IS NOT NULL
----

query I rowsort label-1990
SELECT + 90 AS col5 FROM tab4 WHERE NOT ( 1 ) IS NOT NULL
----

query I rowsort label-1995
SELECT col1 FROM tab0 WHERE col4 IS NULL
----

query I rowsort label-1995
SELECT col1 FROM tab1 WHERE col4 IS NULL
----

query I rowsort label-1995
SELECT col1 FROM tab2 WHERE col4 IS NULL
----

query I rowsort label-1995
SELECT col1 FROM tab3 WHERE col4 IS NULL
----

query I rowsort label-1995
SELECT col1 FROM tab4 WHERE col4 IS NULL
----

query I rowsort label-2000
SELECT - 41 FROM tab0 WHERE NOT ( + col1 ) IS NOT NULL
----

query I rowsort label-2000
SELECT - 41 FROM tab1 WHERE NOT ( + col1 ) IS NOT NULL
----

query I rowsort label-2000
SELECT - 41 FROM tab2 WHERE NOT ( + col1 ) IS NOT NULL
----

query I rowsort label-2000
SELECT - 41 FROM tab3 WHERE NOT ( + col1 ) IS NOT NULL
----

query I rowsort label-2000
SELECT - 41 FROM tab4 WHERE NOT ( + col1 ) IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2005
SELECT ALL COUNT( * ) FROM tab0 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

skipif mysql # not compatible
query I rowsort label-2005
SELECT ALL COUNT ( * ) FROM tab0 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2005
SELECT ALL COUNT( * ) FROM tab1 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

skipif mysql # not compatible
query I rowsort label-2005
SELECT ALL COUNT ( * ) FROM tab1 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2005
SELECT ALL COUNT( * ) FROM tab2 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

skipif mysql # not compatible
query I rowsort label-2005
SELECT ALL COUNT ( * ) FROM tab2 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2005
SELECT ALL COUNT( * ) FROM tab3 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

skipif mysql # not compatible
query I rowsort label-2005
SELECT ALL COUNT ( * ) FROM tab3 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2005
SELECT ALL COUNT( * ) FROM tab4 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

skipif mysql # not compatible
query I rowsort label-2005
SELECT ALL COUNT ( * ) FROM tab4 WHERE ( col4 ) BETWEEN - ( 83 ) AND col4 + col3
----
1000

query I rowsort label-2010
SELECT 19 AS col1 FROM tab0 WHERE ( 94 ) IS NOT NULL
----
1000 values hashing to c34f5f7d0630b8575cfaeafdd5fe04f8

query I rowsort label-2010
SELECT 19 AS col1 FROM tab1 WHERE ( 94 ) IS NOT NULL
----
1000 values hashing to c34f5f7d0630b8575cfaeafdd5fe04f8

query I rowsort label-2010
SELECT 19 AS col1 FROM tab2 WHERE ( 94 ) IS NOT NULL
----
1000 values hashing to c34f5f7d0630b8575cfaeafdd5fe04f8

query I rowsort label-2010
SELECT 19 AS col1 FROM tab3 WHERE ( 94 ) IS NOT NULL
----
1000 values hashing to c34f5f7d0630b8575cfaeafdd5fe04f8

query I rowsort label-2010
SELECT 19 AS col1 FROM tab4 WHERE ( 94 ) IS NOT NULL
----
1000 values hashing to c34f5f7d0630b8575cfaeafdd5fe04f8

query I rowsort label-2015
SELECT 85 AS col1 FROM tab0 AS cor0 WHERE + col1 * + 0 IN ( - ( - 43 ) )
----

query I rowsort label-2015
SELECT 85 AS col1 FROM tab1 AS cor0 WHERE + col1 * + 0 IN ( - ( - 43 ) )
----

query I rowsort label-2015
SELECT 85 AS col1 FROM tab2 AS cor0 WHERE + col1 * + 0 IN ( - ( - 43 ) )
----

query I rowsort label-2015
SELECT 85 AS col1 FROM tab3 AS cor0 WHERE + col1 * + 0 IN ( - ( - 43 ) )
----

query I rowsort label-2015
SELECT 85 AS col1 FROM tab4 AS cor0 WHERE + col1 * + 0 IN ( - ( - 43 ) )
----

query I rowsort label-2020
SELECT + 41 AS col1 FROM tab0 AS cor0 WHERE ( - col1 - + 49 * - 34 ) IS NOT NULL
----
1000 values hashing to e444c19e379a248d8bbadd06e32170f6

query I rowsort label-2020
SELECT + 41 AS col1 FROM tab1 AS cor0 WHERE ( - col1 - + 49 * - 34 ) IS NOT NULL
----
1000 values hashing to e444c19e379a248d8bbadd06e32170f6

query I rowsort label-2020
SELECT + 41 AS col1 FROM tab2 AS cor0 WHERE ( - col1 - + 49 * - 34 ) IS NOT NULL
----
1000 values hashing to e444c19e379a248d8bbadd06e32170f6

query I rowsort label-2020
SELECT + 41 AS col1 FROM tab3 AS cor0 WHERE ( - col1 - + 49 * - 34 ) IS NOT NULL
----
1000 values hashing to e444c19e379a248d8bbadd06e32170f6

query I rowsort label-2020
SELECT + 41 AS col1 FROM tab4 AS cor0 WHERE ( - col1 - + 49 * - 34 ) IS NOT NULL
----
1000 values hashing to e444c19e379a248d8bbadd06e32170f6

query I rowsort label-2025
SELECT ALL - 22 AS col1 FROM tab0 AS cor0 WHERE NULL > NULL
----

query I rowsort label-2025
SELECT ALL - 22 AS col1 FROM tab1 AS cor0 WHERE NULL > NULL
----

query I rowsort label-2025
SELECT ALL - 22 AS col1 FROM tab2 AS cor0 WHERE NULL > NULL
----

query I rowsort label-2025
SELECT ALL - 22 AS col1 FROM tab3 AS cor0 WHERE NULL > NULL
----

query I rowsort label-2025
SELECT ALL - 22 AS col1 FROM tab4 AS cor0 WHERE NULL > NULL
----

query IIIIIII rowsort label-2030
SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( + col4 )
----

query IIIIIII rowsort label-2030
SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( + col4 )
----

query IIIIIII rowsort label-2030
SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( + col4 )
----

query IIIIIII rowsort label-2030
SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( + col4 )
----

query IIIIIII rowsort label-2030
SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( + col4 )
----

query IIIIIII rowsort label-2035
SELECT ALL * FROM tab0 cor0 WHERE col4 = - col3
----

query IIIIIII rowsort label-2035
SELECT ALL * FROM tab1 cor0 WHERE col4 = - col3
----

query IIIIIII rowsort label-2035
SELECT ALL * FROM tab2 cor0 WHERE col4 = - col3
----

query IIIIIII rowsort label-2035
SELECT ALL * FROM tab3 cor0 WHERE col4 = - col3
----

query IIIIIII rowsort label-2035
SELECT ALL * FROM tab4 cor0 WHERE col4 = - col3
----

query IIIIIII rowsort label-2040
SELECT ALL * FROM tab0 WHERE ( + 62 * 80 ) IS NULL
----

query IIIIIII rowsort label-2040
SELECT ALL * FROM tab1 WHERE ( + 62 * 80 ) IS NULL
----

query IIIIIII rowsort label-2040
SELECT ALL * FROM tab2 WHERE ( + 62 * 80 ) IS NULL
----

query IIIIIII rowsort label-2040
SELECT ALL * FROM tab3 WHERE ( + 62 * 80 ) IS NULL
----

query IIIIIII rowsort label-2040
SELECT ALL * FROM tab4 WHERE ( + 62 * 80 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2045
SELECT ALL 62 * col0 col2 FROM tab0 AS cor0 WHERE 59 + + col0 IS NOT NULL
----
1000 values hashing to bca4758ff7ba1c55bf8ecfd473edb8d5

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2045
SELECT ALL 62 * col0 col2 FROM tab1 AS cor0 WHERE 59 + + col0 IS NOT NULL
----
1000 values hashing to bca4758ff7ba1c55bf8ecfd473edb8d5

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2045
SELECT ALL 62 * col0 col2 FROM tab2 AS cor0 WHERE 59 + + col0 IS NOT NULL
----
1000 values hashing to bca4758ff7ba1c55bf8ecfd473edb8d5

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2045
SELECT ALL 62 * col0 col2 FROM tab3 AS cor0 WHERE 59 + + col0 IS NOT NULL
----
1000 values hashing to bca4758ff7ba1c55bf8ecfd473edb8d5

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2045
SELECT ALL 62 * col0 col2 FROM tab4 AS cor0 WHERE 59 + + col0 IS NOT NULL
----
1000 values hashing to bca4758ff7ba1c55bf8ecfd473edb8d5

query IIIIIII rowsort label-2050
SELECT ALL * FROM tab0 AS cor0 WHERE NULL > col4
----

query IIIIIII rowsort label-2050
SELECT ALL * FROM tab1 AS cor0 WHERE NULL > col4
----

query IIIIIII rowsort label-2050
SELECT ALL * FROM tab2 AS cor0 WHERE NULL > col4
----

query IIIIIII rowsort label-2050
SELECT ALL * FROM tab3 AS cor0 WHERE NULL > col4
----

query IIIIIII rowsort label-2050
SELECT ALL * FROM tab4 AS cor0 WHERE NULL > col4
----

query IIIIIII rowsort label-2055
SELECT * FROM tab0 AS cor0 WHERE col1 = NULL
----

query IIIIIII rowsort label-2055
SELECT * FROM tab1 AS cor0 WHERE col1 = NULL
----

query IIIIIII rowsort label-2055
SELECT * FROM tab2 AS cor0 WHERE col1 = NULL
----

query IIIIIII rowsort label-2055
SELECT * FROM tab3 AS cor0 WHERE col1 = NULL
----

query IIIIIII rowsort label-2055
SELECT * FROM tab4 AS cor0 WHERE col1 = NULL
----

query IIIIIII rowsort label-2060
SELECT * FROM tab0 AS cor0 WHERE - col4 + - ( 25 ) IS NULL
----

query IIIIIII rowsort label-2060
SELECT * FROM tab1 AS cor0 WHERE - col4 + - ( 25 ) IS NULL
----

query IIIIIII rowsort label-2060
SELECT * FROM tab2 AS cor0 WHERE - col4 + - ( 25 ) IS NULL
----

query IIIIIII rowsort label-2060
SELECT * FROM tab3 AS cor0 WHERE - col4 + - ( 25 ) IS NULL
----

query IIIIIII rowsort label-2060
SELECT * FROM tab4 AS cor0 WHERE - col4 + - ( 25 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2065
SELECT - col3 col3 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2065
SELECT - col3 col3 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2065
SELECT - col3 col3 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2065
SELECT - col3 col3 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2065
SELECT - col3 col3 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2070
SELECT ALL 59 col4 FROM tab0 cor0 WHERE NOT + 96 < ( col1 )
----
59
59
59
59
59
59
59

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2070
SELECT ALL 59 col4 FROM tab1 cor0 WHERE NOT + 96 < ( col1 )
----
59
59
59
59
59
59
59

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2070
SELECT ALL 59 col4 FROM tab2 cor0 WHERE NOT + 96 < ( col1 )
----
59
59
59
59
59
59
59

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2070
SELECT ALL 59 col4 FROM tab3 cor0 WHERE NOT + 96 < ( col1 )
----
59
59
59
59
59
59
59

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2070
SELECT ALL 59 col4 FROM tab4 cor0 WHERE NOT + 96 < ( col1 )
----
59
59
59
59
59
59
59

query IIIIIII rowsort label-2075
SELECT * FROM tab0 WHERE NULL NOT IN ( 12 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab1 WHERE NULL NOT IN ( 12 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab2 WHERE NULL NOT IN ( 12 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab3 WHERE NULL NOT IN ( 12 )
----

query IIIIIII rowsort label-2075
SELECT * FROM tab4 WHERE NULL NOT IN ( 12 )
----

query IIIIIII rowsort label-2080
SELECT ALL * FROM tab0 WHERE col4 + - col1 <> NULL OR NOT NULL IN ( + col4 )
----

query IIIIIII rowsort label-2080
SELECT ALL * FROM tab1 WHERE col4 + - col1 <> NULL OR NOT NULL IN ( + col4 )
----

query IIIIIII rowsort label-2080
SELECT ALL * FROM tab2 WHERE col4 + - col1 <> NULL OR NOT NULL IN ( + col4 )
----

query IIIIIII rowsort label-2080
SELECT ALL * FROM tab3 WHERE col4 + - col1 <> NULL OR NOT NULL IN ( + col4 )
----

query IIIIIII rowsort label-2080
SELECT ALL * FROM tab4 WHERE col4 + - col1 <> NULL OR NOT NULL IN ( + col4 )
----

query I rowsort label-2085
SELECT ALL + 68 AS col1 FROM tab0 WHERE NOT NULL IN ( col3 )
----

query I rowsort label-2085
SELECT ALL + 68 AS col1 FROM tab1 WHERE NOT NULL IN ( col3 )
----

query I rowsort label-2085
SELECT ALL + 68 AS col1 FROM tab2 WHERE NOT NULL IN ( col3 )
----

query I rowsort label-2085
SELECT ALL + 68 AS col1 FROM tab3 WHERE NOT NULL IN ( col3 )
----

query I rowsort label-2085
SELECT ALL + 68 AS col1 FROM tab4 WHERE NOT NULL IN ( col3 )
----

query IIIIIII rowsort label-2090
SELECT ALL * FROM tab0 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-2090
SELECT ALL * FROM tab1 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-2090
SELECT ALL * FROM tab2 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-2090
SELECT ALL * FROM tab3 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-2090
SELECT ALL * FROM tab4 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-2095
SELECT * FROM tab0 AS cor0 WHERE NOT + 20 + col3 NOT IN ( col0 )
----

query IIIIIII rowsort label-2095
SELECT * FROM tab1 AS cor0 WHERE NOT + 20 + col3 NOT IN ( col0 )
----

query IIIIIII rowsort label-2095
SELECT * FROM tab2 AS cor0 WHERE NOT + 20 + col3 NOT IN ( col0 )
----

query IIIIIII rowsort label-2095
SELECT * FROM tab3 AS cor0 WHERE NOT + 20 + col3 NOT IN ( col0 )
----

query IIIIIII rowsort label-2095
SELECT * FROM tab4 AS cor0 WHERE NOT + 20 + col3 NOT IN ( col0 )
----

query IIIIIII rowsort label-2100
SELECT * FROM tab0 AS cor0 WHERE + col4 <= NULL
----

query IIIIIII rowsort label-2100
SELECT * FROM tab1 AS cor0 WHERE + col4 <= NULL
----

query IIIIIII rowsort label-2100
SELECT * FROM tab2 AS cor0 WHERE + col4 <= NULL
----

query IIIIIII rowsort label-2100
SELECT * FROM tab3 AS cor0 WHERE + col4 <= NULL
----

query IIIIIII rowsort label-2100
SELECT * FROM tab4 AS cor0 WHERE + col4 <= NULL
----

query IIIIIII rowsort label-2105
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + col3 ) NOT BETWEEN NULL AND - 32
----

query IIIIIII rowsort label-2105
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + col3 ) NOT BETWEEN NULL AND - 32
----

query IIIIIII rowsort label-2105
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + col3 ) NOT BETWEEN NULL AND - 32
----

query IIIIIII rowsort label-2105
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + col3 ) NOT BETWEEN NULL AND - 32
----

query IIIIIII rowsort label-2105
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + col3 ) NOT BETWEEN NULL AND - 32
----

query IIIIIII rowsort label-2110
SELECT * FROM tab0 WHERE NOT - col4 * 4 <= col4
----

query IIIIIII rowsort label-2110
SELECT * FROM tab1 WHERE NOT - col4 * 4 <= col4
----

query IIIIIII rowsort label-2110
SELECT * FROM tab2 WHERE NOT - col4 * 4 <= col4
----

query IIIIIII rowsort label-2110
SELECT * FROM tab3 WHERE NOT - col4 * 4 <= col4
----

query IIIIIII rowsort label-2110
SELECT * FROM tab4 WHERE NOT - col4 * 4 <= col4
----

query IIIIIII rowsort label-2115
SELECT * FROM tab0 WHERE NOT NULL NOT BETWEEN + - ( col1 ) AND ( - col1 ) * col1
----

query IIIIIII rowsort label-2115
SELECT * FROM tab1 WHERE NOT NULL NOT BETWEEN + - ( col1 ) AND ( - col1 ) * col1
----

query IIIIIII rowsort label-2115
SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + - ( col1 ) AND ( - col1 ) * col1
----

query IIIIIII rowsort label-2115
SELECT * FROM tab3 WHERE NOT NULL NOT BETWEEN + - ( col1 ) AND ( - col1 ) * col1
----

query IIIIIII rowsort label-2115
SELECT * FROM tab4 WHERE NOT NULL NOT BETWEEN + - ( col1 ) AND ( - col1 ) * col1
----

query IIIIIII rowsort label-2120
SELECT ALL * FROM tab0 WHERE NOT ( NULL ) <> NULL
----

query IIIIIII rowsort label-2120
SELECT ALL * FROM tab1 WHERE NOT ( NULL ) <> NULL
----

query IIIIIII rowsort label-2120
SELECT ALL * FROM tab2 WHERE NOT ( NULL ) <> NULL
----

query IIIIIII rowsort label-2120
SELECT ALL * FROM tab3 WHERE NOT ( NULL ) <> NULL
----

query IIIIIII rowsort label-2120
SELECT ALL * FROM tab4 WHERE NOT ( NULL ) <> NULL
----

query IIIIIII rowsort label-2125
SELECT * FROM tab0 AS cor0 WHERE NOT ( NULL ) IN ( + 65 )
----

query IIIIIII rowsort label-2125
SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + 65 )
----

query IIIIIII rowsort label-2125
SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) IN ( + 65 )
----

query IIIIIII rowsort label-2125
SELECT * FROM tab3 AS cor0 WHERE NOT ( NULL ) IN ( + 65 )
----

query IIIIIII rowsort label-2125
SELECT * FROM tab4 AS cor0 WHERE NOT ( NULL ) IN ( + 65 )
----

query I rowsort label-2130
SELECT + col3 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + 65 )
----

query I rowsort label-2130
SELECT + col3 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( + 65 )
----

query I rowsort label-2130
SELECT + col3 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 65 )
----

query I rowsort label-2130
SELECT + col3 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( + 65 )
----

query I rowsort label-2130
SELECT + col3 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( + 65 )
----

query IIIIIII rowsort label-2135
SELECT * FROM tab0 cor0 WHERE NOT - col0 * - - 58 NOT IN ( col3 )
----

query IIIIIII rowsort label-2135
SELECT * FROM tab1 cor0 WHERE NOT - col0 * - - 58 NOT IN ( col3 )
----

query IIIIIII rowsort label-2135
SELECT * FROM tab2 cor0 WHERE NOT - col0 * - - 58 NOT IN ( col3 )
----

query IIIIIII rowsort label-2135
SELECT * FROM tab3 cor0 WHERE NOT - col0 * - - 58 NOT IN ( col3 )
----

query IIIIIII rowsort label-2135
SELECT * FROM tab4 cor0 WHERE NOT - col0 * - - 58 NOT IN ( col3 )
----

query I rowsort label-2140
SELECT ALL col1 * + 83 AS col3 FROM tab0 AS cor0 WHERE ( NULL ) <> NULL
----

query I rowsort label-2140
SELECT ALL col1 * + 83 AS col3 FROM tab1 AS cor0 WHERE ( NULL ) <> NULL
----

query I rowsort label-2140
SELECT ALL col1 * + 83 AS col3 FROM tab2 AS cor0 WHERE ( NULL ) <> NULL
----

query I rowsort label-2140
SELECT ALL col1 * + 83 AS col3 FROM tab3 AS cor0 WHERE ( NULL ) <> NULL
----

query I rowsort label-2140
SELECT ALL col1 * + 83 AS col3 FROM tab4 AS cor0 WHERE ( NULL ) <> NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2145
SELECT CAST( NULL AS DECIMAL ) + - ( col1 + - 6 ) * col0 FROM tab0 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

skipif mysql # not compatible
query I rowsort label-2145
SELECT CAST ( NULL AS REAL ) + - ( col1 + - 6 ) * col0 FROM tab0 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2145
SELECT CAST( NULL AS DECIMAL ) + - ( col1 + - 6 ) * col0 FROM tab1 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

skipif mysql # not compatible
query I rowsort label-2145
SELECT CAST ( NULL AS REAL ) + - ( col1 + - 6 ) * col0 FROM tab1 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2145
SELECT CAST( NULL AS DECIMAL ) + - ( col1 + - 6 ) * col0 FROM tab2 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

skipif mysql # not compatible
query I rowsort label-2145
SELECT CAST ( NULL AS REAL ) + - ( col1 + - 6 ) * col0 FROM tab2 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2145
SELECT CAST( NULL AS DECIMAL ) + - ( col1 + - 6 ) * col0 FROM tab3 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

skipif mysql # not compatible
query I rowsort label-2145
SELECT CAST ( NULL AS REAL ) + - ( col1 + - 6 ) * col0 FROM tab3 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2145
SELECT CAST( NULL AS DECIMAL ) + - ( col1 + - 6 ) * col0 FROM tab4 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

skipif mysql # not compatible
query I rowsort label-2145
SELECT CAST ( NULL AS REAL ) + - ( col1 + - 6 ) * col0 FROM tab4 AS cor0 WHERE NOT 37 / + - col3 <> ( NULL )
----

query IIIIIII rowsort label-2150
SELECT * FROM tab0 AS cor0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2150
SELECT * FROM tab1 AS cor0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2150
SELECT * FROM tab2 AS cor0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2150
SELECT * FROM tab3 AS cor0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2150
SELECT * FROM tab4 AS cor0 WHERE NOT NULL < NULL
----

query IIIIIII rowsort label-2155
SELECT * FROM tab0 AS cor0 WHERE NOT 3 IS NOT NULL
----

query IIIIIII rowsort label-2155
SELECT * FROM tab1 AS cor0 WHERE NOT 3 IS NOT NULL
----

query IIIIIII rowsort label-2155
SELECT * FROM tab2 AS cor0 WHERE NOT 3 IS NOT NULL
----

query IIIIIII rowsort label-2155
SELECT * FROM tab3 AS cor0 WHERE NOT 3 IS NOT NULL
----

query IIIIIII rowsort label-2155
SELECT * FROM tab4 AS cor0 WHERE NOT 3 IS NOT NULL
----

query IIIIIII rowsort label-2160
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN ( + 77 ) AND + col1
----

query IIIIIII rowsort label-2160
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN ( + 77 ) AND + col1
----

query IIIIIII rowsort label-2160
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN ( + 77 ) AND + col1
----

query IIIIIII rowsort label-2160
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN ( + 77 ) AND + col1
----

query IIIIIII rowsort label-2160
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN ( + 77 ) AND + col1
----

query I rowsort label-2165
SELECT - col4 FROM tab0 WHERE NULL NOT IN ( col1 )
----

query I rowsort label-2165
SELECT - col4 FROM tab1 WHERE NULL NOT IN ( col1 )
----

query I rowsort label-2165
SELECT - col4 FROM tab2 WHERE NULL NOT IN ( col1 )
----

query I rowsort label-2165
SELECT - col4 FROM tab3 WHERE NULL NOT IN ( col1 )
----

query I rowsort label-2165
SELECT - col4 FROM tab4 WHERE NULL NOT IN ( col1 )
----

query IIIIIII rowsort label-2170
SELECT * FROM tab0 WHERE - + col4 IS NULL
----

query IIIIIII rowsort label-2170
SELECT * FROM tab1 WHERE - + col4 IS NULL
----

query IIIIIII rowsort label-2170
SELECT * FROM tab2 WHERE - + col4 IS NULL
----

query IIIIIII rowsort label-2170
SELECT * FROM tab3 WHERE - + col4 IS NULL
----

query IIIIIII rowsort label-2170
SELECT * FROM tab4 WHERE - + col4 IS NULL
----

query I rowsort label-2175
SELECT col2 AS col4 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-2175
SELECT col2 AS col4 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-2175
SELECT col2 AS col4 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-2175
SELECT col2 AS col4 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-2175
SELECT col2 AS col4 FROM tab4 WHERE NULL IS NOT NULL
----

query I rowsort label-2180
SELECT ALL - col3 AS col5 FROM tab0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2180
SELECT ALL - col3 AS col5 FROM tab1 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2180
SELECT ALL - col3 AS col5 FROM tab2 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2180
SELECT ALL - col3 AS col5 FROM tab3 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2180
SELECT ALL - col3 AS col5 FROM tab4 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2185
SELECT - col3 AS col0 FROM tab0 WHERE - + col0 / - + col4 IS NULL
----

query I rowsort label-2185
SELECT - col3 AS col0 FROM tab1 WHERE - + col0 / - + col4 IS NULL
----

query I rowsort label-2185
SELECT - col3 AS col0 FROM tab2 WHERE - + col0 / - + col4 IS NULL
----

query I rowsort label-2185
SELECT - col3 AS col0 FROM tab3 WHERE - + col0 / - + col4 IS NULL
----

query I rowsort label-2185
SELECT - col3 AS col0 FROM tab4 WHERE - + col0 / - + col4 IS NULL
----

query IIIIIII rowsort label-2190
SELECT * FROM tab0 WHERE NULL = col0
----

query IIIIIII rowsort label-2190
SELECT * FROM tab1 WHERE NULL = col0
----

query IIIIIII rowsort label-2190
SELECT * FROM tab2 WHERE NULL = col0
----

query IIIIIII rowsort label-2190
SELECT * FROM tab3 WHERE NULL = col0
----

query IIIIIII rowsort label-2190
SELECT * FROM tab4 WHERE NULL = col0
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2195
SELECT DISTINCT CAST( - - col3 AS SIGNED ) FROM tab0 WHERE ( NULL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT CAST ( - - col3 AS INTEGER ) FROM tab0 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2195
SELECT DISTINCT CAST( - - col3 AS SIGNED ) FROM tab1 WHERE ( NULL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT CAST ( - - col3 AS INTEGER ) FROM tab1 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2195
SELECT DISTINCT CAST( - - col3 AS SIGNED ) FROM tab2 WHERE ( NULL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT CAST ( - - col3 AS INTEGER ) FROM tab2 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2195
SELECT DISTINCT CAST( - - col3 AS SIGNED ) FROM tab3 WHERE ( NULL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT CAST ( - - col3 AS INTEGER ) FROM tab3 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2195
SELECT DISTINCT CAST( - - col3 AS SIGNED ) FROM tab4 WHERE ( NULL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT CAST ( - - col3 AS INTEGER ) FROM tab4 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2200
SELECT - COUNT( * ) AS col3 FROM tab0 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2200
SELECT - COUNT ( * ) AS col3 FROM tab0 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2200
SELECT - COUNT( * ) AS col3 FROM tab1 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2200
SELECT - COUNT ( * ) AS col3 FROM tab1 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2200
SELECT - COUNT( * ) AS col3 FROM tab2 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2200
SELECT - COUNT ( * ) AS col3 FROM tab2 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2200
SELECT - COUNT( * ) AS col3 FROM tab3 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2200
SELECT - COUNT ( * ) AS col3 FROM tab3 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2200
SELECT - COUNT( * ) AS col3 FROM tab4 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2200
SELECT - COUNT ( * ) AS col3 FROM tab4 WHERE NOT NULL BETWEEN + - col1 AND NULL
----
0

query I rowsort label-2205
SELECT col1 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 * - col4 / - col0 )
----

query I rowsort label-2205
SELECT col1 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col1 * - col4 / - col0 )
----

query I rowsort label-2205
SELECT col1 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( col1 * - col4 / - col0 )
----

query I rowsort label-2205
SELECT col1 FROM tab3 AS cor0 WHERE NOT NULL NOT IN ( col1 * - col4 / - col0 )
----

query I rowsort label-2205
SELECT col1 FROM tab4 AS cor0 WHERE NOT NULL NOT IN ( col1 * - col4 / - col0 )
----

query I rowsort label-2210
SELECT - 97 FROM tab0 AS cor0 WHERE NOT ( NULL IN ( - col3 ) )
----

query I rowsort label-2210
SELECT - 97 FROM tab1 AS cor0 WHERE NOT ( NULL IN ( - col3 ) )
----

query I rowsort label-2210
SELECT - 97 FROM tab2 AS cor0 WHERE NOT ( NULL IN ( - col3 ) )
----

query I rowsort label-2210
SELECT - 97 FROM tab3 AS cor0 WHERE NOT ( NULL IN ( - col3 ) )
----

query I rowsort label-2210
SELECT - 97 FROM tab4 AS cor0 WHERE NOT ( NULL IN ( - col3 ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab0 cor0 WHERE NOT - 3 + + - CAST( + 10 AS SIGNED ) + - 5 <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab0 cor0 WHERE NOT - 3 + + - CAST ( + 10 AS INTEGER ) + - 5 <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab1 cor0 WHERE NOT - 3 + + - CAST( + 10 AS SIGNED ) + - 5 <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab1 cor0 WHERE NOT - 3 + + - CAST ( + 10 AS INTEGER ) + - 5 <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab2 cor0 WHERE NOT - 3 + + - CAST( + 10 AS SIGNED ) + - 5 <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab2 cor0 WHERE NOT - 3 + + - CAST ( + 10 AS INTEGER ) + - 5 <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab3 cor0 WHERE NOT - 3 + + - CAST( + 10 AS SIGNED ) + - 5 <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab3 cor0 WHERE NOT - 3 + + - CAST ( + 10 AS INTEGER ) + - 5 <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab4 cor0 WHERE NOT - 3 + + - CAST( + 10 AS SIGNED ) + - 5 <= + CAST( NULL AS SIGNED )
----

skipif mysql # not compatible
query I rowsort label-2215
SELECT ALL + 60 AS col4 FROM tab4 cor0 WHERE NOT - 3 + + - CAST ( + 10 AS INTEGER ) + - 5 <= + CAST ( NULL AS INTEGER )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2220
SELECT ALL 47 * COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2220
SELECT ALL 47 * COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2220
SELECT ALL 47 * COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2220
SELECT ALL 47 * COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2220
SELECT ALL 47 * COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2220
SELECT ALL 47 * COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2220
SELECT ALL 47 * COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2220
SELECT ALL 47 * COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2220
SELECT ALL 47 * COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

skipif mysql # not compatible
query I rowsort label-2220
SELECT ALL 47 * COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE NOT - col3 * col1 NOT BETWEEN ( + col0 ) AND NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2225
SELECT ALL COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

skipif mysql # not compatible
query I rowsort label-2225
SELECT ALL COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2225
SELECT ALL COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

skipif mysql # not compatible
query I rowsort label-2225
SELECT ALL COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2225
SELECT ALL COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

skipif mysql # not compatible
query I rowsort label-2225
SELECT ALL COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2225
SELECT ALL COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

skipif mysql # not compatible
query I rowsort label-2225
SELECT ALL COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2225
SELECT ALL COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

skipif mysql # not compatible
query I rowsort label-2225
SELECT ALL COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( - col0 ) > NULL
----
0

query I rowsort label-2230
SELECT DISTINCT - 22 AS col4 FROM tab0 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-2230
SELECT DISTINCT - 22 AS col4 FROM tab1 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-2230
SELECT DISTINCT - 22 AS col4 FROM tab2 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-2230
SELECT DISTINCT - 22 AS col4 FROM tab3 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-2230
SELECT DISTINCT - 22 AS col4 FROM tab4 AS cor0 WHERE NOT NULL > NULL
----

query IIIIIII rowsort label-2235
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) <= ( NULL )
----

query IIIIIII rowsort label-2235
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) <= ( NULL )
----

query IIIIIII rowsort label-2235
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) <= ( NULL )
----

query IIIIIII rowsort label-2235
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) <= ( NULL )
----

query IIIIIII rowsort label-2235
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) <= ( NULL )
----

query I rowsort label-2240
SELECT col2 AS col2 FROM tab0 AS cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-2240
SELECT col2 AS col2 FROM tab1 AS cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-2240
SELECT col2 AS col2 FROM tab2 AS cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-2240
SELECT col2 AS col2 FROM tab3 AS cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-2240
SELECT col2 AS col2 FROM tab4 AS cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-2245
SELECT ALL + + col1 * + 47 FROM tab0 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2245
SELECT ALL + + col1 * + 47 FROM tab1 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2245
SELECT ALL + + col1 * + 47 FROM tab2 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2245
SELECT ALL + + col1 * + 47 FROM tab3 AS cor0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-2245
SELECT ALL + + col1 * + 47 FROM tab4 AS cor0 WHERE NOT col0 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT( * ) FROM tab0 WHERE NOT NULL IS NULL
----
48

skipif mysql # not compatible
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT ( * ) FROM tab0 WHERE NOT NULL IS NULL
----
48

onlyif mysql # aggregate syntax: 
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT( * ) FROM tab1 WHERE NOT NULL IS NULL
----
48

skipif mysql # not compatible
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT ( * ) FROM tab1 WHERE NOT NULL IS NULL
----
48

onlyif mysql # aggregate syntax: 
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT( * ) FROM tab2 WHERE NOT NULL IS NULL
----
48

skipif mysql # not compatible
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT ( * ) FROM tab2 WHERE NOT NULL IS NULL
----
48

onlyif mysql # aggregate syntax: 
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT( * ) FROM tab3 WHERE NOT NULL IS NULL
----
48

skipif mysql # not compatible
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT ( * ) FROM tab3 WHERE NOT NULL IS NULL
----
48

onlyif mysql # aggregate syntax: 
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT( * ) FROM tab4 WHERE NOT NULL IS NULL
----
48

skipif mysql # not compatible
query I rowsort label-2250
SELECT DISTINCT - - 48 + + COUNT ( * ) FROM tab4 WHERE NOT NULL IS NULL
----
48

query I rowsort label-2255
SELECT ALL + - col0 + + 91 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-2255
SELECT ALL + - col0 + + 91 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-2255
SELECT ALL + - col0 + + 91 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-2255
SELECT ALL + - col0 + + 91 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-2255
SELECT ALL + - col0 + + 91 FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-2260
SELECT 41 - col3 FROM tab0 WHERE col4 IS NULL
----

query I rowsort label-2260
SELECT 41 - col3 FROM tab1 WHERE col4 IS NULL
----

query I rowsort label-2260
SELECT 41 - col3 FROM tab2 WHERE col4 IS NULL
----

query I rowsort label-2260
SELECT 41 - col3 FROM tab3 WHERE col4 IS NULL
----

query I rowsort label-2260
SELECT 41 - col3 FROM tab4 WHERE col4 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2265
SELECT * FROM tab0 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN - - col0 AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2265
SELECT * FROM tab0 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN - - col0 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2265
SELECT * FROM tab1 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN - - col0 AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2265
SELECT * FROM tab1 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN - - col0 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2265
SELECT * FROM tab2 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN - - col0 AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2265
SELECT * FROM tab2 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN - - col0 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2265
SELECT * FROM tab3 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN - - col0 AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2265
SELECT * FROM tab3 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN - - col0 AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2265
SELECT * FROM tab4 WHERE - CAST( NULL AS SIGNED ) NOT BETWEEN - - col0 AND NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2265
SELECT * FROM tab4 WHERE - CAST ( NULL AS INTEGER ) NOT BETWEEN - - col0 AND NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2270
SELECT - 89 col2 FROM tab0 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2270
SELECT - 89 col2 FROM tab0 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2270
SELECT - 89 col2 FROM tab1 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2270
SELECT - 89 col2 FROM tab1 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2270
SELECT - 89 col2 FROM tab2 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2270
SELECT - 89 col2 FROM tab2 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2270
SELECT - 89 col2 FROM tab3 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2270
SELECT - 89 col2 FROM tab3 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST ( NULL AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2270
SELECT - 89 col2 FROM tab4 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST( NULL AS DECIMAL )
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2270
SELECT - 89 col2 FROM tab4 WHERE ( - col0 ) NOT BETWEEN ( NULL ) AND + CAST ( NULL AS REAL )
----

query IIIIIII rowsort label-2275
SELECT ALL * FROM tab0 cor0 WHERE NOT 75 / - + col1 IS NOT NULL
----

query IIIIIII rowsort label-2275
SELECT ALL * FROM tab1 cor0 WHERE NOT 75 / - + col1 IS NOT NULL
----

query IIIIIII rowsort label-2275
SELECT ALL * FROM tab2 cor0 WHERE NOT 75 / - + col1 IS NOT NULL
----

query IIIIIII rowsort label-2275
SELECT ALL * FROM tab3 cor0 WHERE NOT 75 / - + col1 IS NOT NULL
----

query IIIIIII rowsort label-2275
SELECT ALL * FROM tab4 cor0 WHERE NOT 75 / - + col1 IS NOT NULL
----

query I rowsort label-2280
SELECT + - 76 + - 47 + col3 * + + 95 FROM tab0 WHERE + col5 IS NULL
----

query I rowsort label-2280
SELECT + - 76 + - 47 + col3 * + + 95 FROM tab1 WHERE + col5 IS NULL
----

query I rowsort label-2280
SELECT + - 76 + - 47 + col3 * + + 95 FROM tab2 WHERE + col5 IS NULL
----

query I rowsort label-2280
SELECT + - 76 + - 47 + col3 * + + 95 FROM tab3 WHERE + col5 IS NULL
----

query I rowsort label-2280
SELECT + - 76 + - 47 + col3 * + + 95 FROM tab4 WHERE + col5 IS NULL
----

query IIIIIII rowsort label-2285
SELECT ALL * FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2285
SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2285
SELECT ALL * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2285
SELECT ALL * FROM tab3 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2285
SELECT ALL * FROM tab4 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2290
SELECT DISTINCT + - COUNT( col3 ) AS col1 FROM tab0 AS cor0 WHERE col3 IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2290
SELECT DISTINCT + - COUNT ( col3 ) AS col1 FROM tab0 AS cor0 WHERE col3 IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2290
SELECT DISTINCT + - COUNT( col3 ) AS col1 FROM tab1 AS cor0 WHERE col3 IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2290
SELECT DISTINCT + - COUNT ( col3 ) AS col1 FROM tab1 AS cor0 WHERE col3 IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2290
SELECT DISTINCT + - COUNT( col3 ) AS col1 FROM tab2 AS cor0 WHERE col3 IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2290
SELECT DISTINCT + - COUNT ( col3 ) AS col1 FROM tab2 AS cor0 WHERE col3 IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2290
SELECT DISTINCT + - COUNT( col3 ) AS col1 FROM tab3 AS cor0 WHERE col3 IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2290
SELECT DISTINCT + - COUNT ( col3 ) AS col1 FROM tab3 AS cor0 WHERE col3 IS NOT NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2290
SELECT DISTINCT + - COUNT( col3 ) AS col1 FROM tab4 AS cor0 WHERE col3 IS NOT NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2290
SELECT DISTINCT + - COUNT ( col3 ) AS col1 FROM tab4 AS cor0 WHERE col3 IS NOT NULL
----
-1000

query IIIIIII rowsort label-2295
SELECT * FROM tab0 WHERE NULL = ( + + col4 )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab1 WHERE NULL = ( + + col4 )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab2 WHERE NULL = ( + + col4 )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab3 WHERE NULL = ( + + col4 )
----

query IIIIIII rowsort label-2295
SELECT * FROM tab4 WHERE NULL = ( + + col4 )
----

query IIIIIII rowsort label-2300
SELECT * FROM tab0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-2300
SELECT * FROM tab1 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-2300
SELECT * FROM tab2 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-2300
SELECT * FROM tab3 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-2300
SELECT * FROM tab4 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-2305
SELECT ALL col0 / + col4 FROM tab0 AS cor0 WHERE col0 * + 65 - col4 + - - ( + col0 ) IS NULL
----

query I rowsort label-2305
SELECT ALL col0 / + col4 FROM tab1 AS cor0 WHERE col0 * + 65 - col4 + - - ( + col0 ) IS NULL
----

query I rowsort label-2305
SELECT ALL col0 / + col4 FROM tab2 AS cor0 WHERE col0 * + 65 - col4 + - - ( + col0 ) IS NULL
----

query I rowsort label-2305
SELECT ALL col0 / + col4 FROM tab3 AS cor0 WHERE col0 * + 65 - col4 + - - ( + col0 ) IS NULL
----

query I rowsort label-2305
SELECT ALL col0 / + col4 FROM tab4 AS cor0 WHERE col0 * + 65 - col4 + - - ( + col0 ) IS NULL
----

query I rowsort label-2310
SELECT ALL col1 * + col0 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2310
SELECT ALL col1 * + col0 AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2310
SELECT ALL col1 * + col0 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2310
SELECT ALL col1 * + col0 AS col2 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2310
SELECT ALL col1 * + col0 AS col2 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2315
SELECT DISTINCT + 48 FROM tab0 WHERE + 20 IS NULL
----

query I rowsort label-2315
SELECT DISTINCT + 48 FROM tab1 WHERE + 20 IS NULL
----

query I rowsort label-2315
SELECT DISTINCT + 48 FROM tab2 WHERE + 20 IS NULL
----

query I rowsort label-2315
SELECT DISTINCT + 48 FROM tab3 WHERE + 20 IS NULL
----

query I rowsort label-2315
SELECT DISTINCT + 48 FROM tab4 WHERE + 20 IS NULL
----

query I rowsort label-2320
SELECT col0 AS col0 FROM tab0 WHERE NOT NULL > NULL
----

query I rowsort label-2320
SELECT col0 AS col0 FROM tab1 WHERE NOT NULL > NULL
----

query I rowsort label-2320
SELECT col0 AS col0 FROM tab2 WHERE NOT NULL > NULL
----

query I rowsort label-2320
SELECT col0 AS col0 FROM tab3 WHERE NOT NULL > NULL
----

query I rowsort label-2320
SELECT col0 AS col0 FROM tab4 WHERE NOT NULL > NULL
----

query IIIIIII rowsort label-2325
SELECT ALL * FROM tab0 cor0 WHERE NOT ( 43 / col3 * + - col3 ) NOT IN ( + col3 )
----

query IIIIIII rowsort label-2325
SELECT ALL * FROM tab1 cor0 WHERE NOT ( 43 / col3 * + - col3 ) NOT IN ( + col3 )
----

query IIIIIII rowsort label-2325
SELECT ALL * FROM tab2 cor0 WHERE NOT ( 43 / col3 * + - col3 ) NOT IN ( + col3 )
----

query IIIIIII rowsort label-2325
SELECT ALL * FROM tab3 cor0 WHERE NOT ( 43 / col3 * + - col3 ) NOT IN ( + col3 )
----

query IIIIIII rowsort label-2325
SELECT ALL * FROM tab4 cor0 WHERE NOT ( 43 / col3 * + - col3 ) NOT IN ( + col3 )
----

query IIIIIII rowsort label-2330
SELECT * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN - col4 AND - col3
----

query IIIIIII rowsort label-2330
SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - col4 AND - col3
----

query IIIIIII rowsort label-2330
SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN - col4 AND - col3
----

query IIIIIII rowsort label-2330
SELECT * FROM tab3 AS cor0 WHERE NOT NULL BETWEEN - col4 AND - col3
----

query IIIIIII rowsort label-2330
SELECT * FROM tab4 AS cor0 WHERE NOT NULL BETWEEN - col4 AND - col3
----

query IIIIIII rowsort label-2335
SELECT ALL * FROM tab0 WHERE NOT ( - col3 ) <= NULL
----

query IIIIIII rowsort label-2335
SELECT ALL * FROM tab1 WHERE NOT ( - col3 ) <= NULL
----

query IIIIIII rowsort label-2335
SELECT ALL * FROM tab2 WHERE NOT ( - col3 ) <= NULL
----

query IIIIIII rowsort label-2335
SELECT ALL * FROM tab3 WHERE NOT ( - col3 ) <= NULL
----

query IIIIIII rowsort label-2335
SELECT ALL * FROM tab4 WHERE NOT ( - col3 ) <= NULL
----

query I rowsort label-2340
SELECT 35 * + col0 FROM tab0 WHERE NOT + 74 IN ( ( - + ( + 23 ) ) + + col1 )
----
1000 values hashing to 96e861777a08d04bb48acbd7a4c77396

query I rowsort label-2340
SELECT 35 * + col0 FROM tab1 WHERE NOT + 74 IN ( ( - + ( + 23 ) ) + + col1 )
----
1000 values hashing to 96e861777a08d04bb48acbd7a4c77396

query I rowsort label-2340
SELECT 35 * + col0 FROM tab2 WHERE NOT + 74 IN ( ( - + ( + 23 ) ) + + col1 )
----
1000 values hashing to 96e861777a08d04bb48acbd7a4c77396

query I rowsort label-2340
SELECT 35 * + col0 FROM tab3 WHERE NOT + 74 IN ( ( - + ( + 23 ) ) + + col1 )
----
1000 values hashing to 96e861777a08d04bb48acbd7a4c77396

query I rowsort label-2340
SELECT 35 * + col0 FROM tab4 WHERE NOT + 74 IN ( ( - + ( + 23 ) ) + + col1 )
----
1000 values hashing to 96e861777a08d04bb48acbd7a4c77396

query I rowsort label-2345
SELECT col1 FROM tab0 WHERE NOT col3 > NULL
----

query I rowsort label-2345
SELECT col1 FROM tab1 WHERE NOT col3 > NULL
----

query I rowsort label-2345
SELECT col1 FROM tab2 WHERE NOT col3 > NULL
----

query I rowsort label-2345
SELECT col1 FROM tab3 WHERE NOT col3 > NULL
----

query I rowsort label-2345
SELECT col1 FROM tab4 WHERE NOT col3 > NULL
----

query I rowsort label-2350
SELECT + col3 FROM tab0 WHERE ( + + col3 + 53 ) BETWEEN col0 AND NULL
----

query I rowsort label-2350
SELECT + col3 FROM tab1 WHERE ( + + col3 + 53 ) BETWEEN col0 AND NULL
----

query I rowsort label-2350
SELECT + col3 FROM tab2 WHERE ( + + col3 + 53 ) BETWEEN col0 AND NULL
----

query I rowsort label-2350
SELECT + col3 FROM tab3 WHERE ( + + col3 + 53 ) BETWEEN col0 AND NULL
----

query I rowsort label-2350
SELECT + col3 FROM tab4 WHERE ( + + col3 + 53 ) BETWEEN col0 AND NULL
----

query I rowsort label-2355
SELECT ALL col0 / - col3 AS col3 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2355
SELECT ALL col0 / - col3 AS col3 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2355
SELECT ALL col0 / - col3 AS col3 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2355
SELECT ALL col0 / - col3 AS col3 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2355
SELECT ALL col0 / - col3 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab0 cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab1 cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab2 cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab3 cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2360
SELECT * FROM tab4 cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2365
SELECT ALL 72 + col0 AS col3 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to fd918d636b2e9952a1ba6c71868debe4

query I rowsort label-2365
SELECT ALL 72 + col0 AS col3 FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to fd918d636b2e9952a1ba6c71868debe4

query I rowsort label-2365
SELECT ALL 72 + col0 AS col3 FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to fd918d636b2e9952a1ba6c71868debe4

query I rowsort label-2365
SELECT ALL 72 + col0 AS col3 FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to fd918d636b2e9952a1ba6c71868debe4

query I rowsort label-2365
SELECT ALL 72 + col0 AS col3 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
1000 values hashing to fd918d636b2e9952a1ba6c71868debe4

query I rowsort label-2370
SELECT col0 - + col0 FROM tab0 cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2370
SELECT col0 - + col0 FROM tab1 cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2370
SELECT col0 - + col0 FROM tab2 cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2370
SELECT col0 - + col0 FROM tab3 cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2370
SELECT col0 - + col0 FROM tab4 cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2375
SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + - col3 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + - col3 FROM tab0 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2375
SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + - col3 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + - col3 FROM tab1 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2375
SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + - col3 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + - col3 FROM tab2 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2375
SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + - col3 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + - col3 FROM tab3 cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2375
SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + - col3 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2375
SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + - col3 FROM tab4 cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2380
SELECT DISTINCT 11 FROM tab0 AS cor0 WHERE NOT + col0 <> NULL
----

query I rowsort label-2380
SELECT DISTINCT 11 FROM tab1 AS cor0 WHERE NOT + col0 <> NULL
----

query I rowsort label-2380
SELECT DISTINCT 11 FROM tab2 AS cor0 WHERE NOT + col0 <> NULL
----

query I rowsort label-2380
SELECT DISTINCT 11 FROM tab3 AS cor0 WHERE NOT + col0 <> NULL
----

query I rowsort label-2380
SELECT DISTINCT 11 FROM tab4 AS cor0 WHERE NOT + col0 <> NULL
----

query I rowsort label-2385
SELECT ALL + col5 FROM tab0 WHERE NULL < 49 * 1
----

query I rowsort label-2385
SELECT ALL + col5 FROM tab1 WHERE NULL < 49 * 1
----

query I rowsort label-2385
SELECT ALL + col5 FROM tab2 WHERE NULL < 49 * 1
----

query I rowsort label-2385
SELECT ALL + col5 FROM tab3 WHERE NULL < 49 * 1
----

query I rowsort label-2385
SELECT ALL + col5 FROM tab4 WHERE NULL < 49 * 1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2390
SELECT ALL + - col4 FROM tab0 AS cor0 WHERE ( - CAST( NULL AS SIGNED ) ) + - - 79 BETWEEN - 10 AND - 7
----

skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + - col4 FROM tab0 AS cor0 WHERE ( - CAST ( NULL AS INTEGER ) ) + - - 79 BETWEEN - 10 AND - 7
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2390
SELECT ALL + - col4 FROM tab1 AS cor0 WHERE ( - CAST( NULL AS SIGNED ) ) + - - 79 BETWEEN - 10 AND - 7
----

skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + - col4 FROM tab1 AS cor0 WHERE ( - CAST ( NULL AS INTEGER ) ) + - - 79 BETWEEN - 10 AND - 7
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2390
SELECT ALL + - col4 FROM tab2 AS cor0 WHERE ( - CAST( NULL AS SIGNED ) ) + - - 79 BETWEEN - 10 AND - 7
----

skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + - col4 FROM tab2 AS cor0 WHERE ( - CAST ( NULL AS INTEGER ) ) + - - 79 BETWEEN - 10 AND - 7
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2390
SELECT ALL + - col4 FROM tab3 AS cor0 WHERE ( - CAST( NULL AS SIGNED ) ) + - - 79 BETWEEN - 10 AND - 7
----

skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + - col4 FROM tab3 AS cor0 WHERE ( - CAST ( NULL AS INTEGER ) ) + - - 79 BETWEEN - 10 AND - 7
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2390
SELECT ALL + - col4 FROM tab4 AS cor0 WHERE ( - CAST( NULL AS SIGNED ) ) + - - 79 BETWEEN - 10 AND - 7
----

skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + - col4 FROM tab4 AS cor0 WHERE ( - CAST ( NULL AS INTEGER ) ) + - - 79 BETWEEN - 10 AND - 7
----

query IIIIIII rowsort label-2395
SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( + 94, + 97 - col1 + + col3 )
----

query IIIIIII rowsort label-2395
SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( + 94, + 97 - col1 + + col3 )
----

query IIIIIII rowsort label-2395
SELECT * FROM tab2 AS cor0 WHERE NULL NOT IN ( + 94, + 97 - col1 + + col3 )
----

query IIIIIII rowsort label-2395
SELECT * FROM tab3 AS cor0 WHERE NULL NOT IN ( + 94, + 97 - col1 + + col3 )
----

query IIIIIII rowsort label-2395
SELECT * FROM tab4 AS cor0 WHERE NULL NOT IN ( + 94, + 97 - col1 + + col3 )
----

query IIIIIII rowsort label-2400
SELECT * FROM tab0 AS cor0 WHERE + 86 = NULL
----

query IIIIIII rowsort label-2400
SELECT * FROM tab1 AS cor0 WHERE + 86 = NULL
----

query IIIIIII rowsort label-2400
SELECT * FROM tab2 AS cor0 WHERE + 86 = NULL
----

query IIIIIII rowsort label-2400
SELECT * FROM tab3 AS cor0 WHERE + 86 = NULL
----

query IIIIIII rowsort label-2400
SELECT * FROM tab4 AS cor0 WHERE + 86 = NULL
----

query I rowsort label-2405
SELECT DISTINCT col0 + + col1 AS col4 FROM tab0 WHERE + + 59 IS NULL
----

query I rowsort label-2405
SELECT DISTINCT col0 + + col1 AS col4 FROM tab1 WHERE + + 59 IS NULL
----

query I rowsort label-2405
SELECT DISTINCT col0 + + col1 AS col4 FROM tab2 WHERE + + 59 IS NULL
----

query I rowsort label-2405
SELECT DISTINCT col0 + + col1 AS col4 FROM tab3 WHERE + + 59 IS NULL
----

query I rowsort label-2405
SELECT DISTINCT col0 + + col1 AS col4 FROM tab4 WHERE + + 59 IS NULL
----

query I rowsort label-2410
SELECT + col4 / col3 AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT + col4 / col3 AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT + col4 / col3 AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT + col4 / col3 AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2410
SELECT + col4 / col3 AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-2415
SELECT * FROM tab0 AS cor0 WHERE - col3 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2415
SELECT * FROM tab1 AS cor0 WHERE - col3 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2415
SELECT * FROM tab2 AS cor0 WHERE - col3 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2415
SELECT * FROM tab3 AS cor0 WHERE - col3 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2415
SELECT * FROM tab4 AS cor0 WHERE - col3 NOT BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2420
SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2420
SELECT * FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2420
SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2420
SELECT * FROM tab3 AS cor0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2420
SELECT * FROM tab4 AS cor0 WHERE NULL BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2425
SELECT * FROM tab0 WHERE NOT + + ( - col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2425
SELECT * FROM tab1 WHERE NOT + + ( - col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2425
SELECT * FROM tab2 WHERE NOT + + ( - col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2425
SELECT * FROM tab3 WHERE NOT + + ( - col4 ) IS NOT NULL
----

query IIIIIII rowsort label-2425
SELECT * FROM tab4 WHERE NOT + + ( - col4 ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab0 AS cor0 WHERE NOT - CAST( col3 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab0 AS cor0 WHERE NOT - CAST ( col3 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab1 AS cor0 WHERE NOT - CAST( col3 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab1 AS cor0 WHERE NOT - CAST ( col3 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab2 AS cor0 WHERE NOT - CAST( col3 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab2 AS cor0 WHERE NOT - CAST ( col3 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab3 AS cor0 WHERE NOT - CAST( col3 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab3 AS cor0 WHERE NOT - CAST ( col3 AS INTEGER ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab4 AS cor0 WHERE NOT - CAST( col3 AS SIGNED ) IS NOT NULL
----

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2430
SELECT ALL 17 col2 FROM tab4 AS cor0 WHERE NOT - CAST ( col3 AS INTEGER ) IS NOT NULL
----

query I rowsort label-2435
SELECT - col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2435
SELECT - col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2435
SELECT - col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2435
SELECT - col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2435
SELECT - col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2440
SELECT DISTINCT + - 46 * - 64 * + 96 FROM tab0 AS cor0 WHERE NOT ( NOT col1 NOT BETWEEN - col0 AND NULL )
----

query I rowsort label-2440
SELECT DISTINCT + - 46 * - 64 * + 96 FROM tab1 AS cor0 WHERE NOT ( NOT col1 NOT BETWEEN - col0 AND NULL )
----

query I rowsort label-2440
SELECT DISTINCT + - 46 * - 64 * + 96 FROM tab2 AS cor0 WHERE NOT ( NOT col1 NOT BETWEEN - col0 AND NULL )
----

query I rowsort label-2440
SELECT DISTINCT + - 46 * - 64 * + 96 FROM tab3 AS cor0 WHERE NOT ( NOT col1 NOT BETWEEN - col0 AND NULL )
----

query I rowsort label-2440
SELECT DISTINCT + - 46 * - 64 * + 96 FROM tab4 AS cor0 WHERE NOT ( NOT col1 NOT BETWEEN - col0 AND NULL )
----

query I rowsort label-2445
SELECT + col4 AS col0 FROM tab0 WHERE NOT ( - - 1 * + 95 ) <= ( NULL )
----

query I rowsort label-2445
SELECT + col4 AS col0 FROM tab1 WHERE NOT ( - - 1 * + 95 ) <= ( NULL )
----

query I rowsort label-2445
SELECT + col4 AS col0 FROM tab2 WHERE NOT ( - - 1 * + 95 ) <= ( NULL )
----

query I rowsort label-2445
SELECT + col4 AS col0 FROM tab3 WHERE NOT ( - - 1 * + 95 ) <= ( NULL )
----

query I rowsort label-2445
SELECT + col4 AS col0 FROM tab4 WHERE NOT ( - - 1 * + 95 ) <= ( NULL )
----

query I rowsort label-2450
SELECT - col0 AS col4 FROM tab0 AS cor0 WHERE col0 > + - col1
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2450
SELECT - col0 AS col4 FROM tab1 AS cor0 WHERE col0 > + - col1
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2450
SELECT - col0 AS col4 FROM tab2 AS cor0 WHERE col0 > + - col1
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2450
SELECT - col0 AS col4 FROM tab3 AS cor0 WHERE col0 > + - col1
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2450
SELECT - col0 AS col4 FROM tab4 AS cor0 WHERE col0 > + - col1
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query IIIIIII rowsort label-2455
SELECT * FROM tab0 AS cor0 WHERE ( + - 70 ) IS NULL
----

query IIIIIII rowsort label-2455
SELECT * FROM tab1 AS cor0 WHERE ( + - 70 ) IS NULL
----

query IIIIIII rowsort label-2455
SELECT * FROM tab2 AS cor0 WHERE ( + - 70 ) IS NULL
----

query IIIIIII rowsort label-2455
SELECT * FROM tab3 AS cor0 WHERE ( + - 70 ) IS NULL
----

query IIIIIII rowsort label-2455
SELECT * FROM tab4 AS cor0 WHERE ( + - 70 ) IS NULL
----

query I rowsort label-2460
SELECT ALL + 51 FROM tab0 AS cor0 WHERE - col1 + + - ( - - 44 ) + - col1 IS NOT NULL
----
1000 values hashing to ff4ad240ce09e5c3713e11663281966d

query I rowsort label-2460
SELECT ALL + 51 FROM tab1 AS cor0 WHERE - col1 + + - ( - - 44 ) + - col1 IS NOT NULL
----
1000 values hashing to ff4ad240ce09e5c3713e11663281966d

query I rowsort label-2460
SELECT ALL + 51 FROM tab2 AS cor0 WHERE - col1 + + - ( - - 44 ) + - col1 IS NOT NULL
----
1000 values hashing to ff4ad240ce09e5c3713e11663281966d

query I rowsort label-2460
SELECT ALL + 51 FROM tab3 AS cor0 WHERE - col1 + + - ( - - 44 ) + - col1 IS NOT NULL
----
1000 values hashing to ff4ad240ce09e5c3713e11663281966d

query I rowsort label-2460
SELECT ALL + 51 FROM tab4 AS cor0 WHERE - col1 + + - ( - - 44 ) + - col1 IS NOT NULL
----
1000 values hashing to ff4ad240ce09e5c3713e11663281966d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2465
SELECT ALL col3 col5 FROM tab0 WHERE NULL <= - col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2465
SELECT ALL col3 col5 FROM tab1 WHERE NULL <= - col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2465
SELECT ALL col3 col5 FROM tab2 WHERE NULL <= - col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2465
SELECT ALL col3 col5 FROM tab3 WHERE NULL <= - col3
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2465
SELECT ALL col3 col5 FROM tab4 WHERE NULL <= - col3
----

query I rowsort label-2470
SELECT col4 * + col4 FROM tab0 WHERE + - 76 * + + col0 = + - 70
----

query I rowsort label-2470
SELECT col4 * + col4 FROM tab1 WHERE + - 76 * + + col0 = + - 70
----

query I rowsort label-2470
SELECT col4 * + col4 FROM tab2 WHERE + - 76 * + + col0 = + - 70
----

query I rowsort label-2470
SELECT col4 * + col4 FROM tab3 WHERE + - 76 * + + col0 = + - 70
----

query I rowsort label-2470
SELECT col4 * + col4 FROM tab4 WHERE + - 76 * + + col0 = + - 70
----

query I rowsort label-2475
SELECT ALL - 4 + - - col0 FROM tab0 WHERE - - 5 IS NULL
----

query I rowsort label-2475
SELECT ALL - 4 + - - col0 FROM tab1 WHERE - - 5 IS NULL
----

query I rowsort label-2475
SELECT ALL - 4 + - - col0 FROM tab2 WHERE - - 5 IS NULL
----

query I rowsort label-2475
SELECT ALL - 4 + - - col0 FROM tab3 WHERE - - 5 IS NULL
----

query I rowsort label-2475
SELECT ALL - 4 + - - col0 FROM tab4 WHERE - - 5 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2480
SELECT - col1 FROM tab0 WHERE NULL BETWEEN col4 * + + 51 - + CAST( NULL AS SIGNED ) AND 94 - + 59
----

skipif mysql # not compatible
query I rowsort label-2480
SELECT - col1 FROM tab0 WHERE NULL BETWEEN col4 * + + 51 - + CAST ( NULL AS INTEGER ) AND 94 - + 59
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2480
SELECT - col1 FROM tab1 WHERE NULL BETWEEN col4 * + + 51 - + CAST( NULL AS SIGNED ) AND 94 - + 59
----

skipif mysql # not compatible
query I rowsort label-2480
SELECT - col1 FROM tab1 WHERE NULL BETWEEN col4 * + + 51 - + CAST ( NULL AS INTEGER ) AND 94 - + 59
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2480
SELECT - col1 FROM tab2 WHERE NULL BETWEEN col4 * + + 51 - + CAST( NULL AS SIGNED ) AND 94 - + 59
----

skipif mysql # not compatible
query I rowsort label-2480
SELECT - col1 FROM tab2 WHERE NULL BETWEEN col4 * + + 51 - + CAST ( NULL AS INTEGER ) AND 94 - + 59
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2480
SELECT - col1 FROM tab3 WHERE NULL BETWEEN col4 * + + 51 - + CAST( NULL AS SIGNED ) AND 94 - + 59
----

skipif mysql # not compatible
query I rowsort label-2480
SELECT - col1 FROM tab3 WHERE NULL BETWEEN col4 * + + 51 - + CAST ( NULL AS INTEGER ) AND 94 - + 59
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2480
SELECT - col1 FROM tab4 WHERE NULL BETWEEN col4 * + + 51 - + CAST( NULL AS SIGNED ) AND 94 - + 59
----

skipif mysql # not compatible
query I rowsort label-2480
SELECT - col1 FROM tab4 WHERE NULL BETWEEN col4 * + + 51 - + CAST ( NULL AS INTEGER ) AND 94 - + 59
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-2485
SELECT + col3 col5, col2 col5 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
2000 values hashing to 755b43fefc30f040c7b16b23dda6d810

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-2485
SELECT + col3 col5, col2 col5 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
2000 values hashing to 755b43fefc30f040c7b16b23dda6d810

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-2485
SELECT + col3 col5, col2 col5 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
2000 values hashing to 755b43fefc30f040c7b16b23dda6d810

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-2485
SELECT + col3 col5, col2 col5 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
2000 values hashing to 755b43fefc30f040c7b16b23dda6d810

skipif postgresql # PostgreSQL requires AS when renaming output columns
query II rowsort label-2485
SELECT + col3 col5, col2 col5 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
2000 values hashing to 755b43fefc30f040c7b16b23dda6d810

query IIIIIII rowsort label-2490
SELECT ALL * FROM tab0 WHERE NOT col1 <= NULL
----

query IIIIIII rowsort label-2490
SELECT ALL * FROM tab1 WHERE NOT col1 <= NULL
----

query IIIIIII rowsort label-2490
SELECT ALL * FROM tab2 WHERE NOT col1 <= NULL
----

query IIIIIII rowsort label-2490
SELECT ALL * FROM tab3 WHERE NOT col1 <= NULL
----

query IIIIIII rowsort label-2490
SELECT ALL * FROM tab4 WHERE NOT col1 <= NULL
----

query I rowsort label-2495
SELECT DISTINCT + - 90 FROM tab0 WHERE NOT NULL IS NOT NULL
----
-90

query I rowsort label-2495
SELECT DISTINCT + - 90 FROM tab1 WHERE NOT NULL IS NOT NULL
----
-90

query I rowsort label-2495
SELECT DISTINCT + - 90 FROM tab2 WHERE NOT NULL IS NOT NULL
----
-90

query I rowsort label-2495
SELECT DISTINCT + - 90 FROM tab3 WHERE NOT NULL IS NOT NULL
----
-90

query I rowsort label-2495
SELECT DISTINCT + - 90 FROM tab4 WHERE NOT NULL IS NOT NULL
----
-90

query I rowsort label-2500
SELECT DISTINCT - ( + col0 ) AS col2 FROM tab0 AS cor0 WHERE NOT 8 IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2500
SELECT DISTINCT - ( + col0 ) AS col2 FROM tab1 AS cor0 WHERE NOT 8 IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2500
SELECT DISTINCT - ( + col0 ) AS col2 FROM tab2 AS cor0 WHERE NOT 8 IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2500
SELECT DISTINCT - ( + col0 ) AS col2 FROM tab3 AS cor0 WHERE NOT 8 IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2500
SELECT DISTINCT - ( + col0 ) AS col2 FROM tab4 AS cor0 WHERE NOT 8 IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query IIIIIII rowsort label-2505
SELECT * FROM tab0 AS cor0 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2505
SELECT * FROM tab1 AS cor0 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2505
SELECT * FROM tab2 AS cor0 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2505
SELECT * FROM tab3 AS cor0 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2505
SELECT * FROM tab4 AS cor0 WHERE NOT NULL <> ( NULL )
----

query IIIIIII rowsort label-2510
SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( - + 96 + + - col4, + col1 / + col4 + + 9 )
----

query IIIIIII rowsort label-2510
SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( - + 96 + + - col4, + col1 / + col4 + + 9 )
----

query IIIIIII rowsort label-2510
SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( - + 96 + + - col4, + col1 / + col4 + + 9 )
----

query IIIIIII rowsort label-2510
SELECT ALL * FROM tab3 WHERE NOT NULL NOT IN ( - + 96 + + - col4, + col1 / + col4 + + 9 )
----

query IIIIIII rowsort label-2510
SELECT ALL * FROM tab4 WHERE NOT NULL NOT IN ( - + 96 + + - col4, + col1 / + col4 + + 9 )
----

query I rowsort label-2515
SELECT ALL - 88 AS col0 FROM tab0 WHERE NOT col3 * col4 IS NOT NULL
----

query I rowsort label-2515
SELECT ALL - 88 AS col0 FROM tab1 WHERE NOT col3 * col4 IS NOT NULL
----

query I rowsort label-2515
SELECT ALL - 88 AS col0 FROM tab2 WHERE NOT col3 * col4 IS NOT NULL
----

query I rowsort label-2515
SELECT ALL - 88 AS col0 FROM tab3 WHERE NOT col3 * col4 IS NOT NULL
----

query I rowsort label-2515
SELECT ALL - 88 AS col0 FROM tab4 WHERE NOT col3 * col4 IS NOT NULL
----

query I rowsort label-2520
SELECT ALL - 78 FROM tab0 WHERE col1 NOT IN ( + - 96, - col1 + ( - + col0 ) * ( 5 ) * + ( - + col4 ) )
----
1000 values hashing to dfa8bc840b0124a8f9cabb9fb05f22a6

query I rowsort label-2520
SELECT ALL - 78 FROM tab1 WHERE col1 NOT IN ( + - 96, - col1 + ( - + col0 ) * ( 5 ) * + ( - + col4 ) )
----
1000 values hashing to dfa8bc840b0124a8f9cabb9fb05f22a6

query I rowsort label-2520
SELECT ALL - 78 FROM tab2 WHERE col1 NOT IN ( + - 96, - col1 + ( - + col0 ) * ( 5 ) * + ( - + col4 ) )
----
1000 values hashing to dfa8bc840b0124a8f9cabb9fb05f22a6

query I rowsort label-2520
SELECT ALL - 78 FROM tab3 WHERE col1 NOT IN ( + - 96, - col1 + ( - + col0 ) * ( 5 ) * + ( - + col4 ) )
----
1000 values hashing to dfa8bc840b0124a8f9cabb9fb05f22a6

query I rowsort label-2520
SELECT ALL - 78 FROM tab4 WHERE col1 NOT IN ( + - 96, - col1 + ( - + col0 ) * ( 5 ) * + ( - + col4 ) )
----
1000 values hashing to dfa8bc840b0124a8f9cabb9fb05f22a6

onlyif mysql # aggregate syntax: 
query I rowsort label-2525
SELECT DISTINCT + COUNT( * ) AS col3 FROM tab0 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2525
SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab0 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2525
SELECT DISTINCT + COUNT( * ) AS col3 FROM tab1 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2525
SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab1 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2525
SELECT DISTINCT + COUNT( * ) AS col3 FROM tab2 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2525
SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab2 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2525
SELECT DISTINCT + COUNT( * ) AS col3 FROM tab3 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2525
SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab3 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2525
SELECT DISTINCT + COUNT( * ) AS col3 FROM tab4 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2525
SELECT DISTINCT + COUNT ( * ) AS col3 FROM tab4 WHERE col4 < NULL AND + col3 * + - col4 IS NULL
----
0

query I rowsort label-2530
SELECT - - 65 + + ( col4 ) + - - col4 + + col0 FROM tab0 AS cor0 WHERE NOT + col0 + - col4 >= - col4 + - col0
----

query I rowsort label-2530
SELECT - - 65 + + ( col4 ) + - - col4 + + col0 FROM tab1 AS cor0 WHERE NOT + col0 + - col4 >= - col4 + - col0
----

query I rowsort label-2530
SELECT - - 65 + + ( col4 ) + - - col4 + + col0 FROM tab2 AS cor0 WHERE NOT + col0 + - col4 >= - col4 + - col0
----

query I rowsort label-2530
SELECT - - 65 + + ( col4 ) + - - col4 + + col0 FROM tab3 AS cor0 WHERE NOT + col0 + - col4 >= - col4 + - col0
----

query I rowsort label-2530
SELECT - - 65 + + ( col4 ) + - - col4 + + col0 FROM tab4 AS cor0 WHERE NOT + col0 + - col4 >= - col4 + - col0
----

query I rowsort label-2535
SELECT DISTINCT 93 AS col2 FROM tab0 AS cor0 WHERE col5 IS NOT NULL
----
93

query I rowsort label-2535
SELECT DISTINCT 93 AS col2 FROM tab1 AS cor0 WHERE col5 IS NOT NULL
----
93

query I rowsort label-2535
SELECT DISTINCT 93 AS col2 FROM tab2 AS cor0 WHERE col5 IS NOT NULL
----
93

query I rowsort label-2535
SELECT DISTINCT 93 AS col2 FROM tab3 AS cor0 WHERE col5 IS NOT NULL
----
93

query I rowsort label-2535
SELECT DISTINCT 93 AS col2 FROM tab4 AS cor0 WHERE col5 IS NOT NULL
----
93

query IIIIIII rowsort label-2540
SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-2540
SELECT * FROM tab1 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-2540
SELECT * FROM tab2 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-2540
SELECT * FROM tab3 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-2540
SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL )
----

query IIIIIII rowsort label-2545
SELECT * FROM tab0 WHERE NULL BETWEEN NULL AND - 39
----

query IIIIIII rowsort label-2545
SELECT * FROM tab1 WHERE NULL BETWEEN NULL AND - 39
----

query IIIIIII rowsort label-2545
SELECT * FROM tab2 WHERE NULL BETWEEN NULL AND - 39
----

query IIIIIII rowsort label-2545
SELECT * FROM tab3 WHERE NULL BETWEEN NULL AND - 39
----

query IIIIIII rowsort label-2545
SELECT * FROM tab4 WHERE NULL BETWEEN NULL AND - 39
----

query I rowsort label-2550
SELECT DISTINCT - col4 * - col4 * + 95 + - + 39 AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) >= NULL
----

query I rowsort label-2550
SELECT DISTINCT - col4 * - col4 * + 95 + - + 39 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) >= NULL
----

query I rowsort label-2550
SELECT DISTINCT - col4 * - col4 * + 95 + - + 39 AS col1 FROM tab2 AS cor0 WHERE NOT ( NULL ) >= NULL
----

query I rowsort label-2550
SELECT DISTINCT - col4 * - col4 * + 95 + - + 39 AS col1 FROM tab3 AS cor0 WHERE NOT ( NULL ) >= NULL
----

query I rowsort label-2550
SELECT DISTINCT - col4 * - col4 * + 95 + - + 39 AS col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) >= NULL
----

query I rowsort label-2555
SELECT + col0 / - 93 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2555
SELECT + col0 / - 93 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2555
SELECT + col0 / - 93 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2555
SELECT + col0 / - 93 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2555
SELECT + col0 / - 93 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) = NULL
----

query IIIIIII rowsort label-2560
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 / + - col4
----

query IIIIIII rowsort label-2560
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 / + - col4
----

query IIIIIII rowsort label-2560
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 / + - col4
----

query IIIIIII rowsort label-2560
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 / + - col4
----

query IIIIIII rowsort label-2560
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 / + - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2565
SELECT ALL + CAST( NULL AS SIGNED ) FROM tab0 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2565
SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2565
SELECT ALL + CAST( NULL AS SIGNED ) FROM tab1 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2565
SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab1 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2565
SELECT ALL + CAST( NULL AS SIGNED ) FROM tab2 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2565
SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2565
SELECT ALL + CAST( NULL AS SIGNED ) FROM tab3 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2565
SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab3 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2565
SELECT ALL + CAST( NULL AS SIGNED ) FROM tab4 WHERE NOT NULL IS NULL
----

skipif mysql # not compatible
query I rowsort label-2565
SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab4 WHERE NOT NULL IS NULL
----

query I rowsort label-2570
SELECT + + 3 FROM tab0 WHERE NOT NULL <= NULL
----

query I rowsort label-2570
SELECT + + 3 FROM tab1 WHERE NOT NULL <= NULL
----

query I rowsort label-2570
SELECT + + 3 FROM tab2 WHERE NOT NULL <= NULL
----

query I rowsort label-2570
SELECT + + 3 FROM tab3 WHERE NOT NULL <= NULL
----

query I rowsort label-2570
SELECT + + 3 FROM tab4 WHERE NOT NULL <= NULL
----

query I rowsort label-2575
SELECT DISTINCT 70 FROM tab0 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-2575
SELECT DISTINCT 70 FROM tab1 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-2575
SELECT DISTINCT 70 FROM tab2 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-2575
SELECT DISTINCT 70 FROM tab3 AS cor0 WHERE NOT NULL <> NULL
----

query I rowsort label-2575
SELECT DISTINCT 70 FROM tab4 AS cor0 WHERE NOT NULL <> NULL
----

query IIIIIII rowsort label-2580
SELECT * FROM tab0 WHERE NOT NULL = - + ( col0 )
----

query IIIIIII rowsort label-2580
SELECT * FROM tab1 WHERE NOT NULL = - + ( col0 )
----

query IIIIIII rowsort label-2580
SELECT * FROM tab2 WHERE NOT NULL = - + ( col0 )
----

query IIIIIII rowsort label-2580
SELECT * FROM tab3 WHERE NOT NULL = - + ( col0 )
----

query IIIIIII rowsort label-2580
SELECT * FROM tab4 WHERE NOT NULL = - + ( col0 )
----

query IIIIIII rowsort label-2585
SELECT * FROM tab0 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-2585
SELECT * FROM tab1 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-2585
SELECT * FROM tab2 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-2585
SELECT * FROM tab3 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-2585
SELECT * FROM tab4 WHERE NOT + col5 IS NOT NULL
----

query IIIIIII rowsort label-2590
SELECT ALL * FROM tab0 AS cor0 WHERE ( NULL ) NOT BETWEEN - col0 * - + 33 - - - col4 + ( - - col0 ) AND NULL
----

query IIIIIII rowsort label-2590
SELECT ALL * FROM tab1 AS cor0 WHERE ( NULL ) NOT BETWEEN - col0 * - + 33 - - - col4 + ( - - col0 ) AND NULL
----

query IIIIIII rowsort label-2590
SELECT ALL * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN - col0 * - + 33 - - - col4 + ( - - col0 ) AND NULL
----

query IIIIIII rowsort label-2590
SELECT ALL * FROM tab3 AS cor0 WHERE ( NULL ) NOT BETWEEN - col0 * - + 33 - - - col4 + ( - - col0 ) AND NULL
----

query IIIIIII rowsort label-2590
SELECT ALL * FROM tab4 AS cor0 WHERE ( NULL ) NOT BETWEEN - col0 * - + 33 - - - col4 + ( - - col0 ) AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE 30 + CAST( + 95 AS SIGNED ) * - + col1 = NULL
----

skipif mysql # not compatible
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab0 AS cor0 WHERE 30 + CAST ( + 95 AS INTEGER ) * - + col1 = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE 30 + CAST( + 95 AS SIGNED ) * - + col1 = NULL
----

skipif mysql # not compatible
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab1 AS cor0 WHERE 30 + CAST ( + 95 AS INTEGER ) * - + col1 = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE 30 + CAST( + 95 AS SIGNED ) * - + col1 = NULL
----

skipif mysql # not compatible
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab2 AS cor0 WHERE 30 + CAST ( + 95 AS INTEGER ) * - + col1 = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE 30 + CAST( + 95 AS SIGNED ) * - + col1 = NULL
----

skipif mysql # not compatible
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab3 AS cor0 WHERE 30 + CAST ( + 95 AS INTEGER ) * - + col1 = NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE 30 + CAST( + 95 AS SIGNED ) * - + col1 = NULL
----

skipif mysql # not compatible
query I rowsort label-2595
SELECT DISTINCT - col1 FROM tab4 AS cor0 WHERE 30 + CAST ( + 95 AS INTEGER ) * - + col1 = NULL
----

query I rowsort label-2600
SELECT - - 8 + col3 / - + col1 AS col5 FROM tab0 cor0 WHERE ( NULL ) < NULL
----

query I rowsort label-2600
SELECT - - 8 + col3 / - + col1 AS col5 FROM tab1 cor0 WHERE ( NULL ) < NULL
----

query I rowsort label-2600
SELECT - - 8 + col3 / - + col1 AS col5 FROM tab2 cor0 WHERE ( NULL ) < NULL
----

query I rowsort label-2600
SELECT - - 8 + col3 / - + col1 AS col5 FROM tab3 cor0 WHERE ( NULL ) < NULL
----

query I rowsort label-2600
SELECT - - 8 + col3 / - + col1 AS col5 FROM tab4 cor0 WHERE ( NULL ) < NULL
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab0 AS cor0 WHERE NULL < ( - ( - - col1 ) )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab1 AS cor0 WHERE NULL < ( - ( - - col1 ) )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab2 AS cor0 WHERE NULL < ( - ( - - col1 ) )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab3 AS cor0 WHERE NULL < ( - ( - - col1 ) )
----

query IIIIIII rowsort label-2605
SELECT ALL * FROM tab4 AS cor0 WHERE NULL < ( - ( - - col1 ) )
----

query IIIIIII rowsort label-2610
SELECT * FROM tab0 AS cor0 WHERE NOT 77 NOT BETWEEN - 66 AND + + 11
----

query IIIIIII rowsort label-2610
SELECT * FROM tab1 AS cor0 WHERE NOT 77 NOT BETWEEN - 66 AND + + 11
----

query IIIIIII rowsort label-2610
SELECT * FROM tab2 AS cor0 WHERE NOT 77 NOT BETWEEN - 66 AND + + 11
----

query IIIIIII rowsort label-2610
SELECT * FROM tab3 AS cor0 WHERE NOT 77 NOT BETWEEN - 66 AND + + 11
----

query IIIIIII rowsort label-2610
SELECT * FROM tab4 AS cor0 WHERE NOT 77 NOT BETWEEN - 66 AND + + 11
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2615
SELECT DISTINCT ( + CAST( + 66 AS SIGNED ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab0 AS cor0 WHERE - 80 IS NULL
----

skipif mysql # not compatible
query II rowsort label-2615
SELECT DISTINCT ( + CAST ( + 66 AS INTEGER ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab0 AS cor0 WHERE - 80 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2615
SELECT DISTINCT ( + CAST( + 66 AS SIGNED ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab1 AS cor0 WHERE - 80 IS NULL
----

skipif mysql # not compatible
query II rowsort label-2615
SELECT DISTINCT ( + CAST ( + 66 AS INTEGER ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab1 AS cor0 WHERE - 80 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2615
SELECT DISTINCT ( + CAST( + 66 AS SIGNED ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab2 AS cor0 WHERE - 80 IS NULL
----

skipif mysql # not compatible
query II rowsort label-2615
SELECT DISTINCT ( + CAST ( + 66 AS INTEGER ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab2 AS cor0 WHERE - 80 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2615
SELECT DISTINCT ( + CAST( + 66 AS SIGNED ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab3 AS cor0 WHERE - 80 IS NULL
----

skipif mysql # not compatible
query II rowsort label-2615
SELECT DISTINCT ( + CAST ( + 66 AS INTEGER ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab3 AS cor0 WHERE - 80 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-2615
SELECT DISTINCT ( + CAST( + 66 AS SIGNED ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab4 AS cor0 WHERE - 80 IS NULL
----

skipif mysql # not compatible
query II rowsort label-2615
SELECT DISTINCT ( + CAST ( + 66 AS INTEGER ) ) + col1 AS col5, col1 + - col0 AS col4 FROM tab4 AS cor0 WHERE - 80 IS NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2620
SELECT * FROM tab0 AS cor0 WHERE CAST( NULL AS DECIMAL ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2620
SELECT * FROM tab0 AS cor0 WHERE CAST ( NULL AS REAL ) < NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2620
SELECT * FROM tab1 AS cor0 WHERE CAST( NULL AS DECIMAL ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2620
SELECT * FROM tab1 AS cor0 WHERE CAST ( NULL AS REAL ) < NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2620
SELECT * FROM tab2 AS cor0 WHERE CAST( NULL AS DECIMAL ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2620
SELECT * FROM tab2 AS cor0 WHERE CAST ( NULL AS REAL ) < NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2620
SELECT * FROM tab3 AS cor0 WHERE CAST( NULL AS DECIMAL ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2620
SELECT * FROM tab3 AS cor0 WHERE CAST ( NULL AS REAL ) < NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2620
SELECT * FROM tab4 AS cor0 WHERE CAST( NULL AS DECIMAL ) < NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-2620
SELECT * FROM tab4 AS cor0 WHERE CAST ( NULL AS REAL ) < NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2625
SELECT DISTINCT - - COUNT( * ) + - COUNT( * ) FROM tab0 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2625
SELECT DISTINCT - - COUNT ( * ) + - COUNT ( * ) FROM tab0 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2625
SELECT DISTINCT - - COUNT( * ) + - COUNT( * ) FROM tab1 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2625
SELECT DISTINCT - - COUNT ( * ) + - COUNT ( * ) FROM tab1 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2625
SELECT DISTINCT - - COUNT( * ) + - COUNT( * ) FROM tab2 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2625
SELECT DISTINCT - - COUNT ( * ) + - COUNT ( * ) FROM tab2 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2625
SELECT DISTINCT - - COUNT( * ) + - COUNT( * ) FROM tab3 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2625
SELECT DISTINCT - - COUNT ( * ) + - COUNT ( * ) FROM tab3 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2625
SELECT DISTINCT - - COUNT( * ) + - COUNT( * ) FROM tab4 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

skipif mysql # not compatible
query I rowsort label-2625
SELECT DISTINCT - - COUNT ( * ) + - COUNT ( * ) FROM tab4 AS cor0 WHERE + 15 / - 39 IS NOT NULL
----
0

query I rowsort label-2630
SELECT col2 FROM tab0 WHERE NOT + + col3 IS NOT NULL
----

query I rowsort label-2630
SELECT col2 FROM tab1 WHERE NOT + + col3 IS NOT NULL
----

query I rowsort label-2630
SELECT col2 FROM tab2 WHERE NOT + + col3 IS NOT NULL
----

query I rowsort label-2630
SELECT col2 FROM tab3 WHERE NOT + + col3 IS NOT NULL
----

query I rowsort label-2630
SELECT col2 FROM tab4 WHERE NOT + + col3 IS NOT NULL
----

query I rowsort label-2635
SELECT - 34 AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2635
SELECT - 34 AS col1 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2635
SELECT - 34 AS col1 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2635
SELECT - 34 AS col1 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2635
SELECT - 34 AS col1 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 3211bf9390fb43b04cee3a99350874a8

query I rowsort label-2640
SELECT ALL + col5 AS col0 FROM tab0 AS cor0 WHERE NOT col0 * col4 * + 70 >= + - 67 * - - col1
----

query I rowsort label-2640
SELECT ALL + col5 AS col0 FROM tab1 AS cor0 WHERE NOT col0 * col4 * + 70 >= + - 67 * - - col1
----

query I rowsort label-2640
SELECT ALL + col5 AS col0 FROM tab2 AS cor0 WHERE NOT col0 * col4 * + 70 >= + - 67 * - - col1
----

query I rowsort label-2640
SELECT ALL + col5 AS col0 FROM tab3 AS cor0 WHERE NOT col0 * col4 * + 70 >= + - 67 * - - col1
----

query I rowsort label-2640
SELECT ALL + col5 AS col0 FROM tab4 AS cor0 WHERE NOT col0 * col4 * + 70 >= + - 67 * - - col1
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2645
SELECT ALL - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2645
SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2645
SELECT ALL - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2645
SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2645
SELECT ALL - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2645
SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2645
SELECT ALL - CAST( NULL AS SIGNED ) FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2645
SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2645
SELECT ALL - CAST( NULL AS SIGNED ) FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2645
SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2650
SELECT col1 FROM tab0 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-2650
SELECT col1 FROM tab1 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-2650
SELECT col1 FROM tab2 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-2650
SELECT col1 FROM tab3 AS cor0 WHERE - col3 IS NULL
----

query I rowsort label-2650
SELECT col1 FROM tab4 AS cor0 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-2655
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + 36 + - col0 NOT IN ( - - col0, ( + 31 ), 90, - col1 / - + 93 * + col4 )
----

query IIIIIII rowsort label-2655
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + 36 + - col0 NOT IN ( - - col0, ( + 31 ), 90, - col1 / - + 93 * + col4 )
----

query IIIIIII rowsort label-2655
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + 36 + - col0 NOT IN ( - - col0, ( + 31 ), 90, - col1 / - + 93 * + col4 )
----

query IIIIIII rowsort label-2655
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + 36 + - col0 NOT IN ( - - col0, ( + 31 ), 90, - col1 / - + 93 * + col4 )
----

query IIIIIII rowsort label-2655
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + 36 + - col0 NOT IN ( - - col0, ( + 31 ), 90, - col1 / - + 93 * + col4 )
----

query IIIIIII rowsort label-2660
SELECT * FROM tab0 AS cor0 WHERE 68 / 75 > 32
----

query IIIIIII rowsort label-2660
SELECT * FROM tab1 AS cor0 WHERE 68 / 75 > 32
----

query IIIIIII rowsort label-2660
SELECT * FROM tab2 AS cor0 WHERE 68 / 75 > 32
----

query IIIIIII rowsort label-2660
SELECT * FROM tab3 AS cor0 WHERE 68 / 75 > 32
----

query IIIIIII rowsort label-2660
SELECT * FROM tab4 AS cor0 WHERE 68 / 75 > 32
----

query IIIIIII rowsort label-2665
SELECT ALL * FROM tab0 WHERE NOT - + col3 > NULL
----

query IIIIIII rowsort label-2665
SELECT ALL * FROM tab1 WHERE NOT - + col3 > NULL
----

query IIIIIII rowsort label-2665
SELECT ALL * FROM tab2 WHERE NOT - + col3 > NULL
----

query IIIIIII rowsort label-2665
SELECT ALL * FROM tab3 WHERE NOT - + col3 > NULL
----

query IIIIIII rowsort label-2665
SELECT ALL * FROM tab4 WHERE NOT - + col3 > NULL
----

query I rowsort label-2670
SELECT ALL + col1 AS col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2670
SELECT ALL + col1 AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2670
SELECT ALL + col1 AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2670
SELECT ALL + col1 AS col0 FROM tab3 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2670
SELECT ALL + col1 AS col0 FROM tab4 AS cor0 WHERE NOT ( NULL ) = NULL
----

query IIIIIII rowsort label-2675
SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col4 IS NOT NULL
----

query IIIIIII rowsort label-2675
SELECT ALL * FROM tab1 AS cor0 WHERE NOT - col4 IS NOT NULL
----

query IIIIIII rowsort label-2675
SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col4 IS NOT NULL
----

query IIIIIII rowsort label-2675
SELECT ALL * FROM tab3 AS cor0 WHERE NOT - col4 IS NOT NULL
----

query IIIIIII rowsort label-2675
SELECT ALL * FROM tab4 AS cor0 WHERE NOT - col4 IS NOT NULL
----

query I rowsort label-2680
SELECT - col3 AS col4 FROM tab0 AS cor0 WHERE - ( col4 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-2680
SELECT - col3 AS col4 FROM tab1 AS cor0 WHERE - ( col4 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-2680
SELECT - col3 AS col4 FROM tab2 AS cor0 WHERE - ( col4 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-2680
SELECT - col3 AS col4 FROM tab3 AS cor0 WHERE - ( col4 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

query I rowsort label-2680
SELECT - col3 AS col4 FROM tab4 AS cor0 WHERE - ( col4 ) IS NOT NULL
----
1000 values hashing to 0041055955b4bb87f17c124a22dcfcfc

onlyif mysql # aggregate syntax: 
query I rowsort label-2685
SELECT + COUNT( * ) AS col2 FROM tab0 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

skipif mysql # not compatible
query I rowsort label-2685
SELECT + COUNT ( * ) AS col2 FROM tab0 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-2685
SELECT + COUNT( * ) AS col2 FROM tab1 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

skipif mysql # not compatible
query I rowsort label-2685
SELECT + COUNT ( * ) AS col2 FROM tab1 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-2685
SELECT + COUNT( * ) AS col2 FROM tab2 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

skipif mysql # not compatible
query I rowsort label-2685
SELECT + COUNT ( * ) AS col2 FROM tab2 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-2685
SELECT + COUNT( * ) AS col2 FROM tab3 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

skipif mysql # not compatible
query I rowsort label-2685
SELECT + COUNT ( * ) AS col2 FROM tab3 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

onlyif mysql # aggregate syntax: 
query I rowsort label-2685
SELECT + COUNT( * ) AS col2 FROM tab4 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

skipif mysql # not compatible
query I rowsort label-2685
SELECT + COUNT ( * ) AS col2 FROM tab4 WHERE col3 BETWEEN + + 70 * - col4 AND 71
----
11

query IIIIIII rowsort label-2690
SELECT * FROM tab0 WHERE ( + - col4 ) IS NULL OR NOT NULL IS NULL
----

query IIIIIII rowsort label-2690
SELECT * FROM tab1 WHERE ( + - col4 ) IS NULL OR NOT NULL IS NULL
----

query IIIIIII rowsort label-2690
SELECT * FROM tab2 WHERE ( + - col4 ) IS NULL OR NOT NULL IS NULL
----

query IIIIIII rowsort label-2690
SELECT * FROM tab3 WHERE ( + - col4 ) IS NULL OR NOT NULL IS NULL
----

query IIIIIII rowsort label-2690
SELECT * FROM tab4 WHERE ( + - col4 ) IS NULL OR NOT NULL IS NULL
----

query I rowsort label-2695
SELECT ALL - - col0 FROM tab0 AS cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-2695
SELECT ALL - - col0 FROM tab1 AS cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-2695
SELECT ALL - - col0 FROM tab2 AS cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-2695
SELECT ALL - - col0 FROM tab3 AS cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query I rowsort label-2695
SELECT ALL - - col0 FROM tab4 AS cor0 WHERE - col4 IS NOT NULL
----
1000 values hashing to a6e7fc77df162432f6f9aadc775fb547

query IIIIIII rowsort label-2700
SELECT * FROM tab0 AS cor0 WHERE NOT ( + col0 ) BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2700
SELECT * FROM tab1 AS cor0 WHERE NOT ( + col0 ) BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2700
SELECT * FROM tab2 AS cor0 WHERE NOT ( + col0 ) BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2700
SELECT * FROM tab3 AS cor0 WHERE NOT ( + col0 ) BETWEEN NULL AND NULL
----

query IIIIIII rowsort label-2700
SELECT * FROM tab4 AS cor0 WHERE NOT ( + col0 ) BETWEEN NULL AND NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2705
SELECT ALL col5 col0 FROM tab0 AS cor0 WHERE + col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2705
SELECT ALL col5 col0 FROM tab1 AS cor0 WHERE + col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2705
SELECT ALL col5 col0 FROM tab2 AS cor0 WHERE + col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2705
SELECT ALL col5 col0 FROM tab3 AS cor0 WHERE + col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2705
SELECT ALL col5 col0 FROM tab4 AS cor0 WHERE + col5 IS NOT NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query I rowsort label-2710
SELECT ALL + 13 AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 95a0949051e3fd2566b5131108cc5736

query I rowsort label-2710
SELECT ALL + 13 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 95a0949051e3fd2566b5131108cc5736

query I rowsort label-2710
SELECT ALL + 13 AS col2 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 95a0949051e3fd2566b5131108cc5736

query I rowsort label-2710
SELECT ALL + 13 AS col2 FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 95a0949051e3fd2566b5131108cc5736

query I rowsort label-2710
SELECT ALL + 13 AS col2 FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 95a0949051e3fd2566b5131108cc5736

query I rowsort label-2715
SELECT DISTINCT + - 99 - 27 AS col5 FROM tab0 AS cor0 WHERE NOT - 90 IS NULL
----
-126

query I rowsort label-2715
SELECT DISTINCT + - 99 - 27 AS col5 FROM tab1 AS cor0 WHERE NOT - 90 IS NULL
----
-126

query I rowsort label-2715
SELECT DISTINCT + - 99 - 27 AS col5 FROM tab2 AS cor0 WHERE NOT - 90 IS NULL
----
-126

query I rowsort label-2715
SELECT DISTINCT + - 99 - 27 AS col5 FROM tab3 AS cor0 WHERE NOT - 90 IS NULL
----
-126

query I rowsort label-2715
SELECT DISTINCT + - 99 - 27 AS col5 FROM tab4 AS cor0 WHERE NOT - 90 IS NULL
----
-126

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) IS NULL
----
NULL

skipif mysql # not compatible
query I rowsort label-2720
SELECT AVG ( + 7 ) AS col4 FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL
----
NULL

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2725
SELECT * FROM tab0 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) <= - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2725
SELECT * FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) <= - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2725
SELECT * FROM tab1 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) <= - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2725
SELECT * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) <= - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2725
SELECT * FROM tab2 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) <= - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2725
SELECT * FROM tab2 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) <= - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2725
SELECT * FROM tab3 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) <= - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2725
SELECT * FROM tab3 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) <= - col4
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-2725
SELECT * FROM tab4 AS cor0 WHERE NOT CAST( NULL AS SIGNED ) <= - col4
----

skipif mysql # not compatible
query IIIIIII rowsort label-2725
SELECT * FROM tab4 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) <= - col4
----

query IIIIIII rowsort label-2730
SELECT * FROM tab0 WHERE - col4 IN ( - - col0, 39 )
----

query IIIIIII rowsort label-2730
SELECT * FROM tab1 WHERE - col4 IN ( - - col0, 39 )
----

query IIIIIII rowsort label-2730
SELECT * FROM tab2 WHERE - col4 IN ( - - col0, 39 )
----

query IIIIIII rowsort label-2730
SELECT * FROM tab3 WHERE - col4 IN ( - - col0, 39 )
----

query IIIIIII rowsort label-2730
SELECT * FROM tab4 WHERE - col4 IN ( - - col0, 39 )
----

query IIIIIII rowsort label-2735
SELECT * FROM tab0 WHERE NULL <= - col0
----

query IIIIIII rowsort label-2735
SELECT * FROM tab1 WHERE NULL <= - col0
----

query IIIIIII rowsort label-2735
SELECT * FROM tab2 WHERE NULL <= - col0
----

query IIIIIII rowsort label-2735
SELECT * FROM tab3 WHERE NULL <= - col0
----

query IIIIIII rowsort label-2735
SELECT * FROM tab4 WHERE NULL <= - col0
----

query IIIIIII rowsort label-2740
SELECT * FROM tab0 AS cor0 WHERE NOT 33 IS NOT NULL
----

query IIIIIII rowsort label-2740
SELECT * FROM tab1 AS cor0 WHERE NOT 33 IS NOT NULL
----

query IIIIIII rowsort label-2740
SELECT * FROM tab2 AS cor0 WHERE NOT 33 IS NOT NULL
----

query IIIIIII rowsort label-2740
SELECT * FROM tab3 AS cor0 WHERE NOT 33 IS NOT NULL
----

query IIIIIII rowsort label-2740
SELECT * FROM tab4 AS cor0 WHERE NOT 33 IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST( NULL AS DECIMAL ) ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST ( NULL AS REAL ) ) FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST( NULL AS DECIMAL ) ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST ( NULL AS REAL ) ) FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST( NULL AS DECIMAL ) ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST ( NULL AS REAL ) ) FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST( NULL AS DECIMAL ) ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST ( NULL AS REAL ) ) FROM tab3 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST( NULL AS DECIMAL ) ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-2745
SELECT + 70 * - - col1 * + ( CAST ( NULL AS REAL ) ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab0 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab0 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab1 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab1 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab2 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab2 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab3 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab3 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST ( NULL AS INTEGER ) )
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab4 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST( NULL AS SIGNED ) )
----

skipif mysql # not compatible
query I rowsort label-2750
SELECT ALL - col0 + 54 FROM tab4 WHERE ( NULL NOT BETWEEN NULL AND + col4 * CAST ( NULL AS INTEGER ) )
----

query I rowsort label-2755
SELECT ALL col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2755
SELECT ALL col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2755
SELECT ALL col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2755
SELECT ALL col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2755
SELECT ALL col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-2760
SELECT DISTINCT col4 FROM tab0 cor0 WHERE ( NULL ) IN ( 91 )
----

query I rowsort label-2760
SELECT DISTINCT col4 FROM tab1 cor0 WHERE ( NULL ) IN ( 91 )
----

query I rowsort label-2760
SELECT DISTINCT col4 FROM tab2 cor0 WHERE ( NULL ) IN ( 91 )
----

query I rowsort label-2760
SELECT DISTINCT col4 FROM tab3 cor0 WHERE ( NULL ) IN ( 91 )
----

query I rowsort label-2760
SELECT DISTINCT col4 FROM tab4 cor0 WHERE ( NULL ) IN ( 91 )
----

query I rowsort label-2765
SELECT - 68 * 52 - - col0 AS col2 FROM tab0 WHERE NOT - + 9 + + - col3 BETWEEN NULL AND - 0
----

query I rowsort label-2765
SELECT - 68 * 52 - - col0 AS col2 FROM tab1 WHERE NOT - + 9 + + - col3 BETWEEN NULL AND - 0
----

query I rowsort label-2765
SELECT - 68 * 52 - - col0 AS col2 FROM tab2 WHERE NOT - + 9 + + - col3 BETWEEN NULL AND - 0
----

query I rowsort label-2765
SELECT - 68 * 52 - - col0 AS col2 FROM tab3 WHERE NOT - + 9 + + - col3 BETWEEN NULL AND - 0
----

query I rowsort label-2765
SELECT - 68 * 52 - - col0 AS col2 FROM tab4 WHERE NOT - + 9 + + - col3 BETWEEN NULL AND - 0
----

query IIIIIII rowsort label-2770
SELECT * FROM tab0 AS cor0 WHERE + 62 IS NULL
----

query IIIIIII rowsort label-2770
SELECT * FROM tab1 AS cor0 WHERE + 62 IS NULL
----

query IIIIIII rowsort label-2770
SELECT * FROM tab2 AS cor0 WHERE + 62 IS NULL
----

query IIIIIII rowsort label-2770
SELECT * FROM tab3 AS cor0 WHERE + 62 IS NULL
----

query IIIIIII rowsort label-2770
SELECT * FROM tab4 AS cor0 WHERE + 62 IS NULL
----

query I rowsort label-2775
SELECT + col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2775
SELECT + col0 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2775
SELECT + col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2775
SELECT + col0 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-2775
SELECT + col0 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

query IIIIIII rowsort label-2780
SELECT * FROM tab0 WHERE NOT col3 * + - col3 + - ( col4 ) NOT BETWEEN col4 AND NULL
----

query IIIIIII rowsort label-2780
SELECT * FROM tab1 WHERE NOT col3 * + - col3 + - ( col4 ) NOT BETWEEN col4 AND NULL
----

query IIIIIII rowsort label-2780
SELECT * FROM tab2 WHERE NOT col3 * + - col3 + - ( col4 ) NOT BETWEEN col4 AND NULL
----

query IIIIIII rowsort label-2780
SELECT * FROM tab3 WHERE NOT col3 * + - col3 + - ( col4 ) NOT BETWEEN col4 AND NULL
----

query IIIIIII rowsort label-2780
SELECT * FROM tab4 WHERE NOT col3 * + - col3 + - ( col4 ) NOT BETWEEN col4 AND NULL
----

query I rowsort label-2785
SELECT - col0 AS col0 FROM tab0 WHERE NOT NULL IS NULL
----

query I rowsort label-2785
SELECT - col0 AS col0 FROM tab1 WHERE NOT NULL IS NULL
----

query I rowsort label-2785
SELECT - col0 AS col0 FROM tab2 WHERE NOT NULL IS NULL
----

query I rowsort label-2785
SELECT - col0 AS col0 FROM tab3 WHERE NOT NULL IS NULL
----

query I rowsort label-2785
SELECT - col0 AS col0 FROM tab4 WHERE NOT NULL IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2790
SELECT COUNT( * ) AS col5 FROM tab0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2790
SELECT COUNT ( * ) AS col5 FROM tab0 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2790
SELECT COUNT( * ) AS col5 FROM tab1 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2790
SELECT COUNT ( * ) AS col5 FROM tab1 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2790
SELECT COUNT( * ) AS col5 FROM tab2 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2790
SELECT COUNT ( * ) AS col5 FROM tab2 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2790
SELECT COUNT( * ) AS col5 FROM tab3 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2790
SELECT COUNT ( * ) AS col5 FROM tab3 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2790
SELECT COUNT( * ) AS col5 FROM tab4 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2790
SELECT COUNT ( * ) AS col5 FROM tab4 WHERE col1 IS NULL
----
0

query I rowsort label-2795
SELECT ALL + 76 FROM tab0 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2795
SELECT ALL + 76 FROM tab1 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2795
SELECT ALL + 76 FROM tab2 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2795
SELECT ALL + 76 FROM tab3 AS cor0 WHERE NOT ( NULL ) = NULL
----

query I rowsort label-2795
SELECT ALL + 76 FROM tab4 AS cor0 WHERE NOT ( NULL ) = NULL
----

query IIIIIII rowsort label-2800
SELECT * FROM tab0 cor0 WHERE col0 <= NULL
----

query IIIIIII rowsort label-2800
SELECT * FROM tab1 cor0 WHERE col0 <= NULL
----

query IIIIIII rowsort label-2800
SELECT * FROM tab2 cor0 WHERE col0 <= NULL
----

query IIIIIII rowsort label-2800
SELECT * FROM tab3 cor0 WHERE col0 <= NULL
----

query IIIIIII rowsort label-2800
SELECT * FROM tab4 cor0 WHERE col0 <= NULL
----

query I rowsort label-2805
SELECT col0 FROM tab0 cor0 WHERE col5 IS NULL
----

query I rowsort label-2805
SELECT col0 FROM tab1 cor0 WHERE col5 IS NULL
----

query I rowsort label-2805
SELECT col0 FROM tab2 cor0 WHERE col5 IS NULL
----

query I rowsort label-2805
SELECT col0 FROM tab3 cor0 WHERE col5 IS NULL
----

query I rowsort label-2805
SELECT col0 FROM tab4 cor0 WHERE col5 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2810
SELECT + CAST( + 60 AS SIGNED ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab0 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2810
SELECT + CAST ( + 60 AS INTEGER ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab0 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2810
SELECT + CAST( + 60 AS SIGNED ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab1 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2810
SELECT + CAST ( + 60 AS INTEGER ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab1 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2810
SELECT + CAST( + 60 AS SIGNED ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab2 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2810
SELECT + CAST ( + 60 AS INTEGER ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab2 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2810
SELECT + CAST( + 60 AS SIGNED ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab3 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2810
SELECT + CAST ( + 60 AS INTEGER ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab3 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2810
SELECT + CAST( + 60 AS SIGNED ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab4 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

skipif mysql # not compatible
query I rowsort label-2810
SELECT + CAST ( + 60 AS INTEGER ) * + + col3 + + - col0 / - - 30 - + col1 + 87 FROM tab4 WHERE NOT - col3 NOT BETWEEN NULL AND NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2815
SELECT + COUNT( * ) AS col2 FROM tab0 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2815
SELECT + COUNT ( * ) AS col2 FROM tab0 AS cor0 WHERE 76 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2815
SELECT + COUNT( * ) AS col2 FROM tab1 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2815
SELECT + COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE 76 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2815
SELECT + COUNT( * ) AS col2 FROM tab2 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2815
SELECT + COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE 76 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2815
SELECT + COUNT( * ) AS col2 FROM tab3 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2815
SELECT + COUNT ( * ) AS col2 FROM tab3 AS cor0 WHERE 76 IS NOT NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2815
SELECT + COUNT( * ) AS col2 FROM tab4 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif mysql # not compatible
query I rowsort label-2815
SELECT + COUNT ( * ) AS col2 FROM tab4 AS cor0 WHERE 76 IS NOT NULL
----
1000

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2820
SELECT col4 / + col3 + col1 + + + 13 col3 FROM tab0 AS cor0 WHERE NULL < ( NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2820
SELECT col4 / + col3 + col1 + + + 13 col3 FROM tab1 AS cor0 WHERE NULL < ( NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2820
SELECT col4 / + col3 + col1 + + + 13 col3 FROM tab2 AS cor0 WHERE NULL < ( NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2820
SELECT col4 / + col3 + col1 + + + 13 col3 FROM tab3 AS cor0 WHERE NULL < ( NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2820
SELECT col4 / + col3 + col1 + + + 13 col3 FROM tab4 AS cor0 WHERE NULL < ( NULL )
----

query IIIIIII rowsort label-2825
SELECT * FROM tab0 AS cor0 WHERE 31 * - 14 < NULL
----

query IIIIIII rowsort label-2825
SELECT * FROM tab1 AS cor0 WHERE 31 * - 14 < NULL
----

query IIIIIII rowsort label-2825
SELECT * FROM tab2 AS cor0 WHERE 31 * - 14 < NULL
----

query IIIIIII rowsort label-2825
SELECT * FROM tab3 AS cor0 WHERE 31 * - 14 < NULL
----

query IIIIIII rowsort label-2825
SELECT * FROM tab4 AS cor0 WHERE 31 * - 14 < NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2830
SELECT ( MAX( col3 ) ) AS col5 FROM tab0 WHERE NOT + col4 IS NULL
----
9991

skipif mysql # not compatible
query I rowsort label-2830
SELECT ( MAX ( col3 ) ) AS col5 FROM tab0 WHERE NOT + col4 IS NULL
----
9991

onlyif mysql # aggregate syntax: 
query I rowsort label-2830
SELECT ( MAX( col3 ) ) AS col5 FROM tab1 WHERE NOT + col4 IS NULL
----
9991

skipif mysql # not compatible
query I rowsort label-2830
SELECT ( MAX ( col3 ) ) AS col5 FROM tab1 WHERE NOT + col4 IS NULL
----
9991

onlyif mysql # aggregate syntax: 
query I rowsort label-2830
SELECT ( MAX( col3 ) ) AS col5 FROM tab2 WHERE NOT + col4 IS NULL
----
9991

skipif mysql # not compatible
query I rowsort label-2830
SELECT ( MAX ( col3 ) ) AS col5 FROM tab2 WHERE NOT + col4 IS NULL
----
9991

onlyif mysql # aggregate syntax: 
query I rowsort label-2830
SELECT ( MAX( col3 ) ) AS col5 FROM tab3 WHERE NOT + col4 IS NULL
----
9991

skipif mysql # not compatible
query I rowsort label-2830
SELECT ( MAX ( col3 ) ) AS col5 FROM tab3 WHERE NOT + col4 IS NULL
----
9991

onlyif mysql # aggregate syntax: 
query I rowsort label-2830
SELECT ( MAX( col3 ) ) AS col5 FROM tab4 WHERE NOT + col4 IS NULL
----
9991

skipif mysql # not compatible
query I rowsort label-2830
SELECT ( MAX ( col3 ) ) AS col5 FROM tab4 WHERE NOT + col4 IS NULL
----
9991

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2835
SELECT ALL 32 * COUNT( * ) AS col5 FROM tab0 AS cor0 WHERE - CAST( + - col0 AS SIGNED ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2835
SELECT ALL 32 * COUNT ( * ) AS col5 FROM tab0 AS cor0 WHERE - CAST ( + - col0 AS INTEGER ) = NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2835
SELECT ALL 32 * COUNT( * ) AS col5 FROM tab1 AS cor0 WHERE - CAST( + - col0 AS SIGNED ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2835
SELECT ALL 32 * COUNT ( * ) AS col5 FROM tab1 AS cor0 WHERE - CAST ( + - col0 AS INTEGER ) = NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2835
SELECT ALL 32 * COUNT( * ) AS col5 FROM tab2 AS cor0 WHERE - CAST( + - col0 AS SIGNED ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2835
SELECT ALL 32 * COUNT ( * ) AS col5 FROM tab2 AS cor0 WHERE - CAST ( + - col0 AS INTEGER ) = NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2835
SELECT ALL 32 * COUNT( * ) AS col5 FROM tab3 AS cor0 WHERE - CAST( + - col0 AS SIGNED ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2835
SELECT ALL 32 * COUNT ( * ) AS col5 FROM tab3 AS cor0 WHERE - CAST ( + - col0 AS INTEGER ) = NULL
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-2835
SELECT ALL 32 * COUNT( * ) AS col5 FROM tab4 AS cor0 WHERE - CAST( + - col0 AS SIGNED ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2835
SELECT ALL 32 * COUNT ( * ) AS col5 FROM tab4 AS cor0 WHERE - CAST ( + - col0 AS INTEGER ) = NULL
----
0

query I rowsort label-2840
SELECT ALL - col0 * + 2 FROM tab0 cor0 WHERE NOT NULL = NULL
----

query I rowsort label-2840
SELECT ALL - col0 * + 2 FROM tab1 cor0 WHERE NOT NULL = NULL
----

query I rowsort label-2840
SELECT ALL - col0 * + 2 FROM tab2 cor0 WHERE NOT NULL = NULL
----

query I rowsort label-2840
SELECT ALL - col0 * + 2 FROM tab3 cor0 WHERE NOT NULL = NULL
----

query I rowsort label-2840
SELECT ALL - col0 * + 2 FROM tab4 cor0 WHERE NOT NULL = NULL
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( + col4 + - col1 ) <> col0
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab1 AS cor0 WHERE NOT ( + col4 + - col1 ) <> col0
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( + col4 + - col1 ) <> col0
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab3 AS cor0 WHERE NOT ( + col4 + - col1 ) <> col0
----

query IIIIIII rowsort label-2845
SELECT ALL * FROM tab4 AS cor0 WHERE NOT ( + col4 + - col1 ) <> col0
----

query I rowsort label-2850
SELECT - col0 FROM tab0 WHERE NULL NOT BETWEEN - 16 AND col3
----

query I rowsort label-2850
SELECT - col0 FROM tab1 WHERE NULL NOT BETWEEN - 16 AND col3
----

query I rowsort label-2850
SELECT - col0 FROM tab2 WHERE NULL NOT BETWEEN - 16 AND col3
----

query I rowsort label-2850
SELECT - col0 FROM tab3 WHERE NULL NOT BETWEEN - 16 AND col3
----

query I rowsort label-2850
SELECT - col0 FROM tab4 WHERE NULL NOT BETWEEN - 16 AND col3
----

query I rowsort label-2855
SELECT ALL + 94 AS col5 FROM tab0 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2855
SELECT ALL + 94 AS col5 FROM tab1 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2855
SELECT ALL + 94 AS col5 FROM tab2 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2855
SELECT ALL + 94 AS col5 FROM tab3 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-2855
SELECT ALL + 94 AS col5 FROM tab4 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab0 WHERE NOT col0 + 44 / + col1 * - col0 IS NOT NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab1 WHERE NOT col0 + 44 / + col1 * - col0 IS NOT NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab2 WHERE NOT col0 + 44 / + col1 * - col0 IS NOT NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab3 WHERE NOT col0 + 44 / + col1 * - col0 IS NOT NULL
----

query IIIIIII rowsort label-2860
SELECT * FROM tab4 WHERE NOT col0 + 44 / + col1 * - col0 IS NOT NULL
----

query I rowsort label-2865
SELECT + col1 AS col2 FROM tab0 WHERE NOT - ( 29 ) IS NOT NULL
----

query I rowsort label-2865
SELECT + col1 AS col2 FROM tab1 WHERE NOT - ( 29 ) IS NOT NULL
----

query I rowsort label-2865
SELECT + col1 AS col2 FROM tab2 WHERE NOT - ( 29 ) IS NOT NULL
----

query I rowsort label-2865
SELECT + col1 AS col2 FROM tab3 WHERE NOT - ( 29 ) IS NOT NULL
----

query I rowsort label-2865
SELECT + col1 AS col2 FROM tab4 WHERE NOT - ( 29 ) IS NOT NULL
----

query IIIIIII rowsort label-2870
SELECT * FROM tab0 WHERE NOT NULL < + + 94 + + + 53 - col3
----

query IIIIIII rowsort label-2870
SELECT * FROM tab1 WHERE NOT NULL < + + 94 + + + 53 - col3
----

query IIIIIII rowsort label-2870
SELECT * FROM tab2 WHERE NOT NULL < + + 94 + + + 53 - col3
----

query IIIIIII rowsort label-2870
SELECT * FROM tab3 WHERE NOT NULL < + + 94 + + + 53 - col3
----

query IIIIIII rowsort label-2870
SELECT * FROM tab4 WHERE NOT NULL < + + 94 + + + 53 - col3
----

query IIIIIII rowsort label-2875
SELECT * FROM tab0 cor0 WHERE NOT - + col3 IS NOT NULL OR NULL <= + - 51
----

query IIIIIII rowsort label-2875
SELECT * FROM tab1 cor0 WHERE NOT - + col3 IS NOT NULL OR NULL <= + - 51
----

query IIIIIII rowsort label-2875
SELECT * FROM tab2 cor0 WHERE NOT - + col3 IS NOT NULL OR NULL <= + - 51
----

query IIIIIII rowsort label-2875
SELECT * FROM tab3 cor0 WHERE NOT - + col3 IS NOT NULL OR NULL <= + - 51
----

query IIIIIII rowsort label-2875
SELECT * FROM tab4 cor0 WHERE NOT - + col3 IS NOT NULL OR NULL <= + - 51
----

query IIIIIII rowsort label-2880
SELECT * FROM tab0 AS cor0 WHERE 63 IS NULL
----

query IIIIIII rowsort label-2880
SELECT * FROM tab1 AS cor0 WHERE 63 IS NULL
----

query IIIIIII rowsort label-2880
SELECT * FROM tab2 AS cor0 WHERE 63 IS NULL
----

query IIIIIII rowsort label-2880
SELECT * FROM tab3 AS cor0 WHERE 63 IS NULL
----

query IIIIIII rowsort label-2880
SELECT * FROM tab4 AS cor0 WHERE 63 IS NULL
----

query IIIIIII rowsort label-2885
SELECT ALL * FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-2885
SELECT ALL * FROM tab1 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-2885
SELECT ALL * FROM tab2 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-2885
SELECT ALL * FROM tab3 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-2885
SELECT ALL * FROM tab4 AS cor0 WHERE NOT col2 IS NOT NULL
----

query IIIIIII rowsort label-2890
SELECT * FROM tab0 cor0 WHERE NOT ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-2890
SELECT * FROM tab1 cor0 WHERE NOT ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-2890
SELECT * FROM tab2 cor0 WHERE NOT ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-2890
SELECT * FROM tab3 cor0 WHERE NOT ( - col1 ) IS NOT NULL
----

query IIIIIII rowsort label-2890
SELECT * FROM tab4 cor0 WHERE NOT ( - col1 ) IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2895
SELECT DISTINCT + + COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE ( + - 80 ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2895
SELECT DISTINCT + + COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE ( + - 80 ) = NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2895
SELECT DISTINCT + + COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE ( + - 80 ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2895
SELECT DISTINCT + + COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE ( + - 80 ) = NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2895
SELECT DISTINCT + + COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE ( + - 80 ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2895
SELECT DISTINCT + + COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE ( + - 80 ) = NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2895
SELECT DISTINCT + + COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE ( + - 80 ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2895
SELECT DISTINCT + + COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE ( + - 80 ) = NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2895
SELECT DISTINCT + + COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE ( + - 80 ) = NULL
----
0

skipif mysql # not compatible
query I rowsort label-2895
SELECT DISTINCT + + COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE ( + - 80 ) = NULL
----
0

query I rowsort label-2900
SELECT ALL - col0 AS col2 FROM tab0 WHERE NULL IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2900
SELECT ALL - col0 AS col2 FROM tab1 WHERE NULL IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2900
SELECT ALL - col0 AS col2 FROM tab2 WHERE NULL IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2900
SELECT ALL - col0 AS col2 FROM tab3 WHERE NULL IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-2900
SELECT ALL - col0 AS col2 FROM tab4 WHERE NULL IS NULL
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query IIIIIII rowsort label-2905
SELECT ALL * FROM tab0 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-2905
SELECT ALL * FROM tab1 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-2905
SELECT ALL * FROM tab2 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-2905
SELECT ALL * FROM tab3 WHERE - col3 IS NULL
----

query IIIIIII rowsort label-2905
SELECT ALL * FROM tab4 WHERE - col3 IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2910
SELECT ALL - + ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2910
SELECT ALL - + ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 AS cor0 WHERE NOT col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2910
SELECT ALL - + ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2910
SELECT ALL - + ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 WHERE NOT col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2910
SELECT ALL - + ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2910
SELECT ALL - + ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 WHERE NOT col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2910
SELECT ALL - + ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2910
SELECT ALL - + ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab3 AS cor0 WHERE NOT col4 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-2910
SELECT ALL - + ( - + CAST( NULL AS SIGNED ) ) AS col2 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-2910
SELECT ALL - + ( - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab4 AS cor0 WHERE NOT col4 IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2915
SELECT * FROM tab0 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST( NULL AS DECIMAL ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2915
SELECT * FROM tab0 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST ( NULL AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2915
SELECT * FROM tab1 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST( NULL AS DECIMAL ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2915
SELECT * FROM tab1 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST ( NULL AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2915
SELECT * FROM tab2 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST( NULL AS DECIMAL ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2915
SELECT * FROM tab2 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST ( NULL AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2915
SELECT * FROM tab3 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST( NULL AS DECIMAL ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2915
SELECT * FROM tab3 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST ( NULL AS REAL ) )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query IIIIIII rowsort label-2915
SELECT * FROM tab4 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST( NULL AS DECIMAL ) )
----

skipif mysql # not compatible
query IIIIIII rowsort label-2915
SELECT * FROM tab4 WHERE NOT NULL BETWEEN - ( + 59 ) AND ( - col3 * - 87 * CAST ( NULL AS REAL ) )
----

query IIIIIII rowsort label-2920
SELECT * FROM tab0 WHERE NOT + - 72 + + - 45 NOT BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2920
SELECT * FROM tab1 WHERE NOT + - 72 + + - 45 NOT BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2920
SELECT * FROM tab2 WHERE NOT + - 72 + + - 45 NOT BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2920
SELECT * FROM tab3 WHERE NOT + - 72 + + - 45 NOT BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2920
SELECT * FROM tab4 WHERE NOT + - 72 + + - 45 NOT BETWEEN col3 AND NULL
----

query I rowsort label-2925
SELECT + 58 AS col1 FROM tab0 WHERE NULL IS NOT NULL
----

query I rowsort label-2925
SELECT + 58 AS col1 FROM tab1 WHERE NULL IS NOT NULL
----

query I rowsort label-2925
SELECT + 58 AS col1 FROM tab2 WHERE NULL IS NOT NULL
----

query I rowsort label-2925
SELECT + 58 AS col1 FROM tab3 WHERE NULL IS NOT NULL
----

query I rowsort label-2925
SELECT + 58 AS col1 FROM tab4 WHERE NULL IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2930
SELECT + 8 + + col0 col3 FROM tab0 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to bdd0b600ed356ea97babbda26313e518

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2930
SELECT + 8 + + col0 col3 FROM tab1 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to bdd0b600ed356ea97babbda26313e518

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2930
SELECT + 8 + + col0 col3 FROM tab2 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to bdd0b600ed356ea97babbda26313e518

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2930
SELECT + 8 + + col0 col3 FROM tab3 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to bdd0b600ed356ea97babbda26313e518

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2930
SELECT + 8 + + col0 col3 FROM tab4 AS cor0 WHERE NULL IS NULL
----
1000 values hashing to bdd0b600ed356ea97babbda26313e518

query IIIIIII rowsort label-2935
SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL = NULL
----

query IIIIIII rowsort label-2935
SELECT ALL * FROM tab1 AS cor0 WHERE NOT NULL = NULL
----

query IIIIIII rowsort label-2935
SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL = NULL
----

query IIIIIII rowsort label-2935
SELECT ALL * FROM tab3 AS cor0 WHERE NOT NULL = NULL
----

query IIIIIII rowsort label-2935
SELECT ALL * FROM tab4 AS cor0 WHERE NOT NULL = NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2940
SELECT ALL - COUNT( * ) AS col0 FROM tab0 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2940
SELECT ALL - COUNT ( * ) AS col0 FROM tab0 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2940
SELECT ALL - COUNT( * ) AS col0 FROM tab1 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2940
SELECT ALL - COUNT ( * ) AS col0 FROM tab1 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2940
SELECT ALL - COUNT( * ) AS col0 FROM tab2 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2940
SELECT ALL - COUNT ( * ) AS col0 FROM tab2 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2940
SELECT ALL - COUNT( * ) AS col0 FROM tab3 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2940
SELECT ALL - COUNT ( * ) AS col0 FROM tab3 WHERE NULL IS NULL
----
-1000

onlyif mysql # aggregate syntax: 
query I rowsort label-2940
SELECT ALL - COUNT( * ) AS col0 FROM tab4 WHERE NULL IS NULL
----
-1000

skipif mysql # not compatible
query I rowsort label-2940
SELECT ALL - COUNT ( * ) AS col0 FROM tab4 WHERE NULL IS NULL
----
-1000

query IIIIIII rowsort label-2945
SELECT * FROM tab0 WHERE col4 IS NULL
----

query IIIIIII rowsort label-2945
SELECT * FROM tab1 WHERE col4 IS NULL
----

query IIIIIII rowsort label-2945
SELECT * FROM tab2 WHERE col4 IS NULL
----

query IIIIIII rowsort label-2945
SELECT * FROM tab3 WHERE col4 IS NULL
----

query IIIIIII rowsort label-2945
SELECT * FROM tab4 WHERE col4 IS NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2950
SELECT DISTINCT + - COUNT( * ) AS col4 FROM tab0 AS cor0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT + - COUNT ( * ) AS col4 FROM tab0 AS cor0 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2950
SELECT DISTINCT + - COUNT( * ) AS col4 FROM tab1 AS cor0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT + - COUNT ( * ) AS col4 FROM tab1 AS cor0 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2950
SELECT DISTINCT + - COUNT( * ) AS col4 FROM tab2 AS cor0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT + - COUNT ( * ) AS col4 FROM tab2 AS cor0 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2950
SELECT DISTINCT + - COUNT( * ) AS col4 FROM tab3 AS cor0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT + - COUNT ( * ) AS col4 FROM tab3 AS cor0 WHERE col1 IS NULL
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-2950
SELECT DISTINCT + - COUNT( * ) AS col4 FROM tab4 AS cor0 WHERE col1 IS NULL
----
0

skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT + - COUNT ( * ) AS col4 FROM tab4 AS cor0 WHERE col1 IS NULL
----
0

query I rowsort label-2955
SELECT + 50 AS col1 FROM tab0 WHERE NULL >= 40 + - col0 + ( - col4 )
----

query I rowsort label-2955
SELECT + 50 AS col1 FROM tab1 WHERE NULL >= 40 + - col0 + ( - col4 )
----

query I rowsort label-2955
SELECT + 50 AS col1 FROM tab2 WHERE NULL >= 40 + - col0 + ( - col4 )
----

query I rowsort label-2955
SELECT + 50 AS col1 FROM tab3 WHERE NULL >= 40 + - col0 + ( - col4 )
----

query I rowsort label-2955
SELECT + 50 AS col1 FROM tab4 WHERE NULL >= 40 + - col0 + ( - col4 )
----

query IIIIIII rowsort label-2960
SELECT ALL * FROM tab0 cor0 WHERE NOT NULL BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2960
SELECT ALL * FROM tab1 cor0 WHERE NOT NULL BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2960
SELECT ALL * FROM tab2 cor0 WHERE NOT NULL BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2960
SELECT ALL * FROM tab3 cor0 WHERE NOT NULL BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2960
SELECT ALL * FROM tab4 cor0 WHERE NOT NULL BETWEEN col3 AND NULL
----

query I rowsort label-2965
SELECT ALL - 30 + - col3 / - 39 AS col5 FROM tab0 WHERE NOT - + 23 IS NOT NULL
----

query I rowsort label-2965
SELECT ALL - 30 + - col3 / - 39 AS col5 FROM tab1 WHERE NOT - + 23 IS NOT NULL
----

query I rowsort label-2965
SELECT ALL - 30 + - col3 / - 39 AS col5 FROM tab2 WHERE NOT - + 23 IS NOT NULL
----

query I rowsort label-2965
SELECT ALL - 30 + - col3 / - 39 AS col5 FROM tab3 WHERE NOT - + 23 IS NOT NULL
----

query I rowsort label-2965
SELECT ALL - 30 + - col3 / - 39 AS col5 FROM tab4 WHERE NOT - + 23 IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab0 WHERE NOT NULL <> - CAST( - 60 AS DECIMAL )
----

skipif mysql # not compatible
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab0 WHERE NOT NULL <> - CAST ( - 60 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab1 WHERE NOT NULL <> - CAST( - 60 AS DECIMAL )
----

skipif mysql # not compatible
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab1 WHERE NOT NULL <> - CAST ( - 60 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab2 WHERE NOT NULL <> - CAST( - 60 AS DECIMAL )
----

skipif mysql # not compatible
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab2 WHERE NOT NULL <> - CAST ( - 60 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab3 WHERE NOT NULL <> - CAST( - 60 AS DECIMAL )
----

skipif mysql # not compatible
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab3 WHERE NOT NULL <> - CAST ( - 60 AS REAL )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab4 WHERE NOT NULL <> - CAST( - 60 AS DECIMAL )
----

skipif mysql # not compatible
query I rowsort label-2970
SELECT DISTINCT - col4 AS col2 FROM tab4 WHERE NOT NULL <> - CAST ( - 60 AS REAL )
----

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-2975
SELECT - - COUNT( * ) DIV 90 FROM tab0 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

skipif mysql # not compatible
query I rowsort label-2975
SELECT - - COUNT ( * ) / 90 FROM tab0 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-2975
SELECT - - COUNT( * ) DIV 90 FROM tab1 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

skipif mysql # not compatible
query I rowsort label-2975
SELECT - - COUNT ( * ) / 90 FROM tab1 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-2975
SELECT - - COUNT( * ) DIV 90 FROM tab2 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

skipif mysql # not compatible
query I rowsort label-2975
SELECT - - COUNT ( * ) / 90 FROM tab2 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-2975
SELECT - - COUNT( * ) DIV 90 FROM tab3 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

skipif mysql # not compatible
query I rowsort label-2975
SELECT - - COUNT ( * ) / 90 FROM tab3 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

onlyif mysql # aggregate syntax: DIV for integer division: 
query I rowsort label-2975
SELECT - - COUNT( * ) DIV 90 FROM tab4 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

skipif mysql # not compatible
query I rowsort label-2975
SELECT - - COUNT ( * ) / 90 FROM tab4 cor0 WHERE ( NULL ) BETWEEN NULL AND + - col1
----
0

query I rowsort label-2980
SELECT ALL col3 FROM tab0 AS cor0 WHERE NOT - 90 IS NOT NULL
----

query I rowsort label-2980
SELECT ALL col3 FROM tab1 AS cor0 WHERE NOT - 90 IS NOT NULL
----

query I rowsort label-2980
SELECT ALL col3 FROM tab2 AS cor0 WHERE NOT - 90 IS NOT NULL
----

query I rowsort label-2980
SELECT ALL col3 FROM tab3 AS cor0 WHERE NOT - 90 IS NOT NULL
----

query I rowsort label-2980
SELECT ALL col3 FROM tab4 AS cor0 WHERE NOT - 90 IS NOT NULL
----

query I rowsort label-2985
SELECT DISTINCT - 9 * - col3 + 63 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN col3 AND NULL
----

query I rowsort label-2985
SELECT DISTINCT - 9 * - col3 + 63 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN col3 AND NULL
----

query I rowsort label-2985
SELECT DISTINCT - 9 * - col3 + 63 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN col3 AND NULL
----

query I rowsort label-2985
SELECT DISTINCT - 9 * - col3 + 63 FROM tab3 AS cor0 WHERE NOT ( NULL ) BETWEEN col3 AND NULL
----

query I rowsort label-2985
SELECT DISTINCT - 9 * - col3 + 63 FROM tab4 AS cor0 WHERE NOT ( NULL ) BETWEEN col3 AND NULL
----

query IIIIIII rowsort label-2990
SELECT * FROM tab0 cor0 WHERE NULL NOT IN ( - 46, - col0, - - 97 * + col3 - + ( - - 52 ) )
----

query IIIIIII rowsort label-2990
SELECT * FROM tab1 cor0 WHERE NULL NOT IN ( - 46, - col0, - - 97 * + col3 - + ( - - 52 ) )
----

query IIIIIII rowsort label-2990
SELECT * FROM tab2 cor0 WHERE NULL NOT IN ( - 46, - col0, - - 97 * + col3 - + ( - - 52 ) )
----

query IIIIIII rowsort label-2990
SELECT * FROM tab3 cor0 WHERE NULL NOT IN ( - 46, - col0, - - 97 * + col3 - + ( - - 52 ) )
----

query IIIIIII rowsort label-2990
SELECT * FROM tab4 cor0 WHERE NULL NOT IN ( - 46, - col0, - - 97 * + col3 - + ( - - 52 ) )
----

onlyif mysql # aggregate syntax: 
query I rowsort label-2995
SELECT ALL + MAX( DISTINCT + + ( col3 ) ) col5 FROM tab0 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2995
SELECT ALL + MAX ( DISTINCT + + ( col3 ) ) col5 FROM tab0 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2995
SELECT ALL + MAX( DISTINCT + + ( col3 ) ) col5 FROM tab1 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2995
SELECT ALL + MAX ( DISTINCT + + ( col3 ) ) col5 FROM tab1 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2995
SELECT ALL + MAX( DISTINCT + + ( col3 ) ) col5 FROM tab2 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2995
SELECT ALL + MAX ( DISTINCT + + ( col3 ) ) col5 FROM tab2 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2995
SELECT ALL + MAX( DISTINCT + + ( col3 ) ) col5 FROM tab3 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2995
SELECT ALL + MAX ( DISTINCT + + ( col3 ) ) col5 FROM tab3 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

onlyif mysql # aggregate syntax: 
query I rowsort label-2995
SELECT ALL + MAX( DISTINCT + + ( col3 ) ) col5 FROM tab4 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

skipif mysql # not compatible
skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-2995
SELECT ALL + MAX ( DISTINCT + + ( col3 ) ) col5 FROM tab4 WHERE NOT + + col4 + - col3 IS NOT NULL
----
NULL

query I rowsort label-3000
SELECT ALL 6 + - col4 FROM tab0 cor0 WHERE + 54 IS NULL
----

query I rowsort label-3000
SELECT ALL 6 + - col4 FROM tab1 cor0 WHERE + 54 IS NULL
----

query I rowsort label-3000
SELECT ALL 6 + - col4 FROM tab2 cor0 WHERE + 54 IS NULL
----

query I rowsort label-3000
SELECT ALL 6 + - col4 FROM tab3 cor0 WHERE + 54 IS NULL
----

query I rowsort label-3000
SELECT ALL 6 + - col4 FROM tab4 cor0 WHERE + 54 IS NULL
----

query IIIIIII rowsort label-3005
SELECT * FROM tab0 WHERE NULL NOT BETWEEN + 56 * + col1 AND NULL
----

query IIIIIII rowsort label-3005
SELECT * FROM tab1 WHERE NULL NOT BETWEEN + 56 * + col1 AND NULL
----

query IIIIIII rowsort label-3005
SELECT * FROM tab2 WHERE NULL NOT BETWEEN + 56 * + col1 AND NULL
----

query IIIIIII rowsort label-3005
SELECT * FROM tab3 WHERE NULL NOT BETWEEN + 56 * + col1 AND NULL
----

query IIIIIII rowsort label-3005
SELECT * FROM tab4 WHERE NULL NOT BETWEEN + 56 * + col1 AND NULL
----

query IIIIIII rowsort label-3010
SELECT * FROM tab0 WHERE NOT 73 IS NOT NULL
----

query IIIIIII rowsort label-3010
SELECT * FROM tab1 WHERE NOT 73 IS NOT NULL
----

query IIIIIII rowsort label-3010
SELECT * FROM tab2 WHERE NOT 73 IS NOT NULL
----

query IIIIIII rowsort label-3010
SELECT * FROM tab3 WHERE NOT 73 IS NOT NULL
----

query IIIIIII rowsort label-3010
SELECT * FROM tab4 WHERE NOT 73 IS NOT NULL
----

query I rowsort label-3015
SELECT DISTINCT + col1 + col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3015
SELECT DISTINCT + col1 + col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3015
SELECT DISTINCT + col1 + col0 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3015
SELECT DISTINCT + col1 + col0 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3015
SELECT DISTINCT + col1 + col0 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query IIIIIII rowsort label-3020
SELECT ALL * FROM tab0 AS cor0 WHERE NULL > ( NULL )
----

query IIIIIII rowsort label-3020
SELECT ALL * FROM tab1 AS cor0 WHERE NULL > ( NULL )
----

query IIIIIII rowsort label-3020
SELECT ALL * FROM tab2 AS cor0 WHERE NULL > ( NULL )
----

query IIIIIII rowsort label-3020
SELECT ALL * FROM tab3 AS cor0 WHERE NULL > ( NULL )
----

query IIIIIII rowsort label-3020
SELECT ALL * FROM tab4 AS cor0 WHERE NULL > ( NULL )
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3025
SELECT 59 col3 FROM tab0 WHERE + col0 IS NOT NULL
----
1000 values hashing to a008b0469b5afcc9345ed63c41ce39f0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3025
SELECT 59 col3 FROM tab1 WHERE + col0 IS NOT NULL
----
1000 values hashing to a008b0469b5afcc9345ed63c41ce39f0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3025
SELECT 59 col3 FROM tab2 WHERE + col0 IS NOT NULL
----
1000 values hashing to a008b0469b5afcc9345ed63c41ce39f0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3025
SELECT 59 col3 FROM tab3 WHERE + col0 IS NOT NULL
----
1000 values hashing to a008b0469b5afcc9345ed63c41ce39f0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3025
SELECT 59 col3 FROM tab4 WHERE + col0 IS NOT NULL
----
1000 values hashing to a008b0469b5afcc9345ed63c41ce39f0

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3030
SELECT col1 col5 FROM tab0 cor0 WHERE NOT NULL <= NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3030
SELECT col1 col5 FROM tab1 cor0 WHERE NOT NULL <= NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3030
SELECT col1 col5 FROM tab2 cor0 WHERE NOT NULL <= NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3030
SELECT col1 col5 FROM tab3 cor0 WHERE NOT NULL <= NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3030
SELECT col1 col5 FROM tab4 cor0 WHERE NOT NULL <= NULL
----

query I rowsort label-3035
SELECT ALL + 97 FROM tab0 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-3035
SELECT ALL + 97 FROM tab1 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-3035
SELECT ALL + 97 FROM tab2 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-3035
SELECT ALL + 97 FROM tab3 AS cor0 WHERE NOT NULL IS NULL
----

query I rowsort label-3035
SELECT ALL + 97 FROM tab4 AS cor0 WHERE NOT NULL IS NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST( col0 AS SIGNED ) AS col3, 33 FROM tab0 WHERE NOT - 65 IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST ( col0 AS INTEGER ) AS col3, 33 FROM tab0 WHERE NOT - 65 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST( col0 AS SIGNED ) AS col3, 33 FROM tab1 WHERE NOT - 65 IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST ( col0 AS INTEGER ) AS col3, 33 FROM tab1 WHERE NOT - 65 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST( col0 AS SIGNED ) AS col3, 33 FROM tab2 WHERE NOT - 65 IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST ( col0 AS INTEGER ) AS col3, 33 FROM tab2 WHERE NOT - 65 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST( col0 AS SIGNED ) AS col3, 33 FROM tab3 WHERE NOT - 65 IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST ( col0 AS INTEGER ) AS col3, 33 FROM tab3 WHERE NOT - 65 IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST( col0 AS SIGNED ) AS col3, 33 FROM tab4 WHERE NOT - 65 IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3040
SELECT ALL - 54 + + col4 * - CAST ( col0 AS INTEGER ) AS col3, 33 FROM tab4 WHERE NOT - 65 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT ALL * FROM tab1 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT ALL * FROM tab2 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT ALL * FROM tab3 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query IIIIIII rowsort label-3045
SELECT ALL * FROM tab4 AS cor0 WHERE NOT + col3 IS NOT NULL
----

query I rowsort label-3050
SELECT DISTINCT - ( + 96 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-96

query I rowsort label-3050
SELECT DISTINCT - ( + 96 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-96

query I rowsort label-3050
SELECT DISTINCT - ( + 96 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-96

query I rowsort label-3050
SELECT DISTINCT - ( + 96 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-96

query I rowsort label-3050
SELECT DISTINCT - ( + 96 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NOT NULL
----
-96

query IIIIIII rowsort label-3055
SELECT * FROM tab0 AS cor0 WHERE 61 <> NULL
----

query IIIIIII rowsort label-3055
SELECT * FROM tab1 AS cor0 WHERE 61 <> NULL
----

query IIIIIII rowsort label-3055
SELECT * FROM tab2 AS cor0 WHERE 61 <> NULL
----

query IIIIIII rowsort label-3055
SELECT * FROM tab3 AS cor0 WHERE 61 <> NULL
----

query IIIIIII rowsort label-3055
SELECT * FROM tab4 AS cor0 WHERE 61 <> NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3060
SELECT CAST( + CAST( - + ( - - 74 ) AS SIGNED ) AS SIGNED ), 71 * - 83 FROM tab0 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3060
SELECT CAST ( + CAST ( - + ( - - 74 ) AS INTEGER ) AS INTEGER ), 71 * - 83 FROM tab0 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3060
SELECT CAST( + CAST( - + ( - - 74 ) AS SIGNED ) AS SIGNED ), 71 * - 83 FROM tab1 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3060
SELECT CAST ( + CAST ( - + ( - - 74 ) AS INTEGER ) AS INTEGER ), 71 * - 83 FROM tab1 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3060
SELECT CAST( + CAST( - + ( - - 74 ) AS SIGNED ) AS SIGNED ), 71 * - 83 FROM tab2 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3060
SELECT CAST ( + CAST ( - + ( - - 74 ) AS INTEGER ) AS INTEGER ), 71 * - 83 FROM tab2 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3060
SELECT CAST( + CAST( - + ( - - 74 ) AS SIGNED ) AS SIGNED ), 71 * - 83 FROM tab3 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3060
SELECT CAST ( + CAST ( - + ( - - 74 ) AS INTEGER ) AS INTEGER ), 71 * - 83 FROM tab3 WHERE NULL IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query II rowsort label-3060
SELECT CAST( + CAST( - + ( - - 74 ) AS SIGNED ) AS SIGNED ), 71 * - 83 FROM tab4 WHERE NULL IS NOT NULL
----

skipif mysql # not compatible
query II rowsort label-3060
SELECT CAST ( + CAST ( - + ( - - 74 ) AS INTEGER ) AS INTEGER ), 71 * - 83 FROM tab4 WHERE NULL IS NOT NULL
----

query II rowsort label-3065
SELECT ALL + - col3, + 76 + + col4 FROM tab0 AS cor0 WHERE + col5 IS NULL
----

query II rowsort label-3065
SELECT ALL + - col3, + 76 + + col4 FROM tab1 AS cor0 WHERE + col5 IS NULL
----

query II rowsort label-3065
SELECT ALL + - col3, + 76 + + col4 FROM tab2 AS cor0 WHERE + col5 IS NULL
----

query II rowsort label-3065
SELECT ALL + - col3, + 76 + + col4 FROM tab3 AS cor0 WHERE + col5 IS NULL
----

query II rowsort label-3065
SELECT ALL + - col3, + 76 + + col4 FROM tab4 AS cor0 WHERE + col5 IS NULL
----

query I rowsort label-3070
SELECT ALL col0 * - col3 FROM tab0 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a2073f7ec3d48435a1308d2bff52f32a

query I rowsort label-3070
SELECT ALL col0 * - col3 FROM tab1 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a2073f7ec3d48435a1308d2bff52f32a

query I rowsort label-3070
SELECT ALL col0 * - col3 FROM tab2 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a2073f7ec3d48435a1308d2bff52f32a

query I rowsort label-3070
SELECT ALL col0 * - col3 FROM tab3 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a2073f7ec3d48435a1308d2bff52f32a

query I rowsort label-3070
SELECT ALL col0 * - col3 FROM tab4 WHERE NOT NULL IS NOT NULL
----
1000 values hashing to a2073f7ec3d48435a1308d2bff52f32a

query I rowsort label-3075
SELECT DISTINCT col1 FROM tab0 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-3075
SELECT DISTINCT col1 FROM tab1 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-3075
SELECT DISTINCT col1 FROM tab2 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-3075
SELECT DISTINCT col1 FROM tab3 WHERE NOT col0 IS NOT NULL
----

query I rowsort label-3075
SELECT DISTINCT col1 FROM tab4 WHERE NOT col0 IS NOT NULL
----

query IIIIIII rowsort label-3080
SELECT ALL * FROM tab0 WHERE NOT + 9 >= + 6
----

query IIIIIII rowsort label-3080
SELECT ALL * FROM tab1 WHERE NOT + 9 >= + 6
----

query IIIIIII rowsort label-3080
SELECT ALL * FROM tab2 WHERE NOT + 9 >= + 6
----

query IIIIIII rowsort label-3080
SELECT ALL * FROM tab3 WHERE NOT + 9 >= + 6
----

query IIIIIII rowsort label-3080
SELECT ALL * FROM tab4 WHERE NOT + 9 >= + 6
----

query I rowsort label-3085
SELECT ALL 91 AS col1 FROM tab0 WHERE ( NULL ) > NULL
----

query I rowsort label-3085
SELECT ALL 91 AS col1 FROM tab1 WHERE ( NULL ) > NULL
----

query I rowsort label-3085
SELECT ALL 91 AS col1 FROM tab2 WHERE ( NULL ) > NULL
----

query I rowsort label-3085
SELECT ALL 91 AS col1 FROM tab3 WHERE ( NULL ) > NULL
----

query I rowsort label-3085
SELECT ALL 91 AS col1 FROM tab4 WHERE ( NULL ) > NULL
----

query I rowsort label-3090
SELECT DISTINCT - col0 FROM tab0 WHERE NOT NULL <> - 5 / + col3
----

query I rowsort label-3090
SELECT DISTINCT - col0 FROM tab1 WHERE NOT NULL <> - 5 / + col3
----

query I rowsort label-3090
SELECT DISTINCT - col0 FROM tab2 WHERE NOT NULL <> - 5 / + col3
----

query I rowsort label-3090
SELECT DISTINCT - col0 FROM tab3 WHERE NOT NULL <> - 5 / + col3
----

query I rowsort label-3090
SELECT DISTINCT - col0 FROM tab4 WHERE NOT NULL <> - 5 / + col3
----

query I rowsort label-3095
SELECT DISTINCT - col0 FROM tab0 WHERE NOT col3 * + col4 < + 94
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-3095
SELECT DISTINCT - col0 FROM tab1 WHERE NOT col3 * + col4 < + 94
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-3095
SELECT DISTINCT - col0 FROM tab2 WHERE NOT col3 * + col4 < + 94
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-3095
SELECT DISTINCT - col0 FROM tab3 WHERE NOT col3 * + col4 < + 94
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-3095
SELECT DISTINCT - col0 FROM tab4 WHERE NOT col3 * + col4 < + 94
----
1000 values hashing to e5046eddf99aa433762224df62f48cc3

query I rowsort label-3100
SELECT DISTINCT 81 AS col0 FROM tab0 WHERE NOT ( - 21 ) = col4 * - col4
----
81

query I rowsort label-3100
SELECT DISTINCT 81 AS col0 FROM tab1 WHERE NOT ( - 21 ) = col4 * - col4
----
81

query I rowsort label-3100
SELECT DISTINCT 81 AS col0 FROM tab2 WHERE NOT ( - 21 ) = col4 * - col4
----
81

query I rowsort label-3100
SELECT DISTINCT 81 AS col0 FROM tab3 WHERE NOT ( - 21 ) = col4 * - col4
----
81

query I rowsort label-3100
SELECT DISTINCT 81 AS col0 FROM tab4 WHERE NOT ( - 21 ) = col4 * - col4
----
81

query I rowsort label-3105
SELECT DISTINCT - 70 * 54 FROM tab0 WHERE NOT NULL NOT BETWEEN - col3 + 9 AND - 83
----

query I rowsort label-3105
SELECT DISTINCT - 70 * 54 FROM tab1 WHERE NOT NULL NOT BETWEEN - col3 + 9 AND - 83
----

query I rowsort label-3105
SELECT DISTINCT - 70 * 54 FROM tab2 WHERE NOT NULL NOT BETWEEN - col3 + 9 AND - 83
----

query I rowsort label-3105
SELECT DISTINCT - 70 * 54 FROM tab3 WHERE NOT NULL NOT BETWEEN - col3 + 9 AND - 83
----

query I rowsort label-3105
SELECT DISTINCT - 70 * 54 FROM tab4 WHERE NOT NULL NOT BETWEEN - col3 + 9 AND - 83
----

query IIIIIII rowsort label-3110
SELECT * FROM tab0 WHERE NOT ( NULL ) >= col3
----

query IIIIIII rowsort label-3110
SELECT * FROM tab1 WHERE NOT ( NULL ) >= col3
----

query IIIIIII rowsort label-3110
SELECT * FROM tab2 WHERE NOT ( NULL ) >= col3
----

query IIIIIII rowsort label-3110
SELECT * FROM tab3 WHERE NOT ( NULL ) >= col3
----

query IIIIIII rowsort label-3110
SELECT * FROM tab4 WHERE NOT ( NULL ) >= col3
----

query IIIIIII rowsort label-3115
SELECT * FROM tab0 WHERE ( NULL ) <= - col0 * 42
----

query IIIIIII rowsort label-3115
SELECT * FROM tab1 WHERE ( NULL ) <= - col0 * 42
----

query IIIIIII rowsort label-3115
SELECT * FROM tab2 WHERE ( NULL ) <= - col0 * 42
----

query IIIIIII rowsort label-3115
SELECT * FROM tab3 WHERE ( NULL ) <= - col0 * 42
----

query IIIIIII rowsort label-3115
SELECT * FROM tab4 WHERE ( NULL ) <= - col0 * 42
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3120
SELECT - COUNT( * ) FROM tab0 WHERE NOT NULL <> ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-3120
SELECT - COUNT ( * ) FROM tab0 WHERE NOT NULL <> ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3120
SELECT - COUNT( * ) FROM tab1 WHERE NOT NULL <> ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-3120
SELECT - COUNT ( * ) FROM tab1 WHERE NOT NULL <> ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3120
SELECT - COUNT( * ) FROM tab2 WHERE NOT NULL <> ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-3120
SELECT - COUNT ( * ) FROM tab2 WHERE NOT NULL <> ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3120
SELECT - COUNT( * ) FROM tab3 WHERE NOT NULL <> ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-3120
SELECT - COUNT ( * ) FROM tab3 WHERE NOT NULL <> ( NULL )
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3120
SELECT - COUNT( * ) FROM tab4 WHERE NOT NULL <> ( NULL )
----
0

skipif mysql # not compatible
query I rowsort label-3120
SELECT - COUNT ( * ) FROM tab4 WHERE NOT NULL <> ( NULL )
----
0

query I rowsort label-3125
SELECT ALL + 58 AS col4 FROM tab0 WHERE NOT NULL IN ( - 22 )
----

query I rowsort label-3125
SELECT ALL + 58 AS col4 FROM tab1 WHERE NOT NULL IN ( - 22 )
----

query I rowsort label-3125
SELECT ALL + 58 AS col4 FROM tab2 WHERE NOT NULL IN ( - 22 )
----

query I rowsort label-3125
SELECT ALL + 58 AS col4 FROM tab3 WHERE NOT NULL IN ( - 22 )
----

query I rowsort label-3125
SELECT ALL + 58 AS col4 FROM tab4 WHERE NOT NULL IN ( - 22 )
----

query I rowsort label-3130
SELECT col3 FROM tab0 WHERE NULL > NULL
----

query I rowsort label-3130
SELECT col3 FROM tab1 WHERE NULL > NULL
----

query I rowsort label-3130
SELECT col3 FROM tab2 WHERE NULL > NULL
----

query I rowsort label-3130
SELECT col3 FROM tab3 WHERE NULL > NULL
----

query I rowsort label-3130
SELECT col3 FROM tab4 WHERE NULL > NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3135
SELECT ALL + col2 col1 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-3135
SELECT ALL + col2 col1 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-3135
SELECT ALL + col2 col1 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-3135
SELECT ALL + col2 col1 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-3135
SELECT ALL + col2 col1 FROM tab4 WHERE NOT ( col0 ) IS NULL
----
1000 values hashing to 2ed57cb9c408b954ec52c7a2da59153d

query IIIIIII rowsort label-3140
SELECT * FROM tab0 WHERE NULL <> + 21 * 68
----

query IIIIIII rowsort label-3140
SELECT * FROM tab1 WHERE NULL <> + 21 * 68
----

query IIIIIII rowsort label-3140
SELECT * FROM tab2 WHERE NULL <> + 21 * 68
----

query IIIIIII rowsort label-3140
SELECT * FROM tab3 WHERE NULL <> + 21 * 68
----

query IIIIIII rowsort label-3140
SELECT * FROM tab4 WHERE NULL <> + 21 * 68
----

query IIIIIII rowsort label-3145
SELECT * FROM tab0 WHERE NOT NULL <= 26
----

query IIIIIII rowsort label-3145
SELECT * FROM tab1 WHERE NOT NULL <= 26
----

query IIIIIII rowsort label-3145
SELECT * FROM tab2 WHERE NOT NULL <= 26
----

query IIIIIII rowsort label-3145
SELECT * FROM tab3 WHERE NOT NULL <= 26
----

query IIIIIII rowsort label-3145
SELECT * FROM tab4 WHERE NOT NULL <= 26
----

query IIIIIII rowsort label-3150
SELECT * FROM tab0 AS cor0 WHERE NULL <> - col3
----

query IIIIIII rowsort label-3150
SELECT * FROM tab1 AS cor0 WHERE NULL <> - col3
----

query IIIIIII rowsort label-3150
SELECT * FROM tab2 AS cor0 WHERE NULL <> - col3
----

query IIIIIII rowsort label-3150
SELECT * FROM tab3 AS cor0 WHERE NULL <> - col3
----

query IIIIIII rowsort label-3150
SELECT * FROM tab4 AS cor0 WHERE NULL <> - col3
----

query I rowsort label-3155
SELECT col1 FROM tab0 AS cor0 WHERE NULL = - col1
----

query I rowsort label-3155
SELECT col1 FROM tab1 AS cor0 WHERE NULL = - col1
----

query I rowsort label-3155
SELECT col1 FROM tab2 AS cor0 WHERE NULL = - col1
----

query I rowsort label-3155
SELECT col1 FROM tab3 AS cor0 WHERE NULL = - col1
----

query I rowsort label-3155
SELECT col1 FROM tab4 AS cor0 WHERE NULL = - col1
----

query IIIIIII rowsort label-3160
SELECT * FROM tab0 cor0 WHERE NOT ( NULL ) > col0 * - col4
----

query IIIIIII rowsort label-3160
SELECT * FROM tab1 cor0 WHERE NOT ( NULL ) > col0 * - col4
----

query IIIIIII rowsort label-3160
SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) > col0 * - col4
----

query IIIIIII rowsort label-3160
SELECT * FROM tab3 cor0 WHERE NOT ( NULL ) > col0 * - col4
----

query IIIIIII rowsort label-3160
SELECT * FROM tab4 cor0 WHERE NOT ( NULL ) > col0 * - col4
----

query IIIIIII rowsort label-3165
SELECT * FROM tab0 WHERE NOT + 29 * 27 IS NOT NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab1 WHERE NOT + 29 * 27 IS NOT NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab2 WHERE NOT + 29 * 27 IS NOT NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab3 WHERE NOT + 29 * 27 IS NOT NULL
----

query IIIIIII rowsort label-3165
SELECT * FROM tab4 WHERE NOT + 29 * 27 IS NOT NULL
----

query IIIIIII rowsort label-3170
SELECT * FROM tab0 WHERE + 6 IN ( 56 )
----

query IIIIIII rowsort label-3170
SELECT * FROM tab1 WHERE + 6 IN ( 56 )
----

query IIIIIII rowsort label-3170
SELECT * FROM tab2 WHERE + 6 IN ( 56 )
----

query IIIIIII rowsort label-3170
SELECT * FROM tab3 WHERE + 6 IN ( 56 )
----

query IIIIIII rowsort label-3170
SELECT * FROM tab4 WHERE + 6 IN ( 56 )
----

query IIIIIII rowsort label-3175
SELECT ALL * FROM tab0 WHERE NOT ( 6 ) NOT IN ( 84 )
----

query IIIIIII rowsort label-3175
SELECT ALL * FROM tab1 WHERE NOT ( 6 ) NOT IN ( 84 )
----

query IIIIIII rowsort label-3175
SELECT ALL * FROM tab2 WHERE NOT ( 6 ) NOT IN ( 84 )
----

query IIIIIII rowsort label-3175
SELECT ALL * FROM tab3 WHERE NOT ( 6 ) NOT IN ( 84 )
----

query IIIIIII rowsort label-3175
SELECT ALL * FROM tab4 WHERE NOT ( 6 ) NOT IN ( 84 )
----

query IIIIIII rowsort label-3180
SELECT * FROM tab0 AS cor0 WHERE col0 IS NULL
----

query IIIIIII rowsort label-3180
SELECT * FROM tab1 AS cor0 WHERE col0 IS NULL
----

query IIIIIII rowsort label-3180
SELECT * FROM tab2 AS cor0 WHERE col0 IS NULL
----

query IIIIIII rowsort label-3180
SELECT * FROM tab3 AS cor0 WHERE col0 IS NULL
----

query IIIIIII rowsort label-3180
SELECT * FROM tab4 AS cor0 WHERE col0 IS NULL
----

query I rowsort label-3185
SELECT 10 AS col3 FROM tab0 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3185
SELECT 10 AS col3 FROM tab1 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3185
SELECT 10 AS col3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3185
SELECT 10 AS col3 FROM tab3 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3185
SELECT 10 AS col3 FROM tab4 AS cor0 WHERE NULL IS NOT NULL
----

query I rowsort label-3190
SELECT ALL col0 AS col3 FROM tab0 AS cor0 WHERE NOT - col3 IS NOT NULL
----

query I rowsort label-3190
SELECT ALL col0 AS col3 FROM tab1 AS cor0 WHERE NOT - col3 IS NOT NULL
----

query I rowsort label-3190
SELECT ALL col0 AS col3 FROM tab2 AS cor0 WHERE NOT - col3 IS NOT NULL
----

query I rowsort label-3190
SELECT ALL col0 AS col3 FROM tab3 AS cor0 WHERE NOT - col3 IS NOT NULL
----

query I rowsort label-3190
SELECT ALL col0 AS col3 FROM tab4 AS cor0 WHERE NOT - col3 IS NOT NULL
----

query I rowsort label-3195
SELECT DISTINCT 82 / + col3 + + col0 AS col5 FROM tab0 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-3195
SELECT DISTINCT 82 / + col3 + + col0 AS col5 FROM tab1 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-3195
SELECT DISTINCT 82 / + col3 + + col0 AS col5 FROM tab2 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-3195
SELECT DISTINCT 82 / + col3 + + col0 AS col5 FROM tab3 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-3195
SELECT DISTINCT 82 / + col3 + + col0 AS col5 FROM tab4 AS cor0 WHERE NOT NULL > NULL
----

query I rowsort label-3200
SELECT col4 AS col2 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN + 5 / col1 AND NULL
----

query I rowsort label-3200
SELECT col4 AS col2 FROM tab1 AS cor0 WHERE NULL NOT BETWEEN + 5 / col1 AND NULL
----

query I rowsort label-3200
SELECT col4 AS col2 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN + 5 / col1 AND NULL
----

query I rowsort label-3200
SELECT col4 AS col2 FROM tab3 AS cor0 WHERE NULL NOT BETWEEN + 5 / col1 AND NULL
----

query I rowsort label-3200
SELECT col4 AS col2 FROM tab4 AS cor0 WHERE NULL NOT BETWEEN + 5 / col1 AND NULL
----

query IIIIIII rowsort label-3205
SELECT * FROM tab0 cor0 WHERE NOT 89 IS NOT NULL
----

query IIIIIII rowsort label-3205
SELECT * FROM tab1 cor0 WHERE NOT 89 IS NOT NULL
----

query IIIIIII rowsort label-3205
SELECT * FROM tab2 cor0 WHERE NOT 89 IS NOT NULL
----

query IIIIIII rowsort label-3205
SELECT * FROM tab3 cor0 WHERE NOT 89 IS NOT NULL
----

query IIIIIII rowsort label-3205
SELECT * FROM tab4 cor0 WHERE NOT 89 IS NOT NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3210
SELECT ALL col4 col5 FROM tab0 WHERE ( + 96 * 70 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3210
SELECT ALL col4 col5 FROM tab1 WHERE ( + 96 * 70 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3210
SELECT ALL col4 col5 FROM tab2 WHERE ( + 96 * 70 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3210
SELECT ALL col4 col5 FROM tab3 WHERE ( + 96 * 70 ) IS NULL
----

skipif postgresql # PostgreSQL requires AS when renaming output columns
query I rowsort label-3210
SELECT ALL col4 col5 FROM tab4 WHERE ( + 96 * 70 ) IS NULL
----

query IIIIIII rowsort label-3215
SELECT ALL * FROM tab0 WHERE NULL IN ( + 4 + + 77 / + 63 )
----

query IIIIIII rowsort label-3215
SELECT ALL * FROM tab1 WHERE NULL IN ( + 4 + + 77 / + 63 )
----

query IIIIIII rowsort label-3215
SELECT ALL * FROM tab2 WHERE NULL IN ( + 4 + + 77 / + 63 )
----

query IIIIIII rowsort label-3215
SELECT ALL * FROM tab3 WHERE NULL IN ( + 4 + + 77 / + 63 )
----

query IIIIIII rowsort label-3215
SELECT ALL * FROM tab4 WHERE NULL IN ( + 4 + + 77 / + 63 )
----

query I rowsort label-3220
SELECT col3 AS col4 FROM tab0 WHERE col5 IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-3220
SELECT col3 AS col4 FROM tab1 WHERE col5 IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-3220
SELECT col3 AS col4 FROM tab2 WHERE col5 IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-3220
SELECT col3 AS col4 FROM tab3 WHERE col5 IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

query I rowsort label-3220
SELECT col3 AS col4 FROM tab4 WHERE col5 IS NOT NULL
----
1000 values hashing to a04b46d5e46ccf81ccf483e1252a340d

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3225
SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab0 cor0 WHERE - CAST( NULL AS SIGNED ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3225
SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 cor0 WHERE - CAST ( NULL AS INTEGER ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3225
SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab1 cor0 WHERE - CAST( NULL AS SIGNED ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3225
SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 cor0 WHERE - CAST ( NULL AS INTEGER ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3225
SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 WHERE - CAST( NULL AS SIGNED ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3225
SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 WHERE - CAST ( NULL AS INTEGER ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3225
SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab3 cor0 WHERE - CAST( NULL AS SIGNED ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3225
SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab3 cor0 WHERE - CAST ( NULL AS INTEGER ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

onlyif mysql # CAST syntax: SIGNED type: 
query I rowsort label-3225
SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab4 cor0 WHERE - CAST( NULL AS SIGNED ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

skipif mysql # not compatible
query I rowsort label-3225
SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab4 cor0 WHERE - CAST ( NULL AS INTEGER ) IS NULL
----
1000 values hashing to 934e0694199f84c934e83e05849aa6f0

query I rowsort label-3230
SELECT + col5 FROM tab0 AS cor0 WHERE - 90 + col0 = ( NULL )
----

query I rowsort label-3230
SELECT + col5 FROM tab1 AS cor0 WHERE - 90 + col0 = ( NULL )
----

query I rowsort label-3230
SELECT + col5 FROM tab2 AS cor0 WHERE - 90 + col0 = ( NULL )
----

query I rowsort label-3230
SELECT + col5 FROM tab3 AS cor0 WHERE - 90 + col0 = ( NULL )
----

query I rowsort label-3230
SELECT + col5 FROM tab4 AS cor0 WHERE - 90 + col0 = ( NULL )
----

query IIIIIII rowsort label-3235
SELECT * FROM tab0 AS cor0 WHERE ( 37 + 92 ) IN ( 20 + + 85 * + 54 )
----

query IIIIIII rowsort label-3235
SELECT * FROM tab1 AS cor0 WHERE ( 37 + 92 ) IN ( 20 + + 85 * + 54 )
----

query IIIIIII rowsort label-3235
SELECT * FROM tab2 AS cor0 WHERE ( 37 + 92 ) IN ( 20 + + 85 * + 54 )
----

query IIIIIII rowsort label-3235
SELECT * FROM tab3 AS cor0 WHERE ( 37 + 92 ) IN ( 20 + + 85 * + 54 )
----

query IIIIIII rowsort label-3235
SELECT * FROM tab4 AS cor0 WHERE ( 37 + 92 ) IN ( 20 + + 85 * + 54 )
----

query IIIIIII rowsort label-3240
SELECT * FROM tab0 cor0 WHERE NOT ( + 46 ) IS NOT NULL
----

query IIIIIII rowsort label-3240
SELECT * FROM tab1 cor0 WHERE NOT ( + 46 ) IS NOT NULL
----

query IIIIIII rowsort label-3240
SELECT * FROM tab2 cor0 WHERE NOT ( + 46 ) IS NOT NULL
----

query IIIIIII rowsort label-3240
SELECT * FROM tab3 cor0 WHERE NOT ( + 46 ) IS NOT NULL
----

query IIIIIII rowsort label-3240
SELECT * FROM tab4 cor0 WHERE NOT ( + 46 ) IS NOT NULL
----

query IIIIIII rowsort label-3245
SELECT ALL * FROM tab0 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-3245
SELECT ALL * FROM tab1 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-3245
SELECT ALL * FROM tab2 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-3245
SELECT ALL * FROM tab3 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-3245
SELECT ALL * FROM tab4 WHERE ( NULL ) IS NOT NULL
----

query IIIIIII rowsort label-3250
SELECT * FROM tab0 AS cor0 WHERE col4 NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3250
SELECT * FROM tab1 AS cor0 WHERE col4 NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3250
SELECT * FROM tab2 AS cor0 WHERE col4 NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3250
SELECT * FROM tab3 AS cor0 WHERE col4 NOT BETWEEN NULL AND ( NULL )
----

query IIIIIII rowsort label-3250
SELECT * FROM tab4 AS cor0 WHERE col4 NOT BETWEEN NULL AND ( NULL )
----

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3255
SELECT DISTINCT + COUNT( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST( NULL AS SIGNED ) AND - 18
----
0

skipif mysql # not compatible
query I rowsort label-3255
SELECT DISTINCT + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND - 18
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3255
SELECT DISTINCT + COUNT( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST( NULL AS SIGNED ) AND - 18
----
0

skipif mysql # not compatible
query I rowsort label-3255
SELECT DISTINCT + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND - 18
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3255
SELECT DISTINCT + COUNT( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST( NULL AS SIGNED ) AND - 18
----
0

skipif mysql # not compatible
query I rowsort label-3255
SELECT DISTINCT + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND - 18
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3255
SELECT DISTINCT + COUNT( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST( NULL AS SIGNED ) AND - 18
----
0

skipif mysql # not compatible
query I rowsort label-3255
SELECT DISTINCT + COUNT ( * ) FROM tab3 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND - 18
----
0

onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: 
query I rowsort label-3255
SELECT DISTINCT + COUNT( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST( NULL AS SIGNED ) AND - 18
----
0

skipif mysql # not compatible
query I rowsort label-3255
SELECT DISTINCT + COUNT ( * ) FROM tab4 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND - 18
----
0

onlyif mysql # aggregate syntax: 
query I rowsort label-3260
SELECT - + MIN( ALL col4 ) AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
-14

skipif mysql # not compatible
query I rowsort label-3260
SELECT - + MIN ( ALL col4 ) AS col4 FROM tab0 AS cor0 WHERE ( NULL ) IS NULL
----
-14

onlyif mysql # aggregate syntax: 
query I rowsort label-3260
SELECT - + MIN( ALL col4 ) AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
-14

skipif mysql # not compatible
query I rowsort label-3260
SELECT - + MIN ( ALL col4 ) AS col4 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL
----
-14

onlyif mysql # aggregate syntax: 
query I rowsort label-3260
SELECT - + MIN( ALL col4 ) AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
-14

skipif mysql # not compatible
query I rowsort label-3260
SELECT - + MIN ( ALL col4 ) AS col4 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL
----
-14

onlyif mysql # aggregate syntax: 
query I rowsort label-3260
SELECT - + MIN( ALL col4 ) AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
-14

skipif mysql # not compatible
query I rowsort label-3260
SELECT - + MIN ( ALL col4 ) AS col4 FROM tab3 AS cor0 WHERE ( NULL ) IS NULL
----
-14

onlyif mysql # aggregate syntax: 
query I rowsort label-3260
SELECT - + MIN( ALL col4 ) AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
-14

skipif mysql # not compatible
query I rowsort label-3260
SELECT - + MIN ( ALL col4 ) AS col4 FROM tab4 AS cor0 WHERE ( NULL ) IS NULL
----
-14

query IIIIIII rowsort label-3265
SELECT ALL * FROM tab0 WHERE NOT - col3 - + col1 IS NOT NULL
----

query IIIIIII rowsort label-3265
SELECT ALL * FROM tab1 WHERE NOT - col3 - + col1 IS NOT NULL
----

query IIIIIII rowsort label-3265
SELECT ALL * FROM tab2 WHERE NOT - col3 - + col1 IS NOT NULL
----

query IIIIIII rowsort label-3265
SELECT ALL * FROM tab3 WHERE NOT - col3 - + col1 IS NOT NULL
----

query IIIIIII rowsort label-3265
SELECT ALL * FROM tab4 WHERE NOT - col3 - + col1 IS NOT NULL
----

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT DISTINCT COUNT( * ) AS col5 FROM tab0 WHERE NOT ( - + col3 ) IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3270
SELECT DISTINCT COUNT ( * ) AS col5 FROM tab0 WHERE NOT ( - + col3 ) IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT DISTINCT COUNT( * ) AS col5 FROM tab1 WHERE NOT ( - + col3 ) IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3270
SELECT DISTINCT COUNT ( * ) AS col5 FROM tab1 WHERE NOT ( - + col3 ) IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT DISTINCT COUNT( * ) AS col5 FROM tab2 WHERE NOT ( - + col3 ) IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3270
SELECT DISTINCT COUNT ( * ) AS col5 FROM tab2 WHERE NOT ( - + col3 ) IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT DISTINCT COUNT( * ) AS col5 FROM tab3 WHERE NOT ( - + col3 ) IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3270
SELECT DISTINCT COUNT ( * ) AS col5 FROM tab3 WHERE NOT ( - + col3 ) IS NULL
----
1000

onlyif mysql # aggregate syntax: 
query I rowsort label-3270
SELECT DISTINCT COUNT( * ) AS col5 FROM tab4 WHERE NOT ( - + col3 ) IS NULL
----
1000

skipif mysql # not compatible
query I rowsort label-3270
SELECT DISTINCT COUNT ( * ) AS col5 FROM tab4 WHERE NOT ( - + col3 ) IS NULL
----
1000

query I rowsort label-3275
SELECT - 89 AS col4 FROM tab0 AS cor0 WHERE col0 NOT IN ( col0 * 4 )
----
1000 values hashing to 5a63df11bca05c384a98fe4cd6f6bfda

query I rowsort label-3275
SELECT - 89 AS col4 FROM tab1 AS cor0 WHERE col0 NOT IN ( col0 * 4 )
----
1000 values hashing to 5a63df11bca05c384a98fe4cd6f6bfda

query I rowsort label-3275
SELECT - 89 AS col4 FROM tab2 AS cor0 WHERE col0 NOT IN ( col0 * 4 )
----
1000 values hashing to 5a63df11bca05c384a98fe4cd6f6bfda

query I rowsort label-3275
SELECT - 89 AS col4 FROM tab3 AS cor0 WHERE col0 NOT IN ( col0 * 4 )
----
1000 values hashing to 5a63df11bca05c384a98fe4cd6f6bfda

query I rowsort label-3275
SELECT - 89 AS col4 FROM tab4 AS cor0 WHERE col0 NOT IN ( col0 * 4 )
----
1000 values hashing to 5a63df11bca05c384a98fe4cd6f6bfda

query IIIIIII rowsort label-3280
SELECT * FROM tab0 AS cor0 WHERE NOT 97 + - - col4 IS NOT NULL
----

query IIIIIII rowsort label-3280
SELECT * FROM tab1 AS cor0 WHERE NOT 97 + - - col4 IS NOT NULL
----

query IIIIIII rowsort label-3280
SELECT * FROM tab2 AS cor0 WHERE NOT 97 + - - col4 IS NOT NULL
----

query IIIIIII rowsort label-3280
SELECT * FROM tab3 AS cor0 WHERE NOT 97 + - - col4 IS NOT NULL
----

query IIIIIII rowsort label-3280
SELECT * FROM tab4 AS cor0 WHERE NOT 97 + - - col4 IS NOT NULL
----

query I rowsort label-3285
SELECT - col0 AS col4 FROM tab0 AS cor0 WHERE + 5 NOT BETWEEN 2 AND NULL
----

query I rowsort label-3285
SELECT - col0 AS col4 FROM tab1 AS cor0 WHERE + 5 NOT BETWEEN 2 AND NULL
----

query I rowsort label-3285
SELECT - col0 AS col4 FROM tab2 AS cor0 WHERE + 5 NOT BETWEEN 2 AND NULL
----

query I rowsort label-3285
SELECT - col0 AS col4 FROM tab3 AS cor0 WHERE + 5 NOT BETWEEN 2 AND NULL
----

query I rowsort label-3285
SELECT - col0 AS col4 FROM tab4 AS cor0 WHERE + 5 NOT BETWEEN 2 AND NULL
----

query IIIIIII rowsort label-3290
SELECT ALL * FROM tab0 AS cor0 WHERE 60 >= ( + col3 + + col0 * + col3 )
----

query IIIIIII rowsort label-3290
SELECT ALL * FROM tab1 AS cor0 WHERE 60 >= ( + col3 + + col0 * + col3 )
----

query IIIIIII rowsort label-3290
SELECT ALL * FROM tab2 AS cor0 WHERE 60 >= ( + col3 + + col0 * + col3 )
----

query IIIIIII rowsort label-3290
SELECT ALL * FROM tab3 AS cor0 WHERE 60 >= ( + col3 + + col0 * + col3 )
----

query IIIIIII rowsort label-3290
SELECT ALL * FROM tab4 AS cor0 WHERE 60 >= ( + col3 + + col0 * + col3 )
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab0 AS cor0 WHERE col1 / - CAST( NULL AS DECIMAL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab0 AS cor0 WHERE col1 / - CAST ( NULL AS REAL ) IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab1 AS cor0 WHERE col1 / - CAST( NULL AS DECIMAL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab1 AS cor0 WHERE col1 / - CAST ( NULL AS REAL ) IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab2 AS cor0 WHERE col1 / - CAST( NULL AS DECIMAL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab2 AS cor0 WHERE col1 / - CAST ( NULL AS REAL ) IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab3 AS cor0 WHERE col1 / - CAST( NULL AS DECIMAL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab3 AS cor0 WHERE col1 / - CAST ( NULL AS REAL ) IS NOT NULL
----

onlyif mysql # CAST syntax: DECIMAL type: 
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab4 AS cor0 WHERE col1 / - CAST( NULL AS DECIMAL ) IS NOT NULL
----

skipif mysql # not compatible
query I rowsort label-3295
SELECT DISTINCT - - col0 FROM tab4 AS cor0 WHERE col1 / - CAST ( NULL AS REAL ) IS NOT NULL
----

query I rowsort label-3300
SELECT - col1 AS col5 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-3300
SELECT - col1 AS col5 FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-3300
SELECT - col1 AS col5 FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-3300
SELECT - col1 AS col5 FROM tab3 AS cor0 WHERE ( NULL ) IS NOT NULL
----

query I rowsort label-3300
SELECT - col1 AS col5 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3305
SELECT * FROM tab0 WHERE col0 - + CAST( NULL AS SIGNED ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3305
SELECT * FROM tab0 WHERE col0 - + CAST ( NULL AS INTEGER ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3305
SELECT * FROM tab1 WHERE col0 - + CAST( NULL AS SIGNED ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3305
SELECT * FROM tab1 WHERE col0 - + CAST ( NULL AS INTEGER ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3305
SELECT * FROM tab2 WHERE col0 - + CAST( NULL AS SIGNED ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3305
SELECT * FROM tab2 WHERE col0 - + CAST ( NULL AS INTEGER ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3305
SELECT * FROM tab3 WHERE col0 - + CAST( NULL AS SIGNED ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3305
SELECT * FROM tab3 WHERE col0 - + CAST ( NULL AS INTEGER ) > NULL
----

onlyif mysql # CAST syntax: SIGNED type: 
query IIIIIII rowsort label-3305
SELECT * FROM tab4 WHERE col0 - + CAST( NULL AS SIGNED ) > NULL
----

skipif mysql # not compatible
query IIIIIII rowsort label-3305
SELECT * FROM tab4 WHERE col0 - + CAST ( NULL AS INTEGER ) > NULL
----

