This commit is contained in:
2026-06-24 13:47:14 +02:00
commit fd930e15cb
2377 changed files with 1213931 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
DIFF
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE F (p BOOLEAN NOT NULL NULL NOT NULL, i BOOLEAN);
INSERT INTO F SELECT * FROM (VALUES ((NOT false), false), (NULL, (NOT (NOT true)))) AS L WHERE (((+(+(-((+110) / (+((-(-150)) * ((247 * (91 * (-47))) + (-86)))))))) = ((((+(+(24 / (+((+89) * (+58)))))) * (-(-((193 + 223) / (-(222 / 219)))))) * (34 * 70)) * (+(+((((+(+(-202))) / (+52)) - (-(228 + (-104)))) * (-24)))))) = (false <> (66 <> 8)));
+2
View File
@@ -0,0 +1,2 @@
CREATE TABLE F ( BOOLEAN NOT NULL, i );
INSERT INTO F SELECT * FROM (VALUES (( false), false), (NULL, ( ( true)))) WHERE ((( ( ( (( 110) / ( (( ( 150)) )))))) = (((( ( (24 / ( (( 89) ))))) ) ) )) = (false <> ( 8)))
+17
View File
@@ -0,0 +1,17 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
if sqlite3-3.39.4 < $SQL_FILE 2>&1 | grep -q "NOT NULL constraint failed"; then
if sqlite3-3.26.0 < $SQL_FILE 2>&1 | grep -q "NOT NULL constraint failed"; then
exit 1
else
exit 0
fi
fi
exit 1
+1
View File
@@ -0,0 +1 @@
DIFF
+8
View File
@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS t_N96 (c_HoR4r6 REAL PRIMARY KEY NOT NULL DEFAULT NULL CHECK (c_HoR4r6 >= 0), c_Q8Vrr TEXT NOT NULL, c_8Y8Sjb NUMERIC, c_Ri8lD7pMcg NUMERIC NOT NULL, c_2mQB9Yl INTEGER NOT NULL DEFAULT -820692, UNIQUE (c_Ri8lD7pMcg, c_Q8Vrr, c_2mQB9Yl), FOREIGN KEY (c_8Y8Sjb) REFERENCES t_RyWsl(c_lmSDH));
WITH cte_XbI AS (SELECT 1) INSERT INTO t_N96 (c_HoR4r6, c_Q8Vrr, c_8Y8Sjb, c_Ri8lD7pMcg, c_2mQB9Yl) VALUES (466898.29620122607, 'Fs7PSrMA1UQpml6Na_1', -814709, -475302, 431007), (237533.21262942743, 'E_101', 628936, 1457821, 286035), (923880.5617317348, 'k_201', 1287913, 1130025, 1717320);
INSERT OR IGNORE INTO t_N96 (c_HoR4r6, c_Q8Vrr, c_8Y8Sjb, c_Ri8lD7pMcg, c_2mQB9Yl) SELECT 787995.0769935055, 'b4CSG_2', -898750, -183287, -332621;
INSERT OR REPLACE INTO t_N96 (c_HoR4r6, c_Q8Vrr, c_8Y8Sjb, c_Ri8lD7pMcg, c_2mQB9Yl) VALUES (56666.38360952935, 'a5C8B_1', -36124, 545035, -299507);
REPLACE INTO t_N96 (c_HoR4r6, c_Q8Vrr, c_8Y8Sjb, c_Ri8lD7pMcg, c_2mQB9Yl) SELECT NULL, 'RLZY', -965036, 923225, 757290;
UPDATE OR FAIL t_N96 SET c_HoR4r6 = 453828.7527922492, c_Ri8lD7pMcg = 534838, c_2mQB9Yl = -339 WHERE c_Ri8lD7pMcg = -898076;
CREATE INDEX IF NOT EXISTS idx_E69uH ON t_N96(c_2mQB9Yl, c_8Y8Sjb) WHERE c_Ri8lD7pMcg < x'F4';
SELECT COUNT(*) FROM t_N96;
+2
View File
@@ -0,0 +1,2 @@
CREATE TABLE IF NOT EXISTS t_N96 (c_HoR4r6 NOT NULL DEFAULT NULL , c_Q8Vrr , c_8Y8Sjb , c_Ri8lD7pMcg , c_2mQB9Yl );
REPLACE INTO t_N96 SELECT NULL, 'RLZY', 965036, 923225, 757290
+17
View File
@@ -0,0 +1,17 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
if sqlite3-3.39.4 < $SQL_FILE 2>&1 | grep -q "NOT NULL constraint failed"; then
if sqlite3-3.26.0 < $SQL_FILE 2>&1 | grep -q "NOT NULL constraint failed"; then
exit 1
else
exit 0
fi
fi
exit 1
+1
View File
@@ -0,0 +1 @@
DIFF
+5
View File
@@ -0,0 +1,5 @@
CREATE TABLE V (l BOOLEAN UNIQUE UNIQUE, q BOOLEAN);
INSERT INTO V VALUES ((103 = (-86)), (NOT true));
INSERT INTO V SELECT * FROM (VALUES ((NOT NULL), false), (NULL, NULL)) AS A WHERE ((false <> true) <> (NOT true));
SELECT * FROM V AS K WHERE (NOT (((+146) + 52) < ((58 - 255) - ((18 * 82) / (+47)))));
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE V ( BOOLEAN , q );
INSERT INTO V SELECT * FROM (VALUES (( NULL), false), (NULL, NULL)) WHERE ((false <> true) );
SELECT * FROM V
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+191
View File
@@ -0,0 +1,191 @@
CREATE TABLE t0 (c0 DATETIME PRIMARY KEY, c1 DOUBLE, c2 REAL, c3 FLOAT, c4 SMALLINT, c5 REAL, c6 VARYING CHARACTER);
INSERT INTO t0 VALUES('2013-08-03 13:36:51',66.25,15.070000000000000284,87.620000000000004547,-4622,NULL,'ZexCeIANmeo');
INSERT INTO t0 VALUES('2001-11-26 22:06:36',-93.400000000000005682,-95.390000000000000571,-7.5199999999999995736,848,-79.870000000000004546,'W0rHXDa!V9 xspLmDfR');
INSERT INTO t0 VALUES('2019-03-23 20:35:28',-65.500000000000000001,-10.619999999999999218,86.219999999999998863,27737,-93.999999999999999996,'0');
INSERT INTO t0 VALUES('2013-06-02 21:10:28',93.23999999999999488,41.079999999999998296,3.1415899999999998826,-8323,1.0000000000000000817e-05,'hLrXVZeG-sP');
INSERT INTO t0 VALUES('2010-02-12 14:16:55',-76.319999999999993179,-22.149999999999998578,85.249999999999999996,32767,60.189999999999997727,NULL);
INSERT INTO t0 VALUES('2006-09-22 14:42:14',-26.980000000000000427,39.59000000000000341,-37.820000000000000284,-7156,-7.2599999999999997868,'_XkWxb725c5ksrJckh');
INSERT INTO t0 VALUES('2016-02-11 12:17:52',-23.550000000000000711,NULL,-57.85999999999999943,-27938,1.0000000000000000817e-05,'85QORIGzGZRCQ5?-i7');
INSERT INTO t0 VALUES('2011-11-19 05:48:56',-22.899999999999998579,-11.849999999999999644,-53.350000000000001422,1056,-24.370000000000000995,'xlERn4O_hn19QZ3');
INSERT INTO t0 VALUES('2016-12-12 20:31:54',95.060000000000002273,0.0,4.0,27577,30.460000000000000853,'NA');
INSERT INTO t0 VALUES('2013-05-28 17:45:08',2.7182800000000000295,-0.080000000000000001665,99999.990000000005237,31752,1.0000000000000000817e-05,'ek04UwN qoi8W,');
INSERT INTO t0 VALUES('2000-01-01 00:00:00',0.0,99.859999999999999433,-32.740000000000001989,-2860,NULL,'b2DJyGk,R0 PGmwy6,7');
INSERT INTO t0 VALUES('2010-08-20 16:52:33',-74.799999999999997159,-91.56999999999999318,1.0,-2147483648,8.0299999999999993605,'tc2OjeV');
INSERT INTO t0 VALUES('2001-01-04 21:25:40',0.0,-59.679999999999999715,-73.969999999999998863,11338,2.7182800000000000295,'17-4yfj9CFK');
INSERT INTO t0 VALUES(NULL,37.070000000000000283,19.870000000000000994,NULL,1,-58.060000000000002275,'u0On?n_wXSFCdtE');
INSERT INTO t0 VALUES('2023-01-10 08:45:42',48.90999999999999659,30.910000000000000142,-6.8700000000000001065,5267,54.130000000000002557,'Y_UE7Ev');
INSERT INTO t0 VALUES('2009-07-18 23:09:53',-0.070000000000000006661,24.890000000000000568,-80.700000000000002842,1,-38.070000000000000285,'');
INSERT INTO t0 VALUES('2023-12-31 23:59:59',1.0,44.880000000000002556,2.1600000000000001421,3221,75.950000000000002843,NULL);
INSERT INTO t0 VALUES('2006-07-12 00:14:51',-74.819999999999993178,38.609999999999999431,-72.459999999999993745,-25330,2.7182800000000000295,'NA');
INSERT INTO t0 VALUES('2018-07-20 12:58:23',1.0000000000000000817e-05,-81.040000000000006249,19.309999999999998721,-30676,-40.890000000000000569,'Pc8vVYJ22nh');
CREATE TABLE t1 (c0 VARCHAR PRIMARY KEY, c1 VARCHAR, c2 UNSIGNED BIG INT, c3 UNSIGNED BIG INT, c4 NVARCHAR, c5 BOOLEAN, c6 NATIVE CHARACTER);
INSERT INTO t1 VALUES('kb7.,5iAuiX3','TUhPPTML0aa9lIiWv0TL',2062029263,1011804874,'p,7Z6Be',1,'7pobHNK?hz6G!QgpP');
INSERT INTO t1 VALUES('Ep9XydCqlMRJXTo','0Ibn6 e3QqDZKgReBv',NULL,-379315659,NULL,0,'hV.yrs12jz8BH');
INSERT INTO t1 VALUES('0vBdcFeICi','9Ma8g8eyoj',-1721138944,-940308959,'Y8B-f_X6gjg6kfM',1,NULL);
INSERT INTO t1 VALUES('VAdbE2Jjn28WeC','ptf3j0S',-285395866,-1148478215,'07SCUqkS-yHIYC9iHo',0,'7mQ10Ud1DWnUMjNlsL');
INSERT INTO t1 VALUES('w3aqeCABdwbNS!ZLj,','CR!O_uRbIhuOCQCRU',NULL,1,'lAXd!4?0T,u7n2Ij96',0,'');
INSERT INTO t1 VALUES('Btvyo!NAndjK','Test with spaces',-1680340236,-938721769,'9goz2i7rbRrZ!oP8eNfe',NULL,'so5JA_Jf2_Ml');
INSERT INTO t1 VALUES('0','.w9Q7h.RQ',-1,1,'jlI5W4d78qsdZ',0,NULL);
INSERT INTO t1 VALUES('4w?,VzuOvr5XSnpZJJP','LvqyOIrlCUg1',117843037,1462619499,'?wV4pMA!',0,'h_WCN');
INSERT INTO t1 VALUES('Qg4pM3xCSsX','A,flA.baljceG9r',-2147483648,1888095663,'6.j6Jhr',1,'');
INSERT INTO t1 VALUES('','yovsLyz7mFG BBsH!pcv',-902212342,NULL,'NULL',0,'I tLqxj?, q-r');
INSERT INTO t1 VALUES('BVuWa','vy!Hl89c4B3u',-1376949406,-1041926005,'sh,4BYsjdeq',0,'!65bL0T4rdToi_EZ32-');
INSERT INTO t1 VALUES('aDJEaIG wD_','EI8OkT',-449571460,-1130601651,'CZXho0L.x3gqrRE',0,'qm80Y!3C IiA');
INSERT INTO t1 VALUES(' uLZb4XduL6Z,ltFY','.MM_mcm_2Xqa_M3',1149094354,-1526212300,'-1',0,'slrImb');
INSERT INTO t1 VALUES('ANIsG5X ? e0I',',5xjB8 DZ_zz56Qj1Q8',134452616,2147483647,'y7wBj!nF',1,'0');
INSERT INTO t1 VALUES('k8U8 xTvp!pnq5','NULL',-1368338737,4384304,'CwjhZm',NULL,'Comma, period. dash-underscore_');
INSERT INTO t1 VALUES('5UA!3F4c','op!uPkqT1hm01.C',1309268794,1121482672,'2?C5ch',1,'Ltdt1Vir');
INSERT INTO t1 VALUES('R,mDMT3A1Z','H0VUVM.g1',1864649696,-24965676,'rbQ49uoUoKExwc9c6',1,NULL);
INSERT INTO t1 VALUES('e8!IR3zSzSiV !f.B','v1.ClsyDa',72540911,281113672,'57xEd7FuQk',0,'nkyAxgL 9,Kio');
INSERT INTO t1 VALUES('g0B-3cE24PH?r3ts4 ','rAvbuBfm',32767,0,'NA',1,'Xy.9ZYLP iJ0!4ZuuIky');
INSERT INTO t1 VALUES('?1mhs',NULL,880877919,96854129,'BS9N.!.?FbVdXki67EfP',1,'DOz2hk');
CREATE TABLE t2 (c0 REAL PRIMARY KEY, c1 BOOLEAN, c2 NUMERIC, c3 DATE, c4 BLOB, c5 NONE);
INSERT INTO t2 VALUES(56.520000000000003128,0,66.159999999999996589,'2013-06-17',X'34385c1e7c00',NULL);
INSERT INTO t2 VALUES(1.0000000000000000817e-05,0,1,'2016-01-25',X'780107',NULL);
INSERT INTO t2 VALUES(22.949999999999999289,0,-28.710000000000000853,'2012-10-09',X'6556134b330c0c4269',NULL);
INSERT INTO t2 VALUES(86.200000000000002843,1,0,'2015-04-14',X'0000000000',NULL);
INSERT INTO t2 VALUES(39.210000000000000852,1,-14.699999999999999289,'2023-09-24',X'61313616681926',NULL);
INSERT INTO t2 VALUES(3.9300000000000001598,1,15.77999999999999936,'2001-06-13',X'08277e63',NULL);
INSERT INTO t2 VALUES(-2.3500000000000000888,1,0,'2013-10-02',X'64',NULL);
INSERT INTO t2 VALUES(-80.890000000000000564,1,-46.439999999999997727,'2008-05-08',X'5b162f6c2b1d5d104b',NULL);
INSERT INTO t2 VALUES(-59.21000000000000085,1,3.1415899999999998826,'2004-12-18',X'1f',NULL);
INSERT INTO t2 VALUES(NULL,0,-38.939999999999997727,'2006-02-26',X'3946406f37406e3a1105',NULL);
INSERT INTO t2 VALUES(-74.939999999999997726,0,-32.539999999999999146,'2022-09-18',X'5e',NULL);
INSERT INTO t2 VALUES(48.030000000000001138,1,-0.34999999999999997779,NULL,X'70597a56',NULL);
INSERT INTO t2 VALUES(-1.0,1,86.790000000000006256,'2002-03-02',X'583539',NULL);
INSERT INTO t2 VALUES(1.7900000000000000355,1,80.670000000000001705,'2007-08-01',X'49766372',NULL);
INSERT INTO t2 VALUES(-39.700000000000002843,1,NULL,'1970-01-01',X'7b66293a0a',NULL);
INSERT INTO t2 VALUES(1.0,1,32.899999999999998579,'2003-02-16',X'104f',NULL);
INSERT INTO t2 VALUES(-5.7000000000000001776,0,-36.109999999999999431,'2020-07-25',X'0a3f5372',NULL);
INSERT INTO t2 VALUES(-62.009999999999998012,0,93.599999999999994315,'2011-09-06',X'0000000000',NULL);
INSERT INTO t2 VALUES(93.170000000000001705,0,24.070000000000000284,'1970-01-01',X'03083a1246',NULL);
INSERT INTO t2 VALUES(-60.240000000000001991,1,0,'2020-09-25',X'2161577f407b48',NULL);
CREATE TABLE t3 (c0 BOOLEAN PRIMARY KEY, c1 VARCHAR, c2 NVARCHAR, c3 DOUBLE);
INSERT INTO t3 VALUES(0,'3g!kn7','67ixftZMujDY!W.ZG1Vk',NULL);
INSERT INTO t3 VALUES(1,'Vm7Wx2','NA',-37.390000000000000568);
CREATE TABLE t4 (c0 REAL PRIMARY KEY, c1 DOUBLE, c2 NATIVE CHARACTER, c3 NATIVE CHARACTER, c4 VARYING CHARACTER, c5 NATIVE CHARACTER, c6 INT8);
INSERT INTO t4 VALUES(-85.829999999999998291,87.549999999999997156,'kjt?utJxEO6mjfw0CDH','JwZVy','Comma, period. dash-underscore_','9DJ5o3iNY8I1e3o8JPmR',32767);
INSERT INTO t4 VALUES(-90.749999999999999998,-11.390000000000000568,'PBQHDWZsS?-drt_Z8aPc','NW _k-DZXsxr','e,Ea.KbheOT','w,GQUN!J2f',-712784679);
INSERT INTO t4 VALUES(NULL,-28.289999999999999147,'CaTfinYrecXYyo-dad','mxKWEik85','m,BuW?GWUhtv.!','Test with spaces',547816122);
INSERT INTO t4 VALUES(-59.049999999999997156,84.200000000000002845,'rD??RDZ4QHeEhGvXiE','','lO 1 Sl8mHPY!L2Mt94!','2Pd hU-cgV2G.rAWv0',1603633146);
INSERT INTO t4 VALUES(-41.329999999999998292,2.7182800000000000295,'J5jedO1','_BorFJSwauXpXd','fS31SR4,z-87wZioex,b','uqbpY_TKWdn-gvptR',1087983713);
INSERT INTO t4 VALUES(-17.55000000000000071,12.820000000000000284,'LdDbRW1','d3te7sV',' 4Weip iyP-2VUW','-w,dj4wtAkgvm3',1485047071);
INSERT INTO t4 VALUES(-13.52999999999999936,-9.9199999999999999289,'mNngU','0','R3oQSrmeIy86d','OttUV,9t',1);
INSERT INTO t4 VALUES(-35.25,0.0,'-1','yIOkWG??iqQvf-','3EwGDxH buCi3','0',-142231329);
INSERT INTO t4 VALUES(62.60000000000000142,31.789999999999999148,'z!px6230x4','Test with spaces','S! x0fpdpq! 9-z7h','LYmOY',-218733160);
INSERT INTO t4 VALUES(82.340000000000003414,6.0199999999999995736,'tXxB00IW',NULL,'RVmC3H-O1hb','',1234285611);
INSERT INTO t4 VALUES(-96.03000000000000114,-71.390000000000000566,'1wJi!2U4rB','HzCTaLFVbLh7Vc7e8S12','spu1ViOvdJZwC','AAAAAAAAAAAAAAAAAAAA',-1511025664);
INSERT INTO t4 VALUES(-6.1600000000000001421,-98.799999999999997156,'x7cQ5Kfg97_JV!JU?E','99PwPft09sMQzm',NULL,'',880965357);
INSERT INTO t4 VALUES(-70.31999999999999318,42.899999999999998577,'TOJrMsEcI9_K','-1','7 B45Nnz','A3KP-1 d0y.0j6WqQ5CW',659719253);
INSERT INTO t4 VALUES(-29.179999999999999715,19.980000000000000426,'-DeGXj.?kQua4mpN.Z','MfU!pl7KhKn7SgtQj','z.JhBBwh.P3r3','AAAAAAAAAAAAAAAAAAAA',-1740759017);
INSERT INTO t4 VALUES(17.489999999999998436,55.640000000000000568,'rMxcXr',NULL,'NOo .pEVtaL','vjVTCxCs.ZPEn7Tg',557323565);
INSERT INTO t4 VALUES(-31.679999999999999716,88.939999999999997722,'ycZZ1G,VcaD-wn4','NULL','mOH-Grgl aTXaxF,gb1','CIzn t5HD QQd',-1429008995);
INSERT INTO t4 VALUES(NULL,-67.75,'SK?S.WE-F.9hd0.iHOyb','BSON2DTP 1jMR-kHMfF','m!b9i5Svnec!_uu4p','NULL',2001692524);
INSERT INTO t4 VALUES(2.7182800000000000295,65.709999999999993748,'03d9ys_0XHeVt?sy','ux7.ktL.N','kDRGI-ln','NULL',366453438);
INSERT INTO t4 VALUES(-66.349999999999994316,90.430000000000006817,'aer0mVQld','cFeH0lsc','ma.AHx5WHl','ikRSp3hBCJI',1838044494);
INSERT INTO t4 VALUES(-85.959999999999993748,21.570000000000000284,'GXn5Jm9mcMoCw0','ycK3!h_r6iR4LYxfr','NULL','_sJXsq8yL2',1703798487);
CREATE TABLE t5 (c0 NATIVE CHARACTER PRIMARY KEY, c1 INT, c2 NONE);
INSERT INTO t5 VALUES('!jlJoMqhZwz .',-1472505931,NULL);
INSERT INTO t5 VALUES('Comma, period. dash-underscore_',-1419444877,NULL);
INSERT INTO t5 VALUES('-1',191900599,NULL);
INSERT INTO t5 VALUES('Z3A?V',1971879159,NULL);
INSERT INTO t5 VALUES('X7g.feiu,X7lE8HYa',1314400583,NULL);
INSERT INTO t5 VALUES('CdJ8QYo',1343130512,NULL);
INSERT INTO t5 VALUES('z7y,!rVQrIQG?Bp',32767,NULL);
INSERT INTO t5 VALUES('nxLU-csHkToPMcV.dSN',-108798350,NULL);
INSERT INTO t5 VALUES('NULL',32767,NULL);
INSERT INTO t5 VALUES('CB2f-6e8XdcO.hFI0',NULL,NULL);
INSERT INTO t5 VALUES('CZI?Wt',-884081083,NULL);
INSERT INTO t5 VALUES('NA',856261379,NULL);
INSERT INTO t5 VALUES('cxKnh9,qimhY0Os?Wbk',672613092,NULL);
INSERT INTO t5 VALUES('2rLB4Q8K',1352817577,NULL);
INSERT INTO t5 VALUES('yvhhV7rjcAUn6m',2147483647,NULL);
INSERT INTO t5 VALUES('AAAAAAAAAAAAAAAAAAAA',291433187,NULL);
INSERT INTO t5 VALUES('GAr8E8scp7ib X9.!wak',-32768,NULL);
INSERT INTO t5 VALUES('kvrC!keCeljn',-105652642,NULL);
INSERT INTO t5 VALUES('k87KIvG?UBDeaKEiEpw',NULL,NULL);
INSERT INTO t5 VALUES('5',NULL,NULL);
CREATE TABLE t6 (c0 VARCHAR PRIMARY KEY, c1 CLOB, c2 CHARACTER, c3 DECIMAL);
INSERT INTO t6 VALUES('HbpB7GzTSnUi8x!QoZ','NULL','-1',12.890000000000000568);
INSERT INTO t6 VALUES('nWmeBAALg.j-UB','X86XakFa_wIm','EvHmaR2Dq7OUiZ9Px1fl',-1);
INSERT INTO t6 VALUES('RRxWt','fantnM-Xvji4MM7_mtRj','0DdiugiLrJrr!F',-63.490000000000001989);
INSERT INTO t6 VALUES('j4COm9gX!7','5_!m8M_zcfPzc!bOVC','OzbN-62!cfNr7E74',-39.200000000000002841);
INSERT INTO t6 VALUES('QusADa?o?LdS_4f','23el7JhyYwcx,cA2','KGxckAuoY',1.0000000000000000817e-05);
INSERT INTO t6 VALUES('0','3V?fz0HAD1CyLT.JnLf','0',1);
INSERT INTO t6 VALUES('Y6ZLS4','RJ2YKMBBDpSS','Hbbd-j.?s2z3W_',57.530000000000001136);
INSERT INTO t6 VALUES('9cTlLh-O-OG','S1MfIKgfHx','us3!wt s_ND?iBduBCpK',72.530000000000001136);
INSERT INTO t6 VALUES('!.Jgm25j0s','Y3U_to4UAASwWc2igNh','?57fq',95.879999999999995455);
INSERT INTO t6 VALUES('NA','Comma, period. dash-underscore_','dvmViquNE--GS',0);
INSERT INTO t6 VALUES(NULL,'0','2t_g5Kyn6oXaI!GcNIQ',-88.739999999999994882);
INSERT INTO t6 VALUES(',0t_JJ3G2ze3','NRkB3!tNqq.AL2t','y35XE',-13.25);
INSERT INTO t6 VALUES(NULL,'Nv-rPVywY3YkXQgXeL','AAAAAAAAAAAAAAAAAAAA',10.349999999999999645);
INSERT INTO t6 VALUES('cjZta-D56BHc','2l7FZ0K5e','y_fz?CSoJWpl ',53.259999999999998012);
INSERT INTO t6 VALUES('-1','2U!OfNILN,','iaqy_',-77.530000000000001136);
INSERT INTO t6 VALUES('1AjGPehMU','K_jW9oJRFJJ','0Q!texR7x79a8GH',-1);
INSERT INTO t6 VALUES('YlIu RgAURlHnAGA','LmYXNHoH','tdfP7r9?8TotsfcpD',-50.409999999999996591);
INSERT INTO t6 VALUES('AAAAAAAAAAAAAAAAAAAA','NULL','vpizZWP cYyIoev',-78.719999999999998863);
INSERT INTO t6 VALUES('eAum7 ,Z_rnn!F','XITy1U,Vxz','Kd,53kxufHzB9',-66.430000000000006821);
CREATE TABLE t7 (c0 BOOLEAN PRIMARY KEY, c1 NUMERIC, c2 REAL, c3 VARCHAR, c4 CHARACTER, c5 BOOLEAN, c6 SMALLINT, c7 INT2, c8 UNSIGNED BIG INT);
INSERT INTO t7 VALUES(0,0,-71.900000000000005686,NULL,'a-LWskV5Q',1,15363,-63193677,-384317704);
INSERT INTO t7 VALUES(NULL,37.200000000000002843,-13.75,'sb?W3hqtt?ur-','XNGlLEGpJjC',0,-2147483648,214735040,830255292);
INSERT INTO t7 VALUES(1,-65.790000000000006252,-37.079999999999998295,'Ow,3zyw!hW','rFrYgoZRsl',0,18656,-700476638,-2132595428);
INSERT INTO t7 VALUES(NULL,-86.719999999999998864,20.690000000000001278,'Cn.qSdbaEGwV','EI!WQqHhwG',0,-17329,1210738005,976211196);
INSERT INTO t7 VALUES(NULL,32.229999999999996874,0.0,'0','tnN6wDL2j!zuF2._B',0,1,1,1106414805);
CREATE TABLE t8 (c0 DOUBLE PRIMARY KEY, c1 DATE, c2 MEDIUMINT, c3 MEDIUMINT, c4 TEXT, c5 NONE, c6 VARCHAR, c7 DOUBLE, c8 FLOAT, c9 DATE);
INSERT INTO t8 VALUES(NULL,'2022-07-20',-1593620,4206979,'0pO?UPW3oa5yk8etY0r',NULL,'AAAAAAAAAAAAAAAAAAAA',-70.150000000000005684,-53.159999999999996587,'2011-05-01');
INSERT INTO t8 VALUES(98.290000000000006252,'2003-12-08',-2180688,4184834,'4SenZwcPiVuttp',NULL,'NA',-10.02999999999999936,51.45000000000000284,'2023-12-31');
INSERT INTO t8 VALUES(-24.55999999999999872,'2008-05-12',1492591,-240041,'EPSKq',NULL,'Comma, period. dash-underscore_',-74.200000000000002841,2.7182800000000000295,'2000-11-07');
INSERT INTO t8 VALUES(0.0,'2004-06-26',NULL,-3009548,'Comma, period. dash-underscore_',NULL,'YpEef9D_edG,,mfGKVrv',57.890000000000000567,9.0199999999999995736,'2018-06-15');
INSERT INTO t8 VALUES(-0.81000000000000005329,'2022-08-16',-5343565,1215927,' Yom0cmMO I',NULL,'f0KNi5whBPa',3.3399999999999998578,94.790000000000006249,'2002-12-25');
INSERT INTO t8 VALUES(19.899999999999998578,'2017-03-26',2147483647,1438685,'D4VbVGj',NULL,'Z?.R8AruXE.hcnmk',83.489999999999994885,-80.769999999999996017,'2016-10-24');
INSERT INTO t8 VALUES(57.189999999999997725,'2007-10-01',1,225712,'NEEPJKK-ktCawD',NULL,'O GZ9NJ',-17.370000000000000994,-85.530000000000001138,'2013-08-28');
INSERT INTO t8 VALUES(-96.890000000000000568,'2007-01-01',NULL,7520005,'Es_zw L1',NULL,'NULL',57.670000000000001703,63.520000000000003126,'2014-10-05');
INSERT INTO t8 VALUES(29.890000000000000568,'2000-01-01',4666770,7631249,'zVmd?VpZzHJ82IcdzqPY',NULL,'8D_ynG',-17.0,64.969999999999998863,'2007-12-20');
INSERT INTO t8 VALUES(NULL,'2022-03-13',-6544619,-7631030,'011HjW EEt8H3',NULL,'6j!.EYLO.PdwG',26.109999999999999431,-49.920000000000001707,'2013-02-11');
INSERT INTO t8 VALUES(NULL,'2017-01-23',7202718,1879953,NULL,NULL,'YIQRD.AoOn6.Uf5',1.0000000000000000817e-05,-17.390000000000000568,'2002-07-21');
INSERT INTO t8 VALUES(8.1300000000000007815,NULL,-6752277,6899546,' VmPS?SvPL z6!CM',NULL,'Test with spaces',-33.299999999999997158,-76.45000000000000284,'2007-09-14');
INSERT INTO t8 VALUES(18.309999999999998721,NULL,5009109,-369885,'yz1o-i',NULL,'NULL',99999.990000000005237,26.210000000000000853,'2003-03-13');
INSERT INTO t8 VALUES(-1.8400000000000000799,'2006-03-15',-3131605,-2147483648,'UnmVlZU',NULL,'',2.7182800000000000295,-32.899999999999998579,'2002-12-04');
INSERT INTO t8 VALUES(64.640000000000000569,'1970-01-01',1832003,-32768,NULL,NULL,'!zsyNmn',36.640000000000000567,-83.280000000000001135,'2004-12-06');
INSERT INTO t8 VALUES(-98.989999999999994887,'2015-04-01',216907,2460155,'C38LDAms.4Fy4y5 l5j',NULL,'k?OnkfBIB7',-38.679999999999999716,-52.450000000000002843,'2018-03-20');
INSERT INTO t8 VALUES(-4.080000000000000071,'2004-02-15',0,-32768,'7saXVBLkxG?sLbP9Xn',NULL,'4mCuE,7-__',NULL,-27.519999999999999573,'2023-12-31');
INSERT INTO t8 VALUES(3.1415899999999998826,'2011-01-08',4371927,-1098696,'DeE.HwDftpp!wVm?K.9v',NULL,'K,ztw sUp',-71.920000000000001705,55.500000000000000001,'1970-01-01');
INSERT INTO t8 VALUES(-8.2400000000000002131,NULL,-3421112,-6513146,'FR0.6nlgC!kNcTV_',NULL,'S4-jtd6wO',-57.249999999999999999,27.420000000000001704,'2009-02-18');
INSERT INTO t8 VALUES(31.739999999999998435,NULL,1,32767,',671B_E6Hqqn4ydiPC',NULL,',6stFT09YOiD66Q_IhH',22.5,-86.890000000000000568,'2006-11-17');
CREATE TABLE t9 (c0 INT PRIMARY KEY, c1 BOOLEAN, c2 BLOB, c3 NONE, c4 INTEGER, c5 BLOB, c6 DATE, c7 NATIVE CHARACTER);
INSERT INTO t9 VALUES(331295406,0,X'02',NULL,766300210,X'326e67297e277b2b08','2011-06-04','wWHrZ');
INSERT INTO t9 VALUES(-1880564706,1,X'155a32',NULL,191354920,X'592628290f3d7b5a08','2000-06-15','ysdnscKu.C?-anXk');
INSERT INTO t9 VALUES(-1251338834,1,X'2e037f3a1e084d5b',NULL,2110110129,X'0000000000','2012-11-12','-1');
INSERT INTO t9 VALUES(588332448,1,X'2c7d',NULL,-1318442244,X'380a69370c2e23',NULL,'NDcFDPN04,Vuu');
INSERT INTO t9 VALUES(-1076141991,0,X'0964',NULL,1936581955,X'7137734c2c1d37','2015-01-28','ld Nr-.f6XW.A!7xDggl');
INSERT INTO t9 VALUES(-541919515,1,X'6b0a4a5b78732326293f',NULL,2147483647,X'19','2008-06-19',' me,V6aS66gjM HaJ');
INSERT INTO t9 VALUES(1978829007,0,X'6015015e72',NULL,2147483647,X'620b4c244c7f3a','2020-05-16','QB0IufPR_M,0uFqB55lK');
INSERT INTO t9 VALUES(252521345,1,X'69047a216023043a71',NULL,NULL,NULL,'2023-02-28','zk1F9QyRv3r10NQTYD');
INSERT INTO t9 VALUES(-544713185,1,X'0355535c3e570a7a',NULL,-32768,X'237e2453','2014-06-16','xUzim,ceu');
INSERT INTO t9 VALUES(15314904,0,X'0730146a0916',NULL,943523177,X'23180f7759','2018-11-12','RGp?CeYAk!V');
INSERT INTO t9 VALUES(59131891,1,X'2c266413091f32573f78',NULL,-2147483648,NULL,'2011-09-17','Qyto3ZS');
INSERT INTO t9 VALUES(-257016940,0,X'3267',NULL,328341640,X'0000000000','2014-07-13','Comma, period. dash-underscore_');
INSERT INTO t9 VALUES(-2147483648,1,X'501478793f3a2d493e4d',NULL,2065019631,X'062b04731824','2019-10-06','!x6!k');
INSERT INTO t9 VALUES(2033907151,1,X'6f1c305a44',NULL,-1946727719,X'02','2009-11-27','7POb_');
INSERT INTO t9 VALUES(-1830241362,0,X'515a343317163a',NULL,-364763610,X'39524c0b132b5c','2010-10-08','8GdOaWX_3unEU');
INSERT INTO t9 VALUES(NULL,1,X'3709736e1d',NULL,-2117683133,X'15302b7b27482a','2002-08-22','Srylm,dTtcV');
INSERT INTO t9 VALUES(-586062041,0,X'1c191f56',NULL,717069843,NULL,'2023-03-14','0');
INSERT INTO t9 VALUES(-1474509377,NULL,X'243573',NULL,1596926428,X'3b2829','2005-06-17','D038g,Sx4b.DQb_r96b');
INSERT INTO t9 VALUES(1369796530,0,X'607272612879',NULL,1334826778,X'31205626','2002-05-10','');
INSERT INTO t9 VALUES(-32768,0,X'265d',NULL,644428297,X'38107227','2013-03-24',NULL);
CREATE INDEX idx_t0_2 ON t0(c2);
CREATE INDEX idx_t0_4 ON t0(c4);
CREATE INDEX idx_t0_5 ON t0(c5);
CREATE INDEX idx_t4_3 ON t4(c3);
CREATE INDEX idx_t4_6 ON t4(c6);
CREATE INDEX idx_t7_2 ON t7(c2);
CREATE INDEX idx_t7_4 ON t7(c4);
CREATE INDEX idx_t7_6 ON t7(c6);
CREATE INDEX idx_t8_4 ON t8(c4);
CREATE INDEX idx_t8_9 ON t8(c9);
CREATE INDEX idx_t9_3 ON t9(c3);
CREATE INDEX idx_t9_4 ON t9(c4);
CREATE INDEX idx_t9_6 ON t9(c6);
CREATE INDEX idx_t9_7 ON t9(c7);
SELECT * FROM t2 WHERE c0 LIKE (SELECT c0 FROM (SELECT * FROM t2) WHERE c0 IS NOT NULL);
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE t2 (c0 PRIMARY KEY, BOOLEAN, NUMERIC, DATE, BLOB, NONE);
INSERT INTO t2 VALUES(39.210000000000000852,1, 14.699999999999999289,'2023-09-24', '61313616681926',NULL);
INSERT INTO t2 VALUES(3.9300000000000001598,1,15.77999999999999936,'2001-06-13', '08277e63',NULL);
SELECT * FROM t2 WHERE c0 LIKE (SELECT c0 FROM (SELECT * FROM t2) )
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+13
View File
@@ -0,0 +1,13 @@
CREATE TABLE T1(c1 JSON, c2 INT, c3 REAL);
CREATE TABLE T2(c1 NUMERIC NOT NULL DEFAULT NULL, c2 NUMERIC);
CREATE TABLE T3(c1 REAL, c2 REAL, c3 TEXT);
INSERT INTO T1(c1, c2, c3) VALUES ('{"k": 8}', -256, -493);
INSERT INTO T1(c1, c2, c3) VALUES ('{"k": 7}', 428, -478);
INSERT INTO T2(c1, c2) VALUES (532, -622);
INSERT INTO T2(c1, c2) VALUES (768, -671);
INSERT INTO T2(c1, c2) VALUES (544, 585);
INSERT INTO T2(c1, c2) VALUES (-547, 135);
INSERT INTO T3(c1, c2, c3) VALUES (-644, 226, 194);
INSERT INTO T3(c1, c2, c3) VALUES (239, -533, 313);
INSERT INTO T3(c1, c2, c3) VALUES (308, -611, 628);
SELECT (SELECT ROW_NUMBER() OVER (ORDER BY c.c2) FROM T3 LIMIT 1), DENSE_RANK() OVER (ORDER BY a.c2) FROM T1 AS a INNER JOIN T2 AS b ON a.c1 = b.c2 INNER JOIN T3 AS c ON b.c1 = c.c2 WHERE a.c2 > c.c2 AND b.c1 > a.c1 GROUP BY a.c2;
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE T1( JSON, c2 );
CREATE TABLE T2( NUMERIC);
CREATE TABLE T3( REAL, c2 );
SELECT (SELECT ROW_NUMBER() OVER (ORDER BY c.c2) ), DENSE_RANK() OVER (ORDER BY a.c2) FROM T1 a JOIN T2 ON a. c2 JOIN T3 c
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE > /dev/null 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+580
View File
@@ -0,0 +1,580 @@
CREATE TABLE t0 (c0 UNSIGNED BIG INT PRIMARY KEY, c1 CLOB, c2 BOOLEAN, c3 REAL, c4 REAL, c5 INT);
INSERT INTO t0 VALUES(949785274,'HLSuu.UHYB51BA-Tk',0,-5.9800000000000004263,32.200000000000002843,-1459296181);
INSERT INTO t0 VALUES(-1516352075,'pucHfHeJ!lW0w!.X',1,57.420000000000001707,2.4300000000000001598,-458788398);
INSERT INTO t0 VALUES(515484398,'N3HDCI-gt27AQO.H?4',1,60.749999999999999998,-37.829999999999998293,-1549606518);
INSERT INTO t0 VALUES(1491167545,'_l.qhSvhPhPE6X2x',1,38.829999999999998294,32.609999999999999431,2092247547);
INSERT INTO t0 VALUES(-621398560,'AHyts01h4Ly',1,-84.989999999999994882,-84.78000000000000114,-1171376981);
INSERT INTO t0 VALUES(593134434,'1XI!WE,WBOM61?r_YDOm',1,-19.079999999999998294,76.750000000000000001,-1267848592);
INSERT INTO t0 VALUES(-617767216,'VnQ8lGZlvBF6',1,-85.780000000000001135,-43.530000000000001136,975085167);
INSERT INTO t0 VALUES(-1281383981,'Usl?4zbroD.TJ ',0,2.0299999999999998046,-23.480000000000000425,-1321206069);
INSERT INTO t0 VALUES(1243051029,'TjP_J.iA79',0,-77.010000000000005115,7.8099999999999996092,-1146244782);
INSERT INTO t0 VALUES(1734825948,'3?mFvmcI ',1,-76.189999999999997726,-41.960000000000000851,-2141375910);
INSERT INTO t0 VALUES(-1429942982,'-1-Fm?4 1v76VLk',0,67.409999999999996589,38.359999999999999432,1969926127);
INSERT INTO t0 VALUES(1441320778,'tslkJid6tWdr-72',0,55.859999999999999432,29.280000000000001136,1464690899);
INSERT INTO t0 VALUES(727828045,'rP7o2u0MDrg2mDIa3',0,-1.0700000000000000621,-51.390000000000000566,-2129763735);
INSERT INTO t0 VALUES(32157122,'DMbS8ryH.h0JKDOP',0,1.6299999999999998934,76.349999999999994316,1116521327);
INSERT INTO t0 VALUES(117299813,'FXM!ox5yXN,',0,79.849999999999994315,-90.439999999999997727,1153642169);
INSERT INTO t0 VALUES(335256971,'J0OzvhsLq927X',1,-61.799999999999997157,-66.219999999999998863,-409322419);
INSERT INTO t0 VALUES(-283810943,',HE7pNT.as0',1,7.580000000000000071,9.9100000000000001421,2045320137);
INSERT INTO t0 VALUES(-2095275842,'6 tL1FrLxK?',0,78.329999999999998295,98.540000000000006249,-1260547473);
INSERT INTO t0 VALUES(1598733431,'nhrQ0gIaqO?maLe8',1,44.780000000000001136,-42.429999999999999716,1974239517);
INSERT INTO t0 VALUES(-1214722844,'JHzkVNfD.b',1,15.390000000000000568,-94.659999999999996592,-1932399626);
INSERT INTO t0 VALUES(1365699960,'Skt-sgVspmsH',0,-65.709999999999993748,-45.119999999999997443,2098970212);
INSERT INTO t0 VALUES(-1391519571,'Yt7r_',1,-90.489999999999994884,-22.5,-905037320);
INSERT INTO t0 VALUES(-1056160211,'JFffrA_Ine',0,69.180000000000006822,18.339999999999999857,-1661780199);
INSERT INTO t0 VALUES(-1418805838,'IJpgwgfHRh099_cDrTdk',1,63.109999999999999431,-36.179999999999999716,-69368767);
INSERT INTO t0 VALUES(1300396071,'cfir_y3Uf91v.lVS',1,-12.570000000000000284,58.450000000000002843,-164997695);
INSERT INTO t0 VALUES(1839853955,'psXIem6sKv',0,92.239999999999994885,-58.259999999999998012,114656288);
INSERT INTO t0 VALUES(-635591645,'b beG3',0,3.4399999999999999467,40.170000000000001703,-500085224);
INSERT INTO t0 VALUES(-829103627,'MULOsgEYN3Nsp?AkAq-b',0,71.780000000000001138,0.5,1591147163);
INSERT INTO t0 VALUES(1210416949,'qfsav XVXizk!',1,-32.310000000000002272,-86.409999999999996585,-1180360098);
INSERT INTO t0 VALUES(1427819792,'JH D0?xZ8J6Ogtadfh1',1,66.5,-50.140000000000000566,-920026295);
INSERT INTO t0 VALUES(592002047,'LXbGC1aW0fk?WEHM',1,-86.159999999999996589,-92.609999999999999429,483299853);
INSERT INTO t0 VALUES(-45721322,'-R?CVfafEFs? eFvtD',0,78.060000000000002275,69.499999999999999998,2006756518);
INSERT INTO t0 VALUES(-2090320461,'qLgaz5cZA k',1,-17.519999999999999573,-99.359999999999999431,1379344499);
INSERT INTO t0 VALUES(-280984250,'H?CVFYSmhiE84a?N3Hyi',0,-75.799999999999997158,71.400000000000005684,1512126350);
INSERT INTO t0 VALUES(-1614609229,'kM2Syy--!3?F',1,52.340000000000003409,-85.31999999999999318,165242515);
INSERT INTO t0 VALUES(-461402971,'Y4 XZg8',1,12.80000000000000071,-81.310000000000002273,-845545315);
INSERT INTO t0 VALUES(147005186,'M75AB1h?JiRv45fXr7LH',0,91.980000000000003979,-23.30000000000000071,-136956863);
INSERT INTO t0 VALUES(-393371165,'wD5vg6A!3AebsakAT',1,65.700000000000002842,-28.019999999999999572,-1553840097);
INSERT INTO t0 VALUES(-2027755359,'t5bkrsdnIC',0,-93.230000000000003979,59.570000000000000285,-1291046200);
INSERT INTO t0 VALUES(1028589613,'idmoSlz7yZMZBLu0uL',0,-13.400000000000000354,82.379999999999995452,-482241043);
INSERT INTO t0 VALUES(1063345669,'s31fQ5TOorkAfLI',1,-70.579999999999998294,-20.820000000000000283,355642167);
INSERT INTO t0 VALUES(1800820529,'w!UfdzsQy',1,30.879999999999999005,92.48000000000000398,-1948140171);
INSERT INTO t0 VALUES(-1719361402,'1?PoDBW',0,-40.999999999999999999,12.80000000000000071,1166700136);
INSERT INTO t0 VALUES(-1752221121,'JGH4IQk-3z6',0,30.969999999999998862,67.260000000000005116,-334754114);
INSERT INTO t0 VALUES(684326007,'wtMZVxoT1SXkuW jJ',1,-19.910000000000000142,21.109999999999999431,1109025647);
INSERT INTO t0 VALUES(2076487997,'hDrOYg7 Gf',0,8.9299999999999997157,32.429999999999999716,-313040479);
INSERT INTO t0 VALUES(-1603817461,'eSaa,JLrOcHl0oZgU',0,26.440000000000001278,15.820000000000000283,-1590977683);
INSERT INTO t0 VALUES(1396534183,'hYKO2uM2bL!Tflt9',1,36.789999999999999148,7.7199999999999997513,-1308399431);
INSERT INTO t0 VALUES(374254023,'gdIjrfQ?',0,13.849999999999999644,54.219999999999998864,-962941389);
INSERT INTO t0 VALUES(1294093722,'K!YeSpS,AKFVER5SPoe,',0,-16.570000000000000284,-40.890000000000000569,-452286835);
CREATE TABLE t1 (c0 INT2 PRIMARY KEY, c1 SMALLINT, c2 DATE, c3 NCHAR, c4 MEDIUMINT, c5 INT2, c6 NUMERIC);
INSERT INTO t1 VALUES(-944153562,3865,'2008-12-23','44prJ CQ.pVi--0.ir',-3266175,-847880886,-11.109999999999999431);
INSERT INTO t1 VALUES(510422071,-7418,'2018-03-17','r?irkk5RKycubF Vi2Aq',500739,-958507452,23.859999999999999431);
INSERT INTO t1 VALUES(-2029967850,23907,'2014-03-28','LIZUiE4Nu yP7',-6260603,-2118516109,96.519999999999996024);
INSERT INTO t1 VALUES(1740678523,-31942,'2008-07-21','HhglRbbtW',-6058652,-939372611,-50.590000000000003412);
INSERT INTO t1 VALUES(-54915537,-17976,'2004-11-23','FcYT79NG9g9o',-3594697,-1044345891,-64.769999999999996022);
INSERT INTO t1 VALUES(-231925020,9602,'2016-04-17','WIP-qoJHSAZw7',68110,1373146565,59.060000000000002274);
INSERT INTO t1 VALUES(-1699967828,-8170,'2005-05-21','_kTR gj?vWaSC.bG',-3827480,96731066,-71.849999999999994313);
INSERT INTO t1 VALUES(10445890,16888,'2002-11-22','d-j.ZymTU',-1639701,-910214390,-53.280000000000001135);
INSERT INTO t1 VALUES(4874550,2811,'2017-04-02','vL7ovfafblXC0rdJ7G',4124194,-1720934797,-16.80000000000000071);
INSERT INTO t1 VALUES(-212199166,29754,'2013-07-17','2HwAmbV5,4',241192,-385588883,87.120000000000004545);
INSERT INTO t1 VALUES(-470903278,-9652,'2014-03-02','cNG7ixY2_JWp,',-873732,-2001335637,70.659999999999996587);
INSERT INTO t1 VALUES(-1358971217,15732,'2005-05-07','fCrvxAdClXFTzhi',7965221,-1844637743,-97.019999999999996017);
INSERT INTO t1 VALUES(1531586803,3346,'2019-12-24','MpuHe',2009601,-449739746,-34.920000000000001704);
INSERT INTO t1 VALUES(1368821741,-10775,'2021-06-12','ZU?MTYY967s',-1615415,-1117649882,10.77999999999999936);
INSERT INTO t1 VALUES(-1163915144,2299,'2016-11-18','RrR2zaLfsNTD',8086001,-1620356496,11.419999999999999928);
INSERT INTO t1 VALUES(209294160,25827,'2009-05-22','6bArmcCS',-6336143,1036278361,-88.469999999999998866);
INSERT INTO t1 VALUES(1689065163,-18634,'2016-03-05','SAVUNiW,d GVAHTUZ8w',-6299519,-271624941,-13.130000000000000781);
INSERT INTO t1 VALUES(29368639,-10979,'2023-07-21','1Nk-psHMBiX5caiK',-1644206,-1724486956,39.700000000000002843);
INSERT INTO t1 VALUES(-1265946483,-8081,'2021-08-08','qLVoS2.0IIcPS0!SFr,.',-7604510,140600408,-15.30000000000000071);
INSERT INTO t1 VALUES(366774112,20855,'2004-11-04','chU5UDH',6853911,405056009,8);
INSERT INTO t1 VALUES(225130196,22280,'2005-08-14','6bcy9',-2347275,1341187441,-91.090000000000003414);
INSERT INTO t1 VALUES(2048112957,-2116,'2021-03-26','f,7.LI',-8221536,-655861686,-15.060000000000000497);
INSERT INTO t1 VALUES(2106999247,-16461,'2005-04-11','ZP1TY_.8Bxzj7nh8Xw',1116709,-355106861,94.370000000000004549);
INSERT INTO t1 VALUES(213353003,25166,'2016-12-20','6!2xhvZIwI',371503,1803053894,82.340000000000003414);
INSERT INTO t1 VALUES(490120710,-15716,'2007-12-15','33,Pu-4knavGoO6E0',6710655,2010700857,-50.530000000000001138);
INSERT INTO t1 VALUES(649142193,25068,'2021-11-16','jQw4Arm8Jzsvf',-1676074,-1056208929,-49.219999999999998864);
INSERT INTO t1 VALUES(-414760670,3633,'2015-03-25','kX,d CvZh,W8 L138g0',5193414,124390640,1.7399999999999999911);
INSERT INTO t1 VALUES(-1089788362,-29541,'2020-04-01','CdVFHTWrzGrkyd',-1371567,624278180,53.210000000000000851);
INSERT INTO t1 VALUES(-1351795757,26183,'2009-03-02','atNN1M',-6705319,-1528523037,-23.75);
INSERT INTO t1 VALUES(-1190925607,22651,'2000-04-03','oWoV-ZvzLZVyvf1trd',-2495338,1931137965,-44.850000000000001419);
INSERT INTO t1 VALUES(-1351727929,19557,'2006-06-25','3.h.f.g77oQ7!WRzQbk',-6173204,-1169984712,87.90000000000000568);
INSERT INTO t1 VALUES(1656554548,24955,'2022-10-16','dsTdt6OfL1G2mn7rOIsJ',-2023569,1209772007,26.699999999999999289);
INSERT INTO t1 VALUES(687749322,11837,'2023-01-16','zQYFz',4379154,553578567,61.869999999999997441);
INSERT INTO t1 VALUES(-2009463014,-26703,'2011-08-02','sf4_AXz6FmxtL',-5664184,-10597706,13.310000000000000497);
INSERT INTO t1 VALUES(1921146745,8941,'2017-12-11','sktrsP',7768309,-1934133126,-52.200000000000002843);
INSERT INTO t1 VALUES(1956409384,-5430,'2003-03-03','AydM0',-708044,-99633957,-74.280000000000001138);
INSERT INTO t1 VALUES(-1596510229,3570,'2008-01-06','yyp H2K4L!tk8k',1308145,-853136190,68.870000000000004547);
INSERT INTO t1 VALUES(1568608497,-19080,'2023-03-09','QxFNztzL?pvtQjW hH,l',-4801475,1981143050,-21.30000000000000071);
INSERT INTO t1 VALUES(-184531717,78,'2013-10-04','XPCno0Wg0Bl!',-929985,1674045130,-66.920000000000001705);
INSERT INTO t1 VALUES(1026130480,-23209,'2009-04-22','Z L2xA!E!m!5yCv -6p',-3165531,-757091839,67.370000000000004546);
INSERT INTO t1 VALUES(-471364135,10025,'2003-10-01','46.OML64WaKke',6835778,1159612671,-76.030000000000001136);
INSERT INTO t1 VALUES(1448013149,1421,'2011-06-26','qve8?rqWkYs4NvVzg',-6954423,1997130532,93);
INSERT INTO t1 VALUES(1501612540,18736,'2010-06-05','pbbFEKYUA',-2536655,675939225,-62.299999999999997159);
INSERT INTO t1 VALUES(1789939805,-6343,'2013-07-10','SQNbcGQV0rj429LgM5x',-5748560,1923980810,-86.409999999999996585);
INSERT INTO t1 VALUES(-1002980739,17730,'2016-08-17','-6!HMjuZw',-5976612,-1401927539,67.739999999999994883);
INSERT INTO t1 VALUES(492234609,8444,'2014-01-02','vAuUz3F7I.vL',-55334,-952737220,16.949999999999999289);
INSERT INTO t1 VALUES(-304550044,-1080,'2001-07-27','hPkRerN!WWv9lpN',-287707,654199340,74.799999999999997159);
INSERT INTO t1 VALUES(-326496500,14792,'2002-12-12','6_1c0L',3820302,1408226113,54.640000000000000569);
INSERT INTO t1 VALUES(1209418964,-11771,'2020-10-11','DXvDxxJ6rkPhK',-6193458,-1534527077,-67.829999999999998293);
INSERT INTO t1 VALUES(-88211213,32493,'2003-08-18','3hKEhh2fVwAHJYVix?N5',-3264827,1590814931,18.280000000000001136);
CREATE TABLE t2 (c0 FLOAT PRIMARY KEY, c1 NONE, c2 NUMERIC);
INSERT INTO t2 VALUES(88.209999999999993743,NULL,73.879999999999995453);
INSERT INTO t2 VALUES(-42.170000000000001706,NULL,-9.4399999999999995026);
INSERT INTO t2 VALUES(-9.5199999999999995736,NULL,85.379999999999995454);
INSERT INTO t2 VALUES(-3.5499999999999998223,NULL,-68.450000000000002843);
INSERT INTO t2 VALUES(8.2400000000000002131,NULL,-45.820000000000000285);
INSERT INTO t2 VALUES(80.51999999999999602,NULL,-23.510000000000001562);
INSERT INTO t2 VALUES(91.829999999999998294,NULL,56.799999999999997157);
INSERT INTO t2 VALUES(46.960000000000000851,NULL,49.429999999999999714);
INSERT INTO t2 VALUES(24.190000000000001279,NULL,75.280000000000001137);
INSERT INTO t2 VALUES(96.549999999999997161,NULL,-24.489999999999998436);
INSERT INTO t2 VALUES(-68.709999999999993745,NULL,-11.769999999999999573);
INSERT INTO t2 VALUES(-14.5,NULL,-96.87999999999999545);
INSERT INTO t2 VALUES(-39.390000000000000568,NULL,27.300000000000000711);
INSERT INTO t2 VALUES(48.509999999999998008,NULL,-37.950000000000002841);
INSERT INTO t2 VALUES(93.939999999999997722,NULL,32.119999999999997442);
INSERT INTO t2 VALUES(-55.630000000000002558,NULL,-7.2699999999999995736);
INSERT INTO t2 VALUES(-53.100000000000001421,NULL,99.540000000000006252);
INSERT INTO t2 VALUES(-30.730000000000000427,NULL,28.039999999999999148);
INSERT INTO t2 VALUES(-11.539999999999999147,NULL,53.679999999999999716);
INSERT INTO t2 VALUES(-11.140000000000000568,NULL,37.960000000000000853);
INSERT INTO t2 VALUES(4.580000000000000071,NULL,-20.390000000000000567);
INSERT INTO t2 VALUES(11.119999999999999218,NULL,-65.019999999999996019);
INSERT INTO t2 VALUES(51.780000000000001138,NULL,-76.549999999999997156);
INSERT INTO t2 VALUES(60.670000000000001705,NULL,-15.869999999999999217);
INSERT INTO t2 VALUES(-94.180000000000006817,NULL,13.910000000000000142);
INSERT INTO t2 VALUES(78.980000000000003977,NULL,-65.030000000000001136);
INSERT INTO t2 VALUES(-19.489999999999998436,NULL,5.1500000000000003552);
INSERT INTO t2 VALUES(-50.119999999999997443,NULL,22.300000000000000711);
INSERT INTO t2 VALUES(30.210000000000000852,NULL,-16.960000000000000852);
INSERT INTO t2 VALUES(-92.760000000000005114,NULL,94.040000000000006251);
INSERT INTO t2 VALUES(-30.179999999999999715,NULL,87.319999999999993178);
INSERT INTO t2 VALUES(86.480000000000003977,NULL,-10.730000000000000426);
INSERT INTO t2 VALUES(-19.890000000000000568,NULL,97.269999999999996022);
INSERT INTO t2 VALUES(97.530000000000001136,NULL,15.400000000000000355);
INSERT INTO t2 VALUES(8.9000000000000003552,NULL,46.479999999999996873);
INSERT INTO t2 VALUES(56.890000000000000568,NULL,49.700000000000002843);
INSERT INTO t2 VALUES(-45.130000000000002557,NULL,48.479999999999996871);
INSERT INTO t2 VALUES(84.310000000000002275,NULL,37.939999999999997725);
INSERT INTO t2 VALUES(-75.150000000000005684,NULL,83);
INSERT INTO t2 VALUES(15.499999999999999999,NULL,10.55000000000000071);
INSERT INTO t2 VALUES(28.670000000000001705,NULL,78.099999999999994313);
INSERT INTO t2 VALUES(46.939999999999997724,NULL,-45.390000000000000567);
INSERT INTO t2 VALUES(36.549999999999997156,NULL,-78.859999999999999429);
INSERT INTO t2 VALUES(-38.670000000000001705,NULL,56.14000000000000057);
INSERT INTO t2 VALUES(4.0099999999999997868,NULL,-62.539999999999999146);
INSERT INTO t2 VALUES(-78.879999999999995453,NULL,-62.59000000000000341);
INSERT INTO t2 VALUES(64.969999999999998863,NULL,-12.349999999999999644);
INSERT INTO t2 VALUES(-13.949999999999999289,NULL,-84.140000000000000571);
INSERT INTO t2 VALUES(37.700000000000002842,NULL,-39.869999999999997442);
INSERT INTO t2 VALUES(-21.050000000000000711,NULL,-57.320000000000000282);
CREATE TABLE t3 (c0 DOUBLE PRECISION PRIMARY KEY, c1 DATE, c2 BLOB, c3 BIGINT, c4 CLOB, c5 TEXT, c6 TEXT, c7 NCHAR);
INSERT INTO t3 VALUES(72.519999999999996019,'2021-02-20',X'6b234f56614925413420',670412515,'lWYW?BoJXqa.PAxab','1zzJUdSU','ivPjAd','j-cQTi69rz.');
INSERT INTO t3 VALUES(92.760000000000005114,'2021-06-26',X'27',-967865178,'W 5rp','emKRmojiSl-SBt4Vcmcb','?z!gCb','bbFR5p7.aBZM7Z,0Aos');
INSERT INTO t3 VALUES(9.6199999999999992184,'2011-06-11',X'736937385f7c69',1493118003,'10hY0N.k40','L85!OPyz-42FY','YPx,.2wr','UU5cA1-V3c2?khkz6');
INSERT INTO t3 VALUES(12.679999999999999715,'2013-06-07',X'7e0a0f0e12',2069273749,'xta0BEDfy','tYa ph,v5i?kma56bf','id99,bJy bL99g','7Z3dK.NU');
INSERT INTO t3 VALUES(-27.289999999999999147,'2021-06-03',X'725c7f',-747223909,'nvRGblB','QaD3L7GZWgGQeW3CJq','9eaNRNwN_AA','ADnfa5bxhj5x7.8C7yN-');
INSERT INTO t3 VALUES(-46.5,'2009-06-19',X'6d0b6e5f3e031e59',-263023179,'qAW3n','Wm2yH4ToPzL0f','6m aIr2uJmLe9Fb.UE','Q!yV.ga');
INSERT INTO t3 VALUES(3.5200000000000000177,'2022-12-27',X'4432363a5f6a',-1116969960,'DnTtTWALmrG9G','I?gVbViH','zOp4jT,kwGic','HH4!eDc0Vn ');
INSERT INTO t3 VALUES(-52.840000000000003411,'2023-05-15',X'0973',-1434642661,'v70?yWcVqUd53','f49F ','TNBOJY3O_EfTn','6K?o0AD3?devmPAU-x');
INSERT INTO t3 VALUES(-91.290000000000006254,'2013-09-21',X'3a5e44682c19',416374296,'I0yevYnvvJVg','iN!QLvyg-','lhVKojzQTjf','lO5zQ');
INSERT INTO t3 VALUES(65.879999999999995451,'2023-02-18',X'66496f6d357f451f5b',-1448950359,'ScYFw','MQMEeTEjn','woPQCvy!','ISC58');
INSERT INTO t3 VALUES(-43.920000000000001703,'2010-03-07',X'546c24177b30',499833323,'mLZW_KO71?','rW!ojjpBJYz!z','ujmHFW','WdX1!e');
INSERT INTO t3 VALUES(-75.879999999999995451,'2015-03-06',X'7f376d',-1061723848,'Ytx7VnzfvoI9DHsgExQ','kNNabaBta70tpn51OiFO','pHk3GenkKP?ObyJOcei','Iaa,Oo!m7MbO');
INSERT INTO t3 VALUES(-90.109999999999999429,'2011-05-09',X'3943475d706c044b51',2031767386,'enzdjKuxt8GlK','1_gc1L0?rJy','mnB_aexo-p6PBGD','cnMR87vkB3f');
INSERT INTO t3 VALUES(-41.429999999999999717,'2017-01-27',X'000940696f3238',647869481,' skNetVgkNGm,','7hEc0L0e','9,rSaTn Pj','VqTRn7');
INSERT INTO t3 VALUES(28.809999999999998721,'2023-11-19',X'106732',1902061798,'0q-VBOCQhoS1Wuueg','fPd3NY!E','kLVJGUg8bHNZJX2L','93O6YRkI1Bg');
INSERT INTO t3 VALUES(-0.59999999999999997779,'2010-03-19',X'154543393359',233091484,'ZPqSo1t,3oFpOtnSsy,8','-H-xyQ-','ATH5AE6v1','_b9rnU');
INSERT INTO t3 VALUES(15.689999999999999502,'2022-03-11',X'5b3c452c320d5f',584566730,'rlmJUkGFmt','pb2hhTwi1m4Oslqq','49G 0E32ilRBMcf6NR','tBW4PiY');
INSERT INTO t3 VALUES(-36.880000000000002558,'2014-02-19',X'6c317d6c7a4840',628043488,'Y,5mhNvhZ1r4U','Yjp,42','gwFeuCKB','gen?DBU G');
INSERT INTO t3 VALUES(-83.000000000000000001,'2011-10-19',X'4a011c27',558346715,'lnoxKSs2-GUhKJH','_WDaOt,,uh-kE-WKHhZ','HGSAtsGjz!Ob2_BF2b?k',' cZToRqncuE3nERN');
INSERT INTO t3 VALUES(30.199999999999999288,'2007-03-16',X'41',-665614975,'ghr9XmnD4G7tnXTI',',O.yENGQ','_3A_.OO72Um6','6AfOIN');
INSERT INTO t3 VALUES(-89.620000000000004545,'2023-09-06',X'0a0128',-320343931,'ldI0.GTN9hsIWuIZzF','1pPH2JhNNnsA7fPW6xN','k5cUrO!tH','kJ7Mcz_');
INSERT INTO t3 VALUES(74.299999999999997157,'2005-11-03',X'260b34175d18560560',-260654129,'zm8-M06sVj.S?V','EVQYu4O1eZXCMF-9XI','dNF5CSY2Qy7t,P6f','dpSTrn?TRxE3hIxHi');
INSERT INTO t3 VALUES(-65.010000000000005117,'2001-04-19',X'3879760857',-841105345,'JmoYD4EB5','bOGyp6huJtGswoRAml','Xhn-YbE',',1onG!2CQxl-ai');
INSERT INTO t3 VALUES(-99.499999999999999998,'2008-07-22',X'195503650c402b2c',712982728,'BaWz98.p9Gm','NSQnRG,!','_Vs5TNUqkeCsUeQ9i,K','h2n.vTyAcKQ5JU_2');
INSERT INTO t3 VALUES(-36.920000000000001705,'2005-07-06',X'2f0213182969',-257146535,'6_TJPUrB70v38c3XpQQW','o.-7Ehsk-QpRo.MDLz ','MLu wAaxS-','9Ar8,UaHKWBJdbMJv');
INSERT INTO t3 VALUES(23.940000000000001278,'2013-03-15',X'764765',-1059739269,'_S!b6j,H1','4gUrdiXe_DCVWu?yaFG8','cuHV0OHtKMpW','btfVbFr');
INSERT INTO t3 VALUES(17.309999999999998721,'2011-07-08',X'5a24294555706d2a',-543712735,'DxV1qI0','SjJLEyD8TWGzDo,Tu','uQCFeS','pRKNgj.xxua4pm8');
INSERT INTO t3 VALUES(-51.969999999999998861,'2021-05-25',X'0625',-1915089996,'qugUtpHMCJn ','e2 s,iE FkoaSt','sFj7oV','VsX8M');
INSERT INTO t3 VALUES(-39.869999999999997442,'2018-01-17',X'154547',1550252664,'1s2NxPZFevnk!7','xPW4qDQ1',',zLf8je','rBz95og');
INSERT INTO t3 VALUES(-19.809999999999998721,'2021-11-25',X'6126241d03',-1310983899,'?9sP3ArW9 fs23g mIi7','2RPKdF4!6RDZjwpZo','lT5mVlZ6D.PdR_4p','g 0TFtkVKl.XNxZ');
INSERT INTO t3 VALUES(0.88000000000000000444,'2020-11-22',X'331f37',230406383,'oM.bB!erAEWcdnKcpT','J?RXTQqYowg.-','6I79v0rWxE7F6','DYMCBsDvsW.hBzGOW');
INSERT INTO t3 VALUES(36.469999999999998863,'2017-04-19',X'61064e1d3055',-1365080631,'e3kaWq11,nQ','Ip9eo','oto-x6QX.1?VMK','6,9fVCy,hb');
INSERT INTO t3 VALUES(-65.849999999999994314,'2000-02-23',X'5d3664514c1e',1857711939,'Mk4V6x-ap?0WT4!Wyw','Vf!KJYqz-VNQgI','DaJUUlk','RRkdPjXC_.YGijFi6');
INSERT INTO t3 VALUES(-42.670000000000001703,'2016-01-02',X'38',903852361,'O_4?Qe4','AY,nFhmF7P2xwZgl','q-djKFX5qzcIOaZM','Gi,7nGE');
INSERT INTO t3 VALUES(69.730000000000003979,'2013-12-05',X'11216c',813334500,'Ft!ZwWhgzm5LcFk','5ijo?n','AXzdVu','wd48F9');
INSERT INTO t3 VALUES(-80.189999999999997722,'2000-06-28',X'681b185e422b2f54',-298750039,'4V!cRgRrPJJuEmxEfnY?','4cqhAr','Vac2_pMR','HkmawpA');
INSERT INTO t3 VALUES(-86.469999999999998859,'2020-10-09',X'73',1329333647,'w,e7UgLZQ1EN','-1,fw2.VBgRtWV','LcGsH757!SB0b7','BuXgZI');
INSERT INTO t3 VALUES(6.5300000000000002486,'2008-03-15',X'24787018723b',846397489,'.,kri62rxX','vfUBS','Yt3rR4zRX 2','Vlpl,PAfw0D.KT_a');
INSERT INTO t3 VALUES(-0.56000000000000005329,'2019-07-21',X'10',-1177772736,'KAttNuB','bHlKj4?9extNqkDh.4','mzcqlTrGTdif.wGY','RDUB3VV4rh');
INSERT INTO t3 VALUES(-19.289999999999999147,'2014-11-09',X'056005442e',29500774,'LJzByFtOBO4p','-Ydm1R7M4HpTe,','IX3Iyp!Twrxoc,6GXD','iiyhMoki1-!-aCsmy_');
INSERT INTO t3 VALUES(18.629999999999999005,'2021-04-17',X'2c4d',854923899,'L2aWI','Zc8l43corLu','M?xUDiTA-_Rf','2zD-Rx7GMb2VcyEL');
INSERT INTO t3 VALUES(-74.799999999999997159,'2020-12-12',X'06',-263931207,'MeQT6tx uBaFe','YlKh-w-r9vU!pJ R3','XcSrv','PPksp3Tr42Knba5z');
INSERT INTO t3 VALUES(14.5,'2003-01-09',X'4f',-1720214851,'7z65jNQcPjW0CIJBT',' uEWhbUR eOE7hMI','hiZD?JlAyuRbI','6dT83?NnA1.bP');
INSERT INTO t3 VALUES(-65.140000000000000566,'2006-03-21',X'45421e205e3959234409',1312364792,'!f__Wcdwb7','xdn2!?Zu6NsknhuXMY','1dQ,7','lFxQ.ZYJff');
INSERT INTO t3 VALUES(-63.75,'2015-06-27',X'24211600072a6675',-628125800,'_CDlbACLrH2','km-h6yofvEb6DLEY','gDSs5 !XAC2','y,1csD4a Zve4W');
INSERT INTO t3 VALUES(2.0200000000000000177,'2017-01-18',X'6f2c',2033898780,'3YZRYCEAE!GyETm8bD','DGaQB','LoWkSuFpzRUJl','M7?,rtEkg8jU2r6');
INSERT INTO t3 VALUES(36.740000000000001989,'2014-01-12',X'5d59',2043633813,'EOftx2Gy2u','jyBx.0JfD','oTy7Wu6act','yww1I279szS');
INSERT INTO t3 VALUES(96.700000000000002845,'2013-11-03',X'315f5b7002',2021246858,'eeibAI7Qw9Nxa','at4C7_rnPaXihck_l','IA9TCH3?vOfS3b3A_','3YQgJT_BEeHAdiZM9cQ');
INSERT INTO t3 VALUES(-8.3900000000000005684,'2011-05-23',X'7953593a0745',693447343,'O9PGx','CGrrK4o','jndFDibl7Hpj9tR8','TDyve4sk');
INSERT INTO t3 VALUES(86.540000000000006251,'2021-08-18',X'0c3d16',-1059510621,'MhHsDWgEBItnkbawxBMY','7nze8?aayb1TE3.Es','3UGvrVCZ','.LP300i_b7xlEk!6-WlF');
CREATE TABLE t4 (c0 TEXT PRIMARY KEY, c1 NVARCHAR, c2 BIGINT);
INSERT INTO t4 VALUES('BSo5auYRlFtKGcbFJ7','KWN.-05',1244156021);
INSERT INTO t4 VALUES('M5jbc_El',' XAstPv8B',-47857671);
INSERT INTO t4 VALUES('Kt7l?aq56sMW..','t hEK44SnsmCdT',2013248351);
INSERT INTO t4 VALUES('agAA.FZ3zNv7T8id','Yd9iQ-c,J2VIG-aGzZ',1989336330);
INSERT INTO t4 VALUES('pnOxxkaHXBPysFQ','2Won9-',1821026634);
INSERT INTO t4 VALUES('Jfhmzu','oN1BLr-ur ShhHbCim',1525932435);
INSERT INTO t4 VALUES('Pg?CGtz,MKkggb6',',oHJU2S9Cn 4N0sdorG',1028299879);
INSERT INTO t4 VALUES('YVYculUDL_','LpwFK4CL.Y',-85596018);
INSERT INTO t4 VALUES('ZNDB??KD-NMK','v-XVrlev.M7sX6WQDi',-1343502570);
INSERT INTO t4 VALUES('eTzja4DJssP',',tg_aeNqC',-225810377);
INSERT INTO t4 VALUES('rAEc Z4DIu4,3f.v','BB_6BBV24',967758008);
INSERT INTO t4 VALUES('YqeWk3v60jOtaKx','cKACd',363367345);
INSERT INTO t4 VALUES('6bwH4OkojV','._DeumGhbl-UK',66582897);
INSERT INTO t4 VALUES('qFiHg4JDz','sXWui3tOzfZYQ6R',694140699);
INSERT INTO t4 VALUES('lZOPgfAdBc','GJs3f',1315533580);
INSERT INTO t4 VALUES('KMst?','02wc 6,mL.IFOiH3?I6',551162876);
INSERT INTO t4 VALUES('iIakgUC','OexoqB V.3RzqI',-1953259970);
INSERT INTO t4 VALUES('fl5WY','NmEzcYl1',-546166900);
INSERT INTO t4 VALUES('vPe6DJNNpmY','hPAGbi.hHotwdnJwVU',934650135);
INSERT INTO t4 VALUES('AN3vZf2TM.VDS3RG','0X,GAbAG',1003856227);
INSERT INTO t4 VALUES('spCB4-DTu','r,A7SsbqXc',1834813738);
INSERT INTO t4 VALUES('T7JWN','sc BFfbcVn',-629230041);
INSERT INTO t4 VALUES('38E5Mbf_.E4XZ6S','mYY-JNv06aS2Gd',1943105076);
INSERT INTO t4 VALUES('MhdZuO8kwdYls3a','U,HeNpf,hFc',2078761809);
INSERT INTO t4 VALUES('!nMOpkHSh2Jnfqq','399.U',-641875012);
INSERT INTO t4 VALUES('p!6AZSP2bg,gd mi7UA','ojnbnMWm',106532031);
INSERT INTO t4 VALUES('GBUJKV9nqq','WIL_5SCcuCwG5C5WED',1572854704);
INSERT INTO t4 VALUES('8Gp72PUsWKjRzujbRFt','8w2.u5OHSLTXuiR',-704379172);
INSERT INTO t4 VALUES('2.763L RP','qOzDlWL1I-6MvbPe',224843783);
INSERT INTO t4 VALUES('ru-.sGWCnGRW77F','O6E,3qU_C6H.U6KUn',741921519);
INSERT INTO t4 VALUES('KVvMM6xw4?4iibPOH','72 4HJNxRG',643168136);
INSERT INTO t4 VALUES('_lf7Kh','QNb?g3DpAg4n',504927901);
INSERT INTO t4 VALUES('1.WJgXCviv9KdVW','te8Ez',1586201775);
INSERT INTO t4 VALUES('u !ZlHMHE','qVa15o',-1136786909);
INSERT INTO t4 VALUES('yF!N7GC QETtAFS4S','ZMPI HU',-262069906);
INSERT INTO t4 VALUES('18VSWp!','Dfj-UXfikJ',-1694289605);
INSERT INTO t4 VALUES('O?2HLYNv4pbhLC4IMng','VXpfq',-53478096);
INSERT INTO t4 VALUES('f-5l2EHAw7!R?, ','sh?xb',-485321281);
INSERT INTO t4 VALUES('iGwdYsaFc5','ljs7t32',-464825145);
INSERT INTO t4 VALUES('b5We0481ls0','b54rVG?aC,NTCIIRBz2v',1186866011);
INSERT INTO t4 VALUES('o7?7pTq','CHjBdfs',-1526706370);
INSERT INTO t4 VALUES('Id4homaFGIQA0lV','VMo1fk,',153158865);
INSERT INTO t4 VALUES('uvjsHM','nWoNtwXf3h9.qjbx4',-1906598296);
INSERT INTO t4 VALUES('qPufOkAJPCdu','K.x.bLbw6FSw',-1391879826);
INSERT INTO t4 VALUES('_.c3oZ','!!D rkE7FjhkcxM',1219313134);
INSERT INTO t4 VALUES('wbODHc11PN','WQeVH2GmnW4T!2U,eh9C',-436535448);
INSERT INTO t4 VALUES('2Wjsy1lS','902_FunoE2u6',-2114752004);
INSERT INTO t4 VALUES('cKShFQPkIw','Y-bHO',-229906940);
INSERT INTO t4 VALUES('3Nw9J4.v-8U','ufbZMUJG-Zpx',-919751052);
INSERT INTO t4 VALUES('NJapsVF2R','moDqtt8IWP',1050590883);
CREATE TABLE t5 (c0 CHARACTER PRIMARY KEY, c1 MEDIUMINT, c2 CHARACTER);
INSERT INTO t5 VALUES('7bxI8',941795,'WP9UO');
INSERT INTO t5 VALUES('BNJaL01Lj3sMXZQT-A',2846408,'YEJ.ZsTrGheCmV');
INSERT INTO t5 VALUES('Fol 6xZ1KTiWTe',5223990,'c3Rff');
INSERT INTO t5 VALUES('-u!.j!p2P rZ',-7608565,'etWPioGcJ-r9');
INSERT INTO t5 VALUES('aFGxdW5PRFhKFE',-2444631,'H4,C0XvPP8W8Yq');
INSERT INTO t5 VALUES('aZbvf3I7q,AKk',-1947983,'?l,nL9H');
INSERT INTO t5 VALUES('N1L0J1RZsIbuJ0!g',923750,'zo2oR');
INSERT INTO t5 VALUES('_JB5-Z!',-2877915,'dD0J0N-77?0Uo1e ,');
INSERT INTO t5 VALUES('Q_YOxU o',4636258,'Z_SRJld5gVFP');
INSERT INTO t5 VALUES('mNlEgKF2!',-584367,'wx_TvWXV');
INSERT INTO t5 VALUES('CuA1emC-R',1509128,'MDhbR RClrvKHOzN');
INSERT INTO t5 VALUES('mFCgpHaC-_',3353807,'usA8w_mSpY?_ TL');
INSERT INTO t5 VALUES('v,v77liG',4349642,'DXPmTZ.P2!Kx');
INSERT INTO t5 VALUES('crx8flX,g02DPmA',-1990450,'8GrbC9U_7Xhk');
INSERT INTO t5 VALUES('G-.Xe7',684380,'UrnRAA2g3VUV3 ');
INSERT INTO t5 VALUES('Q9AVRo28eIMSq',3937253,'9l4xWb.nvV?BgZ4c');
INSERT INTO t5 VALUES('9pYLxycVQp6B',2005450,',?!lycuysWJ');
INSERT INTO t5 VALUES('tHF9J0B9',-5586608,'z.jePZ7T-');
INSERT INTO t5 VALUES('FawzS_iRS82M',-5313409,'JqWLoScb');
INSERT INTO t5 VALUES('20EMpwWKwVfC8',7771574,'e65r1Y');
INSERT INTO t5 VALUES('Tz_CJnPo7,BwVipSd',2940263,'QtbpQ?E1w4Z.HCxWFM!');
INSERT INTO t5 VALUES('kya9nkIDJqikr9',6088621,'NuK?YToc7mCYQ6FBZo');
INSERT INTO t5 VALUES('j_jxija',-2685025,' QedKsQ_yLuMR.Y');
INSERT INTO t5 VALUES('05ytv3iYVR4iSWbaJ3da',-6561348,'sJG9T0M');
INSERT INTO t5 VALUES('z2p_pAo_DI8FfutF0',-1470225,'ZhJicQ');
INSERT INTO t5 VALUES('de GCJAmNWk1do7XAN?J',6645446,'Z_WaSBSPcXmzWvDYb!k');
INSERT INTO t5 VALUES('LSYOD5bxRq3.',2778922,'vbB6VDNCblDJ5D!fLvf');
INSERT INTO t5 VALUES('KUJR-z6b72tA,5j',3359107,'?1mic');
INSERT INTO t5 VALUES('bT-Nxqsh',-1028521,'g2SsLta,KC fnlM!EITo');
INSERT INTO t5 VALUES('?m9n_o',-5416584,'o2QDi5yH!b');
INSERT INTO t5 VALUES('Dr2T2W2',-8072188,'Vut!Zi4?');
INSERT INTO t5 VALUES('tfU3oMigZU1ZvvCdAmU6',5315105,'t-Vazhk');
INSERT INTO t5 VALUES('xXF-q2Re',-8369543,'fJ8_HW7Lf');
INSERT INTO t5 VALUES('tD5dr NbhE',83100,'2!mmVhgBRvs');
INSERT INTO t5 VALUES('5QC6bWkkO?i',1579836,'LH-Jz G');
INSERT INTO t5 VALUES('!A1rZ5g!-HGDXSvct',930168,'yIioLV');
INSERT INTO t5 VALUES('mKUBXhc6m3D- cn',-901863,'pnscE');
INSERT INTO t5 VALUES('Z43,OzKdAwr',8124048,'-p0kCOmOi4iLdqHsqKS');
INSERT INTO t5 VALUES('dthFdZTo',5302984,'M!x_f1QuMqSo');
INSERT INTO t5 VALUES('3E75kVioit ,',3912383,'UiE5FLuqN6');
INSERT INTO t5 VALUES('V?KxKy2FWQJ7deO!sb?f',5112056,'LRsV3glE4Y?');
INSERT INTO t5 VALUES('MV6H7EW,4-Q',500598,'iKbYn4mYe.mz6H!OfRi');
INSERT INTO t5 VALUES('wZfDq2b1t8',-5392615,'?XZp.GNkqxYR4');
INSERT INTO t5 VALUES('gcam8ECh9GLNzzO?',7774759,'MU3s2fK');
INSERT INTO t5 VALUES('dG8_2O__cSqB.3',-5546456,'z2,o9Fp.q6fRfJ');
INSERT INTO t5 VALUES('7tiG-YFjdHP9D9',-7571907,'Zi9ZSyH5cf');
INSERT INTO t5 VALUES('mgpktsi4IpsLnYx.E',-4702394,'b?S1ByB');
INSERT INTO t5 VALUES('g,hfFbNR5bj8',7183365,'UZ8UbhVw');
INSERT INTO t5 VALUES('7F!RBnoVKjtoHe',2331711,'1WwsZBVWCcExLv5ng?');
INSERT INTO t5 VALUES('hotMtf6t0krxmxWsiTji',2670615,'x!rFa,jbG 4Kg59oz4dL');
CREATE TABLE t6 (c0 VARYING CHARACTER PRIMARY KEY, c1 DOUBLE PRECISION, c2 CLOB, c3 INT2, c4 DOUBLE PRECISION, c5 NCHAR, c6 DECIMAL, c7 INT8, c8 NUMERIC, c9 DECIMAL);
INSERT INTO t6 VALUES('g9G5_cf61q8g',-83.519999999999996022,'Dc8Ak1Xc',-12358669,98.390000000000000564,'OJPF?aY',-9.6099999999999994315,-1670411775,-83.510000000000005112,59.399999999999998578);
INSERT INTO t6 VALUES('.!l NcHQsV83ylYMDU-j',72.980000000000003978,'h_WgvirbKBT',32517701,-48.159999999999996587,'vTBiS6f!qpxEWnrER',62.350000000000001419,101191997,24.5,59.170000000000001704);
INSERT INTO t6 VALUES('XL 8xFiXmQJsz',99.78000000000000114,'a!eTEvMEt3',108655520,86.890000000000000568,'DlFx.louFyA FmCjvbK',-48.369999999999997442,1507551701,-33.84000000000000341,-82.659999999999996585);
INSERT INTO t6 VALUES('pWfm4HG?z',-14.369999999999999218,'7QLdXWTII4',-1102665392,-76.700000000000002841,'j-J u',-57.289999999999999145,-76020791,-18.649999999999998578,-19.339999999999999857);
INSERT INTO t6 VALUES('c-ceZYH33?',89.620000000000004545,'edPW?WwZGGOqQ4QUYz',-1933966370,-17.379999999999999005,'b?iyL3',-89.950000000000002843,-1200812921,23.230000000000000427,-48.240000000000001988);
INSERT INTO t6 VALUES('SibcuYfxYfj09q',-34.329999999999998294,'BOiqMEVd1hC',1078877070,83.150000000000005686,'K,C1f_-m28H_JiwC',-27.199999999999999289,327857860,15.820000000000000283,-66.829999999999998294);
INSERT INTO t6 VALUES('!3,XjWk4Za',83.75,'zEbldONernxvf',1883660328,-23.679999999999999716,'I ?hHP?25Z!iga9Zm',32.670000000000001705,1571358669,-92.760000000000005114,32.130000000000002557);
INSERT INTO t6 VALUES('??2CK!0sBV',31.089999999999999857,'wvuGnOKf5',935331351,62.270000000000003126,'eaYFDS-3oJXjeJjse_',94.409999999999996587,910498046,99.989999999999994882,-12.359999999999999431);
INSERT INTO t6 VALUES('3PTty0tL2FNR_!v_2S,',38.420000000000001706,'QN94ier1-P',-265526764,50.420000000000001704,'kil,n0zOQqTo',-65.299999999999997156,1791175534,49.320000000000000285,-72.540000000000006254);
INSERT INTO t6 VALUES('zF.9v9QPi6!Of4',-73.200000000000002842,'bz6jUvVL0',305644428,-50.25999999999999801,'3oEACAUatKefQ?f,b8',-38.109999999999999431,-163059272,77.260000000000005116,65.680000000000006822);
INSERT INTO t6 VALUES('-FCrWR',-81.239999999999994882,'qZYvhJV0k-Q_hvf',643158672,60.619999999999997441,'5t_4UiEW',-85.040000000000006254,1150370817,72.359999999999999433,86.819999999999993177);
INSERT INTO t6 VALUES('cL4kc,,iQHYP3L',-27.149999999999998578,'q?.!6BYVlyvg',-2103997593,-34.00999999999999801,'-Z2_ke5uAc3LLwB',98.150000000000005686,1790402018,49.619999999999997442,84.469999999999998861);
INSERT INTO t6 VALUES('z5YYt',-47.119999999999997442,' .P!X?q4JzLJbKXGMzH',-1778092448,19.660000000000000142,'CWdpf',-43,-685408551,99.319999999999993177,35.25);
INSERT INTO t6 VALUES('zwRYHvlA8a_oFM',-16.25,'.tES ',-736274224,90.819999999999993182,'3VzOezg?n9divqKQ39f',-27.300000000000000711,467486346,73.069999999999993177,-47.350000000000001419);
INSERT INTO t6 VALUES('YZBhk',-84.290000000000006256,'9 61ZXlpu3mA0',645952853,19.309999999999998721,'QDdkJDSjL.Vh91j?',34.479999999999996873,319639215,-82.450000000000002843,-32.420000000000001704);
INSERT INTO t6 VALUES('cmZYCvh88EPqR?d6.',70.640000000000000568,'LyL?hEEYs3 ueB-Y!u',717151834,-85.640000000000000568,'qHZYjmFx2sn',-93.049999999999997157,1727545749,55.170000000000001703,-96.930000000000006822);
INSERT INTO t6 VALUES('CXMFtnXct',35.909999999999996588,'kB,,pe-uLoxDhHrqb_',-1165086552,65.329999999999998293,'Tn3u,605,co-',1.080000000000000071,-574875022,85.900000000000005682,-34.630000000000002557);
INSERT INTO t6 VALUES('3pqNO_4OTnu!,',-38.210000000000000851,'XUP8d',-1726245046,-62.909999999999996591,'M.jqz',-25.710000000000000851,-1697806733,27.649999999999998578,66.420000000000001703);
INSERT INTO t6 VALUES('-qi1ZcU dPS',-96.930000000000006822,'tuS5e,BH',-1690447292,-7.6100000000000003197,',vGGjni',1.1200000000000001065,1318835113,6.0400000000000000355,-72.799999999999997156);
INSERT INTO t6 VALUES('vA0hpFkQ?,.RJ',-50.320000000000000284,'_sfb7ZBa8uh7z-I',-1383790433,-36.969999999999998863,'P4!IGCbKYC?H',-63.439999999999997725,-883751666,78.799999999999997156,67.249999999999999999);
INSERT INTO t6 VALUES('B.1SQ',-99.109999999999999435,'c2TzuSE,9ug',-2084477099,76.290000000000006254,'NRmn?gan0U!',87.870000000000004544,1419418467,20.489999999999998435,32.75);
INSERT INTO t6 VALUES('7DMb8MuApriX!6',-71.010000000000005116,'t85w! sMl_6gd1kr',472027732,76.280000000000001136,'DD-_ZUE3pw8F5 6S3n',59.429999999999999714,334099693,71.989999999999994884,-59.979999999999996872);
INSERT INTO t6 VALUES('TQ1NBL8GZTRBQaEDk?',62.5,'0_q07znG',-1955579258,63.890000000000000566,' BWZ4Z',-26.989999999999998436,356979168,22.210000000000000852,73.390000000000000569);
INSERT INTO t6 VALUES('73W.F BYW4d9Djo',27.05999999999999872,'zV!ykPt',-1475174015,-1.9899999999999999911,'?ZoUw',-0.70999999999999996447,976273509,45.600000000000001421,97.28000000000000114);
INSERT INTO t6 VALUES('GBEOVoNQymvUyMef?WWa',-73.849999999999994316,'.Yw8gw,_',-2138756555,-72.170000000000001706,'t0YN6Hbz-rRKIN8urJ',-68.249999999999999998,-1492817496,-60.520000000000003124,11.80000000000000071);
INSERT INTO t6 VALUES('eMcdnut74P-Ex',16.190000000000001278,'KBg8W',238716514,-25.329999999999998293,'Qgk_xeV!2Yc3G',-19.079999999999998294,385344334,-56.039999999999999145,-16.749999999999999999);
INSERT INTO t6 VALUES('DbO,gl8xqT',66.999999999999999998,'ETv8l',262354344,90.829999999999998291,'Kt1WgnnU1dXe?I',10.089999999999999857,-1576062657,11.839999999999999858,-43.509999999999998008);
INSERT INTO t6 VALUES('PoMRFE9o?J J7RVVU',32.329999999999998294,'z,xQRiNi',-1179781296,13.070000000000000284,'rDnYM6M2sXfjB.es?9?H',-69.06999999999999318,-740437584,56.070000000000000282,6.5199999999999995736);
INSERT INTO t6 VALUES('MO0qjSEwB5Lk',-56.799999999999997157,'QeIi,KqMskrWFv5YKiIQ',-2056269496,-16.969999999999998863,'uAW,9di0IXWVBMQjiy!',-76.739999999999994884,2002114449,-75.579999999999998294,-88.299999999999997154);
INSERT INTO t6 VALUES('EvLe7,',90.340000000000003407,'T kE4yg4P,vxmrXW',-1611442630,26.079999999999998294,'UdkXVRWgL',54.530000000000001135,611850637,50.170000000000001703,3.2900000000000000355);
INSERT INTO t6 VALUES('li0OcQZF2jTcl',-48.259999999999998012,'abO6LiLU35ZpLhJk',1729751166,-15.949999999999999289,'hC1NJq6',-26.510000000000001562,-1404643515,39.880000000000002557,-81.349999999999994312);
INSERT INTO t6 VALUES('XYMa4ydH9vx--SX5 ltV',-17.230000000000000425,'y.yrYHXnsA',-907858107,79.939999999999997726,'X1mrmOueB5We5DZU5KwT',-79.819999999999993178,-741399692,89.849999999999994315,46.61999999999999744);
INSERT INTO t6 VALUES('dan_CpC7xlhXO5Ak',52.520000000000003127,'j8hhc',89120114,-68.180000000000006822,'T.RykQ',-49.780000000000001136,-2111635773,73.84000000000000341,-26.969999999999998863);
INSERT INTO t6 VALUES('28XNf',-36.030000000000001136,'?XbVAbb!WvTMIU5N',-2076167507,80.819999999999993182,'qgVHWVrn2D',61.189999999999997726,767072116,-5.6100000000000003197,6.3399999999999998578);
INSERT INTO t6 VALUES('G2pu__CBpXAA,oQe5Q',-50.060000000000002273,'eM6DHAy9m.PLNkIQc',1915266234,-9.0500000000000007105,'nmXoPs-P',86.439999999999997722,-1666462169,83.230000000000003979,-76.56999999999999318);
INSERT INTO t6 VALUES('uuRWSJ',87.400000000000005687,'l5Lllx',1433852737,-74.010000000000005114,'qlV!pa.',69.329999999999998294,910819181,43.84000000000000341,-90);
INSERT INTO t6 VALUES('OIL4J1Na4GTUV',-98.260000000000005115,'QohW7rAy ,7v3j8b',-2034598780,-78.829999999999998292,'.dsF,s13jD2bf!Yi',39.100000000000001421,-1155641352,39.859999999999999431,-76.659999999999996591);
INSERT INTO t6 VALUES('KToXDWpUza.MNnOg6KER',-81.950000000000002842,'hX_FHBjC58uvgMuKsa',-1597799222,-31.079999999999998294,'65OsM',58.590000000000003409,-1729735300,-39.34000000000000341,22.769999999999999574);
INSERT INTO t6 VALUES('lrxCIQ53 .W4Ja 2E',97.840000000000003407,'2JD60B0x',-38964595,7.1200000000000001065,'1hP G0 d4z9ej',-59.020000000000003128,-301532938,35.179999999999999715,-92.310000000000002277);
INSERT INTO t6 VALUES('__3?GWdES5kOBiv',79.370000000000004549,'84G5fphe9sY',982733455,-4.1699999999999999289,'2BpjcT85iKwG,hmkPo',20.670000000000001705,-2113173228,-29.690000000000001278,-92.28000000000000114);
INSERT INTO t6 VALUES('CLSBG',-52.5,'DusQ3yEPvWd dhgR',974572166,79.439999999999997724,'U ZufyHP8NQjDOpy',-82.010000000000005115,1161107213,19.410000000000000142,74.920000000000001707);
INSERT INTO t6 VALUES('hDRxtKHX7z_7TaFj',-89.200000000000002845,'QgQb!,PRGAEnC',2071492158,76.150000000000005683,'Bk0nr-- dQEdea!N0VwB',63.579999999999998296,-24715858,-68.68000000000000682,19.620000000000000994);
INSERT INTO t6 VALUES('QkvI.iB',-29.440000000000001278,'iHd4wgDvb',605342308,61.179999999999999716,'!kr1jLd68?E!3fJJtra0',14.580000000000000071,467576881,-50.060000000000002273,68.260000000000005115);
INSERT INTO t6 VALUES('CX1PXimcCh!gpIEXHEs0',58.320000000000000285,'P2J6K2eTC',-493905487,-31.179999999999999716,'2l5G2Z-wJoQF6',-88.480000000000003975,661793189,8.5700000000000002842,95.659999999999996587);
INSERT INTO t6 VALUES('Kaqqe_uosPPnW-',38.549999999999997157,'xPhEX',17674521,-47.820000000000000284,',457q?lT!CEb!Wo?8g',-60.799999999999997158,279273902,-76.750000000000000001,-41.200000000000002843);
INSERT INTO t6 VALUES('CLw,,UES',-82.790000000000006251,'_xl18LtCKOwwVWni ,F',-1268177343,77.829999999999998293,'s6MQp6K .k',68.150000000000005686,-578282272,8.4100000000000001421,-55.979999999999996871);
INSERT INTO t6 VALUES('AV9S6PCWdtT4',36.219999999999998863,'.NQJv3PTPK9cZwjCA',553011612,-44.10999999999999943,'7ZQF56gZNwH',99.920000000000001707,1060109123,31.230000000000000426,-2.580000000000000071);
INSERT INTO t6 VALUES('d019oOpRNKdgaa',32.149999999999998578,'cTI-o',-901830220,-29.019999999999999573,'ofD3RYMG-X6',72.439999999999997726,-1392305470,-62.179999999999999715,37.320000000000000284);
INSERT INTO t6 VALUES('.ODh,Mw',-85.140000000000000566,'GBJCox6r4',683494699,11.960000000000000852,'_9Q!5R',-43.799999999999997156,1454212950,-23.910000000000000142,87.129999999999995455);
INSERT INTO t6 VALUES('?7FPq7K1yY',22.80999999999999872,'UE,OrHS5R',-486517883,-31.730000000000000426,'hkepqO4',80.060000000000002273,405323363,54.189999999999997727,-98.75);
CREATE TABLE t7 (c0 BIGINT PRIMARY KEY, c1 DOUBLE, c2 NATIVE CHARACTER, c3 NCHAR, c4 NCHAR, c5 VARYING CHARACTER, c6 CHARACTER, c7 MEDIUMINT, c8 SMALLINT, c9 NCHAR);
INSERT INTO t7 VALUES(-1664588183,-99.87000000000000455,'IOO3d9QwoI7z!',',8--bncf',',W-o6','y 39rDtDmguzYftvi','yaorCq,oGFOmM6d',2687385,-11106,'CU_ n0jY');
INSERT INTO t7 VALUES(-98120465,-49.979999999999996872,'MNbTBNLmFr','kSJ5sBkl.Q','q9Cts-1HMb','iAFLjo_V?Jbm- 4.anO','ZZ7DVq_HoFOZ',747416,8539,'DrZG9ET U59f');
INSERT INTO t7 VALUES(801048134,10.169999999999999928,'E5ojJ','HSczfuXt3gMTJ9l-hU8','zi!Wy!ND','6GfCgAb 2D','xqg,j',1899245,25592,'0ErpBJ-8.u?v');
INSERT INTO t7 VALUES(629930564,76.489999999999994883,'BAcZRUd','qD!v7seVPXfsk4umjnh','0pdnNOu','.Bdfp','HYHu52n!tCB0,W 7_G',-3296931,23688,'KcpJoqgjTMDrLFV1W');
INSERT INTO t7 VALUES(-118167310,-52.310000000000002272,'zq6,!','Xg4iRg0kgH6','3aL0K3ZchqL?dgQ.','x1hCAMTmV','ChSJzQeTH7ZID',1440840,-12216,'jV0m7');
INSERT INTO t7 VALUES(1210875539,83.459999999999993748,'BduMl','n,jHnOEWbroncue2','mwcH3s!X','uW.OnK004','drV- Oy1!G',-6864143,-4802,'XMD_x.N');
INSERT INTO t7 VALUES(225312375,-72.579999999999998292,'MEnQ?PVwiDiEcBX405!L','3B0jMehzvKveEiO','K79hCcjcBxN 5KQJ1i5t','E5jcBUbUpqAKHJB8q_','AmjVAw',8126556,-4145,'aJ5fS_');
INSERT INTO t7 VALUES(-761303017,53.070000000000000285,'w3RsHFoH?,la.T1','fnC-huwDQMIbHfNvk','3,YKL!YRcBa0k8bwFup_','2.7o_NFn','cCSyqnN',-3173578,4623,'wc4FOj?._c sw?t');
INSERT INTO t7 VALUES(878526214,45.649999999999998578,'9T0lNwilfYEis.io,','DHv_SbaK1E6E','?9yOUlJrDyNYJ','3oUNDU','E4Iy8tOod9hb1l',4125345,17285,'tlynwWn1Ftrx-X');
INSERT INTO t7 VALUES(-1998825872,-7.2099999999999999644,',efLXd_','CjvMgaJ7,hL','orDf.4yjm','BYy!_qb','uzcX0nWrzOBeOU',-2108127,-24571,'N64fiGqR');
INSERT INTO t7 VALUES(-518319659,74.209999999999993747,'gCle5nBdr8GH!Sha','DRZDSVmCjejj','w5jKUfO3_Q','UJ4D-?XY','Xy7EKbpNG5',-8224460,-15484,'G9F2PT5ed0zoNEyAWJ');
INSERT INTO t7 VALUES(-185454760,46.490000000000001991,'NMtpJj','QbaUsRpU_bS4','Jw4NL,4BJWH,?YK','nVUM?oK',' H!J,vH9lxtk',2879213,25936,'ELOuogs2, MvOO');
INSERT INTO t7 VALUES(-1392756299,6.3499999999999996447,'.6EJwAaMiOnuM7UiJUQ','tZ0OwJ','Cs3A_HL7','FOZ fGs8HN','.lCwjfpwqEgit- pL',-4150351,15147,'qsiNCCPF-uKIACm');
INSERT INTO t7 VALUES(-854671279,40.909999999999996588,'SE?e-z','7M?hgeCRFh5','gPq7ZIEKhrUP','0STS93WkBNWXMN!0M','eO!x!w-tA2i_IAosQwv',898197,6553,'C0m3Sbcare');
INSERT INTO t7 VALUES(2002139889,-24.60000000000000142,'LEwK4 oij_ccNezF1cDB','0slH0Mt5kyyx8XB','DxY1PrMpTQ5CeQG','VwjxgD8TM,eAVf,ADx3','uHzTGNur1Q',4647258,2369,'Yjbl-YH4p!,7CaAI');
INSERT INTO t7 VALUES(616112515,-13.919999999999999928,'tfg2CTBbO','hG_xD9Edqp0BTZb.D','eGUgo6W0XMz2qEQF','KKmZ?N','eIHYmwk0CzSGb4',314029,31620,'dI?rvmH.E.hJZ32WMF');
INSERT INTO t7 VALUES(958840071,-75.230000000000003977,'bH!uZO,c7a!8tgIk','s940GhApjxQ4BBA ','l3izUxob_z','HY kTiElA1r','-0jI2t7J',-6530845,-19117,'ibSgYcL');
INSERT INTO t7 VALUES(-358134002,-27.210000000000000852,'0spM-','S43kYb','aii0E_b?P','IbiD!.IOaqj','A67 !x6D',5347967,-18997,'xNALxQmVBrY?O');
INSERT INTO t7 VALUES(-101705953,43.95000000000000284,'VQ6WaZiwZIKnd!z3K4-','t,xGKy6otLkm',' -ZhGkKyj5tyUef0HZ0F','E4lDYJ','sce-vCIrKyc9g',6799513,12388,'TDCNOq?B91A-M7');
INSERT INTO t7 VALUES(313488470,-85.079999999999998292,'d_bStTCxYrR?T.',',s4OlqZ,','1-O7rN.jGZrF3','KLz89?8Xeu-3!S?YGAS','kp4xF4qxadw,',-8233357,-8450,'dY0mX2tT');
INSERT INTO t7 VALUES(60590954,-33.390000000000000569,'0lOj57_zMfnsZ3,t','vmNhAoCCgmaU','UT_vKQ2o2jdiq5MF5ui','qzJ0-','iHDxbW5c_',-5078568,32501,'HAGh6B');
INSERT INTO t7 VALUES(213186069,-72.260000000000005116,'EdUbjYRN_xwe','_bRhRNSh_650zifHx0V','c-.44h2I!G7Wpa','8TywMSZu1','OdUgVDHQpCq',1465107,12937,',i1B6oge1i-qqniT');
INSERT INTO t7 VALUES(797963360,-44.079999999999998293,'Fp9Kc','gXm6nr4?tiYiXSuTN','j?gy4qS.o3zX8GprbCnE','GjyQvY0GMr5q8vT4v','wVATS',2520549,19743,'yYruxrJ');
INSERT INTO t7 VALUES(-835203482,-61.090000000000003409,'c2HD_ Kn.fw','dOeL9lhRIYxOpyZ,','D!mc!','41,CU','6CKzg?miAoF',1349296,8158,'P3uAQepCH0he_NW');
INSERT INTO t7 VALUES(831558191,-20.629999999999999004,'_SsvwwtT','kC J,NqZxfyiOCX?7','xb4B!Al9Qd6saKdE','2So1SKAfik.9wN','ZJDg5VSGdLPi A3c6Kv',7922372,-28246,'nxrLv wrB cY');
INSERT INTO t7 VALUES(310702557,-33.159999999999996589,'Ji_,!?VNFNacWI3Ky','m,mMUt','XKuJ61w_Gd','SJkLImmPoxWRS5,jdI','95vS2DCt',7944784,-5367,'Ij,pc?njrj');
INSERT INTO t7 VALUES(-1247513925,-25.739999999999998436,'.sh5qKFq8p','3flD59gTb4vGFhQLWT','5n5tnc5cf_t!Ib','1YGn5zs7PvEgFrzY','ozKUgP3bWKb7g',-2835065,-32396,'ZWWAvfPL,7wXRUPh');
INSERT INTO t7 VALUES(1423313866,-87.70000000000000284,'mZcj5qW02o1bH.W2o2','SFpIf ezyB_cqE','Oi_ZtCdwa','.mha02py6_zV','pztItjmjm5ozeD!cz',6768271,27246,'ly878r6');
INSERT INTO t7 VALUES(-2013547782,-32.549999999999997158,'paDRrZ','fcr68a7ivOIoJ','0ZZiwCYiqiZrYoiC','P8gPU8lviM','!J5wj1aIhm',802375,18654,'XAV28p!xzb');
INSERT INTO t7 VALUES(1484139533,6.1500000000000003552,'hd36oHFwkVwJu !,','-Mw,-Sko7naMDHNF','T-EX1UV','pY56zDrQt!Ed2k1r','E8ioNzPxp',-606902,8186,'yVH!GkbH9SEMs-6M!zI');
INSERT INTO t7 VALUES(-354101272,1.3799999999999998934,'Gz8OFd2Cd61','Pf3I31isp8agQtxbW','YYMb_5Cbh75.5','nVvjm','ZUDRRT?S3!KqvBI4vi',4434863,7502,'ngEd3sv4moFhL_ooqf');
INSERT INTO t7 VALUES(1725056418,31.510000000000001562,'p04DF9Gt','Ot?A0c?vO4,p O-2qA','biHz 6','oPkBhqLADmbjEbf','T2abaeTy0KP',-6455988,-7129,'Mktm!2uspHq4.vrYCx');
INSERT INTO t7 VALUES(215164372,-30.550000000000000709,'UUEfK2r7cBbSF4ssRi','.hdsB dm','uf--d6','vy7yKu8y4b.AThczH?!','GBRHs',-4234548,-11497,'Lwh62?m?8EsTlzfK2');
INSERT INTO t7 VALUES(855965439,59.929999999999999716,'M4vSgWl','AjHafbydewf6h9t','L-?1lQHKCPihhg1._','JUA-9ha','RrBPbvptNWYab',-3715778,9599,'7h9hsTLQ5L2GyZ7plH');
INSERT INTO t7 VALUES(185815546,-9.1099999999999994315,'RwYpuPMNG?8JO','r!u79r4P','K7nEd_GF2ONkjY8,PB','H0q5njaqY','_9YdiHUXs1S',-1939895,17826,'P_j4_OZDbA-7?f');
INSERT INTO t7 VALUES(157188086,-77.890000000000000567,'TthSX!meBD','rfsVLGkLSTwnS0_R7l','u.Nq3fKv','Y-pY!QPbV,F3,,','G3fiD',1251177,-26002,'pRnJQiqU,.t6');
INSERT INTO t7 VALUES(-1022851716,-40.649999999999998578,'WB,aTWSlxlAW','bbKHhdVQ7?zr','36dBvFrKegIWB8','xJyNqy1PPC','z4ENsg4StOSAjz1NBtq5',-2791362,9566,'CpyWcyKWeB');
INSERT INTO t7 VALUES(659934813,86.25,'os9GYX7RiFFIP','XLZYkH','p0.QcZk','Wlv2X,?4lKnWFE','Jrc9LJgmj0b?xhw',-2698391,-1786,'6?TWr5R!!tMXW!ifu');
INSERT INTO t7 VALUES(-1617998231,-71.549999999999997156,'tWg4?-4rDpltsGqi','f OvPQ3DAttmU7cuD',' RbsY E9Vd','IYFjG2AaIiVtH,9-.','nqTFLV,R',1562552,16693,'Gpq,HdSg');
INSERT INTO t7 VALUES(2060650018,-56.950000000000002842,'VrS7WBgu3IYlAN!KIMmw','D86X3?BN!DvQxm','OI2EzbxRbdQxCG-_4','O?O9g!UnxuHJz?Guz9jM','Hucl2l3Z',-241627,22943,'4fMBn');
INSERT INTO t7 VALUES(1983009847,-3.0600000000000000532,'TVK84xpqYzR','VqFADd','ho8mSewe?UCUe2CQnk','sV.LAVNWxVh5Cni.33T6','.xX3SO5_Yq!c',530796,-22597,'yYQi8S z.MRDX');
INSERT INTO t7 VALUES(-911416560,-95.459999999999993747,'c6XCHVuYYi',' s5a5m','T6lO?jPc','mjtd5ijtn8G3WxyJKcY','g2bwtKY1',-7473467,23716,'uaNxjFJc_EY.ia9');
INSERT INTO t7 VALUES(1277532391,89.420000000000001705,'8gfZAatepcB_X','W2u1RR','qjU7mpsHI','hkB41dQ','KwaCZJ',-243721,-783,'gMFa9!Dy');
INSERT INTO t7 VALUES(-1656914242,87.780000000000001133,'BRwka8','16!,Q9H,LY6','ZPplXYcM_SCYlIDI','raysVpkzYd.Xq','8qPiQyRKbdHjFZl Q',-3990684,12240,'_j?q-k-BMgGW6');
INSERT INTO t7 VALUES(-252756271,-44.299999999999997157,'SsAaAK7SpgKOLWHg2n','vn5HjvqAKiU5U,Wm2Gm','fcb3,','oLunUW08X93K','_0c3?kqi ghUTMZaEC',-4806506,-13945,'8wQY3c42Fco9gYU6');
INSERT INTO t7 VALUES(-280611560,88.069999999999993177,'vGXU24_8b',',6!H,','YuqL9j9SeR7w0v','VWZ!ccqwjhHj6mFVYI','w4L6wGO',-1351296,-5211,'HgygCZeqdeCTs');
INSERT INTO t7 VALUES(-1705834644,10.419999999999999928,'!Dl5evN','lw Y7a39d5W_U,SLAEQ','M-UbHgSd8EK4pA','0mkk_8LyMnA4bNAB9','4k_tRW dOBNqYiAr',-3786469,-32644,'cK5lG05QQ8EGuDQIKH');
INSERT INTO t7 VALUES(-371642805,66.999999999999999998,'FPRCNV,Q3Y','- N.NJO.Iq1','S9OZaM?SJD??KzLmm','nrWk! Y0K0ddL','Wswym8R',-4608017,20417,'sb-Q49TfXOX');
INSERT INTO t7 VALUES(112713188,-45.450000000000002841,'DW6yTu!P','!rBckQzg.qw6XFapki2S','zt5pHt7jw','gEV.aSp','CAt hNZfO,,l5Q4?O04a',-2872262,21624,'ul8n3N');
INSERT INTO t7 VALUES(-222951541,-17.329999999999998294,'gh6-Cbhq?z.X0','XtJP9Q9?YtKR9283qsG','fIwc.t7YFp59o-jZ','FDFA2WZOQ14p','1!yJlwFF6OWacq2VTv7',-4122341,-1254,'twW2!NAcn-Bkzus');
CREATE TABLE t8 (c0 NATIVE CHARACTER PRIMARY KEY, c1 TINYINT, c2 FLOAT, c3 TEXT, c4 BOOLEAN, c5 INT);
INSERT INTO t8 VALUES('Gjgxv?4,tMyIMbdU0',-77,37.369999999999997442,'Kw-FDbqQx_owVha J1es',1,-1840173406);
INSERT INTO t8 VALUES('UwvZmv,14',12,3.6800000000000001598,'q5pCQVT,6Djyaav8',1,760607475);
INSERT INTO t8 VALUES('atpYN',-122,-93.030000000000001138,'On2?6Zci9',0,-1600420496);
INSERT INTO t8 VALUES('1rM9X?X82iVStVZwBJjr',37,-11.179999999999999715,'enXMoJ',1,1398250623);
INSERT INTO t8 VALUES('DJK3ntcT3XcBQ',9,20.210000000000000852,'JLyl8ri',0,1349557911);
INSERT INTO t8 VALUES('47Bm2qu?1_o?J23',49,-75.760000000000005115,'FESTx2wg-_.o!JBLc',1,-1948199383);
INSERT INTO t8 VALUES('YRyu1F4npebnuB',1,94.969999999999998863,'.Pi_UEilFCWkhn4h3ECU',0,1217642088);
INSERT INTO t8 VALUES('rej!T!GQiPqRPm',-27,74.549999999999997158,'xI1letFdAONNk4X5',1,893504881);
INSERT INTO t8 VALUES('fqAbxCSfl2Ts',1,-4.5199999999999995736,'CU1gREp9vrf4YS',1,-1028690962);
INSERT INTO t8 VALUES('fvPt1',30,13.609999999999999431,'yB6IJUpau97.C9-SnM?w',1,-674083800);
INSERT INTO t8 VALUES('RhwTbCT5iLp',-77,86.530000000000001133,'baKj5B0ppUv7.5T8m7',1,1396997783);
INSERT INTO t8 VALUES('0uRsfcoFLhzC30,7',-107,82.060000000000002272,'X05H1A8YuNoZSv',1,-1083365977);
INSERT INTO t8 VALUES('.yVc4YGn',-38,84.709999999999993748,'pMSt_vUi?CP4ArO2',0,-1075796041);
INSERT INTO t8 VALUES('tMdZKDosvtPb!Z',62,-96.890000000000000568,'-uX6_Rx7F',1,-167289196);
INSERT INTO t8 VALUES('MbxK0hW',81,-68.579999999999998296,'HawdE_U26xX',1,-1282807767);
INSERT INTO t8 VALUES('ccp1X',35,-24.660000000000000142,'3h6,zaELH2odagVIm8',0,-1820411684);
INSERT INTO t8 VALUES('6dHmY!KGgMWB',31,-17.140000000000000568,'cwxh6qE5BPgixuB',0,-733295850);
INSERT INTO t8 VALUES(',X5mMJbe',-107,-27.449999999999999289,'Y!rWi',1,-1010205869);
INSERT INTO t8 VALUES('yBO_gbK',-54,-56.810000000000002275,'31Mxe3MJ-K ',1,-493263720);
INSERT INTO t8 VALUES('oyI93L.',-93,-68.090000000000003412,'dRTS5QcMsfi_pRL',1,25776534);
INSERT INTO t8 VALUES('vF7o?o',-112,92.890000000000000571,'k0.jRVxQDD6hbe',1,-1825637815);
INSERT INTO t8 VALUES('Ps8xF',-21,68.420000000000001706,'iL58K4Q.0vt',0,-144256245);
INSERT INTO t8 VALUES('FhZVQJqR6?Irx5igmzF',-54,-71.129999999999995452,'Z,MA-RLo,s.Wchn,',0,-1523201148);
INSERT INTO t8 VALUES('80iJF_eA',-20,-28.760000000000001563,'.DuNH_m!MgO2guj ',1,-182868079);
INSERT INTO t8 VALUES('DST!pCgvfWDT4X?kfc3d',67,60.15999999999999659,',,yPx',1,421260863);
INSERT INTO t8 VALUES('ZIQwnpg-7e7VM',-82,88.379999999999995455,'np-RZjm,fWjCpb',0,1952080788);
INSERT INTO t8 VALUES('?sp88Vfti',-15,82.519999999999996019,'Ts uSes0e9M',0,-1690979860);
INSERT INTO t8 VALUES('Lp?KIfMuRgsF',-84,-85.920000000000001701,'n9eV?7KbR',1,1918591941);
INSERT INTO t8 VALUES('2ccO8ptKgZKSFs8_?a3',-1,-91.56000000000000227,'8DlD?DHN',1,-177718790);
INSERT INTO t8 VALUES('F__n4rTh-!',-111,59.310000000000002275,'8GiMlD',0,-2006690689);
INSERT INTO t8 VALUES('1g.el1PT?W0CTf',-65,90.420000000000001708,'is-T.t7xQu,OWva',1,-1192396316);
INSERT INTO t8 VALUES('CAbk2YoKexbD3ws!qL5',56,-81.019999999999996022,'PIXo,OW',1,1456233951);
INSERT INTO t8 VALUES('Oe8Y9dTn0Cy6gRrF',-67,31.739999999999998435,'xNqnBpfMu.3Vie gXx2',1,43891181);
INSERT INTO t8 VALUES('gu_XRQ6igb9R12Bk',-71,13.990000000000000213,'OTgyX?gHKa3ka-wC',0,-1860856479);
INSERT INTO t8 VALUES('cKu7V0rwor0E2',-15,-25.679999999999999714,',.B-!QTjXhRViAh7lloB',1,-1186221868);
INSERT INTO t8 VALUES('51dVfc4',89,-0.23999999999999999111,'OVlAQT43n',1,1612938611);
INSERT INTO t8 VALUES('UFCC4MxhegQB7ZG',118,7.5899999999999998578,'u53SHu.WuEzi86',1,681053386);
INSERT INTO t8 VALUES('Cm7lEXbxoDFTjoqIjr',106,78.450000000000002843,'I_ogLv',0,1467602342);
INSERT INTO t8 VALUES('0tmjgtPNH4QbD2t5!be',-29,-18.100000000000001421,'FABpZyab6VcC_Ze3m',0,-1078607751);
INSERT INTO t8 VALUES('0o_Q8Ti_dhc4QYUuavG',-45,46.14000000000000057,'g.K7ch',0,-781244894);
INSERT INTO t8 VALUES('ppH-2sCQjCAuR4Wt3',94,-75.390000000000000567,'beh_ow_?S8ZUSk2',1,20123902);
INSERT INTO t8 VALUES('NnUXa',-76,5.9000000000000003552,'IATeh6k-3rORP',0,-8443854);
INSERT INTO t8 VALUES('2RJVTB-K!JiEtYhhHo',105,41.320000000000000283,'Xtb-RB4iLKfH',0,-838143553);
INSERT INTO t8 VALUES('pRdH5a_94g9',-6,-72.620000000000004547,'nTrmMN_,J3iF?1-,2MA',1,-162196510);
INSERT INTO t8 VALUES('xBSQqUs1',37,32.210000000000000852,'b,BIHL1u_i',1,913194856);
INSERT INTO t8 VALUES('-KI03onYkwPcSC',-31,-56.71000000000000085,'OvUr0jf13Hp',0,1457964048);
INSERT INTO t8 VALUES('0hd-CJAm,tFeNK?w',-105,-87.439999999999997726,'t8dbdNfS jirUh!P',1,683600413);
INSERT INTO t8 VALUES('y5plq!kUo.I',114,-99.090000000000003407,'v89J41PToo1C',0,-1048602028);
INSERT INTO t8 VALUES('d74PRgdXSb593qGC',-47,86.609999999999999435,'!mIQpv,XtQhNhGF6lFTA',1,-100949240);
INSERT INTO t8 VALUES('PEVK0Go3r ZGZiiGKz',118,-25.969999999999998862,'aK?NL6O.XQd',1,-1515952068);
CREATE TABLE t9 (c0 FLOAT PRIMARY KEY, c1 DOUBLE PRECISION, c2 TINYINT, c3 NATIVE CHARACTER, c4 MEDIUMINT, c5 DATE);
INSERT INTO t9 VALUES(-26.449999999999999288,-75.989999999999994885,110,'FuQbWt',-6106476,'2004-04-21');
INSERT INTO t9 VALUES(-35.10000000000000142,-55.179999999999999717,72,'eOV7W,JyLJurSgx-',4123247,'2014-09-27');
INSERT INTO t9 VALUES(-12.339999999999999857,-47.299999999999997159,-23,'5d3vT49IYkgj',3857017,'2010-06-07');
INSERT INTO t9 VALUES(55.179999999999999717,60.689999999999997724,103,'eXFHdOUdQA',-3472670,'2019-01-08');
INSERT INTO t9 VALUES(18.239999999999998436,-66.109999999999999433,-110,'Ek6dA5VPlK',3034795,'2000-04-22');
INSERT INTO t9 VALUES(-53.299999999999997158,-88.079999999999998294,117,'zus6cOXxno7qlaq4mf2',3907618,'2012-04-06');
INSERT INTO t9 VALUES(69.829999999999998296,-16.05000000000000071,-38,'Qbc2r?F8-.d2?zZ?j,8l',-6488465,'2018-08-19');
INSERT INTO t9 VALUES(-97.939999999999997727,-83.999999999999999996,-34,'RtjwMR',6294595,'2005-08-18');
INSERT INTO t9 VALUES(39.679999999999999715,44.979999999999996872,-12,'wJNdr-',2167306,'2014-11-26');
INSERT INTO t9 VALUES(-35.770000000000003125,18.820000000000000284,-63,'qqxEzy16ZpCsh',-7971398,'2013-07-25');
INSERT INTO t9 VALUES(39.130000000000002557,-63.509999999999998008,-43,' BwjO!2_z8P!o',-14892,'2021-05-15');
INSERT INTO t9 VALUES(-23.839999999999999858,-38.210000000000000851,-118,'Ef9 3HuZ6Ubu1UgV6PEy',-192881,'2013-06-21');
INSERT INTO t9 VALUES(77.989999999999994884,20.710000000000000851,-49,'-T.rsBSIKjY',-3325769,'2003-03-19');
INSERT INTO t9 VALUES(73.359999999999999432,52.299999999999997159,-98,'Y4-ipwknfPJ4nzfLW!W8',1471439,'2005-04-28');
INSERT INTO t9 VALUES(2.5899999999999998578,2.7799999999999998046,-74,'L0NKdL3AFJvgJQ WK2Tg',1282905,'2005-06-14');
INSERT INTO t9 VALUES(34.179999999999999716,72.489999999999994882,-65,'mJ0t6Dl8d-Q.10,gLXc',-3079477,'2007-01-06');
INSERT INTO t9 VALUES(-23.359999999999999432,-56.009999999999998008,-61,'8hyXJIN!3w1S ',5343248,'2016-11-09');
INSERT INTO t9 VALUES(49.810000000000002272,44.100000000000001421,-122,'YFrsqc86K2OZ44c',3489702,'2001-11-23');
INSERT INTO t9 VALUES(92.209999999999993748,63.299999999999997158,16,'yAdcSzb8H,w,h_ZcxE',858557,'2023-03-27');
INSERT INTO t9 VALUES(19.910000000000000142,50.350000000000001421,-119,'aKcgN9AWBi3',3920646,'2023-09-24');
INSERT INTO t9 VALUES(43.259999999999998012,-13.689999999999999502,29,'DX9OedpwtpUxHCuq',-2940098,'2010-06-19');
INSERT INTO t9 VALUES(82.409999999999996589,-84.049999999999997161,-33,'ZNMU6-8',-5043596,'2023-08-01');
INSERT INTO t9 VALUES(-41.460000000000000854,62.560000000000002273,-69,'Ke9_TteUa7Dp2Uo9_xbQ',-6435855,'2022-12-28');
INSERT INTO t9 VALUES(-26.489999999999998437,-16.309999999999998721,-19,'2un00eK4ON9b8L3iNGQ',7973504,'2001-06-01');
INSERT INTO t9 VALUES(4.9000000000000003552,-31.050000000000000711,98,'timo0EZYV',7506202,'2015-02-01');
INSERT INTO t9 VALUES(33.009999999999998011,-43.299999999999997158,-91,'!jIxadB',546335,'2022-01-17');
INSERT INTO t9 VALUES(-68.209999999999993748,-5.7099999999999999644,110,'ciWuYXiX48VuO51R1',2426737,'2013-06-10');
INSERT INTO t9 VALUES(49.729999999999996871,-97.040000000000006252,-25,'3Vdcu_UG-7',-5245313,'2012-03-20');
INSERT INTO t9 VALUES(-24.809999999999998721,66.379999999999995453,-17,'U3L!mGp !wt1JNjEF',606914,'2007-11-19');
INSERT INTO t9 VALUES(-31.649999999999998579,50.130000000000002557,-68,'S5..U7b8OQpmY9S',-5305764,'2017-11-02');
INSERT INTO t9 VALUES(-74.900000000000005683,79.26999999999999602,104,'sTGo1l ',2412332,'2021-01-21');
INSERT INTO t9 VALUES(-15.449999999999999289,85.010000000000005117,63,'eCibpMQncIaJws',3242220,'2012-02-25');
INSERT INTO t9 VALUES(89.459999999999993743,47.189999999999997725,-8,'7xBJP',293229,'2018-05-21');
INSERT INTO t9 VALUES(91.609999999999999435,-41.899999999999998578,75,',JVyDv7CjH',7285690,'2011-08-01');
INSERT INTO t9 VALUES(20.780000000000001137,0.4000000000000000222,20,'HtsTU8iPuvt1',-4533900,'2004-08-26');
INSERT INTO t9 VALUES(26.019999999999999574,-62.789999999999999147,98,'.rZgXJJ5Bm6QFiNA',4704185,'2023-07-06');
INSERT INTO t9 VALUES(96.909999999999996587,-85.969999999999998866,62,'G0,JCb',2273023,'2008-12-13');
INSERT INTO t9 VALUES(70.430000000000006822,95.260000000000005114,92,'dJBsFy2xy!EkZo983v',-7374164,'2016-02-06');
INSERT INTO t9 VALUES(-12.820000000000000284,75.480000000000003978,-65,'Q?g6UH6abieUebxt2',-3959785,'2008-03-16');
INSERT INTO t9 VALUES(8.5500000000000007105,13.289999999999999146,71,'.z1GKx4FbZED8E3rF',7737579,'2016-10-03');
INSERT INTO t9 VALUES(82.469999999999998863,62.890000000000000567,-95,'-IHdfRyvcrHl ',-4128907,'2005-03-21');
INSERT INTO t9 VALUES(15.419999999999999928,12.230000000000000425,62,'r8C3M9R9s1 rG',6542366,'2016-05-25');
INSERT INTO t9 VALUES(48.070000000000000285,64.420000000000001705,-91,'Zz_keVnlbK8o61KX',6295195,'2000-10-27');
INSERT INTO t9 VALUES(-69.180000000000006822,50.859999999999999432,-61,'ntX59TYAR',-348984,'2004-11-27');
INSERT INTO t9 VALUES(72.230000000000003979,-88.609999999999999433,-55,'MTi,t',1490912,'2007-09-12');
INSERT INTO t9 VALUES(27.329999999999998294,30.010000000000001563,-11,',lF7NXp',-7185650,'2004-01-21');
INSERT INTO t9 VALUES(-94.430000000000006822,11.460000000000000852,57,'rQsFWpy5JObw93t.',-4847281,'2016-08-07');
INSERT INTO t9 VALUES(80.959999999999993748,11.880000000000000781,-56,'eq7zwffB',-193721,'2000-03-28');
INSERT INTO t9 VALUES(-57.609999999999999429,28.480000000000000426,-3,'inZjjHtwgxwKCFTr9KQ',-787351,'2018-03-05');
INSERT INTO t9 VALUES(-99.319999999999993177,-53.670000000000001707,28,'hezdyP3ISA',-6187805,'2016-12-22');
CREATE INDEX idx_t0_1 ON t0(c1);
CREATE INDEX idx_t0_3 ON t0(c3);
CREATE INDEX idx_t0_4 ON t0(c4);
CREATE VIEW v0 AS SELECT c2, c5, c3 FROM t0;
CREATE INDEX idx_t1_1 ON t1(c1);
CREATE INDEX idx_t1_2 ON t1(c2);
CREATE INDEX idx_t2_1 ON t2(c1);
CREATE INDEX idx_t2_2 ON t2(c2);
CREATE INDEX idx_t3_1 ON t3(c1);
CREATE INDEX idx_t3_4 ON t3(c4);
CREATE INDEX idx_t3_7 ON t3(c7);
CREATE INDEX idx_t5_2 ON t5(c2);
CREATE INDEX idx_t6_4 ON t6(c4);
CREATE INDEX idx_t6_6 ON t6(c6);
CREATE INDEX idx_t6_9 ON t6(c9);
CREATE VIEW v6 AS SELECT c0, c7, c4 FROM t6;
CREATE INDEX idx_t7_3 ON t7(c3);
CREATE INDEX idx_t7_4 ON t7(c4);
CREATE INDEX idx_t7_7 ON t7(c7);
CREATE INDEX idx_t8_4 ON t8(c4);
CREATE INDEX idx_t8_5 ON t8(c5);
CREATE INDEX idx_t9_4 ON t9(c4);
CREATE VIEW v9 AS SELECT c0, c4, c1 FROM t9;
WITH
t1_stats AS (
SELECT c1,
COUNT(*) as count,
AVG(c0) as avg_pk
FROM t5
GROUP BY c1
),
t2_derived AS (
SELECT c0, c3,
CASE
WHEN c3 IS NULL THEN 'Unknown'
WHEN c3 < 50 THEN 'Low'
ELSE 'High'
END as category
FROM t3
)
SELECT main.*,
(SELECT AVG(count) FROM t1_stats) as overall_avg,
(
SELECT COUNT(*) FROM (
SELECT t3.c0,
LAG(t3.c4) OVER(ORDER BY t3.c0) as prev_val,
LEAD(t3.c4) OVER(ORDER BY t3.c0) as next_val
FROM t0 t3
WHERE t3.c0 IN (
SELECT td.c0 FROM t2_derived td
WHERE td.category = main.category
UNION
SELECT ts.avg_pk FROM t1_stats ts
WHERE ts.c1 = main.c1
)
) complex_window
WHERE complex_window.prev_val IS NOT NULL
OR complex_window.next_val IS NOT NULL
) as window_matches
FROM (
SELECT ts.c1, td.category,
ts.count, ts.avg_pk,
DENSE_RANK() OVER(PARTITION BY td.category ORDER BY ts.count DESC) as rank_in_category
FROM t1_stats ts
CROSS JOIN (
SELECT DISTINCT category FROM t2_derived
) td
) main
WHERE main.rank_in_category <= 2
ORDER BY main.category, main.rank_in_category;
+84
View File
@@ -0,0 +1,84 @@
CREATE TABLE t0 (c0 PRIMARY KEY , c4 );
CREATE TABLE t3 (c0 , DATE, BLOB, c3 , CLOB, TEXT, c6 , NCHAR);
INSERT INTO t3 VALUES(72.519999999999996019,'2021-02-20', '6b234f56614925413420',670412515,'lWYW?BoJXqa.PAxab','1zzJUdSU','ivPjAd','j-cQTi69rz.');
INSERT INTO t3 VALUES(92.760000000000005114,'2021-06-26', '27', 967865178,'W 5rp','emKRmojiSl-SBt4Vcmcb','?z!gCb','bbFR5p7.aBZM7Z,0Aos');
CREATE TABLE t5 (c0 , c1 , CHARACTER)
;
INSERT INTO t5 VALUES('v,v77liG',4349642,'DXPmTZ.P2!Kx');
INSERT INTO t5 VALUES('crx8flX,g02DPmA', 1990450,'8GrbC9U_7Xhk');
INSERT INTO t5 VALUES('G-.Xe7',684380,'UrnRAA2g3VUV3 ');
INSERT INTO t5 VALUES('Q9AVRo28eIMSq',3937253,'9l4xWb.nvV?BgZ4c');
INSERT INTO t5 VALUES('9pYLxycVQp6B',2005450,',?!lycuysWJ');
INSERT INTO t5 VALUES('tHF9J0B9', 5586608,'z.jePZ7T-');
INSERT INTO t5 VALUES('FawzS_iRS82M', 5313409,'JqWLoScb');
INSERT INTO t5 VALUES('20EMpwWKwVfC8',7771574,'e65r1Y');
INSERT INTO t5 VALUES('Tz_CJnPo7,BwVipSd',2940263,'QtbpQ?E1w4Z.HCxWFM!');
INSERT INTO t5 VALUES('kya9nkIDJqikr9',6088621,'NuK?YToc7mCYQ6FBZo');
INSERT INTO t5 VALUES('j_jxija', 2685025,' QedKsQ_yLuMR.Y');
INSERT INTO t5 VALUES('05ytv3iYVR4iSWbaJ3da', 6561348,'sJG9T0M');
INSERT INTO t5 VALUES('z2p_pAo_DI8FfutF0', 1470225,'ZhJicQ');
INSERT INTO t5 VALUES('de GCJAmNWk1do7XAN?J',6645446,'Z_WaSBSPcXmzWvDYb!k');
INSERT INTO t5 VALUES('LSYOD5bxRq3.',2778922,'vbB6VDNCblDJ5D!fLvf');
INSERT INTO t5 VALUES('KUJR-z6b72tA,5j',3359107,'?1mic');
INSERT INTO t5 VALUES('bT-Nxqsh', 1028521,'g2SsLta,KC fnlM!EITo');
INSERT INTO t5 VALUES('?m9n_o', 5416584,'o2QDi5yH!b');
INSERT INTO t5 VALUES('Dr2T2W2', 8072188,'Vut!Zi4?');
INSERT INTO t5 VALUES('tfU3oMigZU1ZvvCdAmU6',5315105,'t-Vazhk');
INSERT INTO t5 VALUES('xXF-q2Re', 8369543,'fJ8_HW7Lf');
INSERT INTO t5 VALUES('tD5dr NbhE',83100,'2!mmVhgBRvs');
INSERT INTO t5 VALUES('5QC6bWkkO?i',1579836,'LH-Jz G');
INSERT INTO t5 VALUES('!A1rZ5g!-HGDXSvct',930168,'yIioLV');
INSERT INTO t5 VALUES('mKUBXhc6m3D- cn', 901863,'pnscE');
INSERT INTO t5 VALUES('Z43,OzKdAwr',8124048,'-p0kCOmOi4iLdqHsqKS');
INSERT INTO t5 VALUES('dthFdZTo',5302984,'M!x_f1QuMqSo');
INSERT INTO t5 VALUES('3E75kVioit ,',3912383,'UiE5FLuqN6');
INSERT INTO t5 VALUES('V?KxKy2FWQJ7deO!sb?f',5112056,'LRsV3glE4Y?');
INSERT INTO t5 VALUES('MV6H7EW,4-Q',500598,'iKbYn4mYe.mz6H!OfRi');
INSERT INTO t5 VALUES('wZfDq2b1t8', 5392615,'?XZp.GNkqxYR4');
INSERT INTO t5 VALUES('gcam8ECh9GLNzzO?',7774759,'MU3s2fK');
INSERT INTO t5 VALUES('dG8_2O__cSqB.3', 5546456,'z2,o9Fp.q6fRfJ');
INSERT INTO t5 VALUES('7tiG-YFjdHP9D9', 7571907,'Zi9ZSyH5cf');
INSERT INTO t5 VALUES('mgpktsi4IpsLnYx.E', 4702394,'b?S1ByB');
INSERT INTO t5 VALUES('g,hfFbNR5bj8',7183365,'UZ8UbhVw');
INSERT INTO t5 VALUES('7F!RBnoVKjtoHe',2331711,'1WwsZBVWCcExLv5ng?');
INSERT INTO t5 VALUES('hotMtf6t0krxmxWsiTji',2670615,'x!rFa,jbG 4Kg59oz4dL');
WITH
t1_stats AS (
SELECT c1,
COUNT( ) count,
(c0) avg_pk
FROM t5
GROUP BY c1
),
t2_derived AS (
SELECT c0 ,
CASE
WHEN c3 THEN 'Low'
END category
FROM t3
)
SELECT *,
(SELECT AVG(count) FROM t1_stats) ,
(
(
SELECT
LEAD( c4) OVER(ORDER BY t3.c0)
FROM t0 t3
WHERE t3.c0 IN (
SELECT td.c0 FROM t2_derived td
UNION
SELECT ts.avg_pk FROM t1_stats ts
WHERE main.c1
)
)
)
FROM (
SELECT ts.c1, td.category,
ts.count, ts.avg_pk,
DENSE_RANK() OVER(PARTITION BY td.category ORDER BY ts.count )
FROM t1_stats ts
JOIN (
SELECT category FROM t2_derived
) td
) main
ORDER BY main.category
+13
View File
@@ -0,0 +1,13 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
if sqlite3-3.26.0 < $SQL_FILE 2>&1 | grep -q "database disk image is malformed"; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+13
View File
@@ -0,0 +1,13 @@
CREATE TABLE T1(c1 REAL, c2 JSON, c3 REAL NOT NULL DEFAULT NULL);
CREATE TABLE T2(c1 JSON);
CREATE TABLE T3(c1 NUMERIC, c2 BLOB);
INSERT INTO T1(c1, c2, c3) VALUES (933, '{"k": 4}', -131);
INSERT INTO T1(c1, c2, c3) VALUES (953, '{"k": 2}', 851);
INSERT INTO T1(c1, c2, c3) VALUES (722, '{"k": 5}', 679);
INSERT INTO T2(c1) VALUES ('{"k": 6}');
INSERT INTO T2(c1) VALUES ('{"k": 7}');
INSERT INTO T2(c1) VALUES ('{"k": 9}');
INSERT INTO T3(c1, c2) VALUES (-325, 411);
INSERT INTO T3(c1, c2) VALUES (182, 41);
INSERT INTO T3(c1, c2) VALUES (564, 406);
SELECT DISTINCT c.c2, b.c1, 491 FROM T1 AS a LEFT JOIN T2 AS b ON a.c3 = b.c1 LEFT JOIN T3 AS c ON b.c1 = c.c2 WHERE c.c1 > a.c3;
+6
View File
@@ -0,0 +1,6 @@
CREATE TABLE T1( REAL, JSON, c3 );
CREATE TABLE T2(c1 );
CREATE TABLE T3(c1 , c2 );
INSERT INTO T1 VALUES (933, '{"k": 4}', 131);
INSERT INTO T3 VALUES (564, 406);
SELECT c. c1 FROM T1 LEFT JOIN T2 b ON c3 = b.c1 LEFT JOIN T3 c ON b.c1 WHERE c.c1
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+482
View File
@@ -0,0 +1,482 @@
CREATE TABLE t0 (
c0 BOOLEAN,
c1 BLOB,
c2 INTEGER,
c3 INTEGER
);
WITH cte0 AS (
SELECT COALESCE(t4.c0, CAST(t9.c1 AS BLOB), NULLIF(t11.c0, t9.c0), t4.c3, t5.c1) AS c4, like(NULL,FALSE) AS c5, t11.c3 AS c6, t5.c0 AS c7, t5.c1 AS c8, t9.c0 AS c9, t2.c3 AS c10, t11.c3 AS c11,
CASE t11.c1 WHEN t9.c1 = t3.c1 THEN t2.c1
ELSE IFNULL(X'4534f90f', t3.c1)
END AS c12, t10.c0 AS c13, t10.c1 AS c14, t9.c0 AS c15, t6.c0 AS c16
FROM t0 AS t1
LEFT JOIN (
t0 AS t2
LEFT JOIN t0 AS t3
ON (t2.c3 IS NULL)
INNER JOIN (
t0 AS t4
INNER JOIN t0 AS t5
ON (t4.c3 = t5.c2) )
ON (t3.c2 = t5.c2)
INNER JOIN t0 AS t6
ON (t3.c2 = t6.c2) )
ON (t1.c0 <> t2.c0)
LEFT JOIN (
t0 AS t7
INNER JOIN t0 AS t8
ON (t8.c2 IS NOT NULL)
INNER JOIN (
t0 AS t9
INNER JOIN t0 AS t10
ON (t10.c3 <= t10.c3) )
ON (false)
INNER JOIN t0 AS t11
ON (t10.c2 IS NULL) )
ON (true)
WHERE t11.c3 = t11.c3
ORDER BY c16 COLLATE NOCASE, c9
LIMIT 984787926489729537 OFFSET 3177233916585467417
), cte1 AS (
SELECT t12.c3 AS c8, t12.c2 AS c9,
CASE WHEN t12.c2 < t12.c2 THEN subq0.c5
ELSE subq0.c5
END AS c10, t12.c3 AS c11, t12.c2 AS c12, t12.c2 AS c13, t12.c3 AS c14, subq0.c5 AS c15, t12.c1 AS c16
FROM t0 AS t12
CROSS JOIN t0 AS t13
ON (true)
LEFT JOIN (SELECT t14.c3 AS c4, t14.c3 AS c5, t14.c0 AS c6, t14.c1 AS c7
FROM t0 AS t14
WHERE t14.c1 <> t14.c1
ORDER BY c7 ASC
LIMIT 4363772089824810580 ) as subq0
ON (false)
WHERE
CASE subq0.c5 WHEN subq0.c6 IS NOT NULL THEN t13.c3
WHEN t13.c0 <>
CASE t13.c0 WHEN subq0.c4 = t12.c3 THEN subq0.c6
WHEN subq0.c7 = t13.c1 THEN subq0.c6
WHEN CAST(t13.c1 AS BOOLEAN) IS NULL AND t13.c3 = subq0.c5 THEN t13.c0
WHEN likelihood(NULL,0.021238) <= subq0.c5 THEN subq0.c6
ELSE subq0.c6
END THEN t12.c3
WHEN t13.c0 <> t12.c0 THEN subq0.c5
WHEN subq0.c7 > t12.c1 OR 36 > t13.c3 AND 96 = t12.c2 THEN subq0.c4
WHEN t13.c3 > subq0.c5 THEN subq0.c5
WHEN t12.c2 <= t13.c3 THEN t13.c2
WHEN false THEN subq0.c5
ELSE subq0.c5
END >= subq0.c5 AND true OR t13.c0 = subq0.c6 OR subq0.c5 IS NULL AND t12.c0 = FALSE OR COALESCE(t12.c2, t12.c2, t13.c2, t13.c3) >= CAST(subq0.c6 AS TEXT)
ORDER BY c8, c14 COLLATE NOCASE
), cte2 AS (
SELECT t15.c3 AS c4, t15.c3 AS c5, t15.c0 AS c6, t15.c0 AS c7, t15.c3 AS c8, t15.c2 AS c9,
CASE t15.c1 WHEN false OR t15.c1 IS NULL AND
CASE t15.c0 WHEN t15.c0 IS NULL AND t15.c3 <> like(NULL,'text20') THEN t15.c0
WHEN true AND t15.c1 = CAST(t15.c0 AS BLOB) THEN t15.c0
WHEN t15.c3 IS NULL THEN t15.c0
WHEN t15.c3 >= t15.c3 OR EXISTS (
SELECT 33 AS c4, t16.c2 AS c5
FROM t0 AS t16
WHERE t16.c3 < t16.c2
ORDER BY c4 COLLATE RTRIM DESC
LIMIT 6121260869267060666 OFFSET 4911288594628582095
) THEN t15.c0
WHEN CAST(t15.c2 AS BLOB) >= t15.c3 THEN t15.c0
WHEN true AND 3 >= t15.c2 THEN
CASE WHEN t15.c2 >= t15.c3 THEN t15.c0
ELSE t15.c0
END
ELSE t15.c0
END <>
CASE WHEN t15.c2 IS NOT NULL THEN t15.c0
ELSE t15.c0
END AND t15.c1 >= t15.c1 OR t15.c2 < t15.c3 AND t15.c2 = t15.c2 THEN t15.c1
WHEN t15.c2 > t15.c2 THEN X'b6f6af76'
WHEN t15.c3 < t15.c2 AND true THEN t15.c1
WHEN t15.c3 >= t15.c3 THEN t15.c1
WHEN t15.c3 >= t15.c3 THEN t15.c1
WHEN t15.c0 = t15.c0 THEN t15.c1
WHEN t15.c0 <> t15.c0 THEN t15.c1
WHEN 73 <= t15.c3 THEN
CASE t15.c1 WHEN t15.c2 = t15.c3 OR true AND t15.c1 <> t15.c1 THEN t15.c1
WHEN t15.c0 IS NULL THEN t15.c1
WHEN t15.c1 <> t15.c1 THEN t15.c1
WHEN false THEN t15.c1
ELSE t15.c1
END
WHEN t15.c1 >= CAST(t15.c3 AS BLOB) AND false THEN t15.c1
WHEN X'5f84e29d' <= t15.c1 OR t15.c3 <= t15.c3 AND
CASE WHEN EXISTS (
SELECT t18.c1 AS c4, t19.c0 AS c5, t18.c2 AS c6, t17.c2 AS c7, t19.c2 AS c8
FROM t0 AS t17
INNER JOIN t0 AS t18
ON (t17.c1 = t18.c1)
CROSS JOIN t0 AS t19
ON (t18.c3 IS NULL)
WHERE t19.c3 < t18.c2 OR t19.c0 <> t19.c0 AND t19.c2 <> t19.c3
ORDER BY c6, c4 ASC, c7 ASC
LIMIT 6987904410604623467
) THEN t15.c0
ELSE CAST(t15.c1 AS TEXT)
END = t15.c0 THEN COALESCE(t15.c0,
CASE WHEN t15.c0 <> t15.c0 THEN NULL
ELSE NULL
END)
WHEN glob(X'428f5591',TRUE) > t15.c3 THEN
CASE WHEN t15.c0 = COALESCE(t15.c0, t15.c0, t15.c3, t15.c0, t15.c3, t15.c0) THEN t15.c1
ELSE t15.c1
END
WHEN t15.c1 > t15.c1 OR t15.c3 = t15.c3 OR t15.c3 < 44 THEN t15.c1
ELSE
CASE t15.c1 WHEN t15.c2 IS NULL AND false THEN t15.c1
WHEN t15.c3 > t15.c2 AND t15.c2 >= t15.c2 THEN t15.c1
WHEN t15.c0 IS NULL AND t15.c3 =
CASE WHEN t15.c2 >= t15.c3 THEN t15.c3
ELSE t15.c3
END AND EXISTS (
SELECT t20.c2 AS c4, t20.c2 AS c5, t20.c1 AS c6, t20.c2 AS c7
FROM t0 AS t20
WHERE false
ORDER BY c6, c7, c6
) OR t15.c0 <> t15.c0 AND t15.c3 >= t15.c3 AND t15.c0 <> t15.c0 THEN t15.c1
WHEN t15.c0 IS NOT NULL THEN t15.c1
WHEN t15.c3 >= t15.c3 AND false OR t15.c3 IS NULL OR true AND false AND t15.c0 = t15.c0 THEN t15.c1
WHEN t15.c2 < COALESCE(TRUE,
CASE WHEN t15.c1 >= t15.c1 AND t15.c3 < t15.c2 OR t15.c3 > t15.c2 THEN CAST(t15.c0 AS INTEGER)
ELSE NULL
END, t15.c3, t15.c2, t15.c3, t15.c2) THEN t15.c1
WHEN
CASE t15.c1 WHEN EXISTS (
SELECT t22.c1 AS c4, t21.c1 AS c5
FROM t0 AS t21
INNER JOIN t0 AS t22
ON (true)
WHERE FALSE IS NULL
ORDER BY c5, c4
LIMIT 8935439260303621600
) THEN t15.c1
WHEN t15.c2 <> t15.c3 THEN t15.c1
ELSE t15.c1
END <> t15.c1 THEN t15.c1
WHEN EXISTS (
SELECT t23.c3 AS c4, t23.c2 AS c5
FROM t0 AS t23
WHERE t23.c2 <> t23.c2 AND X'b1d0c660' > t23.c1 AND t23.c3 IS NULL AND t23.c3 >= t23.c2
ORDER BY c4 COLLATE NOCASE
) THEN
CASE t15.c1 WHEN t15.c0 <> FALSE THEN X'fd4fea72'
WHEN t15.c1 <> t15.c1 OR t15.c0 = t15.c0 AND
CASE WHEN t15.c3 = t15.c2 THEN t15.c3
ELSE t15.c3
END > t15.c3 OR t15.c0 <> t15.c0 AND t15.c2 IS NOT NULL AND t15.c2 < t15.c3 AND t15.c1 IS NULL THEN t15.c1
WHEN false THEN t15.c1
WHEN t15.c1 <> t15.c1 THEN t15.c1
WHEN t15.c1 = t15.c1 THEN t15.c1
WHEN t15.c3 = t15.c2 THEN t15.c1
ELSE t15.c1
END
ELSE t15.c1
END
END AS c6, t15.c2 AS c7
FROM t0 AS t15
WHERE t15.c0 <> FALSE
ORDER BY c7
LIMIT 3145780324746856724
), cte3 AS (
SELECT t26.c2 AS c4, t26.c1 AS c5, subq1.c4 AS c6, subq2.c5 AS c7, subq1.c6 AS c8
FROM (SELECT t24.c3 AS c4, t24.c0 AS c5, t24.c0 AS c6, t24.c1 AS c7, t24.c1 AS c8
FROM t0 AS t24
WHERE t24.c0 <> t24.c0
ORDER BY c6 ASC
LIMIT 2532018708546537331 OFFSET 1232015651327623920) as subq1
LEFT JOIN (
(SELECT t25.c1 AS c4, t25.c3 AS c5
FROM t0 AS t25
WHERE t25.c3 = t25.c2
ORDER BY c5 DESC, c5 ASC, c5, c4 COLLATE NOCASE DESC, c4) as subq2
LEFT JOIN t0 AS t26
ON (false) )
ON (likely( NULL) >= subq2.c5)
WHERE t26.c2 <>
CASE WHEN subq2.c4 <> X'1c8e3c51' OR subq2.c5 = t26.c3 THEN subq1.c4
ELSE 29
END
ORDER BY c6 ASC, c6, c4
), cte4 AS (
SELECT t27.c0 AS c4
FROM t0 AS t27
WHERE EXISTS (
SELECT t29.c0 AS c4, t29.c1 AS c5, t28.c3 AS c6, t28.c1 AS c7, instr(TRUE,X'8395442e') AS c8
FROM t0 AS t28
INNER JOIN t0 AS t29
ON (t28.c0 = t28.c0)
WHERE t29.c0 IS NOT NULL OR t28.c1 IS NULL
ORDER BY c8, c6, c5
LIMIT 4828279198547278562 OFFSET 6720961285169446335
)
ORDER BY c4 DESC
LIMIT 8798543568268684072
), cte5 AS (
SELECT subq3.c4 AS c5, subq3.c4 AS c6
FROM (SELECT t31.c2 AS c4
FROM t0 AS t30
LEFT JOIN t0 AS t31
ON (t31.c3 > t30.c3)
WHERE t30.c2 > t30.c3
ORDER BY c4) as subq3
WHERE subq3.c4 < subq3.c4
ORDER BY c5 ASC, c6 ASC, c6, c6 COLLATE NOCASE, c6 DESC
LIMIT 6934518183931425302 OFFSET 4889192710036676453
), cte6 AS (
SELECT changes() AS c4
FROM t0 AS t32
WHERE EXISTS (
SELECT subq4.c6 AS c7, subq4.c5 AS c8
FROM (SELECT t33.c0 AS c4, t33.c0 AS c5, t33.c0 AS c6
FROM t0 AS t33
WHERE t33.c1 <> t33.c1 AND t33.c1 IS NOT NULL
ORDER BY c4, c5 ASC
LIMIT 4341955145835816642 OFFSET 6168886671401952516) as subq4
WHERE subq4.c5 <> subq4.c5 OR false OR subq4.c5 <> subq4.c4
ORDER BY c7 ASC, c8, c8 DESC, c7, c8 DESC
LIMIT 2436938149920978479 OFFSET 3806792540028576091
)
ORDER BY c4, c4, c4, c4, c4 ASC
LIMIT 1495297699718987670
), cte7 AS (
SELECT subq5.c8 AS c10, X'8ae13f1c' AS c11, subq5.c5 AS c12, subq5.c8 AS c13
FROM (SELECT t34.c2 AS c4, t35.c1 AS c5, t35.c1 AS c6, t34.c0 AS c7, t34.c1 AS c8, t35.c3 AS c9
FROM t0 AS t34
LEFT JOIN t0 AS t35
ON (false)
WHERE t34.c1 > t35.c1
ORDER BY c5 DESC, c5 ASC
LIMIT 784438155366877240 OFFSET 6555875086290180906) as subq5
WHERE subq5.c5 >= subq5.c8
ORDER BY c12, c12
LIMIT 9160030243326398414 OFFSET 6560140355752991108
), cte8 AS (
SELECT CAST(subq6.c4 AS INTEGER) AS c6, subq6.c4 AS c7
FROM (SELECT t36.c3 AS c4, t36.c2 AS c5
FROM t0 AS t36
INNER JOIN (
t0 AS t37
LEFT JOIN t0 AS t38
ON (t37.c2 <> t38.c3) )
ON (t38.c0 = FALSE AND t36.c3 <> t38.c2 OR true)
WHERE false AND t36.c3 = t36.c3
ORDER BY c4 ASC, c4 ASC) as subq6
WHERE subq6.c5 <= subq6.c5
ORDER BY c6, c7, c7 DESC, c6 ASC, c7
LIMIT 7887725421566407498
), cte9 AS (
SELECT t39.c3 AS c4, t39.c0 AS c5
FROM t0 AS t39
WHERE t39.c0 = t39.c0
ORDER BY c4 COLLATE RTRIM, c5 ASC, c5, c4 COLLATE BINARY, c4 COLLATE NOCASE DESC
), cte10 AS (
SELECT
CASE subq7.c33 WHEN
CASE subq7.c10 WHEN subq7.c30 = subq7.c14 OR subq7.c11 IS NULL THEN subq7.c10
WHEN subq7.c17 < subq7.c41 THEN subq7.c13
WHEN EXISTS (
SELECT t43.c0 AS c4, t42.c3 AS c5, t42.c2 AS c6, t43.c0 AS c7, t42.c3 AS c8, t43.c3 AS c9, t43.c2 AS c10, t43.c3 AS c11, t42.c2 AS c12, t43.c0 AS c13, t43.c1 AS c14, t42.c0 AS c15, t43.c2 AS c16, t43.c0 AS c17, t42.c0 AS c18, t43.c1 AS c19, t42.c2 AS c20, t43.c2 AS c21
FROM t0 AS t42
INNER JOIN t0 AS t43
ON (t42.c3 = t43.c2)
WHERE EXISTS (
SELECT t44.c0 AS c4, X'd9b6da2e' AS c5, t44.c1 AS c6, t44.c0 AS c7, t44.c0 AS c8, t44.c2 AS c9, t44.c3 AS c10, t44.c2 AS c11, t44.c2 AS c12, t44.c3 AS c13, t44.c2 AS c14, t44.c0 AS c15, t44.c1 AS c16, t44.c0 AS c17, t44.c2 AS c18
FROM t0 AS t44
WHERE EXISTS (
SELECT t45.c0 AS c4, t45.c1 AS c5, t45.c3 AS c6, t45.c1 AS c7, t45.c3 AS c8, t45.c1 AS c9, t45.c2 AS c10, t45.c1 AS c11
FROM t0 AS t45
WHERE t45.c2 <> t45.c2
ORDER BY c9, c4
)
ORDER BY c11, c5 COLLATE NOCASE, c16
LIMIT 5809126036781140600
) OR t42.c1 < t43.c1
ORDER BY c15, c4 COLLATE BINARY
) THEN subq7.c36
WHEN false THEN subq7.c21
WHEN subq7.c32 >= subq7.c24 THEN subq7.c28
WHEN true THEN subq7.c26
ELSE subq7.c39
END <> subq7.c28 THEN subq7.c41
WHEN subq7.c14 IS NOT NULL THEN X'a8bba556'
WHEN false THEN subq7.c27
WHEN false THEN subq7.c33
WHEN subq7.c5 = subq7.c13 THEN X'da50acdc'
WHEN subq7.c14 <> subq7.c30 AND subq7.c32 IS NOT NULL OR X'90aeec69' > subq7.c33 THEN IFNULL(subq7.c9, subq7.c17)
ELSE subq7.c16
END AS c12,
CASE WHEN false THEN subq7.c27
ELSE subq7.c6
END AS c13, subq7.c27 AS c14, subq7.c14 AS c15, subq7.c21 AS c16, subq7.c29 AS c17, subq7.c17 AS c18,
CASE subq7.c41 WHEN subq7.c11 > subq7.c10 THEN subq7.c34
WHEN subq7.c13 >= subq7.c19 THEN X'dfb306d9'
WHEN subq7.c27 > subq7.c34 THEN subq7.c41
WHEN subq7.c30 = subq7.c29 THEN subq7.c9
WHEN subq7.c33 <> subq7.c4 THEN subq7.c16
WHEN false THEN
CASE subq7.c41 WHEN subq7.c4 IS NOT NULL THEN subq7.c38
WHEN subq7.c26 <> subq7.c32 AND subq7.c34 > subq7.c17 THEN subq7.c9
WHEN subq7.c32 <= subq7.c8 THEN subq7.c20
ELSE subq7.c20
END
WHEN subq7.c22 <> subq7.c5 THEN subq7.c9
WHEN subq7.c41 <= X'395594fc' OR 2 < subq7.c15 THEN subq7.c6
ELSE subq7.c38
END AS c19, subq7.c26 AS c20, subq7.c26 AS c21, subq7.c35 AS c22, subq7.c37 AS c23
FROM (SELECT t40.c1 AS c4, t40.c3 AS c5, t40.c1 AS c6, t40.c3 AS c7, t40.c3 AS c8, t40.c1 AS c9, t40.c3 AS c10, t40.c2 AS c11,
CASE t40.c0 WHEN t40.c0 = t40.c0 THEN t40.c0
WHEN CAST(t40.c2 AS INTEGER) IS NULL THEN t40.c0
ELSE t40.c0
END AS c12, t40.c2 AS c13, t40.c0 AS c14, t40.c3 AS c15, CAST(t40.c0 AS BOOLEAN) AS c16, t40.c1 AS c17, t40.c0 AS c18, t40.c3 AS c19, t40.c1 AS c20, t40.c2 AS c21, t40.c3 AS c22, t40.c3 AS c23, t40.c2 AS c24, t40.c3 AS c25, NULLIF(t40.c3, t40.c3) AS c26, CAST(t40.c0 AS TEXT) AS c27, t40.c2 AS c28, t40.c0 AS c29, t40.c0 AS c30, t40.c0 AS c31, t40.c2 AS c32, t40.c1 AS c33, t40.c1 AS c34, t40.c3 AS c35, t40.c2 AS c36, t40.c0 AS c37, t40.c1 AS c38, t40.c3 AS c39, t40.c2 AS c40, t40.c1 AS c41
FROM t0 AS t40
WHERE t40.c3 >= 51 AND t40.c2 <> t40.c3 OR EXISTS (
SELECT t41.c1 AS c4, t41.c1 AS c5, t41.c2 AS c6, t41.c0 AS c7
FROM t0 AS t41
WHERE true
ORDER BY c6, c5, c4
LIMIT 1516166502531311827 OFFSET 3589648532708247829
)
ORDER BY c41
LIMIT 7624497011460768375 ) as subq7
WHERE 27 = subq7.c21
ORDER BY c23, c16 DESC, c20
), cte11 AS (
SELECT subq8.c5 AS c4, t47.c1 AS c5, subq8.c4 AS c6
FROM (SELECT t46.c3 AS c4, t46.c0 AS c5
FROM t0 AS t46
WHERE true
ORDER BY c4 COLLATE BINARY ASC, c4 DESC
LIMIT 9126758867602662757 ) as subq8
LEFT JOIN t0 AS t47
ON (subq8.c4 IS NOT NULL)
WHERE t47.c2 <
CASE WHEN t47.c3 < t47.c3 THEN subq8.c4
ELSE 60
END AND EXISTS (
SELECT t48.c0 AS c4, t48.c2 AS c5, t48.c0 AS c6, t49.c0 AS c7
FROM t0 AS t48
LEFT JOIN t0 AS t49
ON (t48.c1 <= t49.c1)
WHERE EXISTS (
SELECT t50.c0 AS c4
FROM t0 AS t50
WHERE EXISTS (
SELECT t51.c2 AS c4
FROM t0 AS t51
WHERE t51.c1 <= t51.c1 OR false OR t51.c1 = t51.c1
ORDER BY c4
)
ORDER BY c4, c4 ASC, c4, c4 COLLATE RTRIM, c4 COLLATE RTRIM ASC
LIMIT 2654765777187074528 OFFSET 3724706489530633255
)
ORDER BY c5 DESC, c7 ASC, c5
LIMIT 2254513205670203618 OFFSET 6340427620702674737
) OR EXISTS (
SELECT t52.c1 AS c4, t52.c3 AS c5
FROM t0 AS t52
WHERE t52.c3 > t52.c2 OR t52.c1 >= CAST(t52.c0 AS BLOB) OR t52.c2 < t52.c3 AND t52.c3 <> t52.c3
ORDER BY c5 ASC
LIMIT 6071630205145395608 OFFSET 2729188623890119843
) AND true OR EXISTS (
SELECT t53.c0 AS c4, t53.c3 AS c5, t53.c2 AS c6, t53.c2 AS c7,
CASE t53.c1 WHEN t53.c2 <> t53.c3 OR t53.c3 IS NOT NULL THEN t53.c1
WHEN 24 = t53.c3 THEN t53.c1
WHEN t53.c0 <> t53.c0 AND t53.c2 = t53.c2 THEN t53.c1
WHEN CAST(t53.c1 AS BOOLEAN) = t53.c0 THEN t53.c1
WHEN t53.c0 <> t53.c0 THEN t53.c1
WHEN IFNULL(t53.c1, t53.c1) > t53.c1 AND 15 IS NULL AND t53.c1 > t53.c1 THEN t53.c1
WHEN t53.c0 <> t53.c0 OR t53.c0 <> t53.c0 OR
CASE t53.c2 WHEN t53.c0 = t53.c0 THEN
CASE WHEN t53.c1 = t53.c1 THEN t53.c2
ELSE t53.c3
END
WHEN true THEN t53.c2
WHEN t53.c0 <> t53.c0 THEN t53.c3
WHEN t53.c2 > t53.c2 THEN t53.c3
WHEN EXISTS (
SELECT t54.c2 AS c4
FROM t0 AS t54
WHERE t54.c2 <> t54.c2
ORDER BY c4
LIMIT 4592403434843744147
) AND t53.c1 = t53.c1 THEN t53.c2
WHEN X'b28b11ef' >= t53.c1 THEN t53.c2
WHEN t53.c0 IS NOT NULL THEN t53.c3
ELSE t53.c3
END > t53.c3 THEN t53.c1
WHEN t53.c0 IS NOT NULL THEN t53.c1
WHEN t53.c3 <= t53.c3 AND t53.c2 < t53.c3 THEN t53.c1
ELSE t53.c1
END AS c5, zeroblob( 9) AS c6,
CASE t53.c0 WHEN nullif('text99',NULL) IS NOT NULL THEN t53.c0
WHEN t53.c2 > t53.c3 OR t53.c2 <= t53.c3 THEN t53.c0
WHEN EXISTS (
SELECT t55.c2 AS c4, t56.c1 AS c5, t56.c1 AS c6, t56.c3 AS c7, t55.c2 AS c8, t55.c2 AS c9
FROM t0 AS t55
INNER JOIN t0 AS t56
ON (t55.c2 = t56.c2)
WHERE t55.c3 >= t56.c3
ORDER BY c6, c5
) THEN t53.c0
WHEN t53.c0 = t53.c0 OR t53.c0 <> t53.c0 THEN FALSE
WHEN t53.c3 > t53.c3 THEN COALESCE(t53.c3, TRUE, t53.c0)
WHEN t53.c0 = t53.c0 OR t53.c3 <= t53.c2 THEN t53.c0
WHEN t53.c1 < t53.c1 THEN t53.c0
WHEN t53.c2 <> t53.c3 AND t53.c3 < t53.c3 OR t53.c0 = t53.c0 THEN t53.c0
ELSE t53.c0
END AS c10, t53.c3 AS c11, t53.c0 AS c12, t53.c3 AS c13, t53.c3 AS c14, t53.c1 AS c15, t53.c3 AS c16
FROM t0 AS t53
WHERE t53.c2 <> t53.c2 AND t53.c0 <> t53.c0
ORDER BY c13 DESC, c13 DESC, c4 ASC
) OR 56 = subq8.c4 AND t47.c1 >= t47.c1
ORDER BY c6
), cte12 AS (
SELECT t57.c2 AS c4
FROM t0 AS t57
WHERE t57.c1 IS NULL AND t57.c2 >= t57.c3 OR t57.c2 IS NULL OR
CASE t57.c2 WHEN EXISTS (
SELECT t58.c2 AS c4
FROM t0 AS t58
WHERE t58.c3 < t58.c3
ORDER BY c4 ASC
LIMIT 2524194830875506617 OFFSET 1025691471528465556
) THEN t57.c2
WHEN t57.c3 = t57.c3 THEN t57.c3
WHEN
CASE WHEN t57.c0 = t57.c0 THEN t57.c3
ELSE t57.c3
END >= CAST(t57.c3 AS BOOLEAN) THEN t57.c3
WHEN 46 >= t57.c3 THEN t57.c2
ELSE t57.c3
END <= t57.c3
ORDER BY c4
LIMIT 552948462492477691 OFFSET 6395012827043578859
)SELECT subq10.c17 AS c8, subq10.c16 AS c9, subq10.c15 AS c10, subq10.c16 AS c11, subq10.c14 AS c12, subq10.c17 AS c13
FROM (SELECT subq9.c8 AS c14, subq9.c11 AS c15, TRUE AS c16, subq9.c10 AS c17
FROM (SELECT t59.c3 AS c4, t60.c0 AS c5, t59.c3 AS c6, t59.c0 AS c7, t59.c2 AS c8, t60.c0 AS c9, t59.c0 AS c10, t60.c1 AS c11, t59.c3 AS c12, t59.c1 AS c13
FROM t0 AS t59
LEFT OUTER JOIN t0 AS t60
ON (t59.c3 IS NOT NULL)
WHERE t59.c3 > t59.c2
ORDER BY c12 COLLATE NOCASE, c6 ASC, c4) as subq9
WHERE EXISTS (
SELECT t62.c3 AS c4, t61.c2 AS c5, t61.c2 AS c6, t62.c0 AS c7
FROM t0 AS t61
INNER JOIN t0 AS t62
ON (t62.c2 < t61.c3)
WHERE t62.c1 <> t62.c1
ORDER BY c4, c6
LIMIT 7465852383001526970 OFFSET 7892240695901365899
)
ORDER BY c16 ASC) as subq10
WHERE 51 < subq10.c14 OR subq10.c17 =
CASE subq10.c16 WHEN subq10.c16 IS NULL THEN subq10.c16
ELSE subq10.c16
END
ORDER BY c12, c8 COLLATE RTRIM
LIMIT 414725328173764698 ;
+24
View File
@@ -0,0 +1,24 @@
CREATE TABLE t0 (
c0 ,
c1
,
c3
);
WITH cte0 AS (
SELECT
END
)SELECT c17
FROM (SELECT c11 , TRUE c16, c10 c17
FROM (SELECT t59. c0 , t59.c3 c6, t59. c0 , t59.c0 c10, t60.c1 c11, t59.c3 , t59.c1
FROM t0 t59
JOIN t0 t60
ORDER BY c6 )
WHERE (
SELECT t62. c0
FROM t0
JOIN t0 t62
)
ORDER BY c16 )
WHERE 51 =
CASE c16 WHEN NULL THEN c16
END
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE > /dev/null 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+48
View File
@@ -0,0 +1,48 @@
.mode quote
CREATE TABLE tbl0(c0 INTEGER, c1 BLOB, c2 TEXT);
CREATE INDEX IF NOT EXISTS s0 ON tbl0(c2 DESC, -(0) ASC, ((((x'174D') OR (TYPEOF(c0)) OR (0.833343) OR (-(c0))) OR ('Tv)9- 2-q80G=N%tCUJr8p') AND (c0 IS TRUE) OR (+((c1) NOT BETWEEN (c1) AND (c0)))) BETWEEN (((TYPEOF(c0))+ (c2 IS FALSE)) AND ((TYPEOF(c0))- ((c1) != (c1))) OR ((c2 ISNULL)<< ('>QE,MM(_')) AND (-((c0) NOT BETWEEN (c2) AND (c2))) OR ((CAST(c1 AS BLOB))>> ((c2) AND (c0) OR (c1)))) AND ((~((c0) NOT IN (c0, c1))) == (c1))) BETWEEN ((TYPEOF((c1)>= (c1) IS TRUE)) AND (CAST(((c2) IS NOT (c2)) AND ((c0) NOT IN (c0, c1)) AND ((c0) OR (c0) OR (c1)) OR (NOT (c2)) OR (TYPEOF(c0)) AS BLOB)) OR (TYPEOF((c2) AND ('/') AND ((c0) NOT IN (c2, c2, c2)) OR ((c2) IN (c2)) OR (c1)))) AND ((((c2) IN (NOT (c1), (c2) = (c2))) IS (TYPEOF(c0))) LIKE ((-((c1) NOT IN (c1, c2)))* (((c2)* (c0)) BETWEEN (c0 NOT NULL) AND (c1)))) DESC);
CREATE UNIQUE INDEX s1 ON tbl0((c2)/ ((CAST(c0 AS INTEGER) NOT NULL) BETWEEN (CAST(CAST(c1 AS BLOB) AS INT)) AND (TYPEOF(c0) ISNULL)) NOT NULL, TYPEOF(CAST(TYPEOF((c2 ISNULL) NOT IN (' ,[iuv3NobnpZxGtAUYU0av4lV@Sr +z?wd3O"4jwG2=!L', (c1)<= (c0))) AS INT)), c2 ISNULL DESC) WHERE ((CAST(CAST(TYPEOF(tbl0.c0) AS BLOB) AS TEXT)) IN (CAST(tbl0.c2 AS INT) NOTNULL, TYPEOF(CAST((tbl0.c2)<= (tbl0.c0) AS BLOB)), ((CAST(tbl0.c1 AS BLOB))- (tbl0.c1 NOT NULL))<< (~(tbl0.c2)))) BETWEEN (tbl0.c2) AND (CAST((TYPEOF(tbl0.c2)) NOT IN (((tbl0.c0) NOT BETWEEN (tbl0.c0) AND (tbl0.c0)) LIKE ((tbl0.c1) OR (tbl0.c2) AND (tbl0.c1)), ((tbl0.c0) NOT BETWEEN (tbl0.c2) AND (tbl0.c0)) IN ((tbl0.c2)<= (tbl0.c1))) AS TEXT));
CREATE UNIQUE INDEX IF NOT EXISTS s2 ON tbl0(TYPEOF(CAST(-228913521196142204 AS INTEGER)) COLLATE RTRIM, c2 COLLATE NOCASE, CAST((c1) BETWEEN ((0.238791) NOT IN (c1, CAST(CAST(c0 AS INT) AS INTEGER), ((c0)OR (c1))+ (c2), (c0 ISNULL)> ((c1)< (c1)), +(c2) IS FALSE)) AND (TYPEOF((TYPEOF(c2))OR ((c1) IS (c2)))) AS INT) COLLATE NOCASE DESC) WHERE (+((NULL) IN (~(tbl0.c0 IS TRUE)))) AND (tbl0.c2) OR ((tbl0.c0 IS TRUE) AND (NOT (((tbl0.c0) IS (tbl0.c0)) NOT BETWEEN ((tbl0.c0)>= (tbl0.c2)) AND (CAST(tbl0.c2 AS INT)))) AND ((((tbl0.c1) IS (tbl0.c2))AND (tbl0.c2 IS TRUE)) OR (((tbl0.c0)% (tbl0.c2)) NOT IN (+(tbl0.c0), (tbl0.c2)* (tbl0.c1), (tbl0.c1)* (tbl0.c0), tbl0.c1)) OR ((TYPEOF(tbl0.c1)) NOT IN (TYPEOF(tbl0.c2), CAST(tbl0.c0 AS INT)))) OR ((((tbl0.c1) BETWEEN (tbl0.c1) AND (tbl0.c1))+ (CAST(tbl0.c0 AS INT))) IN (~(~(tbl0.c0)), 0.373437))) OR (+(tbl0.c2));
INSERT INTO tbl0 VALUES (0.684824, 0xed8e7ef0f96ebf05, 0X88d15a7bb383e693), (x'FF70', 0X8FA7EF5AE68C3CEC, 0X22C8F4A578B85656), (x'CB577F0E', x'04', NULL), (-5373785021097698457, '''', 'd4z>3+^,;=&71Sx*7YKqW/RUOFKBGiS%%,OgkT38,CTBVfiDZmC7:''iz''R'), (0x5CC455A60E1CCD60, 0XF9F02BC912E4896F, X'357C351C');
CREATE INDEX IF NOT EXISTS s3 ON tbl0((TYPEOF(NOT (CAST('[L%L$eFqZvQ2_<<.SCxtK@K)0p' AS BLOB))))OR (((0.595839) AND (TYPEOF((c0)+ (c1))) OR (((c2)OR (c1)) IS NOT (+(c0))) AND (+((c1)<< (c0))))* ((NULL) OR (X'AF97') OR (TYPEOF(c2)))) DESC, ((((c1) NOT IN (c1))AND (0X8f5d1d84afee09c6) IS FALSE) AND (c2) OR ((c2) LIKE ('Cc='))) NOT BETWEEN (CAST(((c0) IS NOT (c2) NOT NULL) NOT IN ((c0) <> (c2 IS FALSE), (0xab3ddca9fe40bbc5) AND (c1 NOT NULL) OR ((c0) IN (c2))) AS INT)) AND (((NOT (c2)) NOT IN ((c0) AND (c0) OR (c0) AND (c1) NOTNULL)) BETWEEN ((X'AB') OR (c0) AND (c0) AND ((NOT (c2))+ ((c2) = (c1)))) AND (c0)), ((TYPEOF(X'1BEE')) OR (0.975507) AND (c1) OR (((c0)|| (c2)) BETWEEN (x'5FF2') AND (CAST(c1 AS INTEGER))) IS FALSE) NOT BETWEEN (c2) AND ((NULL)>= (-1934279339974323285)));
INSERT INTO tbl0 VALUES (0.357556, '}X#XjQ_}uqzBS1h[%kF](4Kx}!o]ma%m', 0x6d3a8c3fd0875384), (NULL, 0.672366, x'26');
CREATE UNIQUE INDEX IF NOT EXISTS s6 ON tbl0(CAST(c0 AS TEXT) COLLATE BINARY DESC, ((X'E1F0')>= ((NULL) NOT IN ((c0) NOT IN (c0)))) AND ((NOT (c2)) NOT BETWEEN (('dVqu$m?Boz^VP') NOT IN ((c2)& (c2))) AND (CAST(c1 AS BLOB))) AND ((c0) IN ((c0) AND (c2) OR (c2), x'7851', +(c1)) NOT NULL) OR ((((c0)OR (c2)) NOT BETWEEN (c1 NOT NULL) AND ((c1)OR (c2)))& (((c1) BETWEEN (c0) AND (c0)) IN ((c2) OR (c1) OR (c1) AND (c1)))) NOTNULL, CAST(x'BBA3' AS TEXT)) WHERE ((TYPEOF((-(tbl0.c1)) NOT IN (tbl0.c1 IS FALSE)))/ (tbl0.c2)) BETWEEN (TYPEOF(tbl0.c2)) AND (NOT ('+*0"/2:L8A,6@PdWN&RI3M4{ #Ag!x"'));
CREATE INDEX IF NOT EXISTS s8 ON tbl0(((((c2)- (c1)) NOT BETWEEN (x'82DF17D121') AND (c2 ISNULL) NOT NULL)< (((-(c0))>> ((c0) AND (c2) AND (c1) AND (c2) AND (c1))) == (TYPEOF(NOT (c2))))) OR (TYPEOF(+(((c0)& (c2)) NOT BETWEEN (c2 NOT NULL) AND (CAST(c0 AS TEXT))))) OR (-349383548336406413) AND (c2), ((NOT (((c1) NOT BETWEEN (c1) AND (c2))< (CAST(c0 AS INTEGER)))) BETWEEN (~(((c2) NOT BETWEEN (c1) AND (c1))OR ((c2)+ (c2)))) AND (NOT ((0.805946) AND ((c1)OR (c2)) AND (CAST(c1 AS TEXT)))))& ((+((c0 NOT NULL) OR ((c2) AND (c2) OR (c0) AND (c1) AND (c1)) AND (0.840055) OR (c2)))/ (((CAST(c1 AS BLOB)) NOT BETWEEN ('5cm1yy') AND (TYPEOF(c0)))% (((c0) BETWEEN (c2) AND (c1)) BETWEEN (c0) AND (TYPEOF(c0))))) COLLATE RTRIM ASC, c1) WHERE CAST(-((CAST(tbl0.c1 AS INT) IS TRUE) IS (((tbl0.c0) OR (tbl0.c0) AND (tbl0.c0) OR (tbl0.c1)) NOT IN (TYPEOF(tbl0.c0)))) AS INTEGER);
INSERT INTO tbl0 VALUES ('e;42cXQ=fb/aP@(FrX''j6iEPEz|Dpqp\K0!XXs/Jm|8d-^!', 0.129161, X'BD');
CREATE INDEX s11 ON tbl0((((TYPEOF(c2) ISNULL)% (-((c0) BETWEEN (c1) AND (c0)))) BETWEEN (((0X2c696f8a47ff6e67) NOT BETWEEN ((c0)* (c2)) AND (+(c1))) OR (((c0) NOT BETWEEN (c2) AND (c0)) NOT IN (c1, (c1)& (c0), c0 IS FALSE)) AND (CAST((c1) IN (c1, c0, c0) AS INTEGER))) AND (((c0) BETWEEN ((c0) NOT IN (c0)) AND ((c2) IN (c2, c0))) OR (CAST((c2) NOT IN (c2) AS INT)) AND ((+(c2)) IN (c2, c1, TYPEOF(c2), (c1) NOT BETWEEN (c2) AND (c2))) AND ((c2 NOT NULL)* (c1 NOT NULL)) AND ((c0) NOT IN (+(c1), c0)))) IN (~((CAST(CAST(c2 AS INTEGER) AS BLOB)) AND (c1) AND (((c1)<< (c2)) NOT IN (TYPEOF(c2))) OR (((c0) IN (c0, c0, c0, c2))< ((c0) BETWEEN (c1) AND (c1))) OR (((c2) IN (c0))/ ((c0)< (c1))) AND ((CAST(c2 AS INTEGER))| (c1)) AND (((c2) NOT IN (c0, c2)) IN ((c1) LIKE (c0), (c1)>> (c1), c1 IS TRUE))), (NULL)<= (x'690F0BDF')) COLLATE RTRIM ASC, (CAST(+(CAST(c0 AS INT) NOTNULL) AS INT))> (TYPEOF((((c2)>> (c1)) IN ((c2) OR (c1) AND (c0) AND (c1) OR (c0), (c1)<= (c1), (c1) BETWEEN (c2) AND (c0), TYPEOF(c1)))AND ((NULL)AND ((c0)+ (c1))))) DESC, c0 COLLATE NOCASE ASC);
CREATE INDEX IF NOT EXISTS s12 ON tbl0(+(c1) COLLATE BINARY ASC, TYPEOF(+(-(c1) NOT NULL)) COLLATE NOCASE ASC, (((TYPEOF(c1) NOTNULL) NOT BETWEEN ((c0) BETWEEN (c1) AND (c1) NOTNULL) AND ((~(c1)) NOT BETWEEN (+(c2)) AND (~(c1)))) NOT IN ((c1) OR (CAST((c0) BETWEEN (c1) AND (c0) AS INT)) AND (((c0) NOT BETWEEN (c1) AND (c0)) NOT BETWEEN (CAST(c1 AS TEXT)) AND (c2 IS TRUE)) OR (((c0) BETWEEN (c1) AND (c0)) OR ((c2) NOT IN (c0, c0)) OR ((c1) NOT IN (c1, c2))), (-((c1) IN (c0))) OR (+((c0)>= (c0))) OR (TYPEOF((c1) IN (c2, c0, c0, c2, c1))) AND (((c1) OR (c1) AND (c2) AND (c1)) NOT IN ((c1) NOT IN (c0), TYPEOF(c0), TYPEOF(c0))), ((c2) IN (TYPEOF(c0), TYPEOF(c0))) NOT IN (c1))) IN (NOT ((0.682034)% ((c1 NOTNULL)& (NOT (c1)))), NOT (CAST(CAST(c1 AS BLOB) AS INTEGER) NOTNULL), +(CAST(CAST((c2) IN (c0) AS TEXT) AS INTEGER)), ((((c1) BETWEEN (c0) AND (c2)) NOT IN ((c2)- (c0), c2, c0)) OR (((c1)<< (c0)) IN (c0 ISNULL, 0.134062)) OR ('-:]&S;99kZi VQnqNS>') OR (CAST((c1)+ (c0) AS INT)) AND ((-(c0)) OR (0Xe5edbea077e493df) AND ((c0) NOT IN (c0, c0)) OR (0.245643) OR (CAST(c1 AS INTEGER)) OR ((c0) NOT IN (c2))) AND (TYPEOF(-(c2)))) NOT IN (((CAST(c2 AS TEXT)) NOT IN (TYPEOF(c0))) NOT IN ((c2) IN ((c1)>= (c1), (c0) OR (c2) AND (c2)), (c0)/ (c0) ISNULL, (c1 IS TRUE)< ((c2)<= (c2)), ((c1) BETWEEN (c0) AND (c1)) IS ((c0) OR (c0) AND (c0)), 4090990758687107898, ((c1)AND (c1)) NOT BETWEEN (+(c0)) AND (c2 IS TRUE))), c1)) WHERE (tbl0.c0) NOT BETWEEN ((NOT (0.394045)) IN (TYPEOF(((tbl0.c0) NOT BETWEEN (tbl0.c1) AND (tbl0.c1)) BETWEEN (CAST(tbl0.c2 AS INTEGER)) AND ((tbl0.c1)> (tbl0.c2))))) AND ((TYPEOF(CAST((tbl0.c1) NOT BETWEEN (tbl0.c1) AND (tbl0.c2) AS BLOB))) IS (TYPEOF(NULL)));
INSERT INTO tbl0 VALUES (0.320845, 'n*ep''kt,TW4M.{Aw!A', NULL);
CREATE UNIQUE INDEX IF NOT EXISTS s13 ON tbl0((((c1) AND (((c2) BETWEEN (c1) AND (c2)) BETWEEN ((c0) == (c2)) AND ((c2) NOT BETWEEN (c1) AND (c2))) OR (0.851575) OR (TYPEOF((c2) NOT BETWEEN (c1) AND (c0)))) IS NOT ((c2) AND (TYPEOF(c2) ISNULL) OR (CAST((c0) IS NOT (c1) AS INTEGER)) OR (c0) AND (((c1) IS (c0)) BETWEEN (x'D9DD80') AND ((c0) == (c0)))))| (CAST(~(TYPEOF(TYPEOF(c0))) AS INTEGER)), ((TYPEOF((NOT (c2))<= (NULL)))& (((+(c2)) OR ((c2) BETWEEN (c2) AND (c0)) AND (CAST(c1 AS INT)) AND (c2 NOT NULL) OR ((c2)- (c1))) NOT IN ((X'FD') NOT BETWEEN (-4919154442522791263) AND (c2 IS FALSE), (CAST(c0 AS BLOB)) IN ((c2) OR (c1) AND (c2) AND (c1) OR (c2)), -(c2), NULL)))>= ((CAST(c0 AS INTEGER)) IS NOT (TYPEOF(NOT (NULL)))) COLLATE NOCASE DESC, ((~((c2 ISNULL) AND ((c0)OR (c1)) AND (+(c1)) AND (c2) OR (NULL ISNULL) OR (c0))) IN ((+(NOT (c0)))& (((c1) NOT IN (c0, c0)) == (c0 IS TRUE)), (((c1) AND (c0) OR (c2) AND (c0)) OR ((c1)* (c0)) AND (c1 IS FALSE)) AND ((TYPEOF(c1))/ ((c2) BETWEEN (c2) AND (c0))) AND (c0) OR (CAST((c1) IS (c1) AS BLOB)) OR (('SIj3Go0MT4[N |6o|)$aa^@ <R;yh?-QOjUSWuA%AzUVlW(x&[J2Y') != (NULL)) AND (CAST((c0)& (c0) AS TEXT))))>= (~(((c0 NOT NULL) AND (CAST(c0 AS INTEGER)) OR (-16682564822296341))/ ((NOT (c1))% (NULL)))) COLLATE RTRIM) WHERE TYPEOF((tbl0.c1)% (tbl0.c2) NOTNULL) NOT NULL NOT NULL;
INSERT INTO tbl0 VALUES (0.799513, 0.323281, 4782180136512930836);
CREATE INDEX s15 ON tbl0((('X5AtD+>fjl}7-^;r;s*E?') AND ((((c0)| (c2)) NOT BETWEEN (x'AE20') AND (CAST(c1 AS INT)))| (((c0) BETWEEN (c1) AND (c1)) BETWEEN (TYPEOF(c1)) AND ((c2) NOT BETWEEN (c2) AND (c1)))) AND (c2)) OR ((X'61D127')* (CAST((TYPEOF(c0))>> (~(c1)) AS TEXT))) OR ((((NULL) OR (c0) OR (c2 IS TRUE) AND ((c1)- (c0)) OR (CAST(c1 AS TEXT)) AND ((c1)<< (c2))) OR ((TYPEOF(c0)) NOT BETWEEN ((c0) IN (c0)) AND (c2)) AND ((TYPEOF(c0))|| ((c2)OR (c0))))>> ((TYPEOF(c0 ISNULL)) OR (((c1) LIKE (c1)) NOT IN (CAST(c1 AS INT), TYPEOF(c1))) AND (CAST(c0 AS INTEGER) ISNULL))) OR (('K2E .n9q{') NOT IN (NOT ((~(c0)) BETWEEN ((c2) BETWEEN (c1) AND (c2)) AND ((c0) NOT BETWEEN (c0) AND (c0))), (c0 IS TRUE) BETWEEN (((c2) NOT BETWEEN (c1) AND (c1))| (8450727692520449626)) AND (TYPEOF(TYPEOF(c0))), x'C3A0', ~(TYPEOF((c0) BETWEEN (c1) AND (c2))), (+(''))>= (CAST(0.784356 AS INTEGER)))) COLLATE RTRIM DESC, TYPEOF((c0) != (CAST(CAST(c0 AS BLOB) AS TEXT))) ISNULL DESC, ((((c1) IS (c2)) BETWEEN (CAST(c2 AS BLOB)) AND ((c1)+ (c1))) NOT IN (CAST(c2 AS TEXT) ISNULL, (TYPEOF(c2)) OR ((c2) NOT BETWEEN (c0) AND (c2)) OR (c2)) ISNULL) IS NOT (CAST(((c1 IS FALSE) BETWEEN (c2 NOTNULL) AND ((c2) AND (c1) AND (c0) AND (c1))) NOT IN ((CAST(c0 AS TEXT)) BETWEEN (c0) AND (-(c2)), (c0 ISNULL) OR (0.0214522) AND ((c0) NOT BETWEEN (c1) AND (c0)), CAST((c2) NOT IN (c0, c1) AS BLOB), ~('Aajy.f:Z3'), ((c0) NOT IN (c0, c1, c0)) NOT IN (0.5786, (c0) BETWEEN (c2) AND (c0), (c0) BETWEEN (c1) AND (c1))) AS INT)) COLLATE RTRIM) WHERE ((NULL NOTNULL)/ ((((0x9f6445fe5b43ff63) OR (tbl0.c2) AND (tbl0.c0) AND (tbl0.c0) AND (tbl0.c0) AND (tbl0.c0)) AND (X'5882') AND (+(tbl0.c0)) AND (tbl0.c1 IS FALSE))>= (-((tbl0.c2) BETWEEN (tbl0.c0) AND (tbl0.c0))))) NOT IN ((tbl0.c1) BETWEEN ((+(tbl0.c2 IS FALSE)) AND ((tbl0.c2)> (CAST(tbl0.c2 AS INTEGER))) AND ((tbl0.c0) BETWEEN (CAST(tbl0.c1 AS INTEGER)) AND (tbl0.c0 NOT NULL)) AND (+((tbl0.c1) LIKE (tbl0.c1)))) AND ((+(tbl0.c0)) OR (TYPEOF((tbl0.c2)>= (tbl0.c2))) OR (tbl0.c1) AND (TYPEOF(TYPEOF(tbl0.c0))) OR (tbl0.c0)), +(CAST(((tbl0.c0) NOT BETWEEN (tbl0.c0) AND (tbl0.c2)) NOT IN ((tbl0.c2) OR (tbl0.c2) AND (tbl0.c0), ~(tbl0.c0), (tbl0.c1)<= (tbl0.c0), 0Xae0f881a0d041d73, (tbl0.c0) BETWEEN (tbl0.c2) AND (tbl0.c2), ~(tbl0.c2), ~(tbl0.c1)) AS BLOB)), NULL, CAST((TYPEOF((tbl0.c2)> (tbl0.c1))) OR (TYPEOF(tbl0.c1)) OR (tbl0.c0) OR ((CAST(tbl0.c2 AS INT)) == (2142908640503659669)) AND (((tbl0.c0)<< (tbl0.c2)) IN ((tbl0.c2) NOT BETWEEN (tbl0.c2) AND (tbl0.c1))) AS INTEGER));
INSERT INTO tbl0 VALUES (0.479377, NULL, 't>');
CREATE INDEX s16 ON tbl0(TYPEOF((CAST(-((c1) OR (c1) AND (c0) AND (c1)) AS INT)) BETWEEN ((CAST(c1 AS INTEGER) NOTNULL) AND (((c0) AND (c0) AND (c1) AND (c2)) OR ((c2)- (c2)) AND (NULL) AND ((c2) IN (c0, c1)) AND ((c1) BETWEEN (c2) AND (c0))) OR (8645906710729227826)) AND ((((c0) IN (c1)) NOT IN (TYPEOF(c2))) LIKE ((TYPEOF(c1))<= (c1 NOT NULL)))) COLLATE NOCASE DESC, CAST(((((c2) NOT IN (c0, c2)) NOT BETWEEN ((c0) IN (c2)) AND (TYPEOF(c2))) IS ('%[tf+%_,JZ''!hG-k?x'))< ((NOT (c1 ISNULL))>= (-(CAST(c0 AS INTEGER)))) AS BLOB), -(((CAST((c1) LIKE (c2) AS INT)) IN (TYPEOF(c2), (c0 NOT NULL) NOT IN (CAST(c0 AS INT), TYPEOF(c0), c2)))>= ((c2) BETWEEN ((c0) NOT IN (c2 IS TRUE)) AND (TYPEOF(TYPEOF(c2)))))) WHERE (((-(TYPEOF(tbl0.c0))) NOT BETWEEN ((tbl0.c1)> ((tbl0.c2)% (tbl0.c2))) AND ((CAST(tbl0.c0 AS TEXT)) IS NOT ((tbl0.c2) OR (tbl0.c2) OR (tbl0.c0) OR (tbl0.c2))))OR (((CAST(tbl0.c1 AS BLOB))< (~(tbl0.c2)))- (((tbl0.c2) LIKE (tbl0.c0)) == (-(tbl0.c2))))) IN (x'BB7F');
INSERT INTO tbl0 VALUES (NULL, NULL, NULL);
CREATE UNIQUE INDEX IF NOT EXISTS s17 ON tbl0((0x167e1f16049d717e IS FALSE NOT NULL) == ((c2) BETWEEN (+(~(NULL))) AND (((CAST(c1 AS INT)) IN (c2)) BETWEEN ((c0) BETWEEN (c1) AND (c2) IS FALSE) AND (CAST(NOT (c1) AS INT)))) COLLATE RTRIM DESC, (c1 NOTNULL) IN (~((TYPEOF((c2) BETWEEN (c1) AND (c1))) != (((c0) IN (c2, c2)) != (c1))), (((CAST(c2 AS BLOB)) NOT IN (7426461654832051599))<< (+(c0) IS FALSE)) AND (+((c1)>= (c1))) OR (c0), ((NOT (c2) NOTNULL) NOT IN (c2, TYPEOF(c0) ISNULL)) IN ('rK[Jbyg2Rlp1zIGf|/iWOiDk"3y,e'), TYPEOF((CAST((c0) NOT BETWEEN (c0) AND (c0) AS INT)) NOT IN (c0, CAST(+(c0) AS TEXT), (c2 NOT NULL) OR (TYPEOF(c1)) OR ((c1) AND (c0) OR (c2) AND (c1) OR (c1)) AND (c1) AND ((c1) IN (c2, c2, c0)) AND ((c1) AND (c1) AND (c2) OR (c1) AND (c0))))) COLLATE BINARY, NOT ((c2 NOT NULL)< (((TYPEOF(c2)) OR (CAST(c1 AS INTEGER)) AND ((c1)|| (c2))) OR ((0.279064)- ((c2) NOT IN (c1))) OR (c0) OR (TYPEOF(c0))))) WHERE ((0.246708) AND ((tbl0.c1) != (TYPEOF((tbl0.c1) BETWEEN (tbl0.c2) AND (tbl0.c1)))) OR (CAST(-((tbl0.c0) NOT IN (tbl0.c2)) AS INTEGER)) OR ((((tbl0.c1)/ (tbl0.c0))* ((tbl0.c1)>= (tbl0.c0))) AND (NULL) AND (+((tbl0.c2) BETWEEN (tbl0.c2) AND (tbl0.c0))) OR ((tbl0.c0)| (tbl0.c1))) AND (TYPEOF(CAST('J' AS TEXT))) OR (CAST((TYPEOF(481462855994968318)) AND (TYPEOF(tbl0.c1)) OR (NOT (0x882310de776835a0)) OR ('P5#!h4k\Rroq{Z*jkAy%< KewZB/#SETha') OR ((tbl0.c0) NOT IN (tbl0.c2, tbl0.c0)) AS INTEGER)) OR (TYPEOF('OS |Xbr?+](oI!$P g'))) IN ((tbl0.c0 IS FALSE)|| ((((tbl0.c1)>> (tbl0.c0)) IN ((tbl0.c0) OR (tbl0.c0) OR (tbl0.c2) OR (tbl0.c1), (tbl0.c0) NOT IN (tbl0.c0, tbl0.c1, tbl0.c1), (tbl0.c2)| (tbl0.c2), (tbl0.c1) BETWEEN (tbl0.c0) AND (tbl0.c0))) NOT BETWEEN (-((tbl0.c2) NOT IN (tbl0.c2, tbl0.c0, tbl0.c2, tbl0.c1))) AND ((-(tbl0.c1)) IS NOT ((tbl0.c0) != (tbl0.c2)))), (((tbl0.c2)> (tbl0.c2)) OR (+(tbl0.c1)) AND (+(tbl0.c1)) OR ((tbl0.c2)>> (tbl0.c0))) IS (TYPEOF(TYPEOF(tbl0.c0))) ISNULL);
INSERT INTO tbl0 VALUES (0xd38ef6e98626d99c, 0.013037, 0.0600782), (0x47b6e1299a32a5a7, '&]0MeC{$>Ob5', NULL), (NULL, 0.402507, 'y=YxUoKo8v&5(M()f#@86?&K!%2@@z_Bl._/OdZ|K9?[YH<tDKN="4mE(I'), (x'EAA5', '', NULL), (NULL, 0.020939, X'A5');
CREATE INDEX s18 ON tbl0(TYPEOF(x'BA35') DESC, ((((c2) AND (c1) OR (c2)) OR ((c1) AND (c2) AND (c0) AND (c1)) OR (c1) IS FALSE)* ((((c0) NOT BETWEEN (c2) AND (c1)) OR (c2) OR (-(c1)))| (((c0) NOT BETWEEN (c0) AND (c0)) IN (CAST(c2 AS BLOB)))))|| (~(+(((c2) NOT IN (c2, c2)) NOT IN ((c1) AND (c0) AND (c2) OR (c2))))), (c1) BETWEEN ((TYPEOF((c1) NOT IN (c0, c1, c2, c2)) NOT NULL)< ((((c1) NOT BETWEEN (c1) AND (c0)) OR (0.405488) OR (c0 IS FALSE))> (~(c1)))) AND (NOT (CAST((TYPEOF(c0)) NOT IN (TYPEOF(c2)) AS BLOB))) DESC);
INSERT INTO tbl0 VALUES (NULL, NULL, -2261513134583803180), ('(-.Jv''AI@#q]5kwY/)wtS2X^\o)'']mt_X#RP||k5$7;6x0%Yo6/SZiy#,', 0x7abbb82ee958e893, 'MJ &}Dg\ac,s/x4sLjquPx5r6gQjm-DA'), (0.976598, 0.477801, NULL), ('teN2d5%N.9RNwDNE', X'4298CC', NULL);
CREATE UNIQUE INDEX IF NOT EXISTS s19 ON tbl0(TYPEOF(((c2 IS FALSE) BETWEEN (~(c1)) AND (NULL) IS FALSE) IN (((-(c1)) NOT IN ((c2) IN (c0)))OR (TYPEOF(TYPEOF(c1))), CAST((-(c0)) IN (c0 IS FALSE, (c0)- (c0), (c0) AND (c2) OR (c0) AND (c2) OR (c0) OR (c2) OR (c1)) AS INTEGER), -(NULL) ISNULL, (CAST((c1) AND (c2) AND (c2) AS INTEGER)) AND (TYPEOF(CAST(c0 AS TEXT))) OR (0.545754) OR (((c2) IS (c2)) != (c2 IS FALSE)), (+(c2))>> ((c0) != (c2)) NOTNULL)), NOT (+(TYPEOF(((c0) OR (c1) OR (-1745155685301972240) OR (c0)) AND ((c2)+ (c1)) OR ((c0) NOT BETWEEN (c2) AND (c0)) OR (c1) OR ((c1)& (c2)) OR (NOT (c2)) OR ((c2) BETWEEN (c2) AND (c0))))), TYPEOF(+(TYPEOF((c1) BETWEEN (c0) AND (c0) IS TRUE)))) WHERE (NULL IS FALSE) IS ((((CAST(tbl0.c2 AS TEXT)) NOT BETWEEN ((tbl0.c2) IN (tbl0.c2, tbl0.c0)) AND ((tbl0.c2)>= (tbl0.c1))) OR ((tbl0.c0 NOTNULL) IN ((tbl0.c0) OR (tbl0.c2) AND (tbl0.c2) OR (tbl0.c2), (tbl0.c1) NOT BETWEEN (tbl0.c2) AND (tbl0.c2), (tbl0.c2)<= (tbl0.c2))) OR (((tbl0.c0) IN (tbl0.c0)) BETWEEN (tbl0.c2 NOTNULL) AND (TYPEOF(tbl0.c1))) OR ((CAST(tbl0.c0 AS TEXT)) IN ((tbl0.c0) NOT IN (tbl0.c2, tbl0.c0, tbl0.c0), NOT (tbl0.c1)))) IN ((CAST(tbl0.c0 AS INT) NOT NULL)>> ((tbl0.c2 IS FALSE) IN ((tbl0.c1) AND (tbl0.c0) OR (tbl0.c2) OR (tbl0.c1) AND (tbl0.c1) OR (tbl0.c1))), ((tbl0.c1) IS (tbl0.c0)) NOT IN (NOT (tbl0.c1), (tbl0.c1) IN (tbl0.c0)) NOTNULL));
INSERT INTO tbl0 VALUES (X'5BFE7D', 'X1C', x'C005');
CREATE INDEX s22 ON tbl0(((NOT (((c1) IS NOT (c0)) != ((c0) BETWEEN (-1290684389169397206) AND (c1)))) LIKE ((-(c1))OR (x'95BA' IS TRUE)))OR (0.278509) ASC, +(NULL) COLLATE NOCASE ASC, (X'6B') NOT IN ((TYPEOF(TYPEOF((c1) NOT BETWEEN (c2) AND (c1))))| (0Xc4e4f201a7a886d8), (((x'88AC')| ((c0) OR (c0) OR (c2) OR (c0))) OR (c1) AND (((c0)<= (c0)) AND (TYPEOF(c1)) OR ((c1) = (c0)) OR ((c2) NOT IN (c2))) OR ((CAST(c1 AS BLOB))|| (c1)) OR (0.26356) OR ((NULL) IN (c1, CAST(c1 AS INT))) OR (~((c1)% (c2)))) BETWEEN (+(c0) IS FALSE) AND (c2 NOT NULL)) COLLATE BINARY DESC) WHERE (((~(tbl0.c2))* ((tbl0.c1)< (tbl0.c1)))>= ((tbl0.c2) IS NOT (-5709520278229265473))) OR (+(-((tbl0.c0)<< (tbl0.c1)))) OR ((TYPEOF((tbl0.c1) NOT BETWEEN (tbl0.c0) AND (tbl0.c0)))AND (CAST(tbl0.c0 ISNULL AS INT))) IS FALSE;
INSERT INTO tbl0 VALUES ('s=Qvf@8YIY:t{i|}#0$%Zy$]"_TEj', NULL, NULL), (' sP[OOB#0;?iwSaKf*KH)H/Nh-}:F ZZqR<s 3^a-p9RG', X'58A9', x'5B');
CREATE INDEX IF NOT EXISTS s23 ON tbl0(((NULL) = ((c1) IN (TYPEOF((c2) AND (c0) OR (c0) AND (c0)), (CAST(c2 AS INTEGER)) IN ((c1) NOT IN (c1, c2, c1)), CAST((c1) NOT IN (c0) AS TEXT))))> ((0X70af3d7e0365abfe) BETWEEN (+((+(c1)) NOT IN ((c2) IS (c1)))) AND (c1)), CAST(c2 AS INTEGER) COLLATE RTRIM, ((c0)* ((TYPEOF((c0) NOT BETWEEN (c1) AND (c1)))AND (((c0) AND (c0) OR (c2)) OR ((c1) AND (c1) OR (c0)) OR (-(c2))))) AND (((TYPEOF(c2)) OR ((c1) AND (c2) AND (c1)) OR ((c1) != (c0)) OR (c0 NOTNULL)) NOT IN ((c1 NOTNULL) IN (c1, NOT (c2))) ISNULL) AND (((+((c2) IN (c2))) IN (((c2) OR (c1) OR (c1) OR (c1))AND ((c0) IN (c1)))) NOT IN (CAST((~(c1)) IN (c2, (c1)* (c2)) AS BLOB))) COLLATE NOCASE);
INSERT INTO tbl0 VALUES (4196488347916816011, 0.686327, x'7C0D32D1D5BB');
CREATE UNIQUE INDEX s24 ON tbl0(((CAST(~(c1) AS INT) IS TRUE) AND (NULL) AND ((((0x8675d6f7318a63ac) AND (c0) AND (c0)) NOT BETWEEN (NULL) AND (~(c0)))>= (CAST((c0) IN (c1) AS INTEGER)))) NOT IN (CAST((((c2)AND (c2)) AND (~(c2)) OR ((c1)OR (c1))) BETWEEN (CAST(x'0598' AS BLOB)) AND (((c0) AND (c1) OR (c1)) AND (TYPEOF(c2)) OR ((c0) IN (c2)) AND ((c2)+ (c0))) AS BLOB)), ((CAST(CAST((c0) LIKE (c0) AS BLOB) AS INT)) NOT IN (X'C3', ((X'33')- ((c2) NOT IN (c1, c1))) IN ((c2) NOT IN (CAST(c0 AS INTEGER), c0 ISNULL, c0 IS TRUE, (c0) IN (c2, c2)), c0), (('w<O7!.6za\caqv\#L1P,F1S"L%,\:Y{fr7*#/<%&t^ndSSOe<1^%') NOT BETWEEN ((c1) IN (c0, c1)) AND (TYPEOF(c1))) BETWEEN (c1) AND (((c0) NOT BETWEEN (c1) AND (c0)) NOT IN (-(c1), CAST(c2 AS INTEGER), (c1) BETWEEN (c0) AND (c2))), (((c2) NOT IN (c2)) BETWEEN (+(c0)) AND ((c1) OR (c0) OR (c2) OR (c2) AND (c2))) OR (((c2) NOT BETWEEN (c1) AND (c0))< ((c2)>= (c2))) OR (c2))) IN (NULL), ((TYPEOF(CAST((c1) OR (c2) OR (c0) AND (c2) AS BLOB)))& (c2)) BETWEEN (CAST(x'4583' AS BLOB)) AND (((c1 IS FALSE NOT NULL) IS NOT ('q5$%{P.')) NOT IN ('RL*@$,0U)\@k' NOT NULL, (CAST(~(c2) AS TEXT)) BETWEEN (-((0x1746c1f1913476d) BETWEEN (c2) AND (c2))) AND ((c1 NOTNULL) BETWEEN (NOT (c2)) AND ((c0) NOT BETWEEN (c1) AND (c1))), CAST((c1 ISNULL) AND (TYPEOF(c1)) OR ((c2)> (c2)) AND (~(c2)) OR ((c1) NOT BETWEEN (c1) AND (c1)) AS BLOB))) COLLATE NOCASE ASC);
INSERT INTO tbl0 VALUES (4894822154255473782, 0Xf18a43df260348ed, NULL);
CREATE UNIQUE INDEX s25 ON tbl0((((CAST(c2 AS INTEGER))>> (c1 NOT NULL))& (((c2) OR (c1) OR (c2) OR (c0) OR (c1) AND (c1))/ (TYPEOF(c2)))) BETWEEN ((c2)>> (x'B7')) AND (~(c0 NOT NULL)) ISNULL COLLATE RTRIM DESC, c2 ASC, ((CAST(CAST(c0 AS BLOB) AS BLOB)) NOT BETWEEN (c2) AND (NOT (NOT ((c0) NOT IN (c2, c2))))) LIKE ((NULL) OR (c2) AND ((TYPEOF(c1) NOT NULL) IN (0.35515, TYPEOF(CAST(c1 AS TEXT)), (0.63889) LIKE ((c1) IN (c0, c0)))) OR ((NULL) IN (TYPEOF(CAST(c0 AS INTEGER)), TYPEOF(c2) NOT NULL, c0 IS FALSE, c2, TYPEOF(~(c2)), ~(c0) NOT NULL, (TYPEOF(c1))|| ((c1) NOT BETWEEN (c2) AND (c0))))) COLLATE RTRIM);
INSERT INTO tbl0 VALUES ('LEK& cl5m%MQJM%ex9JRKjUR;:UnQMURqQ', ')@b/u>mQpy5JnKI*qdyui:=', 0.712942), ('.G;$c-1TLK10X6J,-ncg6Mh^#14LZNQ!+VUlSfiWae%xe2tHsT%8', NULL, 0x1d4498767d84f5c1), (0.447644, 0.873258, 0X2196b5415a42e21a), ('mmB9IgH *>@Sd0H<e9\''@H-Hx/Y', NULL, X'03');
CREATE UNIQUE INDEX s26 ON tbl0(~((-('#D/L?qFFQT3K;-y_zUSh^V'))> ((((c1) IN (c0, c0, c2)) NOT BETWEEN ((c1) IN (c0, c2)) AND ((c1)<< (c0)))>= (0xbcf2eb3d6d1ba26b IS FALSE))), CAST(c1 AS INT) ASC, (TYPEOF((NOT (c2)) NOT IN (NULL, (~(c0)) NOT BETWEEN ((c2) OR (c2) OR (c0) AND (c1) AND (c2)) AND (CAST(c1 AS BLOB)), c2, '^+s.q'))) NOT IN ((((c2) AND (c0) AND (c0) IS TRUE)>> (((c1)>= (c1)) IN (-(c2)))) BETWEEN ((((c1) NOT IN (c0))| (NULL)) BETWEEN (c2) AND (CAST(TYPEOF(c1) AS INTEGER))) AND ((0X17213e16cdd71279) AND (((c0)>= (c0)) NOT IN ((c2) NOT BETWEEN (c1) AND (c0))) AND (+((c2)/ (c1))))) ASC) WHERE (+((tbl0.c1 ISNULL) BETWEEN (NULL) AND (((tbl0.c0) IN (tbl0.c2)) = ((tbl0.c2)>= (NULL))))) AND ((CAST(tbl0.c2 AS TEXT)) OR ('v8') AND ((NOT (tbl0.c2)) IS (0.716532))) OR (0.408911) AND ((((tbl0.c2) NOT BETWEEN ((tbl0.c1) OR (tbl0.c2) AND (tbl0.c1)) AND ((tbl0.c1) BETWEEN (tbl0.c2) AND (tbl0.c2))) NOT BETWEEN (TYPEOF((tbl0.c2) NOT IN (tbl0.c0))) AND (((tbl0.c1) OR (tbl0.c0) AND (tbl0.c2) AND (tbl0.c1)) BETWEEN ((tbl0.c0)& (tbl0.c2)) AND ((tbl0.c2) IN (tbl0.c0, tbl0.c0))))* (((tbl0.c0) BETWEEN ((tbl0.c1)|| (tbl0.c0)) AND (TYPEOF(tbl0.c0)))% (((tbl0.c0) LIKE (tbl0.c2))>= ((tbl0.c1) IN (tbl0.c1, tbl0.c2, tbl0.c2, tbl0.c2)))));
INSERT INTO tbl0 VALUES (NULL, 0.108321, X'F8'), (x'57', x'D888', X'6DB6CE'), (0.326616, -6887965541677051591, 0.847952);
CREATE UNIQUE INDEX IF NOT EXISTS s28 ON tbl0(TYPEOF((CAST(c2 AS BLOB) IS FALSE) = (TYPEOF((c0) OR (NULL) OR ((c2) IS NOT (c0)) AND (c0) AND (NOT (c0)) OR ((c0) BETWEEN (c1) AND (c0))))) DESC, NULL DESC, (~((NULL)* ((c0) NOT BETWEEN (c1) AND (c1) IS TRUE))) NOT IN (-7241753244176336079) ASC);
INSERT INTO tbl0 VALUES ('X]X}I^@^'')]6Zc]?CHKhq!zj+O6Z_}NWn=wgV9v@Q+$UJ', NULL, NULL), ('T(1IB%SxTXD("ur5Lb/D}*''VnI]0qR4jP+40>zYn@EM@5"tYtzLt''[jSvN<', '', x'C8'), (0.737685, X'9E', 0X655ADB1217E27FA5), (-171480664182283195, 'HeUVKO[YezI".sr/g5GC7vAW9F7" u', x'B8');
CREATE INDEX IF NOT EXISTS s29 ON tbl0((0.886394)>> (c1), (CAST((((c1)* (c2)) IN (X'7F02'))| (-(TYPEOF(c2))) AS BLOB)) AND ((0x42d088d762bc2056)- ((0.851981) AND (x'764A' IS FALSE) OR (0.166286) AND ((TYPEOF(c1)) OR ((c0) BETWEEN (c1) AND (c1)) OR ((c1) NOT BETWEEN (c0) AND (c0)) AND (TYPEOF(c0))) OR (NULL) OR (((c1) IS (c0)) NOT IN ((c2) AND (c0) AND (c2))))) OR (NULL) ASC, 0.939678 ASC);
INSERT INTO tbl0 VALUES ('1wls 4ETBEEDH|-;w+\+RvN\5|t=Lhw4io:*(CW9q3C&:{ ?4\QQ%MRn''jH', '6T/v/5SVR{Mqn;|l>&4QQ''u5QS3[wD<\-u&dV@5 i$', NULL), (NULL, 0.653533, X'328B69'), (-1898121138906435923, 0xABA1B3AB10050C05, 0.00589269);
CREATE INDEX s30 ON tbl0(NULL, TYPEOF((2067478250513200878) AND (0.695495 NOT NULL) AND ('h3FugzwK30EX}50vxul0Wo)*:,1)]l|5LMIa8LlQb M;BTq3zQX^wzp6')) COLLATE BINARY DESC, TYPEOF(c1) COLLATE BINARY) WHERE (((TYPEOF(tbl0.c0 NOTNULL)) BETWEEN (TYPEOF(CAST(tbl0.c0 AS INT))) AND (CAST(CAST(tbl0.c0 AS TEXT) AS INTEGER))) NOT BETWEEN ('2 ["pc;]ej"bKK]8;;Jvf:|68!N t}\8RD_=58]3') AND (TYPEOF((tbl0.c1) AND (tbl0.c1) AND (tbl0.c0) OR (tbl0.c2) AND (tbl0.c1) IS FALSE))) IS NOT (NOT ((tbl0.c0) NOT BETWEEN (CAST(tbl0.c1 AS INTEGER)) AND (CAST(tbl0.c1 AS INTEGER)) IS TRUE));
INSERT INTO tbl0 VALUES (X'DD8A27', NULL, -346237124159599708);
CREATE UNIQUE INDEX s31 ON tbl0(c1 COLLATE NOCASE ASC, c0 COLLATE RTRIM, ((NULL)AND (TYPEOF(X'44D7')))+ (c2) NOTNULL COLLATE RTRIM ASC);
INSERT INTO tbl0 VALUES (0.249446, -8413143178062991777, NULL);
CREATE UNIQUE INDEX IF NOT EXISTS s32 ON tbl0(((-(c2)) AND (NOT (c0)) OR ((c0) NOT IN (c0)) NOT NULL IS TRUE) NOT IN ((NULL) OR ((c2)% (TYPEOF(c1 IS TRUE))) OR ((c1) NOT IN (CAST((c2) <> (c2) AS INTEGER), (c1)& (c2), (CAST(c0 AS INTEGER)) IN ((c1)>> (c2), +(c2), c1, (c2) BETWEEN (c1) AND (c0), TYPEOF(c0)))) AND (TYPEOF(CAST(TYPEOF(c0) AS INT)))) DESC, ((CAST((c0) IN (c1) AS TEXT))> (0.935371)) BETWEEN (TYPEOF(c1)) AND ((CAST((c2)>= (c1) AS TEXT))>> (((c2) LIKE (c1)) == (TYPEOF(c0)))) IS TRUE COLLATE BINARY, TYPEOF(TYPEOF(-(CAST(c0 IS TRUE AS INTEGER)))) DESC);
INSERT INTO tbl0 VALUES (0.249207, 'hm]P_0sRYRk4-)I\|5kbrE_OcIN3td"CL?f> T?+WnUW[on+H', 0.361649);
CREATE UNIQUE INDEX IF NOT EXISTS s34 ON tbl0(-(((-(c1)) BETWEEN (c2) AND (((c1) BETWEEN (c0) AND (c1)) OR ('{Zs{8@}g"bOI') OR (c0 NOT NULL))) BETWEEN (0xacbac1e0927d4a30) AND (((TYPEOF(c0)) IN (CAST(c1 AS BLOB))) IN (CAST((c1) IS NOT (c1) AS BLOB), ~((c1) IN (c1)), 'WH$5V#3', 0.535004, NOT ((c1)/ (c1)), x'8E'))) COLLATE NOCASE, ((CAST((c1 IS TRUE)/ ((c1)< (c1)) AS INTEGER)) BETWEEN ((CAST(CAST(c0 AS INT) AS BLOB))>= ((c2) NOT IN ((c0) IS (c0)))) AND (CAST((0Xf5f2c3cb7d664ec) <> (c1) AS BLOB)))| (CAST(NOT ((+(c2))% (x'8241CB07')) AS TEXT)) COLLATE NOCASE, 0.168795 COLLATE BINARY) WHERE (0.481914) IN (tbl0.c0);
SELECT * FROM tbl0 WHERE (NOT (((CAST(tbl0.c1 AS BLOB))- (tbl0.c0 NOTNULL))% (tbl0.c2))) NOT IN (((((tbl0.c0) <> (tbl0.c0)) NOT BETWEEN (TYPEOF(tbl0.c2)) AND (CAST(tbl0.c2 AS INT))) LIKE ((x'7B85F7B0') IS NOT ((tbl0.c1) AND (tbl0.c0) AND (tbl0.c2) OR (tbl0.c0) OR (tbl0.c0)))) NOT BETWEEN (((TYPEOF(tbl0.c1))% (CAST(tbl0.c1 AS INT)))/ ((CAST(tbl0.c2 AS BLOB)) OR (TYPEOF(tbl0.c2)) OR (TYPEOF(tbl0.c0)) OR ((tbl0.c2) = (tbl0.c2)))) AND (('y5db:DC4[J/t|D\z[w;Len 6k.Hwp') BETWEEN (TYPEOF(tbl0.c1)) AND ((tbl0.c0) != (tbl0.c1)) IS FALSE));
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE tbl0(c0 , c1 , c2 );
INSERT INTO tbl0 VALUES (0.684824, 0 , 0 ) , (0 , 0XF9F02BC912E4896F, X'357C351C');
SELECT * FROM tbl0 WHERE ( (((CAST(tbl0.c1 AS ))- ( c0 NOTNULL))% ( c2)))
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+27
View File
@@ -0,0 +1,27 @@
CREATE TABLE t0 (
c0 TEXT,
c1 TEXT,
c2 BOOLEAN,
c3 BOOLEAN,
c4 TEXT
);
SELECT subq1.c5 AS c6
FROM (SELECT FALSE AS c5
FROM (SELECT t1.c3 AS c5, t1.c2 AS c6, t1.c2 AS c7
FROM t0 AS t1
WHERE t1.c1 >= t1.c1
ORDER BY c6, c7 ASC, c7
LIMIT 5114586222650338778 ) as subq0
INNER JOIN t0 AS t2
ON (subq0.c6 = t2.c3 AND subq0.c7 <> subq0.c6 AND true)
WHERE true
ORDER BY c5) as subq1
WHERE subq1.c5 <> subq1.c5 AND subq1.c5 <> subq1.c5 AND subq1.c5 =
CASE WHEN NULLIF(subq1.c5, subq1.c5) = subq1.c5 OR subq1.c5 <>
CASE subq1.c5 WHEN subq1.c5 = subq1.c5 OR subq1.c5 = subq1.c5 THEN subq1.c5
WHEN true THEN subq1.c5
ELSE subq1.c5
END THEN subq1.c5
ELSE subq1.c5
END
ORDER BY c6 COLLATE RTRIM DESC, c6, c6, c6 COLLATE NOCASE ASC;
+13
View File
@@ -0,0 +1,13 @@
CREATE TABLE t0 (
c2 ,
c3
);
SELECT subq1.c5
FROM (SELECT FALSE c5
FROM (SELECT t1.c3 c5, t1.c2 c6, t1.c2 c7
FROM t0 t1
LIMIT 5114586222650338778 ) subq0
ORDER BY c5) subq1
WHERE subq1.c5 <> subq1.c5 AND subq1.c5 <> subq1.c5 AND subq1.c5 =
CASE subq1.c5 WHEN subq1.c5 = subq1.c5 OR subq1.c5 = subq1.c5 THEN subq1.c5
END
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE t0 (c0 INTEGER UNIQUE, c1 INTEGER, c2 TEXT UNIQUE, c3 TEXT UNIQUE);
CREATE INDEX i8 ON t0(c1) WHERE (t0.c3 < 'default');
INSERT INTO t0 (c0, c1, c2, c3) VALUES (894, 89, 'unique_0_578', 'unique_0_359'), (110, (41 + 8), 'unique_1_214', 'unique_1_463'), (588, 74, 'unique_2_657', 'unique_2_44'), (155, (22 * 4), 'unique_3_705', 'unique_3_765'), (580, NULL, 'unique_4_635', 'unique_4_302'), (936, (13 + 0), 'unique_5_819', 'unique_5_766'), (888, 58, 'unique_6_681', 'unique_6_32'), (125, NULL, 'unique_7_781', 'unique_7_39'), (209, 87, 'unique_8_74', 'unique_8_945'), (30, 69, 'unique_9_330', 'unique_9_340');
SELECT t0.c1, t0.c0, COALESCE(AVG(t0.c0) OVER (PARTITION BY t0.c3 ORDER BY t0.c0 DESC), 9) FROM t0 WHERE (t0.c1) IN (SELECT t0.c1 FROM t0)
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE t0 (c0 , c1 , c2 , c3 );
CREATE INDEX i8 ON t0(c1) WHERE ( 'default');
INSERT INTO t0 VALUES (894, 89, 'unique_0_578', 'unique_0_359') ;
SELECT COALESCE( ( c0) , 9) FROM t0 WHERE (t0.c1) IN (SELECT c1 FROM t0)
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+18
View File
@@ -0,0 +1,18 @@
CREATE TABLE IF NOT EXISTS t_DX44 (c_LGUf NUMERIC, c_Hlmf3w REAL DEFAULT 749171.692897985, c_ewZ TEXT, c_EwP TEXT DEFAULT 'Fn58MvfLqzQ2DMC4', c_YBA7sBV TEXT CHECK (length(c_YBA7sBV) > 0));
REPLACE INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-337373, 700752.2922865644, 'X6uz2_2', 'jBG_3', 'goHkluIlVWV39WFOlHFN_4');
INSERT OR ABORT INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-332961, -615984.5192080662, 'NbEpbWe5OkP2G_2', 'sbVgPrtyZ4FgrpMy0bq_3', '8yBj7AUGJm8qY7MpLB7_4'), (63127, -375775.2781741079, 'AibeOCUJulJV92VB_102', 'WEBgX0glMa4kn_103', 'O2aZgLZbxNb3AUtP3_104');
INSERT OR FAIL INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-423527, 351687.89635672374, 'P1CA_2', 'EeQuTAomJEFY5Fl_3', 'L_4'), (1405102, -796793.6236500683, 'IYnH2Ecq_102', 'w_103', 'RPQGupvQ9_104');
INSERT INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-96199, 757785.4817822876, 'ySZIctrN5t_2', 'z5_3', 'L5JJK357Qn1vA4_4'), (1773684, 892081.0475889896, 'wwe_102', 'jiB_103', 'JiZWin9CQjToh9yXg918_104'), (1820655, 934723.8347476607, 'AMhhtHT_202', 'Twx9JgDs0RVAX_203', 'k9Giy3v_204');
INSERT OR FAIL INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-958347, 803354.0705377955, 'MQ_2', 'qrZM84MTMHUkkov_3', 'IcJ_4'), (1119541, 661160.0780749931, '7131k8CH2I7rflmaZmFh_102', '1sGjUivjzF_103', 'fwAI_104'), (2703615, 419682.84648422664, '6u2sAbJVjXHWP_202', 'YpYYmjS_203', 'AyMTHlf_204');
SELECT EXISTS (SELECT 1 FROM t_DX44 LIMIT 1) AS alias_xvE FROM t_DX44 WHERE NOT (t_DX44.c_EwP / t_DX44.c_ewZ) GROUP BY c_ewZ, c_Hlmf3w, c_LGUf HAVING CASE WHEN REPLACE(t_DX44.c_YBA7sBV, '7ZjVE', -109744) THEN t_DX44.c_LGUf ELSE TRUE END ORDER BY c_LGUf DESC, c_YBA7sBV;
DELETE FROM t_DX44 WHERE c_ewZ = 'PxP1EILH';
BEGIN TRANSACTION;
UPDATE OR ROLLBACK t_DX44 SET c_Hlmf3w = -92436.96933772089, c_LGUf = -791924, c_YBA7sBV = 'dL0dfXBJ3Syir' WHERE c_Hlmf3w != 494830.13325767475;
INSERT OR IGNORE INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (-608672, 646597.0745585142, 'T7ydALB3mgfz_2', 'skwQQkYxzjdUQ_3', 'Db8Zhevu7x4Dje_4'), (245311, -662830.0992437317, 'DTPSz_102', 'xVYemFjDI4qV_103', '5klCbgM4LLu7c5PokuM_104');
INSERT OR REPLACE INTO t_DX44 (c_LGUf, c_Hlmf3w, c_ewZ, c_EwP, c_YBA7sBV) VALUES (82116, 536346.6924355433, 'gA5sbuxwDh1XrIamP_2', 'E0ZDV1uM_3', 'OPiVg5Kw6_4'), (1468803, -491425.5629482888, 'xUrJS3tmGf_102', 'sYEdmCsJK0NvRMHWUj_103', 'QHQrsr8_104'), (2354522, -396279.0907528624, 'dyQLAcV0LA_202', 'fDeezsy9w1_203', 'VjMz91FH_204');
COMMIT;
BEGIN TRANSACTION;
UPDATE OR ABORT t_DX44 SET c_Hlmf3w = -805373.3852201222;
COMMIT;
DELETE FROM t_DX44 WHERE c_YBA7sBV IS NOT NULL;
SELECT COUNT(*) FROM t_DX44;
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS t_DX44 ( NUMERIC, c_Hlmf3w , c_ewZ , c_EwP , TEXT );
INSERT OR FAIL INTO t_DX44 VALUES ( 958347, 803354.0705377955, 'MQ_2', 'qrZM84MTMHUkkov_3', 'IcJ_4'), (1119541, 661160.0780749931, '7131k8CH2I7rflmaZmFh_102', '1sGjUivjzF_103', 'fwAI_104') ;
SELECT ( 1 ) FROM t_DX44 WHERE ( c_EwP / c_ewZ)
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+863
View File
@@ -0,0 +1,863 @@
CREATE TABLE t0 (
c0 BOOLEAN,
c1 BOOLEAN,
c2 INTEGER,
c3 NULL,
c4 TEXT
);
UPDATE t0
SET c0 = t0.c0, c2 = t0.c2, c4 = t0.c4
WHERE t0.c3 = CAST(t0.c2 AS TEXT);
DELETE FROM t0
WHERE t0.c2 < t0.c2;
INSERT INTO t0 VALUES (FALSE, FALSE, 42, NULL, COALESCE(NULL, 1, 'text77'));
INSERT INTO t0 VALUES (CAST(TRUE AS BOOLEAN), FALSE, 19, NULL, 'text55');
SELECT subq0.c5 AS c7
FROM (SELECT 4 AS c5, t2.c2 AS c6
FROM t0 AS t1
CROSS JOIN t0 AS t2
ON (t1.c1 = t1.c0)
LEFT OUTER JOIN t0 AS t3
ON (t1.c0 = t2.c1)
WHERE t3.c1 <> t3.c1
ORDER BY c6, c6 DESC, c6, c6 ASC) as subq0
WHERE COALESCE(subq0.c5, subq0.c5, subq0.c5, subq0.c6, subq0.c6, subq0.c6) <> subq0.c5
ORDER BY c7 ASC, c7 DESC, c7 DESC, c7;
SELECT subq1.c8 AS c9
FROM (SELECT TRUE AS c8
FROM (SELECT t1.c1 AS c5, t1.c0 AS c6, t1.c0 AS c7
FROM t0 AS t1
WHERE t1.c1 = t1.c0
ORDER BY c5
LIMIT 5819351589579946652 ) as subq0
WHERE trim(67,NULL) IS NOT NULL
ORDER BY c8) as subq1
WHERE subq1.c8 <>
CASE subq1.c8 WHEN subq1.c8 = subq1.c8 THEN subq1.c8
WHEN subq1.c8 = subq1.c8 THEN subq1.c8
WHEN subq1.c8 = FALSE OR subq1.c8 <> subq1.c8 THEN subq1.c8
WHEN subq1.c8 = subq1.c8 THEN subq1.c8
WHEN subq1.c8 <> subq1.c8 THEN subq1.c8
WHEN subq1.c8 =
CASE subq1.c8 WHEN subq1.c8 <> subq1.c8 THEN subq1.c8
WHEN subq1.c8 IS NOT NULL AND subq1.c8 = subq1.c8 THEN subq1.c8
WHEN false THEN subq1.c8
WHEN subq1.c8 = CAST(subq1.c8 AS BOOLEAN) THEN subq1.c8
WHEN subq1.c8 = subq1.c8 THEN
CASE WHEN subq1.c8 <> subq1.c8 THEN
CASE WHEN subq1.c8 = subq1.c8 OR true THEN CAST(subq1.c8 AS INTEGER)
ELSE subq1.c8
END
ELSE subq1.c8
END
WHEN CAST(max(98,TRUE,NULL) AS TEXT) <> subq1.c8 OR
CASE WHEN subq1.c8 IS NOT NULL THEN subq1.c8
ELSE COALESCE(subq1.c8, subq1.c8)
END =
CASE subq1.c8 WHEN subq1.c8 = subq1.c8 THEN subq1.c8
WHEN subq1.c8 = subq1.c8 THEN subq1.c8
ELSE subq1.c8
END AND subq1.c8 <> subq1.c8 THEN subq1.c8
ELSE subq1.c8
END THEN subq1.c8
ELSE subq1.c8
END
ORDER BY c9;
SELECT 'text86' AS c6, subq0.c5 AS c7, subq0.c5 AS c8
FROM (SELECT 'text31' AS c5
FROM t0 AS t1
WHERE NULL <>
CASE WHEN t1.c1 IS NULL THEN t1.c3
ELSE t1.c3
END
ORDER BY c5 COLLATE RTRIM
LIMIT 3067136083976056605 OFFSET 1944759231573977099) as subq0
WHERE coalesce(NULL,22,TRUE) <> printf('text92',17)
ORDER BY c6, c7 DESC, c7
LIMIT 4397090910022201618 ;
SELECT
CASE subq0.c5 WHEN
CASE WHEN subq0.c6 < subq0.c6 OR subq0.c5 = subq0.c5 THEN subq0.c6
ELSE subq0.c6
END < subq0.c6 THEN subq0.c7
WHEN subq0.c6 < subq0.c6 OR subq0.c5 <> subq0.c5 THEN subq0.c7
WHEN subq0.c5 <> subq0.c7 THEN subq0.c7
WHEN 71 = 19 AND subq0.c6 <> subq0.c6 THEN subq0.c7
WHEN true THEN subq0.c5
WHEN subq0.c6 <=
CASE subq0.c6 WHEN subq0.c5 = subq0.c7 THEN IFNULL(subq0.c6, subq0.c6)
WHEN subq0.c5 = subq0.c5 THEN subq0.c6
WHEN EXISTS (
SELECT t2.c4 AS c5
FROM t0 AS t2
WHERE false AND 'text35' < t2.c4 AND false
ORDER BY c5 DESC, c5, c5, c5 DESC
LIMIT 6335367745650020868 OFFSET 5793053272747369672
) OR subq0.c7 IS NULL THEN subq0.c6
WHEN subq0.c7 =
CASE WHEN false THEN subq0.c5
ELSE subq0.c5
END OR EXISTS (
SELECT t3.c0 AS c5, t3.c3 AS c6, t3.c3 AS c7, t3.c2 AS c8, t3.c3 AS c9, t3.c4 AS c10, t3.c2 AS c11, t3.c0 AS c12, t3.c3 AS c13
FROM t0 AS t3
WHERE t3.c3 IS NULL
ORDER BY c7 DESC, c7, c8 ASC
) AND true THEN subq0.c6
WHEN true OR subq0.c7 IS NOT NULL THEN
CASE WHEN subq0.c5 <> subq0.c5 THEN subq0.c6
ELSE subq0.c6
END
ELSE subq0.c6
END THEN subq0.c5
WHEN subq0.c5 <> subq0.c7 THEN subq0.c7
WHEN subq0.c6 <> 82 OR CAST(subq0.c5 AS INTEGER) <> subq0.c5 AND subq0.c6 IS NOT NULL AND true THEN subq0.c5
ELSE subq0.c7
END AS c14, COALESCE(subq0.c6, subq0.c7, subq0.c6) AS c15, subq0.c6 AS c16
FROM (SELECT
CASE t1.c0 WHEN t1.c1 <> t1.c0 AND t1.c1 = t1.c1 THEN FALSE
WHEN t1.c3 <> t1.c3 THEN COALESCE(t1.c1, t1.c4, t1.c4, t1.c0, NULL)
ELSE t1.c0
END AS c5, t1.c2 AS c6, t1.c1 AS c7
FROM t0 AS t1
WHERE t1.c0 <> t1.c0 OR t1.c1 = t1.c0 AND t1.c0 <> t1.c0 OR t1.c2 < t1.c2 AND t1.c4 <> t1.c4
ORDER BY c6, c7, c6) as subq0
WHERE 89 = subq0.c6
ORDER BY c14, c14, c15;
SELECT
CASE WHEN subq0.c14 < subq0.c6 AND subq0.c18 <> subq0.c18 AND subq0.c9 >= 2 THEN subq0.c11
ELSE subq0.c13
END AS c17, subq0.c16 AS c18, subq0.c5 AS c19, subq0.c7 AS c20, subq0.c16 AS c21, subq0.c21 AS c22, subq0.c21 AS c23
FROM (SELECT t1.c0 AS c5, t1.c4 AS c6, t1.c2 AS c7, t1.c1 AS c8, IFNULL(t1.c3, t1.c3) AS c9, t1.c1 AS c10, t1.c0 AS c11, t1.c3 AS c12, t1.c4 AS c13, ltrim( FALSE) AS c14, t1.c4 AS c15, t1.c3 AS c16, NULLIF(t1.c0, t1.c0) AS c17, t1.c1 AS c18, t1.c4 AS c19, t1.c2 AS c20, t1.c2 AS c21,
CASE WHEN t1.c0 = t1.c0 THEN t1.c1
ELSE t1.c0
END AS c22,
CASE t1.c2 WHEN t1.c1 <> t1.c1 THEN t1.c2
WHEN likelihood(NULL,0.097802) > t1.c2 THEN t1.c2
WHEN t1.c3 = t1.c3 THEN t1.c2
WHEN t1.c4 = t1.c4 THEN t1.c2
WHEN t1.c3 <> t1.c3 THEN t1.c2
WHEN EXISTS (
SELECT t2.c2 AS c5, t2.c4 AS c6, t2.c4 AS c7
FROM t0 AS t2
LEFT JOIN t0 AS t3
ON (t2.c2 = t3.c2)
WHERE t2.c1 <> t2.c1
ORDER BY c6 DESC, c6 DESC
LIMIT 7262358248999388677
) OR
CASE WHEN t1.c4 >= t1.c4 AND NULL IS NULL THEN t1.c3
ELSE NULL
END = t1.c3 THEN t1.c2
WHEN EXISTS (
SELECT t4.c2 AS c5, t4.c1 AS c6, t4.c1 AS c7, t4.c0 AS c8
FROM t0 AS t4
WHERE true
ORDER BY c5, c7
LIMIT 3084467557702557815 OFFSET 4908473048124723401
) THEN t1.c2
WHEN CAST(t1.c1 AS TEXT) = 'text42' THEN t1.c2
WHEN t1.c2 > t1.c2 AND t1.c0 IS NULL THEN t1.c2
ELSE t1.c2
END AS c9, t1.c3 AS c10, t1.c4 AS c11, t1.c2 AS c12, t1.c1 AS c13, t1.c0 AS c14, t1.c3 AS c15, t1.c4 AS c16
FROM t0 AS t1
WHERE t1.c0 <> t1.c0
ORDER BY c11 DESC
LIMIT 906032125336520990 ) as subq0
WHERE false AND substr(TRUE,'text68') < ifnull(TRUE,35) AND true
ORDER BY c20 DESC;
SELECT subq1.c8 AS c5, t5.c1 AS c6, FALSE AS c7, t4.c0 AS c8, t4.c4 AS c9, t4.c2 AS c10,
CASE WHEN subq0.c5 IS NOT NULL THEN subq1.c8
ELSE t4.c3
END AS c11, t4.c3 AS c12
FROM (SELECT t1.c2 AS c5, t1.c0 AS c6
FROM t0 AS t1
WHERE t1.c1 = t1.c0 OR t1.c0 <> t1.c0 OR true OR t1.c1 <> t1.c0 OR t1.c3 <> t1.c3 OR COALESCE(t1.c3, t1.c3, t1.c2, t1.c2, t1.c3) <> t1.c2
ORDER BY c6 COLLATE RTRIM ASC
LIMIT 1566526972627615022 OFFSET 755997179622966651) as subq0
INNER JOIN (
(SELECT t3.c1 AS c5, t3.c1 AS c6, t2.c4 AS c7, t3.c3 AS c8, t2.c3 AS c9, t3.c1 AS c10, t3.c1 AS c11, t2.c0 AS c12, t3.c0 AS c13, t2.c4 AS c14
FROM t0 AS t2
INNER JOIN t0 AS t3
ON (t3.c3 <> t3.c3)
WHERE t2.c0 <> t3.c0 OR t2.c4 >= t3.c4 AND t3.c1 = t3.c1 OR t2.c0 <> t2.c0 AND t3.c3 = t2.c3 OR true
ORDER BY c5, c5) as subq1
LEFT JOIN t0 AS t4
ON (subq1.c14 = t4.c4)
LEFT JOIN t0 AS t5
ON (t4.c1 <> FALSE) )
ON (subq1.c5 <> subq1.c12)
WHERE true
ORDER BY c6 COLLATE BINARY
LIMIT 8657018412999196054 ;
SELECT NULLIF(subq1.c7, NULL) AS c9, subq1.c8 AS c10, subq1.c8 AS c11, subq1.c8 AS c12, subq1.c8 AS c13, subq1.c7 AS c14, subq1.c8 AS c15,
CASE subq1.c8 WHEN subq1.c7 <>
CASE subq1.c7 WHEN subq1.c7 IS NOT NULL THEN subq1.c7
WHEN true THEN subq1.c8
WHEN subq1.c7 <> subq1.c7 THEN subq1.c8
WHEN subq1.c8 IS NULL THEN NULLIF(subq1.c7, subq1.c7)
WHEN subq1.c8 <> CAST(subq1.c8 AS BOOLEAN) THEN NULL
WHEN subq1.c7 = subq1.c8 THEN COALESCE(FALSE, subq1.c8, subq1.c8, subq1.c7, subq1.c7)
WHEN false THEN subq1.c7
WHEN EXISTS (
SELECT t4.c3 AS c5
FROM t0 AS t3
INNER JOIN t0 AS t4
ON (t3.c4 = t3.c4)
LEFT OUTER JOIN t0 AS t5
ON (false)
INNER JOIN t0 AS t6
ON (t6.c3 <> t5.c3)
WHERE t3.c2 IS NOT NULL
ORDER BY c5, c5 COLLATE NOCASE, c5 DESC, c5 ASC
) OR EXISTS (
SELECT t7.c1 AS c5
FROM t0 AS t7
WHERE
CASE WHEN t7.c2 <> t7.c2 THEN t7.c2
ELSE t7.c0
END IS NOT NULL
ORDER BY c5, c5 DESC, c5 COLLATE RTRIM, c5
LIMIT 9059557833790630487 OFFSET 4225467459659183037
) THEN subq1.c8
WHEN subq1.c7 = subq1.c7 THEN subq1.c8
WHEN subq1.c7 <> subq1.c8 THEN subq1.c8
WHEN subq1.c7 IS NULL AND subq1.c7 <> subq1.c7 OR subq1.c7 <>
CASE subq1.c8 WHEN subq1.c7 = subq1.c8 OR subq1.c8 = subq1.c8 AND EXISTS (
SELECT t8.c2 AS c5, t8.c2 AS c6, t8.c0 AS c7
FROM t0 AS t8
WHERE t8.c1 <> t8.c1
ORDER BY c5 ASC, c6 ASC, c6
LIMIT 6454608871073635653 OFFSET 7182377306629340754
) OR subq1.c8 <> subq1.c7 OR subq1.c7 = subq1.c7 AND subq1.c8 <> subq1.c8 AND subq1.c7 = subq1.c7 THEN subq1.c7
WHEN NULLIF(COALESCE(subq1.c7, subq1.c8, subq1.c7, subq1.c8, subq1.c7), subq1.c7) IS NOT NULL THEN subq1.c7
WHEN subq1.c7 IS NULL THEN subq1.c8
ELSE subq1.c7
END AND CAST(subq1.c8 AS INTEGER) IS NOT NULL AND false OR IFNULL(subq1.c8, subq1.c7) = subq1.c7 THEN subq1.c7
ELSE subq1.c8
END THEN
CASE subq1.c7 WHEN subq1.c7 = subq1.c8 THEN
CASE WHEN false THEN subq1.c8
ELSE subq1.c7
END
WHEN subq1.c7 IS NULL THEN subq1.c8
WHEN subq1.c7 <> subq1.c8 THEN
CASE subq1.c8 WHEN subq1.c7 <> subq1.c7 THEN subq1.c8
WHEN false AND EXISTS (
SELECT t9.c3 AS c5, t9.c0 AS c6, t9.c4 AS c7
FROM t0 AS t9
WHERE t9.c1 = t9.c0
ORDER BY c7 ASC, c6 ASC
) THEN subq1.c7
WHEN subq1.c8 <> subq1.c7 THEN subq1.c7
WHEN 90 IS NULL AND subq1.c7 <> subq1.c8 AND subq1.c8 <> subq1.c8 OR subq1.c8 IS NULL THEN subq1.c8
ELSE subq1.c7
END
WHEN
CASE WHEN subq1.c7 <> NULL THEN
CASE subq1.c7 WHEN
CASE subq1.c7 WHEN subq1.c7 <> subq1.c8 AND subq1.c8 IS NULL THEN subq1.c8
ELSE subq1.c8
END = NULLIF(subq1.c8, subq1.c7) THEN subq1.c8
WHEN subq1.c7 = subq1.c8 THEN subq1.c7
WHEN subq1.c7 <> NULL OR subq1.c7 = subq1.c8 THEN subq1.c7
WHEN subq1.c7 IS NULL AND false THEN
CASE subq1.c7 WHEN NULLIF(subq1.c7, subq1.c8) = subq1.c8 THEN subq1.c8
WHEN EXISTS (
SELECT t10.c1 AS c5, t10.c0 AS c6, t10.c0 AS c7, t10.c3 AS c8, t10.c1 AS c9, t10.c4 AS c10
FROM t0 AS t10
WHERE t10.c0 IS NOT NULL
ORDER BY c6 DESC, c5 ASC
LIMIT 7638700423510814072
) THEN subq1.c7
WHEN false THEN subq1.c7
WHEN NULL = subq1.c7 THEN subq1.c7
WHEN subq1.c7 = subq1.c7 THEN subq1.c7
ELSE subq1.c8
END
ELSE subq1.c8
END
ELSE subq1.c8
END = subq1.c8 THEN subq1.c7
WHEN subq1.c8 <> subq1.c7 THEN subq1.c7
WHEN subq1.c8 <> CAST(subq1.c7 AS INTEGER) THEN subq1.c8
WHEN NULL = subq1.c7 OR subq1.c8 = subq1.c7 AND round( NULL) IS NULL THEN subq1.c7
ELSE subq1.c8
END
WHEN true OR subq1.c7 <> subq1.c7 THEN subq1.c7
WHEN subq1.c7 <> subq1.c8 THEN subq1.c8
WHEN EXISTS (
SELECT t12.c3 AS c5, t12.c1 AS c6, t12.c4 AS c7, FALSE AS c8, t11.c4 AS c9, t12.c0 AS c10, t11.c3 AS c11, t11.c2 AS c12, t11.c4 AS c13, t11.c1 AS c14, t11.c0 AS c15, t11.c3 AS c16
FROM t0 AS t11
INNER JOIN t0 AS t12
ON (t11.c1 = t12.c0)
WHERE t12.c4 <= 'text13' OR EXISTS (
SELECT t13.c2 AS c5, t14.c0 AS c6, t13.c0 AS c7, t14.c2 AS c8
FROM t0 AS t13
LEFT JOIN t0 AS t14
ON (t14.c3 <> t14.c3)
WHERE EXISTS (
SELECT t15.c4 AS c5, t15.c3 AS c6, t15.c3 AS c7
FROM t0 AS t15
WHERE t15.c0 IS NOT NULL
ORDER BY c6
)
ORDER BY c7, c7 COLLATE BINARY ASC
)
ORDER BY c12 ASC
LIMIT 7810820740787587799 OFFSET 502975690396703083
) THEN subq1.c7
WHEN EXISTS (
SELECT t16.c0 AS c5, t16.c0 AS c6, t16.c1 AS c7, t16.c2 AS c8, t16.c3 AS c9, t16.c3 AS c10, t16.c1 AS c11, t16.c1 AS c12,
CASE t16.c2 WHEN t16.c4 = t16.c4 THEN t16.c2
WHEN t16.c3 <> t16.c3 THEN t16.c2
WHEN t16.c4 <= t16.c4 THEN t16.c2
WHEN t16.c2 <> t16.c2 THEN t16.c2
ELSE t16.c2
END AS c13, t16.c2 AS c14, t16.c4 AS c15, t16.c2 AS c16, t16.c1 AS c17, t16.c2 AS c18, t16.c2 AS c19, t16.c0 AS c20, t16.c3 AS c21
FROM t0 AS t16
WHERE t16.c4 >=
CASE WHEN t16.c0 <> t16.c0 THEN
CASE t16.c4 WHEN t16.c4 IS NOT NULL THEN t16.c4
WHEN t16.c0 = t16.c1 THEN t16.c4
WHEN false THEN t16.c4
ELSE t16.c4
END
ELSE 'text77'
END
ORDER BY c21, c8 DESC, c17
LIMIT 836937630898007888 OFFSET 2355400803137596060
) THEN subq1.c8
WHEN subq1.c8 <> subq1.c7 OR subq1.c8 = subq1.c7 THEN subq1.c7
ELSE subq1.c7
END AS c22, subq1.c7 AS c23, subq1.c8 AS c24, subq1.c8 AS c25, subq1.c7 AS c26
FROM (SELECT subq0.c5 AS c7, subq0.c6 AS c8
FROM (SELECT t1.c3 AS c5, t1.c3 AS c6
FROM t0 AS t1
LEFT OUTER JOIN t0 AS t2
ON (t1.c2 IS NOT NULL)
WHERE t2.c0 <> t2.c1
ORDER BY c6 COLLATE RTRIM ASC, c6) as subq0
WHERE subq0.c5 =
CASE subq0.c5 WHEN true THEN subq0.c5
WHEN subq0.c6 <> subq0.c6 THEN subq0.c6
WHEN subq0.c6 = NULL THEN subq0.c6
ELSE subq0.c6
END AND subq0.c6 = subq0.c5
ORDER BY c7 DESC, c7, c7 DESC, c8
LIMIT 1970206224801196390 OFFSET 3515894589746295571) as subq1
WHERE CAST(subq1.c7 AS TEXT) IS NULL
ORDER BY c11 DESC
LIMIT 5187270018120034418 ;
SELECT subq0.c6 AS c9, subq0.c8 AS c10,
CASE subq0.c7 WHEN false OR
CASE WHEN subq0.c7 <> subq0.c8 THEN
CASE WHEN subq0.c7 = subq0.c6 THEN subq0.c5
ELSE subq0.c8
END
ELSE subq0.c5
END IS NULL AND subq0.c6 <> subq0.c8 AND subq0.c5 < subq0.c5 THEN FALSE
WHEN subq0.c5 <> 55 THEN subq0.c8
WHEN
CASE WHEN NULLIF(subq0.c7, like('text34',FALSE)) IS NOT NULL THEN subq0.c6
ELSE subq0.c8
END = subq0.c8 AND subq0.c8 = subq0.c6 THEN subq0.c6
WHEN subq0.c7 <> subq0.c6 THEN subq0.c7
WHEN
CASE WHEN EXISTS (
SELECT t4.c1 AS c5, t4.c4 AS c6,
CASE t4.c1 WHEN TRUE = t4.c0 THEN t4.c1
WHEN TRUE <> t4.c1 THEN t4.c1
WHEN t4.c3 <> t4.c3 THEN t4.c1
ELSE t4.c1
END AS c7, t4.c1 AS c8, t4.c1 AS c9
FROM t0 AS t4
WHERE t4.c0 <> t4.c0
ORDER BY c5 DESC
LIMIT 1280513665834716451 OFFSET 581408224666032018
) OR subq0.c8 = subq0.c8 AND subq0.c7 <> subq0.c8 AND subq0.c7 <> subq0.c8 THEN subq0.c6
ELSE subq0.c8
END <> subq0.c8 THEN subq0.c8
WHEN EXISTS (
SELECT t5.c3 AS c5, t5.c3 AS c6, t5.c0 AS c7, NULLIF(t5.c2, t5.c2) AS c8, t5.c4 AS c9, t5.c3 AS c10, t5.c0 AS c11, t5.c2 AS c12, t5.c4 AS c13, t5.c1 AS c14
FROM t0 AS t5
WHERE t5.c0 <>
CASE t5.c1 WHEN t5.c1 = t5.c0 THEN t5.c1
WHEN t5.c2 <> t5.c2 THEN t5.c0
WHEN t5.c0 = t5.c0 THEN t5.c0
WHEN t5.c2 >= t5.c2 THEN t5.c0
WHEN true THEN
CASE WHEN t5.c0 = CAST(t5.c1 AS INTEGER) THEN t5.c0
ELSE t5.c0
END
WHEN t5.c1 <> t5.c1 OR t5.c3 <> t5.c3 AND true THEN t5.c1
WHEN rtrim('text23',33) IS NOT NULL OR true THEN t5.c0
ELSE t5.c1
END
ORDER BY c7, c6 ASC
LIMIT 3906188417417659812 OFFSET 3986198644048307224
) THEN subq0.c7
WHEN CAST(subq0.c8 AS BOOLEAN) IS NULL THEN subq0.c6
WHEN COALESCE(subq0.c6, CAST(subq0.c5 AS TEXT), subq0.c7, subq0.c8, CAST(glob(5,NULL) AS TEXT), round('text72',TRUE)) <> subq0.c8 THEN subq0.c8
WHEN subq0.c8 IS NULL AND subq0.c7 = CAST(subq0.c7 AS BOOLEAN) AND subq0.c6 <> TRUE THEN subq0.c7
WHEN subq0.c7 <> subq0.c7 THEN subq0.c6
WHEN subq0.c5 > subq0.c5 THEN subq0.c8
WHEN subq0.c6 <> subq0.c8 OR subq0.c5 >= subq0.c5 THEN subq0.c8
ELSE subq0.c6
END AS c15, subq0.c8 AS c16,
CASE WHEN EXISTS (
SELECT
CASE WHEN t8.c1 IS NULL AND t8.c2 > t9.c2 THEN t9.c4
ELSE t7.c4
END AS c29, t8.c3 AS c30, t6.c0 AS c31, t8.c3 AS c32, t7.c0 AS c33, t9.c2 AS c34, t6.c3 AS c35, t7.c3 AS c36, t9.c4 AS c37, t9.c3 AS c38, t7.c0 AS c39, t9.c2 AS c40, t9.c3 AS c41, t6.c0 AS c42, t7.c3 AS c43, t9.c1 AS c44, t8.c0 AS c45, t7.c1 AS c46
FROM t0 AS t6
LEFT OUTER JOIN (
t0 AS t7
INNER JOIN (
t0 AS t8
CROSS JOIN t0 AS t9
ON (t9.c3 = t8.c3) )
ON (t8.c0 = t8.c1 OR EXISTS (
SELECT t10.c1 AS c5, t10.c3 AS c6, t10.c3 AS c7
FROM t0 AS t10
WHERE true
ORDER BY c7 ASC, c7, c6 DESC
)) )
ON (t7.c1 = t7.c0 OR EXISTS (
SELECT ALL t11.c0 AS c5, t11.c4 AS c6, t11.c2 AS c7, t11.c3 AS c8, t11.c0 AS c9, t11.c2 AS c10, t11.c3 AS c11, t11.c0 AS c12, t11.c2 AS c13, t11.c4 AS c14, t11.c0 AS c15, t11.c1 AS c16, t11.c1 AS c17, t11.c4 AS c18, t11.c3 AS c19, t11.c4 AS c20, t11.c0 AS c21, t11.c1 AS c22, t11.c3 AS c23, t11.c3 AS c24, t11.c3 AS c25, t11.c4 AS c26, t11.c0 AS c27, t11.c4 AS c28
FROM t0 AS t11
WHERE t11.c0 <> t11.c1 AND t11.c3 <> t11.c3
ORDER BY c13, c21 COLLATE BINARY DESC, c13 DESC
LIMIT 4666398613485326882
))
WHERE like(FALSE,NULL) IS NULL OR t8.c0 = FALSE
ORDER BY c40, c46, c30 COLLATE NOCASE ASC
LIMIT 2892024916826749180 OFFSET 2346044335106521994
) AND EXISTS (
SELECT t12.c3 AS c5, t12.c0 AS c6
FROM t0 AS t12
INNER JOIN (
t0 AS t13
INNER JOIN t0 AS t14
ON (t13.c4 IS NOT NULL) )
ON (t13.c2 <> t12.c2)
WHERE t12.c4 IS NULL AND t14.c1 IS NOT NULL
ORDER BY c6
LIMIT 1577224672905552195 OFFSET 3800345213815333165
) THEN subq0.c8
ELSE subq0.c6
END AS c7, subq0.c5 AS c8, subq0.c8 AS c9, subq0.c6 AS c10, subq0.c7 AS c11, subq0.c8 AS c12,
CASE WHEN subq0.c6 IS NULL THEN NULLIF(subq0.c6, subq0.c6)
ELSE subq0.c7
END AS c13,
CASE WHEN CAST(subq0.c6 AS INTEGER) = CAST(subq0.c5 AS INTEGER) THEN subq0.c5
ELSE subq0.c5
END AS c14, subq0.c6 AS c15, subq0.c6 AS c16, subq0.c8 AS c17, subq0.c6 AS c18, subq0.c8 AS c19, subq0.c8 AS c20, subq0.c7 AS c21
FROM (SELECT t3.c2 AS c5, t3.c0 AS c6, t3.c0 AS c7, t2.c0 AS c8
FROM t0 AS t1
LEFT OUTER JOIN t0 AS t2
ON (t1.c1 = t2.c0)
LEFT JOIN t0 AS t3
ON (true)
WHERE t2.c1 = t3.c1
ORDER BY c7, c8 COLLATE RTRIM ASC, c6
LIMIT 8442260309220876271 OFFSET 3822454569420395662) as subq0
WHERE EXISTS (
SELECT t16.c4 AS c5, t16.c0 AS c6, t17.c3 AS c7, t16.c0 AS c8, t16.c1 AS c9, t15.c0 AS c10, t16.c1 AS c11, t16.c3 AS c12, t15.c1 AS c13, t17.c3 AS c14
FROM t0 AS t15
INNER JOIN (
t0 AS t16
INNER JOIN t0 AS t17
ON (t16.c2 = t17.c2) )
ON (TRUE <> t15.c1 OR t16.c1 = t16.c1 OR t16.c3 = t16.c3)
WHERE EXISTS (
SELECT t18.c4 AS c5, t18.c3 AS c6, t18.c3 AS c7, t18.c2 AS c8, t18.c2 AS c9, t18.c1 AS c10, t18.c3 AS c11, 4 AS c12, t18.c3 AS c13, t18.c0 AS c14, t18.c4 AS c15, t18.c3 AS c16, t18.c3 AS c17, t18.c2 AS c18
FROM t0 AS t18
WHERE t18.c0 =
CASE WHEN false THEN t18.c0
ELSE t18.c0
END
ORDER BY c15 DESC, c6
)
ORDER BY c8 DESC
) AND subq0.c5 IS NULL AND subq0.c6 IS NOT NULL
ORDER BY c16 DESC;
SELECT subq1.c6 AS c9, subq1.c6 AS c10
FROM (SELECT TRUE AS c5, t1.c3 AS c6, t1.c4 AS c7, t1.c3 AS c8, t1.c0 AS c9, t1.c1 AS c10, t1.c1 AS c11, COALESCE(t1.c3, t1.c2, t1.c4) AS c12
FROM t0 AS t1
WHERE false
ORDER BY c8 DESC, c6 COLLATE RTRIM, c12 ASC
LIMIT 615260677817988053 OFFSET 1601989916828623125) as subq0
LEFT JOIN (SELECT t2.c2 AS c5, t2.c2 AS c6, t2.c4 AS c7, 47 AS c8
FROM t0 AS t2
WHERE t2.c4 > t2.c4
ORDER BY c8
LIMIT 3545703657940571200 OFFSET 4703971103111178082) as subq1
ON (subq0.c12 = subq1.c7)
WHERE subq1.c6 IS NULL
ORDER BY c10, c10, c10, c10;
SELECT subq0.c9 AS c13, subq0.c7 AS c14, 14 AS c15
FROM (SELECT t1.c3 AS c5,
CASE t1.c4 WHEN t1.c0 <> t1.c0 THEN t1.c4
WHEN false OR t1.c4 <> t1.c4 AND t1.c2 >= t1.c2 THEN
CASE t1.c4 WHEN t1.c2 <= t1.c2 THEN trim( NULL)
WHEN t1.c4 <> t1.c4 THEN t1.c4
WHEN t1.c2 IS NULL THEN t1.c4
WHEN t1.c1 <> t1.c1 THEN t1.c4
WHEN t1.c3 = t1.c3 THEN t1.c4
WHEN t1.c1 IS NULL THEN t1.c4
WHEN t1.c4 IS NOT NULL THEN t1.c4
WHEN 'text17' >= 'text32' OR t1.c4 IS NOT NULL THEN t1.c4
WHEN true THEN t1.c4
WHEN t1.c4 >= t1.c4 THEN t1.c4
WHEN t1.c2 > t1.c2 THEN t1.c4
WHEN t1.c1 <> t1.c0 THEN t1.c4
ELSE t1.c4
END
ELSE t1.c4
END AS c6, t1.c2 AS c7, t1.c1 AS c8, t1.c1 AS c9, t1.c2 AS c10,
CASE WHEN t1.c0 = t1.c0 AND t1.c3 IS NOT NULL AND t1.c1 =
CASE WHEN t1.c2 <> t1.c2 THEN t1.c0
ELSE t1.c0
END AND t1.c1 <> t1.c1 OR t1.c2 = t1.c2 THEN 96
ELSE t1.c2
END AS c11, t1.c3 AS c12
FROM t0 AS t1
WHERE t1.c0 <> TRUE AND t1.c1 <> t1.c0
ORDER BY c7 ASC, c11
LIMIT 4224862539711498118 OFFSET 706990438318866717) as subq0
WHERE subq0.c7 <= subq0.c10
ORDER BY c14 COLLATE NOCASE;
SELECT t1.c4 AS c13, subq0.c7 AS c14, subq0.c8 AS c15,
CASE subq0.c9 WHEN true THEN
CASE subq0.c9 WHEN CAST(subq0.c12 AS INTEGER) >= subq0.c8 THEN COALESCE(CAST(t1.c0 AS BOOLEAN), subq0.c10, subq0.c10, t1.c0, CAST(t1.c3 AS BOOLEAN), COALESCE(subq0.c6, subq0.c10, subq0.c7, t1.c4))
WHEN 'text1' >= subq0.c12 THEN t1.c0
ELSE subq0.c9
END
WHEN t1.c1 = CAST(
CASE t1.c4 WHEN true THEN t1.c3
WHEN EXISTS (
SELECT t3.c4 AS c5, t3.c1 AS c6, t3.c3 AS c7, t3.c2 AS c8, t3.c1 AS c9, NULL AS c10, t3.c4 AS c11, t3.c2 AS c12, t3.c2 AS c13, t3.c1 AS c14, t3.c3 AS c15, t3.c1 AS c16, t3.c0 AS c17, t3.c1 AS c18, t3.c2 AS c19, t3.c4 AS c20, t3.c0 AS c21, t3.c2 AS c22, t3.c4 AS c23, t3.c2 AS c24, t3.c1 AS c25, t3.c3 AS c26, t3.c1 AS c27, t3.c3 AS c28, t3.c0 AS c29, t3.c2 AS c30, t3.c0 AS c31, t3.c4 AS c32, t3.c4 AS c33, t3.c3 AS c34, t3.c0 AS c35
FROM t0 AS t3
WHERE t3.c0 <> t3.c0
ORDER BY c26 DESC, c24, c12 ASC
LIMIT 2319926796771360384 OFFSET 6619333888372339652
) THEN t1.c4
WHEN true THEN
CASE subq0.c8 WHEN t1.c1 <> t1.c0 THEN CAST(t1.c4 AS TEXT)
WHEN subq0.c12 <> quote( FALSE) OR t1.c0 <>
CASE t1.c1 WHEN t1.c2 >= t1.c2 THEN subq0.c9
WHEN subq0.c6 IS NULL AND EXISTS (
SELECT t4.c0 AS c5, t4.c0 AS c6, t4.c1 AS c7, t4.c0 AS c8, t4.c4 AS c9, t4.c0 AS c10, t4.c0 AS c11, t4.c4 AS c12, t4.c2 AS c13, t4.c4 AS c14, t4.c2 AS c15
FROM t0 AS t4
WHERE EXISTS (
SELECT t5.c4 AS c5, t5.c3 AS c6
FROM t0 AS t5
WHERE t5.c4 < t5.c4 OR t5.c0 = t5.c0 OR false OR EXISTS (
SELECT t6.c1 AS c5, t6.c1 AS c6, t6.c2 AS c7, t6.c4 AS c8, t6.c3 AS c9, t6.c1 AS c10, t6.c4 AS c11, t6.c4 AS c12
FROM t0 AS t6
WHERE true OR t6.c0 = t6.c0 AND t6.c0 = t6.c1 OR true
ORDER BY c6 ASC, c9
LIMIT 8766303434812490939 OFFSET 5637949270729467639
) OR t5.c2 IS NULL OR t5.c4 = t5.c4 OR t5.c1 = t5.c1 AND false AND false
ORDER BY c6 COLLATE BINARY
LIMIT 5741641231662685564
)
ORDER BY c15, c14, c14 COLLATE NOCASE
LIMIT 1712036829125270811 OFFSET 9082995118469034135
) THEN subq0.c9
WHEN subq0.c7 <> t1.c1 AND t1.c2 = t1.c2 THEN
CASE WHEN subq0.c12 <= subq0.c12 OR false AND t1.c2 = 90 AND subq0.c12 <> subq0.c5 THEN subq0.c9
ELSE subq0.c7
END
WHEN subq0.c5 >= t1.c4 THEN subq0.c11
WHEN t1.c4 > subq0.c12 THEN subq0.c11
WHEN subq0.c9 = t1.c0 THEN t1.c0
WHEN subq0.c7 = t1.c1 OR subq0.c5 >= subq0.c5 THEN subq0.c9
WHEN false THEN subq0.c9
WHEN t1.c4 IS NOT NULL THEN FALSE
WHEN subq0.c10 <> subq0.c6 THEN t1.c0
WHEN subq0.c12 = subq0.c5 OR t1.c4 <= subq0.c5 THEN subq0.c9
WHEN subq0.c10 = subq0.c10 THEN subq0.c11
ELSE subq0.c9
END OR t1.c3 = subq0.c10 THEN subq0.c6
WHEN t1.c0 = subq0.c7 THEN subq0.c7
WHEN
CASE t1.c0 WHEN t1.c1 <> subq0.c7 OR subq0.c10 = subq0.c10 OR t1.c4 <= t1.c4 THEN t1.c0
WHEN t1.c2 >
CASE WHEN EXISTS (
SELECT t7.c4 AS c5, t7.c4 AS c6, t7.c2 AS c7, t7.c1 AS c8, t7.c4 AS c9, t7.c3 AS c10, t7.c0 AS c11, t7.c1 AS c12, t7.c4 AS c13, t7.c1 AS c14
FROM t0 AS t7
WHERE true
ORDER BY c13 DESC
LIMIT 5901509416344928709 OFFSET 2841322519145693365
) THEN subq0.c8
ELSE t1.c2
END THEN t1.c1
WHEN subq0.c12 >= subq0.c5 THEN FALSE
WHEN subq0.c11 IS NULL THEN t1.c3
WHEN subq0.c5 = subq0.c5 THEN t1.c0
WHEN subq0.c9 IS NOT NULL THEN t1.c4
WHEN EXISTS (
SELECT t8.c4 AS c5, t8.c2 AS c6, t8.c0 AS c7, t8.c4 AS c8
FROM t0 AS t8
WHERE t8.c2 <> t8.c2
ORDER BY c5 COLLATE NOCASE, c8 ASC
LIMIT 2556080620514318430 OFFSET 4004631886671157425
) OR subq0.c12 <> subq0.c5 THEN subq0.c6
WHEN t1.c0 IS NULL THEN subq0.c7
WHEN t1.c3 <> COALESCE(subq0.c12, subq0.c10) THEN t1.c4
WHEN subq0.c11 = subq0.c7 THEN t1.c1
ELSE t1.c4
END IS NULL THEN NULL
WHEN t1.c4 = subq0.c12 OR subq0.c12 > subq0.c5 THEN t1.c3
WHEN t1.c3 <> t1.c3 THEN subq0.c7
WHEN subq0.c6 <> subq0.c6 AND subq0.c8 < t1.c2 OR t1.c4 IS NULL AND replace(TRUE,'text51','text3') = 'text48' THEN subq0.c6
WHEN subq0.c12 > subq0.c12 THEN COALESCE(subq0.c11, subq0.c6, subq0.c10, t1.c3)
WHEN t1.c1 = subq0.c9 THEN subq0.c11
WHEN subq0.c5 > subq0.c12 THEN subq0.c11
WHEN EXISTS (
SELECT t9.c2 AS c5, t9.c3 AS c6, t9.c3 AS c7, t9.c3 AS c8, t9.c1 AS c9, t9.c3 AS c10, t9.c4 AS c11, t9.c1 AS c12, t9.c0 AS c13
FROM t0 AS t9
WHERE true
ORDER BY c8 DESC
LIMIT 1465690027721391080 OFFSET 502863557319350429
) THEN CAST(t1.c3 AS BOOLEAN)
ELSE subq0.c5
END
WHEN subq0.c11 IS NOT NULL THEN CAST(FALSE AS BOOLEAN)
WHEN
CASE WHEN subq0.c9 <> subq0.c11 THEN subq0.c5
ELSE subq0.c5
END <> subq0.c12 THEN
CASE WHEN subq0.c5 IS NOT NULL THEN subq0.c5
ELSE
CASE WHEN t1.c3 = t1.c3 THEN subq0.c11
ELSE t1.c4
END
END
WHEN false AND t1.c2 <=
CASE t1.c2 WHEN subq0.c8 <> subq0.c8 OR t1.c0 <> subq0.c9 THEN subq0.c8
WHEN true THEN subq0.c8
WHEN
CASE t1.c3 WHEN subq0.c6 <> t1.c3 THEN subq0.c6
WHEN subq0.c9 <> t1.c0 AND EXISTS (
SELECT t10.c2 AS c5, t10.c3 AS c6, t10.c3 AS c7, t10.c1 AS c8, t10.c4 AS c9
FROM t0 AS t10
WHERE EXISTS (
SELECT t11.c2 AS c5
FROM t0 AS t11
WHERE false
ORDER BY c5, c5 COLLATE RTRIM, c5, c5 DESC
LIMIT 4830704431498383004 OFFSET 244777622436379260
) OR t10.c3 <> t10.c3 OR t10.c4 = t10.c4
ORDER BY c8 DESC, c7 ASC
LIMIT 6561156522222612537
) THEN subq0.c10
WHEN EXISTS (
SELECT t12.c3 AS c5, t12.c3 AS c6, 'text87' AS c7, t12.c0 AS c8, t12.c3 AS c9, t12.c1 AS c10, t12.c3 AS c11, t12.c0 AS c12, t12.c0 AS c13, t12.c4 AS c14, t12.c4 AS c15, t12.c4 AS c16, t12.c1 AS c17, t12.c2 AS c18, t12.c1 AS c19, t12.c3 AS c20
FROM t0 AS t12
WHERE false
ORDER BY c5, c10 ASC, c5
LIMIT 2233805338485943391 OFFSET 1606907566598092874
) THEN subq0.c10
WHEN subq0.c8 <> subq0.c8 THEN
CASE subq0.c10 WHEN true THEN t1.c3
WHEN t1.c3 <> subq0.c10 THEN t1.c3
WHEN subq0.c8 <= subq0.c8 AND subq0.c12 >= subq0.c12 OR EXISTS (
SELECT t13.c1 AS c5
FROM t0 AS t13
WHERE EXISTS (
SELECT t14.c4 AS c5, t14.c2 AS c6, t14.c3 AS c7, t14.c0 AS c8
FROM t0 AS t14
WHERE true
ORDER BY c5
LIMIT 2825843445980595664
)
ORDER BY c5 ASC, c5 DESC, c5 COLLATE BINARY, c5 ASC
LIMIT 7238696757004295286
) THEN subq0.c10
WHEN true THEN subq0.c6
WHEN subq0.c6 <> subq0.c6 OR subq0.c11 = subq0.c7 THEN subq0.c6
WHEN subq0.c9 <> t1.c0 THEN subq0.c10
WHEN t1.c0 <> t1.c1 THEN subq0.c6
ELSE NULL
END
WHEN subq0.c11 <> subq0.c11 AND false THEN subq0.c10
WHEN subq0.c8 >= t1.c2 THEN t1.c3
WHEN t1.c4 IS NULL AND subq0.c11 <> t1.c0 THEN subq0.c10
ELSE subq0.c10
END <> t1.c3 THEN t1.c2
WHEN subq0.c10 = subq0.c6 THEN subq0.c8
WHEN subq0.c7 <> subq0.c7 THEN subq0.c8
WHEN t1.c2 >= IFNULL(subq0.c8, subq0.c8) THEN t1.c2
WHEN subq0.c11 IS NULL THEN subq0.c8
WHEN subq0.c6 <> t1.c3 OR subq0.c10 = subq0.c10 THEN t1.c2
WHEN subq0.c7 IS NULL THEN subq0.c8
WHEN t1.c4 <= subq0.c5 THEN subq0.c8
WHEN t1.c0 = subq0.c11 THEN subq0.c8
WHEN subq0.c9 <>
CASE subq0.c9 WHEN EXISTS (
SELECT t15.c0 AS c5
FROM t0 AS t15
WHERE t15.c2 >= t15.c2 AND true
ORDER BY c5 ASC, c5 DESC, c5 ASC, c5
LIMIT 3530287226320805055 OFFSET 2734557130672701099
) THEN subq0.c11
WHEN subq0.c7 <> t1.c1 THEN CAST(subq0.c5 AS TEXT)
WHEN subq0.c6 = subq0.c6 THEN subq0.c7
WHEN t1.c2 IS NOT NULL THEN subq0.c11
WHEN subq0.c6 <> subq0.c6 THEN subq0.c9
WHEN true THEN subq0.c7
WHEN t1.c3 = t1.c3 THEN subq0.c11
WHEN t1.c0 = subq0.c9 THEN subq0.c9
WHEN subq0.c12 > subq0.c5 AND
CASE WHEN t1.c1 = TRUE THEN subq0.c5
ELSE subq0.c12
END < subq0.c5 THEN subq0.c9
ELSE TRUE
END THEN subq0.c8
ELSE subq0.c8
END THEN subq0.c10
WHEN 'text96' < 'text66' THEN t1.c4
WHEN true THEN t1.c3
WHEN t1.c0 =
CASE subq0.c9 WHEN EXISTS (
SELECT t16.c2 AS c5, t16.c1 AS c6, t16.c0 AS c7, t16.c0 AS c8
FROM t0 AS t16
WHERE true
ORDER BY c6, c5
LIMIT 6994576167024800395 OFFSET 6751711955269114393
) THEN subq0.c9
WHEN t1.c0 <> t1.c1 THEN subq0.c7
WHEN
CASE t1.c4 WHEN t1.c1 IS NULL OR EXISTS (
SELECT t17.c4 AS c5, t17.c2 AS c6
FROM t0 AS t17
WHERE t17.c4 < t17.c4 OR t17.c1 = t17.c0
ORDER BY c6 ASC, c6, c5, c5 ASC
LIMIT 1610746162451414741
) THEN subq0.c12
WHEN TRUE = t1.c1 AND COALESCE(NULL, t1.c4, t1.c3) <= t1.c2 THEN subq0.c7
WHEN subq0.c7 = subq0.c9 THEN t1.c4
WHEN subq0.c11 = subq0.c9 THEN subq0.c9
WHEN EXISTS (
SELECT t19.c3 AS c5, t18.c0 AS c6, t18.c3 AS c7, t19.c1 AS c8, t19.c4 AS c9, t18.c4 AS c10, t19.c1 AS c11, t18.c1 AS c12, t19.c1 AS c13
FROM t0 AS t18
INNER JOIN t0 AS t19
ON (t18.c1 = TRUE)
WHERE t19.c0 IS NULL
ORDER BY c8 ASC, c6, c11 DESC
LIMIT 696042639756585777 OFFSET 2019388691672998891
) THEN t1.c3
WHEN subq0.c9 <> subq0.c9 THEN t1.c2
WHEN t1.c0 = subq0.c11 THEN t1.c3
WHEN false OR subq0.c5 IS NOT NULL THEN subq0.c6
WHEN false THEN subq0.c9
WHEN t1.c1 IS NOT NULL THEN t1.c4
WHEN subq0.c10 <> subq0.c6 THEN subq0.c10
WHEN subq0.c10 IS NOT NULL OR true OR t1.c0 IS NULL THEN subq0.c5
ELSE t1.c4
END IS NULL THEN t1.c1
WHEN t1.c3 = NULL THEN subq0.c11
WHEN t1.c2 IS NULL THEN subq0.c7
WHEN t1.c4 = subq0.c12 OR subq0.c5 > subq0.c5 OR subq0.c12 <>
CASE subq0.c5 WHEN t1.c2 < t1.c2 THEN 'text99'
WHEN false THEN subq0.c5
WHEN subq0.c11 = subq0.c7 THEN subq0.c5
ELSE subq0.c5
END OR EXISTS (
SELECT TRUE AS c5, t20.c4 AS c6, t20.c4 AS c7
FROM t0 AS t20
WHERE true
ORDER BY c6 DESC, c7, c6
LIMIT 2528256608990235843 OFFSET 6975707006201508687
) THEN FALSE
WHEN t1.c3 = subq0.c6 THEN subq0.c11
WHEN
CASE WHEN
CASE WHEN subq0.c12 <> subq0.c12 AND subq0.c5 >= t1.c4 THEN subq0.c11
ELSE t1.c0
END <> t1.c0 THEN subq0.c9
ELSE subq0.c9
END = subq0.c7 THEN subq0.c9
WHEN EXISTS (
SELECT t21.c4 AS c5, t21.c4 AS c6, t21.c2 AS c7, t21.c4 AS c8, t21.c2 AS c9, t21.c1 AS c10, t21.c0 AS c11, t21.c0 AS c12, TRUE AS c13, t21.c2 AS c14, t21.c4 AS c15
FROM t0 AS t21
WHERE t21.c2 < t21.c2
ORDER BY c10 ASC, c15 ASC, c14 DESC
) THEN subq0.c9
WHEN subq0.c5 > t1.c4 THEN subq0.c7
ELSE subq0.c9
END THEN subq0.c6
WHEN EXISTS (
SELECT t22.c2 AS c5, t22.c0 AS c6, t22.c0 AS c7, t22.c4 AS c8, t22.c2 AS c9, t22.c4 AS c10, t22.c2 AS c11, t22.c0 AS c12, t22.c4 AS c13, t22.c0 AS c14, t22.c1 AS c15, t22.c1 AS c16, t22.c1 AS c17,
CASE WHEN t22.c4 < t22.c4 THEN t22.c3
ELSE t22.c3
END AS c18, t22.c3 AS c19
FROM t0 AS t22
WHERE EXISTS (
SELECT t23.c2 AS c5, t23.c3 AS c6, t23.c1 AS c7, t23.c3 AS c8, t23.c2 AS c9, t23.c2 AS c10, t23.c4 AS c11, t23.c4 AS c12, t23.c0 AS c13
FROM t0 AS t23
WHERE true AND EXISTS (
SELECT t24.c1 AS c5, t24.c0 AS c6, NULL AS c7, t24.c1 AS c8
FROM t0 AS t24
WHERE t24.c0 IS NOT NULL
ORDER BY c5, c6 COLLATE RTRIM ASC, c5
LIMIT 6976551445593382551 OFFSET 3513391168980268801
) AND t23.c3 IS NOT NULL
ORDER BY c10 ASC, c8 DESC
LIMIT 386365999215345544
)
ORDER BY c8 ASC
LIMIT 2323264080173256328
) OR NULL <> t1.c3 THEN t1.c3
ELSE subq0.c7
END AS TEXT) THEN t1.c1
WHEN EXISTS (
SELECT NULL AS c5,
CASE WHEN COALESCE(t26.c3, t26.c3, t26.c4, t25.c2, t25.c3, t26.c4) < ifnull(TRUE,100) THEN CAST(t25.c2 AS BOOLEAN)
ELSE t26.c0
END AS c6, t25.c0 AS c7, t26.c0 AS c8, t26.c2 AS c9, t26.c2 AS c10, t25.c4 AS c11, t26.c3 AS c12, t25.c4 AS c13, t25.c1 AS c14, t26.c0 AS c15, t26.c0 AS c16, t25.c2 AS c17, t26.c0 AS c18
FROM t0 AS t25
INNER JOIN t0 AS t26
ON (t26.c3 = t26.c3)
WHERE t25.c4 > t26.c4
ORDER BY c15 ASC, c16, c17 DESC
LIMIT 3287878660373641095
) THEN
CASE t1.c1 WHEN false THEN subq0.c11
WHEN subq0.c5 <= subq0.c5 THEN subq0.c7
WHEN subq0.c6 IS NULL THEN subq0.c7
WHEN t1.c3 =
CASE WHEN subq0.c7 = subq0.c7 OR subq0.c10 IS NULL THEN subq0.c6
ELSE t1.c3
END OR subq0.c12 <> t1.c4 THEN subq0.c9
WHEN t1.c0 IS NOT NULL THEN t1.c0
ELSE subq0.c7
END
WHEN subq0.c10 = t1.c3 THEN t1.c0
WHEN subq0.c8 <> t1.c2 THEN subq0.c9
ELSE
CASE WHEN false THEN t1.c0
ELSE t1.c1
END
END AS c19, t1.c3 AS c20, t1.c4 AS c21, subq0.c5 AS c22
FROM t0 AS t1
INNER JOIN (SELECT t2.c4 AS c5, t2.c3 AS c6, t2.c1 AS c7, 81 AS c8, t2.c1 AS c9, t2.c3 AS c10, TRUE AS c11, t2.c4 AS c12
FROM t0 AS t2
WHERE t2.c4 >= t2.c4
ORDER BY c7 DESC, c12, c12
LIMIT 2161086417330148131 ) as subq0
ON (subq0.c9 <> subq0.c7)
WHERE
CASE subq0.c9 WHEN subq0.c8 < subq0.c8 THEN t1.c0
WHEN t1.c3 <> subq0.c6 OR subq0.c9 <> subq0.c11 THEN subq0.c11
WHEN false AND subq0.c6 <> subq0.c10 AND CAST(CAST(t1.c4 AS BOOLEAN) AS TEXT) IS NOT NULL OR subq0.c5 >= subq0.c5 THEN CAST(COALESCE(subq0.c9, t1.c3, CAST(subq0.c6 AS BOOLEAN)) AS INTEGER)
WHEN subq0.c5 <> subq0.c12 THEN TRUE
WHEN t1.c3 IS NULL THEN t1.c1
WHEN subq0.c6 = subq0.c10 THEN CAST(subq0.c6 AS INTEGER)
WHEN subq0.c8 <> subq0.c8 THEN subq0.c7
WHEN t1.c4 = subq0.c12 THEN subq0.c9
ELSE t1.c0
END = t1.c0
ORDER BY c20 ASC, c13 ASC;
+16
View File
@@ -0,0 +1,16 @@
CREATE TABLE t0 (
c0 ,
c1
);
SELECT subq1.c8 c9
FROM (SELECT TRUE c8
FROM (SELECT t1.c1 c5, t1.c0 c6, t1.c0 c7
FROM t0 t1
WHERE t1.c1 = t1.c0
LIMIT 5819351589579946652 ) subq0
WHERE (67,NULL) NOT NULL
ORDER BY c8) subq1
WHERE subq1.c8 <>
CASE subq1.c8 WHEN subq1.c8 = subq1.c8 THEN subq1.c8
ELSE subq1.c8
END AND subq1.c8 <> subq1.c8
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE > /dev/null 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+100
View File
@@ -0,0 +1,100 @@
CREATE TABLE table_0 (table_0_c0 TEXT, table_0_c1 REAL ) ;
CREATE TABLE IF NOT EXISTS table_1 (table_1_c0 REAL ) ;
CREATE TABLE table_2 (table_2_c0 UNSIGNED BIG INT, table_2_c1 BIGINT, table_2_c2 BIGINT ) ;
CREATE TABLE IF NOT EXISTS table_3 (table_3_c0 UNSIGNED BIG INT, table_3_c1 DATETIME ) ;
CREATE TABLE table_4 (table_4_c0 INT, table_4_c1 BOOLEAN, table_4_c2 INT ) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (-2, NULL) ;
INSERT OR IGNORE INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (3, 0, TRUE) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('male', 1.5) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (4, NULL) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (1, -0, 0) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (2, NULL) ;
INSERT INTO table_1 (table_1_c0) VALUES (-1.5) ;
INSERT OR REPLACE INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (3, 3, -1) ;
INSERT INTO table_1 (table_1_c0) VALUES (-0.0) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (TRUE, NULL) ;
INSERT OR IGNORE INTO table_3 (table_3_c0, table_3_c1) VALUES (3, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (TRUE, FALSE, FALSE) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (4, 1, 0) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('bob', 0.0) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (-2, -0, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (1, 0, FALSE) ;
INSERT INTO table_1 (table_1_c0) VALUES (2.0) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('bob', -0.0) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (FALSE, TRUE, 4) ;
INSERT OR REPLACE INTO table_1 (table_1_c0) VALUES (2.0) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES (NULL, 2.0) ;
INSERT OR IGNORE INTO table_0 (table_0_c0, table_0_c1) VALUES ('switzerland', 1.5) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (1, FALSE, -2) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (FALSE, -1, 1) ;
INSERT OR REPLACE INTO table_3 (table_3_c0, table_3_c1) VALUES (1, NULL) ;
INSERT OR REPLACE INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (NULL, NULL, 4) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (-2, 2, -0) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (-1, NULL) ;
INSERT OR IGNORE INTO table_0 (table_0_c0, table_0_c1) VALUES ('alice', -1.5) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('male', TRUE) ;
INSERT OR IGNORE INTO table_1 (table_1_c0) VALUES (2.0) ;
INSERT INTO table_1 (table_1_c0) VALUES (TRUE) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (NULL, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (0, 1, -1) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (-2, FALSE, FALSE) ;
INSERT INTO table_1 (table_1_c0) VALUES (NULL) ;
INSERT INTO table_1 (table_1_c0) VALUES (-0.0) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('switzerland', -1.5) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('bob', -0.0) ;
INSERT OR REPLACE INTO table_3 (table_3_c0, table_3_c1) VALUES (3, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (3, TRUE, 2) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (2, 0, 4) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (NULL, 3, -1) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (2, NULL) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (0, -0, NULL) ;
INSERT OR IGNORE INTO table_0 (table_0_c0, table_0_c1) VALUES ('switzerland', 0.0) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (4, 1, FALSE) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (4, 4, -2) ;
INSERT INTO table_1 (table_1_c0) VALUES (-1.5) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (FALSE, NULL) ;
INSERT OR REPLACE INTO table_3 (table_3_c0, table_3_c1) VALUES (-1, NULL) ;
INSERT OR IGNORE INTO table_3 (table_3_c0, table_3_c1) VALUES (0, NULL) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (FALSE, FALSE, 2) ;
INSERT INTO table_1 (table_1_c0) VALUES (-1.5) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (-0, 1, 0) ;
INSERT INTO table_1 (table_1_c0) VALUES (2.0) ;
INSERT OR IGNORE INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (TRUE, NULL, NULL) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (-1, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (4, NULL, NULL) ;
INSERT INTO table_1 (table_1_c0) VALUES (-1.5) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (1, NULL) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (TRUE, TRUE, -2) ;
INSERT INTO table_0 (table_0_c0, table_0_c1) VALUES ('germany', -1.5) ;
INSERT OR IGNORE INTO table_3 (table_3_c0, table_3_c1) VALUES (TRUE, NULL) ;
INSERT INTO table_1 (table_1_c0) VALUES (-0.0) ;
INSERT INTO table_1 (table_1_c0) VALUES (2.0) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (3, TRUE, NULL) ;
INSERT OR REPLACE INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (-2, 1, 0) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (4, -0, 3) ;
INSERT INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (TRUE, 1, NULL) ;
INSERT OR IGNORE INTO table_3 (table_3_c0, table_3_c1) VALUES (4, NULL) ;
INSERT INTO table_2 (table_2_c0, table_2_c1, table_2_c2) VALUES (2, 1, 4) ;
INSERT INTO table_3 (table_3_c0, table_3_c1) VALUES (TRUE, NULL) ;
INSERT OR IGNORE INTO table_4 (table_4_c0, table_4_c1, table_4_c2) VALUES (2, TRUE, 0) ;
INSERT OR IGNORE INTO table_1 (table_1_c0) VALUES (-1.5) ;
REINDEX ;;
CREATE VIEW view_0 AS WITH cte_1 AS ( SELECT DISTINCT * FROM table_0, table_3, table_2 ) SELECT DISTINCT * FROM table_1, table_4, table_0 ;;
;;
;;
WITH cte_2 AS ( SELECT * FROM table_3, table_1 ) SELECT * FROM table_4 JOIN table_0 ON table_4.table_4_c2 > table_0.table_0_c0 ORDER BY table_4_c0 LIMIT 1;
REINDEX ;;
REINDEX ;;
ANALYZE ;;
DROP VIEW view_0 ;;
WITH cte_3 AS ( SELECT * FROM table_1 ) SELECT DISTINCT table_1_c0 FROM table_0, table_1 JOIN table_3 ON table_0.table_0_c1 < table_3.table_3_c0 WHERE EXISTS ( SELECT * FROM table_3 ORDER BY table_3_c0 LIMIT 1 ) GROUP BY table_3_c0 ORDER BY table_0_c0 ASC LIMIT 0;
;;
ALTER TABLE table_1 ADD alter_table_1_c0 DATETIME ;;
PRAGMA synchronous ;;
DELETE FROM table_1 WHERE LOWER ( 1 ) ;;
SELECT AVG(table_1_c0) FROM table_1, table_0, table_2 WHERE 1 IS NULL GROUP BY table_2_c1 HAVING IFNULL ( 1 , 1 ) LIMIT 2 OFFSET 2;
;;
ANALYZE table_4 ;;
;;
CREATE TRIGGER trigger_5 BEFORE INSERT ON table_0 BEGIN DELETE FROM table_2 ; UPDATE table_1 SET table_1_c0 = 0.0 WHERE IFNULL ( 1 , 1 ) ; END;
SELECT DISTINCT * FROM table_3, table_2 WHERE EXISTS ( SELECT table_3_c1 FROM table_3 LIMIT NULL ) LIMIT 3;
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS table_3 ( INT, table_3_c1 ) ;
INSERT INTO table_3 VALUES ( 2, NULL) ;
SELECT * FROM table_3 WHERE ( SELECT table_3_c1 LIMIT NULL )
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE 2>&1)
if sqlite3-3.39.4 < $SQL_FILE 2>&1 | grep -q "datatype mismatch"; then
if sqlite3-3.26.0 < $SQL_FILE 2>&1 | grep -q "datatype mismatch"; then
exit 1
else
exit 0
fi
fi
exit 1
+1
View File
@@ -0,0 +1 @@
DIFF
+11
View File
@@ -0,0 +1,11 @@
CREATE TABLE t0 ( col0 text DEFAULT 'default' NOT NULL, col1 text );
INSERT INTO t0 (col0,col1) VALUES ('UNmizptjd6','pEIXeXRq'); INSERT INTO t0 (col0,col1) VALUES ('D9','JCb'); INSERT INTO t0 (col0,col1) VALUES ('723d','NRHthpKD'); INSERT INTO t0 (col0,col1) VALUES ('z','78FdwDsn'); INSERT INTO t0 (col0,col1) VALUES ('sq1Wn4Q','4'); INSERT INTO t0 (col0,col1) VALUES ('E','IHmJe'); INSERT INTO t0 (col0,col1) VALUES ('Kt3',NULL); INSERT INTO t0 (col0) VALUES ('Zm2unTj');
CREATE TABLE t1 ( col0 text , col1 int , col2 text , col3 int , col4 text );
INSERT INTO t1 (col1,col2,col3,col4) VALUES (448715285,'M',-1832017664,'TOODVU'); INSERT INTO t1 (col0,col1,col2,col3,col4) VALUES ('GZuiY',620393216,'AHX',-1305616808,'TPudz8'); INSERT INTO t1 (col0,col1,col3,col4) VALUES ('nNfJeLwp',439561028,NULL,'Kbre8p'); INSERT INTO t1 (col0,col1,col2,col3,col4) VALUES (NULL,NULL,'av',-1252356455,'Yjca'); INSERT INTO t1 (col0,col1,col2,col3,col4) VALUES (NULL,1237306720,'yQTk',-403961669,'DmMyNvm'); INSERT INTO t1 (col0,col1,col2,col4) VALUES (NULL,2049300292,'sYCWGtg8J','RxYwTBHZ3'); INSERT INTO t1 (col0,col1,col2,col3,col4) VALUES ('Lr',-1650880014,'HAFG',-1384780549,'e0ZItlu');
CREATE TABLE t2 ( col0 text NOT NULL, col1 int , col2 int NOT NULL);
INSERT INTO t2 (col0,col1,col2) VALUES ('5wkZ',-578609212,-1451861236); INSERT INTO t2 (col0,col1,col2) VALUES ('QdWDYOWaN',-1208558314,1774332077); INSERT INTO t2 (col0,col1,col2) VALUES ('r',-895172089,-925435689); INSERT INTO t2 (col0,col1,col2) VALUES ('owjNqRkto',NULL,-258402792); INSERT INTO t2 (col0,col1,col2) VALUES ('JE1Xy53PSJ',1094324410,-1789434804);
CREATE TABLE t3 ( col0 text , col1 int , col2 int NOT NULL, col3 text , col4 int , col5 text );
INSERT INTO t3 (col0,col1,col2,col3,col5) VALUES ('V2xGy7',1905137556,991887252,'eirzPZGtTh','qXGiehd1'); INSERT INTO t3 (col0,col1,col2,col3,col4,col5) VALUES ('47Hw96W6xa',1148164379,699964734,'E5',-2146066543,'ZAQ0ru'); INSERT INTO t3 (col0,col2,col3,col4,col5) VALUES ('TtVhEsfk',1987252506,NULL,-801952450,'ODucy4DxoV'); INSERT INTO t3 (col1,col2,col3,col4,col5) VALUES (-1790726037,-29594294,'uU1sAcGd',2146383358,'ArnoC6'); INSERT INTO t3 (col0,col1,col2,col3,col4,col5) VALUES ('7yjwvWfGSu',-1407498466,-520058265,'aICsPiMfVW',NULL,'PgGkOyK'); INSERT INTO t3 (col2,col4,col5) VALUES (-455547118,2098766623,'no2'); INSERT INTO t3 (col0,col1,col2,col3,col4,col5) VALUES ('TZ',566302061,1599877988,'kH0Qxq',-599348559,'6075W'); INSERT INTO t3 (col0,col1,col2,col5) VALUES ('I',-1488912520,-1164400479,'mff2TCQw');
CREATE TABLE t4 ( col0 text , col1 text , col2 text , col3 int );
INSERT INTO t4 (col0,col1,col2) VALUES ('qVqqZ7eR','JMV','cp'); INSERT INTO t4 (col1,col2,col3) VALUES ('o3wWtVU','KJnwp',-781743193); INSERT INTO t4 (col0,col1,col2,col3) VALUES ('3','mh','xYYMuA',NULL); INSERT INTO t4 (col0,col1,col2,col3) VALUES ('Ogf6jAn','xFpTvrWL',NULL,1926754161); INSERT INTO t4 (col0,col1,col3) VALUES ('shWWxc7rq1',NULL,-1660962766); INSERT INTO t4 (col0,col1,col2,col3) VALUES ('oWLkOBt','l','tQ',734675971); INSERT INTO t4 (col0,col1,col2,col3) VALUES (NULL,'fzCe','lGyatqO',NULL); INSERT INTO t4 (col0,col1,col2,col3) VALUES ('a',NULL,'W5kZgK34n',670528846);
SELECT LAG(- (- (-403961669))) OVER () AS win0, AVG(UPPER ((t1.col2 || 'HAFG'))) OVER (PARTITION BY col4 ORDER BY col3) AS win1, ROW_NUMBER() OVER (RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS win2 FROM t1;
+2
View File
@@ -0,0 +1,2 @@
CREATE TABLE t1 ( col2 );
SELECT LAG( ( ( 403961669))) OVER () , AVG( (( col2 ))) FROM t1
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE biq (ype , ucn , ynu );
CREATE VIEW zua AS SELECT ype, ucn, AVG(ynu) FROM biq WHERE ucn BETWEEN 0 AND 1363441146 ;;
INSERT OR REPLACE INTO biq (ype, ucn, ynu) VALUES (CURRENT_TIMESTAMP , 1 , 1 );
SELECT ucn, ype FROM biq WHERE biq.ype / 709620288 ;
+3
View File
@@ -0,0 +1,3 @@
CREATE TABLE biq (ype , ucn , ynu );
INSERT INTO biq VALUES (CURRENT_TIMESTAMP , 1 , 1 );
SELECT ype FROM biq WHERE ype / 709620288
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+337
View File
@@ -0,0 +1,337 @@
CREATE TABLE t0 (
c0 BOOLEAN,
c1 INTEGER,
c2 BOOLEAN,
c3 TEXT,
c4 NULL,
c5 INTEGER,
c6 BOOLEAN
);
INSERT INTO t0 VALUES (FALSE, 1, FALSE, 'text16', NULL, COALESCE(72, 81, 25, 72), FALSE);
UPDATE t0
SET c0 = t0.c0, c3 = upper( 77), c4 = t0.c4
WHERE
CASE t0.c3 WHEN t0.c1 >= t0.c5 THEN t0.c3
WHEN t0.c1 >= t0.c1 THEN t0.c3
WHEN EXISTS (
SELECT t2.c4 AS c7, t2.c2 AS c8, t1.c2 AS c9, NULL AS c10, t1.c0 AS c11, t1.c6 AS c12, t1.c4 AS c13
FROM t0 AS t1
LEFT JOIN t0 AS t2
ON (t1.c4 <> t2.c4)
WHERE EXISTS (
SELECT t3.c4 AS c7, t3.c3 AS c8, t3.c2 AS c9, t3.c3 AS c10, t3.c0 AS c11, t3.c4 AS c12, t3.c3 AS c13
FROM t0 AS t3
WHERE EXISTS (
SELECT t4.c5 AS c7, t4.c6 AS c8, t4.c2 AS c9, t4.c1 AS c10, t4.c4 AS c11, t4.c1 AS c12
FROM t0 AS t4
WHERE t4.c5 > 91 AND t4.c4 IS NOT NULL OR 46 <= t4.c1
ORDER BY c11 ASC, c9, c12 ASC
)
ORDER BY c9, c8 ASC
)
ORDER BY c13, c10
) THEN quote( TRUE)
WHEN t0.c2 <> t0.c0 THEN t0.c3
WHEN t0.c0 <> t0.c2 AND t0.c4 = t0.c4 AND t0.c5 IS NULL OR
CASE t0.c0 WHEN t0.c2 <> t0.c6 THEN t0.c0
WHEN COALESCE(t0.c4, t0.c2, t0.c4, t0.c6) <> t0.c2 THEN t0.c6
WHEN t0.c4 = COALESCE(t0.c4, t0.c4, t0.c0, t0.c4, t0.c4) THEN t0.c6
WHEN EXISTS (
SELECT t5.c3 AS c7, t7.c4 AS c8, t7.c2 AS c9, t6.c2 AS c10, t5.c3 AS c11, t6.c3 AS c12
FROM t0 AS t5
INNER JOIN (
t0 AS t6
LEFT JOIN t0 AS t7
ON (t6.c3 = t7.c3) )
ON (t7.c0 IS NOT NULL AND t5.c5 <= t5.c5)
WHERE t6.c1 = t7.c5 OR t7.c5 = 61 OR false OR FALSE <> t5.c2
ORDER BY c7 ASC
) AND t0.c1 > t0.c5 OR t0.c5 <= t0.c5 AND t0.c6 IS NULL THEN t0.c0
WHEN t0.c6 <> t0.c6 THEN t0.c0
WHEN t0.c2 <> t0.c0 AND false AND
CASE WHEN t0.c3 >= t0.c3 THEN t0.c2
ELSE FALSE
END = t0.c2 OR EXISTS (
SELECT t8.c4 AS c7, t8.c5 AS c8, t8.c0 AS c9, t8.c0 AS c10, t8.c1 AS c11, 59 AS c12, t8.c4 AS c13, t8.c1 AS c14, FALSE AS c15, t8.c2 AS c16
FROM t0 AS t8
WHERE t8.c6 = FALSE OR t8.c0 = t8.c0
ORDER BY c8, c14 COLLATE NOCASE DESC, c9 COLLATE NOCASE
LIMIT 4633730287411729534
) OR NULLIF(t0.c5, t0.c1) <= t0.c5 THEN t0.c2
WHEN t0.c0 <> t0.c0 THEN t0.c2
WHEN t0.c2 <> t0.c6 OR t0.c0 IS NOT NULL AND EXISTS (
SELECT t9.c5 AS c7, t9.c3 AS c8, t9.c0 AS c9, t9.c2 AS c10, t9.c2 AS c11, t9.c6 AS c12, t9.c4 AS c13, t9.c5 AS c14, t9.c3 AS c15, t9.c6 AS c16, t9.c5 AS c17, t9.c5 AS c18, t9.c2 AS c19, t9.c4 AS c20, t9.c2 AS c21, t9.c5 AS c22, TRUE AS c23, NULLIF(t9.c4, t9.c4) AS c24
FROM t0 AS t9
WHERE t9.c0 = t9.c6
ORDER BY c10, c15, c17 ASC
) THEN
CASE WHEN false THEN t0.c2
ELSE t0.c6
END
ELSE t0.c2
END =
CASE WHEN
CASE WHEN t0.c2 <> FALSE THEN t0.c6
ELSE trim( 'text11')
END IS NULL THEN
CASE WHEN true THEN t0.c6
ELSE t0.c6
END
ELSE IFNULL(t0.c6, t0.c0)
END AND false AND t0.c5 >= t0.c1 THEN t0.c3
WHEN t0.c3 >= t0.c3 AND length( FALSE) <= IFNULL(t0.c1, t0.c1) THEN COALESCE(t0.c4, t0.c4)
WHEN EXISTS (
SELECT t12.c2 AS c7, t10.c6 AS c8, t11.c1 AS c9, t12.c1 AS c10,
CASE t12.c4 WHEN t11.c5 > t10.c5 THEN t11.c4
ELSE t10.c4
END AS c11, NULLIF(t11.c4, t10.c4) AS c12, t12.c6 AS c13, t11.c5 AS c14, CAST(t12.c2 AS BOOLEAN) AS c15, t11.c3 AS c16, NULLIF(t12.c3, t10.c3) AS c17, t12.c3 AS c18, t12.c6 AS c19
FROM t0 AS t10
LEFT JOIN (
t0 AS t11
LEFT JOIN t0 AS t12
ON (t12.c4 IS NOT NULL) )
ON (t10.c1 = t11.c1)
WHERE false
ORDER BY c16 DESC, c19 DESC
LIMIT 6435163214005728455 OFFSET 8629639050956326708
) OR t0.c1 IS NULL THEN t0.c3
WHEN t0.c6 <> t0.c6 THEN t0.c3
ELSE t0.c3
END < t0.c3;
INSERT INTO t0 VALUES (TRUE, likely( FALSE), TRUE, 'text75', NULL, 26, FALSE);
INSERT INTO t0 VALUES (FALSE, 8, FALSE, 'text58', NULL, 74, TRUE);
SELECT
CASE WHEN EXISTS (
SELECT subq0.c7 AS c9, subq0.c7 AS c10
FROM (SELECT t2.c4 AS c7, t2.c3 AS c8
FROM t0 AS t2
WHERE t2.c6 <> t2.c6
ORDER BY c7 ASC, c7 ASC, c8 ASC, c8
LIMIT 4596198378779748402 ) as subq0
WHERE subq0.c7 = subq0.c7
ORDER BY c9 ASC, c9 ASC, c10 COLLATE BINARY, c10 COLLATE BINARY ASC
LIMIT 9097190617891523017 OFFSET 141125230431790772
) THEN changes()
ELSE t1.c1
END AS c11
FROM t0 AS t1
WHERE EXISTS (
SELECT COALESCE(subq1.c7, subq1.c7) AS c13, subq1.c7 AS c14, subq1.c7 AS c15
FROM (SELECT t3.c5 AS c7
FROM t0 AS t3
WHERE t3.c3 >=
CASE WHEN EXISTS (
SELECT t4.c6 AS c7, t4.c4 AS c8, t4.c6 AS c9, t4.c4 AS c10, t4.c3 AS c11, t4.c5 AS c12
FROM t0 AS t4
WHERE t4.c5 > 72
ORDER BY c7 DESC
LIMIT 3431712274741883048 OFFSET 6533196285066786549
) THEN t3.c3
ELSE 'text79'
END
ORDER BY c7 DESC, c7, c7 COLLATE BINARY, c7
LIMIT 721207036067724971 OFFSET 2518762366882936071) as subq1
WHERE subq1.c7 <= 1 OR like(FALSE,'text50') <> subq1.c7 AND subq1.c7 >
CASE subq1.c7 WHEN 58 >= subq1.c7 THEN subq1.c7
WHEN subq1.c7 IS NULL THEN subq1.c7
ELSE subq1.c7
END
ORDER BY c13 ASC, c13 DESC, c14
LIMIT 4155752516192917743 OFFSET 7535720965498394099
)
ORDER BY c11 DESC, c11, c11, c11
LIMIT 8477245600676270679 OFFSET 8568739569047950690;
INSERT INTO t0 VALUES (TRUE, 15, FALSE, CAST(100 AS TEXT), NULL, IFNULL(62, 91), TRUE);
SELECT t1.c6 AS c7, t1.c0 AS c8, t1.c5 AS c9, t1.c4 AS c10
FROM t0 AS t1
WHERE t1.c0 = t1.c0
ORDER BY c7, c9;
INSERT INTO t0 VALUES (TRUE, 83, FALSE, 'text66', NULL, 3, FALSE);
SELECT subq0.c8 AS c7, t3.c4 AS c8, subq0.c11 AS c9,
CASE t3.c1 WHEN subq0.c15 = IFNULL(t3.c6,
CASE WHEN max(94,TRUE,FALSE) IS NOT NULL THEN subq0.c9
ELSE subq0.c9
END) THEN t3.c1
WHEN CAST(subq0.c8 AS INTEGER) = subq0.c15 THEN t3.c5
WHEN subq0.c15 <> t3.c2 THEN subq0.c14
WHEN subq0.c12 = t3.c3 THEN subq0.c11
WHEN false OR t3.c2 = TRUE THEN t3.c1
WHEN FALSE IS NULL OR t3.c0 IS NULL OR EXISTS (
SELECT t4.c0 AS c7, COALESCE(
CASE t4.c3 WHEN EXISTS (
SELECT t5.c2 AS c7, t5.c5 AS c8, t5.c3 AS c9, t5.c4 AS c10, t5.c6 AS c11, t5.c3 AS c12, 'text26' AS c13, t5.c0 AS c14, t5.c3 AS c15, t5.c6 AS c16, t5.c1 AS c17, t5.c3 AS c18, t5.c4 AS c19
FROM t0 AS t5
WHERE t5.c2 <> t5.c6
ORDER BY c11
LIMIT 8367844154338802670 OFFSET 4897869847856910543
) THEN t4.c4
WHEN true THEN t4.c3
WHEN t4.c6 = t4.c0 OR t4.c1 = t4.c5 THEN t4.c0
WHEN t4.c0 <> t4.c2 THEN t4.c0
WHEN t4.c3 = t4.c3 AND t4.c6 IS NOT NULL THEN t4.c1
WHEN 8 > t4.c1 THEN t4.c2
WHEN t4.c5 IS NOT NULL THEN t4.c3
ELSE t4.c0
END, t4.c4, t4.c1, t4.c1, t4.c5) AS c20, t4.c0 AS c21, 'text83' AS c22, t4.c5 AS c23, t4.c1 AS c24, t4.c5 AS c25, t4.c2 AS c26, t4.c6 AS c27, t4.c4 AS c28, t4.c4 AS c29, t4.c2 AS c30
FROM t0 AS t4
WHERE EXISTS (
SELECT t6.c1 AS c7, t6.c6 AS c8, t6.c1 AS c9, t6.c0 AS c10, t6.c5 AS c11, t6.c5 AS c12, t6.c4 AS c13, t6.c2 AS c14, t6.c1 AS c15, t6.c5 AS c16, t6.c3 AS c17, t6.c5 AS c18
FROM t0 AS t6
WHERE t6.c0 = t6.c0
ORDER BY c9 COLLATE NOCASE ASC
LIMIT 5928330123659345534 OFFSET 1119749379068271269
)
ORDER BY c24, c7 ASC, c22 DESC
) AND
CASE WHEN t3.c2 IS NOT NULL THEN subq0.c10
ELSE subq0.c10
END IS NOT NULL OR subq0.c17 IS NOT NULL OR subq0.c8 <> subq0.c8 AND subq0.c16 <> subq0.c16 AND 56 >= t3.c1 THEN subq0.c11
WHEN t3.c1 >= CAST(subq0.c16 AS INTEGER) THEN subq0.c17
WHEN like('text4',TRUE) IS NULL THEN t3.c1
ELSE subq0.c17
END AS c19, t3.c3 AS c20, subq0.c7 AS c21, FALSE AS c22, subq0.c9 AS c23,
CASE WHEN subq0.c14 IS NULL THEN subq0.c15
ELSE subq0.c13
END AS c24, FALSE AS c25, subq0.c15 AS c26,
CASE WHEN NULL <> t3.c4 THEN subq0.c16
ELSE NULL
END AS c27, subq0.c16 AS c28, t3.c3 AS c29, subq0.c17 AS c30, subq0.c16 AS c31, subq0.c8 AS c32, subq0.c8 AS c33
FROM (SELECT t1.c3 AS c7, t1.c5 AS c8, t1.c6 AS c9, t1.c0 AS c10, t1.c5 AS c11, t1.c3 AS c12, t1.c2 AS c13, t1.c1 AS c14, t1.c0 AS c15, t1.c4 AS c16, t1.c5 AS c17
FROM t0 AS t1
WHERE EXISTS (
SELECT t2.c0 AS c7, t2.c4 AS c8, t2.c3 AS c9, t2.c5 AS c10
FROM t0 AS t2
WHERE t2.c3 < t2.c3
ORDER BY c8 DESC, c7
LIMIT 8487782910337437069 OFFSET 8940054953469969540
)
ORDER BY c14 ASC, c15 ASC
LIMIT 5241486417947844697 ) as subq0
LEFT JOIN t0 AS t3
ON (t3.c5 IS NULL)
WHERE false
ORDER BY c32 ASC;
SELECT t1.c3 AS c7, t1.c4 AS c8, t1.c5 AS c9, t1.c1 AS c10, t1.c2 AS c11, t1.c5 AS c12, t1.c3 AS c13, t1.c5 AS c14, t1.c2 AS c15, t1.c0 AS c16, t1.c0 AS c17, t1.c3 AS c18, t1.c3 AS c19, t1.c5 AS c20, CAST(t1.c3 AS TEXT) AS c21, t1.c0 AS c22, t1.c5 AS c23
FROM t0 AS t1
WHERE t1.c5 <= t1.c5
ORDER BY c15, c22, c13
LIMIT 5026372734866574904 OFFSET 2489761886038288292;
SELECT
CASE WHEN subq1.c13 <> subq1.c13 THEN subq1.c13
ELSE subq1.c13
END AS c14, subq1.c13 AS c15, subq1.c13 AS c16, CAST(subq1.c13 AS TEXT) AS c17, subq1.c13 AS c18
FROM (SELECT FALSE AS c13
FROM (SELECT TRUE AS c7, t1.c1 AS c8, t1.c2 AS c9, t1.c2 AS c10, t1.c5 AS c11, t1.c1 AS c12
FROM t0 AS t1
WHERE 89 > t1.c1
ORDER BY c9, c11 COLLATE NOCASE ASC
LIMIT 2316622805712276698 ) as subq0
WHERE true
ORDER BY c13, c13, c13, c13 ASC) as subq1
WHERE subq1.c13 =
CASE subq1.c13 WHEN subq1.c13 = subq1.c13 THEN subq1.c13
ELSE subq1.c13
END OR subq1.c13 = NULLIF(subq1.c13, subq1.c13) OR subq1.c13 IS NOT NULL AND subq1.c13 = subq1.c13
ORDER BY c15, c17, c15 ASC
LIMIT 8255429340041652679 OFFSET 7309356072816970115;
SELECT subq0.c14 AS c11
FROM (SELECT t1.c5 AS c7, t1.c4 AS c8, 96 AS c9,
CASE t1.c6 WHEN t1.c6 = t1.c2 THEN t1.c6
WHEN t1.c3 >= t1.c3 AND t1.c3 <= t1.c3 OR EXISTS (
SELECT t2.c1 AS c7, t2.c3 AS c8, t2.c1 AS c9
FROM t0 AS t2
WHERE t2.c2 IS NOT NULL
ORDER BY c8, c9, c8
LIMIT 8073623243054982113
) THEN t1.c2
WHEN t1.c5 = t1.c1 THEN t1.c0
ELSE
CASE WHEN false THEN t1.c0
ELSE t1.c0
END
END AS c10, t1.c3 AS c11, t1.c3 AS c12, t1.c3 AS c13, COALESCE(t1.c1, t1.c4) AS c14, t1.c4 AS c15
FROM t0 AS t1
WHERE t1.c6 = t1.c0 AND t1.c2 <> t1.c2 OR t1.c2 =
CASE t1.c0 WHEN EXISTS (
SELECT 5 AS c7, t3.c2 AS c8, t3.c3 AS c9, TRUE AS c10
FROM t0 AS t3
WHERE t3.c5 <> t3.c1
ORDER BY c8, c8 DESC, c10
) THEN t1.c2
WHEN t1.c5 >= t1.c1 THEN t1.c2
WHEN t1.c0 <> t1.c6 THEN t1.c6
ELSE t1.c2
END
ORDER BY c10, c11 ASC) as subq0
WHERE EXISTS (
SELECT subq1.c8 AS c11, subq1.c8 AS c12, subq2.c10 AS c13, subq2.c9 AS c14, subq2.c8 AS c15
FROM (SELECT t4.c3 AS c7, t4.c4 AS c8
FROM t0 AS t4
WHERE t4.c6 = t4.c0 AND 28 < t4.c1
ORDER BY c8 COLLATE BINARY
LIMIT 4537694807183241409 ) as subq1
LEFT JOIN (SELECT t5.c4 AS c7, t5.c3 AS c8, t5.c4 AS c9, t5.c0 AS c10
FROM t0 AS t5
WHERE t5.c1 IS NOT NULL
ORDER BY c9) as subq2
ON (subq2.c9 = subq2.c7)
WHERE subq2.c8 = subq2.c8
ORDER BY c11 COLLATE RTRIM
LIMIT 8121752498674788175 OFFSET 1590141587996445005
) AND subq0.c12 <> subq0.c13
ORDER BY c11, c11, c11 DESC, c11 COLLATE BINARY ASC
LIMIT 5264995973287149286 OFFSET 5022098690157832144;
SELECT COALESCE(subq0.c7, subq0.c8) AS c10
FROM (SELECT t3.c6 AS c7, t3.c6 AS c8, t3.c2 AS c9
FROM t0 AS t1
LEFT OUTER JOIN t0 AS t2
ON (t1.c1 >= t2.c1)
INNER JOIN t0 AS t3
ON (t3.c3 < t1.c3)
WHERE t2.c4 IS NOT NULL
ORDER BY c9 COLLATE BINARY, c7, c9
LIMIT 8872177644813134736 ) as subq0
WHERE
CASE WHEN subq0.c8 = subq0.c8 THEN subq0.c8
ELSE subq0.c9
END =
CASE WHEN subq0.c8 = subq0.c9 AND subq0.c9 <> subq0.c8 AND
CASE WHEN subq0.c8 = COALESCE(subq0.c9, subq0.c9) THEN subq0.c8
ELSE subq0.c9
END = CAST(subq0.c7 AS TEXT) THEN subq0.c7
ELSE subq0.c9
END
ORDER BY c10 DESC;
SELECT subq1.c22 AS c25, subq1.c24 AS c26, subq1.c22 AS c27, subq1.c18 AS c28, NULL AS c29
FROM (SELECT subq0.c8 AS c9, subq0.c8 AS c10, subq0.c7 AS c11, subq0.c8 AS c12, subq0.c7 AS c13, subq0.c7 AS c14, subq0.c7 AS c15, subq0.c7 AS c16, COALESCE(subq0.c8, subq0.c8, subq0.c7, subq0.c8) AS c17, subq0.c8 AS c18, subq0.c8 AS c19, subq0.c7 AS c20, subq0.c8 AS c21, subq0.c7 AS c22, subq0.c8 AS c23, subq0.c7 AS c24
FROM (SELECT t1.c4 AS c7, t1.c0 AS c8
FROM t0 AS t1
WHERE false
ORDER BY c7 DESC
LIMIT 8847097998777524965 ) as subq0
WHERE true
ORDER BY c12, c23 ASC, c23 ASC
LIMIT 7993381303698447318 OFFSET 3819776743753519267) as subq1
WHERE subq1.c9 <> subq1.c21
ORDER BY c28 COLLATE BINARY, c26 COLLATE NOCASE
LIMIT 751185305895327053 OFFSET 9030370310033329133;
SELECT subq0.c7 AS c12, 27 AS c13,
CASE WHEN subq0.c10 <> subq0.c11 AND 55 = subq0.c7 AND subq0.c8 >= subq0.c7 THEN like(37,NULL,'񀅂')
ELSE subq0.c8
END AS c14
FROM (SELECT t4.c5 AS c7, t4.c1 AS c8, t2.c6 AS c9, t3.c2 AS c10, t4.c6 AS c11
FROM t0 AS t1
LEFT JOIN (
t0 AS t2
LEFT JOIN (
t0 AS t3
LEFT OUTER JOIN t0 AS t4
ON (t3.c4 <> t4.c4) )
ON (t3.c3 > t3.c3 AND t2.c3 >= t2.c3) )
ON (t1.c5 IS NULL AND false)
WHERE 'text67' < t4.c3
ORDER BY c11, c7 DESC, c7
LIMIT 3888967397801250598 OFFSET 1510394422900618475) as subq0
WHERE false
ORDER BY c14 DESC, c12, c12 COLLATE BINARY DESC
LIMIT 7555288326383950501 OFFSET 349165599566047263;
+16
View File
@@ -0,0 +1,16 @@
CREATE TABLE t0 (
c1 ,
c2 ,
c5
);
SELECT
CASE WHEN c13 THEN c13
END , subq1. c13
FROM (SELECT FALSE c13
FROM (SELECT c2 , t1.c2 , t1.c5 , t1.c1
FROM t0 t1
LIMIT 2316622805712276698 ) subq0
ORDER BY c13, c13, c13, c13 ) subq1
WHERE subq1.c13 =
CASE subq1.c13 WHEN subq1.c13 = subq1.c13 THEN subq1.c13
END OR subq1.c13 = NULLIF(subq1.c13, subq1.c13) OR subq1 .c13
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE > /dev/null 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+32
View File
@@ -0,0 +1,32 @@
CREATE TABLE t0 (c0, c1);
CREATE TABLE t1 (c0, c1, c2);
CREATE TABLE t2 (c0, c1, c2);
INSERT INTO t1 (c2, c0, c1) VALUES (557195266416993641, 6854, 8082);
INSERT INTO t1 (c0, c2, c1) VALUES (1723, 395895988071061734, -7704277120511767775);
INSERT INTO t2 VALUES (4762, -4137, -5484);
INSERT INTO t2 VALUES (4552, -9375, 739);
INSERT INTO t2 VALUES (-2570012604055091152, -8534, -9934);
INSERT INTO t2 VALUES (-4773, 5452, -7356);
INSERT INTO t1 VALUES (-7907, -4331, 8919839180796901045);
INSERT INTO t2 (c1, c2, c0) VALUES (9229, NULL, -6298);
INSERT INTO t1 (c1, c2, c0) VALUES (0, 7768, -9950);
INSERT INTO t0 (c0) VALUES (-1);
SELECT DISTINCT t1.c1 AS neolgj, t1.c2 AS mjvuej FROM ( t1 ) WHERE FALSE;
CREATE VIEW IF NOT EXISTS view0(c0,c1) AS SELECT t0.c1 AS kgvprj, t0.c0 FROM ( t0 ) WHERE TRUE;
SELECT qryrdu.c1 AS pcaksy FROM ( SELECT * FROM main.view0 AS ysjmlj, view0 WHERE FALSE ) AS qryrdu WHERE FALSE;
SELECT svslfg.c1 AS hghlqv, view0.c0 AS ujmumo FROM ( view0 ) svslfg, view0 WHERE TRUE;
REPLACE INTO t1 VALUES (-73, 2088, 1989);
CREATE VIEW view1 AS VALUES ( (0x7067e3cec226b60e % 904.1747253662293) );
SELECT ALL ufulnp.c0 AS trwhwf, ufulnp.c1 AS lcaqvk FROM ( t0 ) AS ufulnp WHERE FALSE;
INSERT INTO t0 VALUES (6110291749224401160, -3312);
PRAGMA integrity_check;
SELECT view0.c0 AS rzhvww FROM view0, ( view0 ) AS olntlj, view1 WHERE FALSE;
SELECT * FROM ( view1 ) AS gwydaz WHERE abs(-6002);
CREATE VIEW view2(c0) AS SELECT fbuhaj.c1 AS eoswuc FROM view1, ( t0 ) AS fbuhaj, view1 AS xlksxh, ( VALUES ( -9278 ) ) AS febily WHERE FALSE;
CREATE VIEW view3(c0,c1,c2,c3,c4,c5,c6,c7,c8,c9) AS SELECT * FROM t0 AS stjdgv, ( view1 ) AS czdvgs, ( SELECT apfspc.c0, apfspc.c2 FROM (main.t1 AS apfspc JOIN view1 ON 1) WHERE TRUE ) AS gvihsa, ( SELECT t2.c1, t2.c0, jnebub.c0 AS eadjzj, jnebub.c1, jnebub.c2, t2.c2 FROM view1, t2, t2 AS jnebub WHERE upper(t2.c0) ) AS kljnyt WHERE FALSE;
CREATE VIEW view4(c0,c1,c2) AS SELECT * FROM ( t1 ) AS xnueaz WHERE TRUE;
CREATE TABLE t3 (c0);
INSERT OR REPLACE INTO t1 VALUES (2275, 8717605361771842836, 783);
CREATE INDEX idx_RyQGBETfBMczhESyhyfGx ON t2 (c2, c1, lower(c0));
VALUES ( 9535 );
CREATE VIEW view5 AS VALUES ( -4861, (-902622.0407481338 + -5932) );
+2
View File
@@ -0,0 +1,2 @@
CREATE VIEW view1 AS VALUES ( (0x7067e3cec226b60e % 904.1747253662293) );
SELECT * FROM ( view1 )
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
DIFF
+39
View File
@@ -0,0 +1,39 @@
CREATE TABLE tbl_wqiwo (icol_dhwup INTEGER, rcol_eitnk REAL DEFAULT 55001.080638557934, tcol_yqthy TEXT, rcol_bjzii REAL, icol_jcscw INTEGER, tcol_wskpp);
INSERT OR ABORT INTO tbl_wqiwo (rcol_eitnk, tcol_wskpp, tcol_yqthy) VALUES (1.0, 11960.180152676927, CAST('v_citjr' GLOB 'rAag' AS TEXT)), (CAST(UNLIKELY(- (NULL)) / NULLIF(0,0) AS REAL), 3802.849483805112, 1), (CAST(PRINTF('%.6e', -60733.41165606832 != -54381.10564306702) AS REAL), 8446, 'v_bwaja'), (24227.630527005007, 999999999999999999999999999999999999999999999999999999999999999999999999, 'v_fgzuu');
CREATE TABLE tbl_zffns (rcol_cpxod REAL DEFAULT -70786.71435411437, tcol_kxvql TEXT, icol_gktxj INTEGER DEFAULT -1897, icol_lqsxa INTEGER, rcol_opwwf REAL DEFAULT 42882.18328236521);
INSERT OR ABORT INTO tbl_zffns (rcol_opwwf, icol_lqsxa, icol_gktxj) VALUES (-61988.54912314671, -2980, nullif(1337, 8264)), (CAST(-99534.621540628 > -34194.93199244155 AS REAL), CAST(CAST(-8752 AS TEXT) AS INTEGER), 1);
WITH RECURSIVE with_svnsw AS (SELECT * FROM tbl_wqiwo WHERE tbl_wqiwo.rcol_eitnk IN (-25262.11874889712, CAST(CAST(-76755.96093099182 AS INTEGER) AS REAL), CAST(68741.0555119139 < 94454.79120008447 AS REAL)) GROUP BY tbl_wqiwo.icol_dhwup) SELECT * FROM with_svnsw WHERE with_svnsw.tcol_wskpp IN ('v_abnsu', 67453.51073273181, 'v_wwbgt', CAST(CAST(2485 AS TEXT) AS TYPELESS), 'v_mdtqf');
SELECT * FROM tbl_wqiwo WHERE tbl_wqiwo.rcol_bjzii IS NULL;
INSERT OR ROLLBACK INTO tbl_wqiwo VALUES (-1, COALESCE(NULL, NULL, 29578.2209293248), NULL, -41932.94327375136, -2541, 'NULL'), (5304, 48757.82987645417, strftime('%j', 'now', '+1 month'), -66989.38750263915, -6987, 'v_adjyv'), (CAST(PRINTF('%x', -6660) AS INTEGER), COALESCE(NULL, 97944.52436343991, 29371.65790235516), 'v_bgbol', -69943.2431873368, CAST(CAST(6156 = 807 AS REAL) AS INTEGER), 'v_pdhzv'), (9871, 31465.942809628294, nullif('v_sqkfv', 'v_cxjki'), CAST(CAST(93285.50218424221 AS INTEGER) < 4772 AS REAL), 4987, 'a'), (-8163, 53587.033567082515, RTRIM(CAST(6976 * 'v_owuks' AS TEXT), 'z'), 1, CAST(CAST(-2147483648 AS REAL) AS INTEGER), CAST(CAST(NULL AS TEXT) AS TYPELESS));
UPDATE tbl_wqiwo SET icol_dhwup = 9311 > 2147483647, tcol_yqthy = 'v_aoejl', rcol_eitnk = 71845.46360526158, icol_jcscw = 2147483647, rcol_bjzii = COALESCE(-3291.7236589661334 / 68833.1535968991, 52344.8204190307), tcol_wskpp = 2147483647 WHERE tbl_wqiwo.icol_dhwup BETWEEN -8279 AND 0;
ALTER TABLE tbl_wqiwo ADD COLUMN icol_ovpnc INTEGER;
WITH with_vysww AS (SELECT * FROM tbl_wqiwo WHERE ((EXISTS (SELECT SUM(COALESCE(NULL, CAST(tbl_wqiwo.icol_ovpnc != -551 AS REAL))) FROM tbl_wqiwo WHERE (tbl_wqiwo.icol_ovpnc IN (1, 1, 1, 1) AND tbl_wqiwo.tcol_yqthy IS NOT NULL)) OR tbl_wqiwo.tcol_yqthy LIKE 'v_hkpkj') AND EXISTS (SELECT 1 FROM tbl_wqiwo WHERE tbl_wqiwo.icol_dhwup IS NULL)) ORDER BY tbl_wqiwo.tcol_wskpp), with_ekqzi AS (SELECT * FROM with_vysww WHERE with_vysww.icol_jcscw != 5472), with_kepqw AS (SELECT * FROM with_vysww GROUP BY with_vysww.icol_ovpnc ORDER BY with_vysww.rcol_bjzii) SELECT * FROM with_kepqw;
CREATE TABLE tbl_leebq (icol_lpfht INTEGER, tcol_mlyky TEXT);
INSERT OR FAIL INTO tbl_leebq VALUES (ABS(-7681), 'v_hbrey'), (CAST(PRINTF('%d', COALESCE(NULL, NULL, 6773)) AS INTEGER), CAST(TRIM('v_brdvm', 'P') < 'v_mpfhu' AS TEXT)), (CAST(CAST(TRIM(CAST(3185 AS TEXT), 'n') AS REAL) AS INTEGER), 'v_syzps'), (-7634, CAST('v_sgasq' - -9223372036854775808 AS TEXT)), (552, 'v_afgko');
CREATE VIEW view_tezft AS SELECT tbl_leebq.tcol_mlyky FROM tbl_leebq WHERE tbl_leebq.tcol_mlyky != PRINTF('%.3s', 'v_styjh');
CREATE TABLE tbl_eusog (rcol_vtgkp REAL, tcol_yjpnm, tcol_rjuwd DEFAULT -82865.17911836549, tcol_owhcs TEXT);
INSERT OR ROLLBACK INTO tbl_eusog (tcol_rjuwd) VALUES (-57389.61365313458), (-2582), (3492), (1);
ALTER TABLE tbl_wqiwo ADD COLUMN tcol_vwipe TEXT;
CREATE TRIGGER trg_nhmai AFTER DELETE ON tbl_wqiwo BEGIN UPDATE tbl_wqiwo SET tcol_vwipe = 'v_rvcwt', icol_dhwup = -5799; UPDATE tbl_wqiwo SET rcol_bjzii = -83399.0889104382, rcol_eitnk = -58641.138714232824, tcol_yqthy = CAST(-9004 - 'v_vgukh' AS TEXT), tcol_wskpp = -2758; END;
SELECT tbl_leebq.icol_lpfht FROM tbl_leebq WHERE (tbl_leebq.tcol_mlyky != CAST(INSTR('NULL', 'Gj') AS TEXT) OR (EXISTS (SELECT tbl_leebq.icol_lpfht FROM tbl_leebq WHERE tbl_leebq.tcol_mlyky BETWEEN 'v_bxuxi' AND 'v_schms') OR (tbl_leebq.tcol_mlyky IS NULL AND EXISTS (SELECT 1 FROM tbl_leebq WHERE tbl_leebq.icol_lpfht IS NULL))));
UPDATE tbl_wqiwo SET tcol_yqthy = CAST('v_efjeh' < ' ' / -8712 AS TEXT), rcol_eitnk = 52949.34047231995, tcol_vwipe = CAST(CAST('v_qlsqo' != 'v_itjsn' AS REAL) AS TEXT), icol_dhwup = CAST(CAST(-4525 AS TEXT) AS INTEGER), tcol_wskpp = -5695, icol_ovpnc = CAST(CAST(-3851 AS TEXT) AS INTEGER) WHERE EXISTS (SELECT 1 FROM tbl_wqiwo WHERE tbl_wqiwo.tcol_wskpp BETWEEN 9081 AND 999999999999999999999999999999999999999999999999999999999999999999999999 LIMIT 16 OFFSET 9);
DELETE FROM tbl_wqiwo WHERE EXISTS (SELECT LIKELIHOOD(326 < tbl_wqiwo.icol_dhwup, 0.5) FROM tbl_wqiwo WHERE (tbl_wqiwo.icol_jcscw IN (1, 1, 1, 1, 1) AND (tbl_wqiwo.tcol_vwipe BETWEEN 'v_rpfnv' AND 'v_wvzad' OR EXISTS (SELECT UNLIKELY(tbl_wqiwo.tcol_vwipe) != 'v_ircoe' FROM tbl_wqiwo WHERE tbl_wqiwo.tcol_wskpp IN (1, 1, 1) LIMIT 16 OFFSET 20))));
CREATE TABLE tbl_cerkp (rcol_phszb REAL, rcol_wlzix REAL, tcol_uvcwi TEXT, icol_ztgkn INTEGER UNIQUE);
INSERT OR ABORT INTO tbl_cerkp DEFAULT VALUES;
UPDATE tbl_wqiwo SET rcol_bjzii = -46344.61291548175, rcol_eitnk = -70876.74824535326 WHERE tbl_wqiwo.tcol_vwipe != 'v_fwmbk';
DELETE FROM tbl_wqiwo WHERE tbl_wqiwo.icol_ovpnc = 1400;
ALTER TABLE tbl_wqiwo RENAME icol_jcscw TO col_qsjlv;
CREATE VIRTUAL TABLE dbstat_lqhgw USING dbstat;
UPDATE tbl_eusog SET tcol_owhcs = 'v_zvlsw', tcol_rjuwd = 3763, rcol_vtgkp = + (-55701.25116338958), tcol_yjpnm = 'v_gjkng' WHERE tbl_eusog.rcol_vtgkp BETWEEN -10385.234171359421 AND 22447.24475393456;
INSERT INTO tbl_cerkp (icol_ztgkn, rcol_wlzix, tcol_uvcwi, rcol_phszb) VALUES (-5637, -20988.279516132985, 'v_yqvaf', 35914.93887580265);
UPDATE tbl_cerkp SET rcol_wlzix = -23782.64596754554, rcol_phszb = 85640.45928732678, tcol_uvcwi = current_timestamp WHERE (tbl_cerkp.icol_ztgkn IN (2995, CAST(PRINTF('%.0f%%', 6791) AS INTEGER), -720, -3095, -7803) OR (tbl_cerkp.icol_ztgkn >= ROUND(-4134, 1) AND tbl_cerkp.rcol_wlzix IN (-75464.84076219409, -82842.04003023141, CAST(CAST(93437.47891359756 AS INTEGER) AS REAL), ROUND(- (31557.735019317683) - -13866.911023508903), -87252.27451141464 / 1.0)));
ALTER TABLE tbl_cerkp RENAME TO atbl_slwzo;
CREATE VIEW view_hofrz AS SELECT * FROM view_tezft WHERE (view_tezft.tcol_mlyky IS NOT NULL OR (view_tezft.tcol_mlyky LIKE '%v_izazi%' OR view_tezft.tcol_mlyky IS NULL)) ORDER BY view_tezft.tcol_mlyky;
WITH with_hbhcf AS (SELECT * FROM view_tezft WHERE (view_tezft.tcol_mlyky != CAST(2605 * 'v_ofusn' AS TEXT) OR (EXISTS (SELECT view_tezft.tcol_mlyky FROM view_tezft WHERE view_tezft.tcol_mlyky != 1) OR (EXISTS (SELECT 1 FROM view_tezft WHERE view_tezft.tcol_mlyky LIKE 'NU%LL') AND EXISTS (SELECT view_tezft.tcol_mlyky FROM view_tezft WHERE (view_tezft.tcol_mlyky != 1 OR (EXISTS (SELECT 1 FROM view_tezft WHERE view_tezft.tcol_mlyky BETWEEN 'NULL' AND 'v_sryle') AND view_tezft.tcol_mlyky = 1))))))), with_iopif AS (SELECT * FROM with_hbhcf WHERE ((with_hbhcf.tcol_mlyky BETWEEN 'v_kpvfk' AND 'v_stdup' AND with_hbhcf.tcol_mlyky LIKE 'v_pecjo') OR with_hbhcf.tcol_mlyky IS NOT NULL) LIMIT 8 OFFSET 11) SELECT * FROM with_iopif WHERE with_iopif.tcol_mlyky BETWEEN 'v_pvjtw' AND 'v_rllep' GROUP BY with_iopif.tcol_mlyky;
ALTER TABLE atbl_slwzo ADD COLUMN icol_mbnqx INTEGER;
CREATE TABLE tbl_eoopk (tcol_zxtnb TEXT, tcol_ufzkn TEXT, tcol_sfemr TEXT DEFAULT 'v_aascx');
INSERT OR ABORT INTO tbl_eoopk (tcol_ufzkn) VALUES ('');
REPLACE INTO tbl_eoopk (tcol_sfemr, tcol_ufzkn) VALUES (PRINTF('%.3s', 'v_knsah'), CAST(CAST('v_seone' AS INTEGER) AS TEXT)), (CAST('v_wdfdu' / 'v_tambx' AS TEXT), 'v_ieysw'), (CAST(COALESCE(NULL, CAST('v_koeee' AS REAL)) AS TEXT), NULL), ('v_kblja', 'abc');
UPDATE tbl_eoopk SET tcol_zxtnb = NULL, tcol_sfemr = CAST(CAST('v_ydhor' AS INTEGER) AS TEXT) WHERE tbl_eoopk.tcol_zxtnb IS NULL;
DELETE FROM tbl_eoopk WHERE (tbl_eoopk.tcol_sfemr LIKE '%v_hcnwd%' AND tbl_eoopk.tcol_ufzkn IS NOT NULL);
ALTER TABLE tbl_eoopk RENAME TO atbl_jhgay;
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE tbl_wqiwo ( INTEGER, rcol_eitnk DEFAULT 55001.080638557934, tcol_yqthy , rcol_bjzii , tcol_wskpp);
INSERT OR ABORT INTO tbl_wqiwo (rcol_eitnk, tcol_wskpp, tcol_yqthy) VALUES (1.0, 11960.180152676927, CAST( 'rAag' AS )) , (CAST( ('%.6e' ) AS ), 8446, 'v_bwaja') ;
ALTER TABLE tbl_wqiwo ADD icol_ovpnc ;
WITH with_vysww AS (SELECT * FROM tbl_wqiwo ORDER BY tbl_wqiwo.tcol_wskpp), with_ekqzi AS (SELECT 5472), with_kepqw AS (SELECT * FROM with_vysww GROUP BY with_vysww.icol_ovpnc ORDER BY with_vysww.rcol_bjzii) SELECT * FROM with_kepqw
+19
View File
@@ -0,0 +1,19 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
out1=$(sqlite3-3.26.0 < $SQL_FILE | sort)
ret1=$?
out2=$(sqlite3-3.39.4 < $SQL_FILE | sort)
ret2=$?
if [ "$ret1" = "$ret2" ]; then
test "$out1" = "$out2"
exit $(( ! $? ))
else
exit 1
fi
+1
View File
@@ -0,0 +1 @@
CRASH(3.26.0)
+79
View File
@@ -0,0 +1,79 @@
CREATE TABLE t_b8TmXJYj7 (c_NiVEveUN3c NUMERIC DEFAULT -960991, c_mfOVVp6LJ INTEGER, c_aegv NUMERIC, UNIQUE (c_aegv));
CREATE TABLE IF NOT EXISTS t_KVR (c_4fLRz NUMERIC, c_pLcd NUMERIC, c_0g82YslPQP TEXT, c_ZrDP INTEGER, UNIQUE (c_0g82YslPQP, c_ZrDP, c_pLcd));
CREATE TABLE IF NOT EXISTS t_EiJ (c_SdSqONhoo REAL, c_kRp REAL, c_xy5FvRM NUMERIC, c_gjO9hafpB TEXT COLLATE NOCASE, c_KijMRW5dz NUMERIC, c_5t6reT NUMERIC, c_KZCXb INTEGER, c_Le8nWz INTEGER DEFAULT -375053, c_6C2xHrvsC NUMERIC);
CREATE TABLE IF NOT EXISTS t_ugYfNyM (c_Ds2ESO7 REAL, c_5P7M TEXT, c_8JJK18gYW NUMERIC, c_1QTB REAL, c_VzurM REAL, c_LSLrg TEXT DEFAULT 'jpRoKBjn8I3Xt3K8F', c_U5SL REAL DEFAULT -172708.433646);
WITH cte_1VE AS (SELECT 1) REPLACE INTO t_b8TmXJYj7 (c_NiVEveUN3c, c_mfOVVp6LJ, c_aegv) VALUES (68618957, 68124592, 69596440);
INSERT OR IGNORE INTO t_b8TmXJYj7 (c_NiVEveUN3c, c_mfOVVp6LJ, c_aegv) VALUES (68255927, 69328195, 69129694), (167182449, 168788063, 169269878);
INSERT OR IGNORE INTO t_b8TmXJYj7 (c_NiVEveUN3c, c_mfOVVp6LJ, c_aegv) SELECT 67849131, 68161280, 68664380;
REPLACE INTO t_b8TmXJYj7 (c_NiVEveUN3c, c_mfOVVp6LJ, c_aegv) VALUES (66825107, 69562452, 69483783);
REPLACE INTO t_b8TmXJYj7 (c_NiVEveUN3c, c_mfOVVp6LJ, c_aegv) SELECT 68023262, 67898560, 70447041;
REPLACE INTO t_KVR (c_4fLRz, c_pLcd, c_0g82YslPQP, c_ZrDP) VALUES (67586788, 69007682, 'S5siRweQlWl_6962', 71249119), (167301749, 169075594, '2_16962', 170225481);
INSERT OR IGNORE INTO t_KVR (c_4fLRz, c_pLcd, c_0g82YslPQP, c_ZrDP) VALUES (66661430, 68148925, 'KbS_6962', 71050733), (166965804, 169096064, '5zUuW4TZF_16962', 170277881);
INSERT OR REPLACE INTO t_KVR (c_4fLRz, c_pLcd, c_0g82YslPQP, c_ZrDP) VALUES (67237374, 68315466, 'UOmHdDILWshcgJX8_6962', 70048725), (167018197, 168224093, 'ZsYHf9pHOvGcYmGHJvX_16962', 170517915);
INSERT OR IGNORE INTO t_EiJ (c_SdSqONhoo, c_kRp, c_xy5FvRM, c_gjO9hafpB, c_KijMRW5dz, c_5t6reT, c_KZCXb, c_Le8nWz, c_6C2xHrvsC) SELECT -857142.38, -621000.925424, 69459049, 'wnb_7062', 71842715, 73589245, 72723476, 75427091, 76130032;
INSERT OR IGNORE INTO t_EiJ (c_SdSqONhoo, c_kRp, c_xy5FvRM, c_gjO9hafpB, c_KijMRW5dz, c_5t6reT, c_KZCXb, c_Le8nWz, c_6C2xHrvsC) VALUES (-718855.102834, -629577.27261, 69368544, 'ZFjQt092_7062', 72490891, 71918416, 74314877, 74543671, 74652023);
REPLACE INTO t_EiJ (c_SdSqONhoo, c_kRp, c_xy5FvRM, c_gjO9hafpB, c_KijMRW5dz, c_5t6reT, c_KZCXb, c_Le8nWz, c_6C2xHrvsC) VALUES (414704.108, 1048309.819191, 70128793, 'zOWaZFEHdu5iuu8iMtOz_7062', 72196568, 72447823, 72636705, 74091971, 75205132);
INSERT OR REPLACE INTO t_EiJ (c_SdSqONhoo, c_kRp, c_xy5FvRM, c_gjO9hafpB, c_KijMRW5dz, c_5t6reT, c_KZCXb, c_Le8nWz, c_6C2xHrvsC) VALUES (-233902.57799999998, 802407.790856, 69815596, 'Gyf9GEFb_7062', 70691413, 72149888, 73938813, 73853273, 75565585);
INSERT OR IGNORE INTO t_ugYfNyM (c_Ds2ESO7, c_5P7M, c_8JJK18gYW, c_1QTB, c_VzurM, c_LSLrg, c_U5SL) VALUES (894582.9, '0CFv2w7_6862', 69742082, 674813.151, 149442.5868, 'jrkJ3GV_7262', -124341.34737);
INSERT OR REPLACE INTO t_ugYfNyM (c_Ds2ESO7, c_5P7M, c_8JJK18gYW, c_1QTB, c_VzurM, c_LSLrg, c_U5SL) VALUES (61210.87521, 'EGP1rmQYUpfA5PcbDv_6862', 70399197, -78775.70000000001, 595983.0329, 'CCEez94ZL_7262', -816692.217);
REPLACE INTO t_ugYfNyM (c_Ds2ESO7, c_5P7M, c_8JJK18gYW, c_1QTB, c_VzurM, c_LSLrg, c_U5SL) VALUES (-382077.654528, 'gq6kjR6hk2MinDGvH_6862', 69296552, 365218.492, -24007.558999999994, 'Tih8brcruZia_7262', -833242.13603);
INSERT OR REPLACE INTO t_ugYfNyM (c_Ds2ESO7, c_5P7M, c_8JJK18gYW, c_1QTB, c_VzurM, c_LSLrg, c_U5SL) VALUES (966021.95, 'mrPsrzQV_6862', 69590525, 506705.4, -35548.860799999995, 'DQ7boZrXDVj1_7262', -625044.6162), (-546464.664107, 'CZRl2eRS_16862', 170037747, -674957.511, -78493.81719999999, 'F8RFW_17262', 1166186.3900000001);
INSERT OR REPLACE INTO t_ugYfNyM (c_Ds2ESO7, c_5P7M, c_8JJK18gYW, c_1QTB, c_VzurM, c_LSLrg, c_U5SL) VALUES (600499.1, 'i9YFYa1L7Om_6862', 70405599, 34903.9966, 351863.4218, 'rvK33fCZBTkD8JibN_7262', -612390.8);
INSERT INTO t_EiJ DEFAULT VALUES;
SELECT * FROM (
SELECT * FROM (SELECT 1 AS col_c)
WHERE col_c IN (
SELECT (PERCENT_RANK() OVER()) FROM (VALUES (NULL))
)
);
SELECT t_EiJ.c_KijMRW5dz, t_EiJ.c_KZCXb, t_EiJ.c_kRp FROM t_EiJ ORDER BY t_EiJ.c_KijMRW5dz DESC LIMIT 10;
SELECT *, CASE c_mfOVVp6LJ WHEN t_b8TmXJYj7.c_NiVEveUN3c THEN FALSE WHEN ROUND(t_b8TmXJYj7.c_mfOVVp6LJ, t_b8TmXJYj7.c_aegv) THEN (338681 IS NOT FALSE) ELSE - t_b8TmXJYj7.c_NiVEveUN3c END, *, t_b8TmXJYj7.c_aegv, * FROM t_b8TmXJYj7 ORDER BY 1;
SELECT t_b8TmXJYj7.c_mfOVVp6LJ AS alias_8yO, NOT COUNT(t_EiJ.c_gjO9hafpB) AS alias_hhH, * FROM t_EiJ, t_KVR, t_b8TmXJYj7 WHERE c_mfOVVp6LJ GROUP BY c_4fLRz, c_pLcd, c_0g82YslPQP HAVING FALSE ORDER BY 1;
SELECT DISTINCT t_EiJ.c_6C2xHrvsC,
COUNT(*) OVER (PARTITION BY t_EiJ.c_Le8nWz) as window_count,
RANK() OVER (ORDER BY CASE WHEN typeof(t_EiJ.c_6C2xHrvsC) IN ('null') THEN 0
ELSE t_EiJ.c_6C2xHrvsC END DESC) as rank_val,
CASE WHEN t_EiJ.c_6C2xHrvsC IS NULL THEN 'Unknown' ELSE 'Known' END as status
FROM t_EiJ
WHERE t_EiJ.c_6C2xHrvsC IS NOT NULL
GROUP BY t_EiJ.c_6C2xHrvsC, t_EiJ.c_Le8nWz
HAVING COUNT(*) > 0
ORDER BY window_count DESC
LIMIT 20;
SELECT t_EiJ.c_6C2xHrvsC,
t_EiJ.c_Le8nWz,
SUM(CASE WHEN typeof(t_EiJ.c_6C2xHrvsC) IN ('integer', 'real', 'numeric') THEN t_EiJ.c_6C2xHrvsC ELSE 0 END)
OVER (PARTITION BY t_EiJ.c_Le8nWz) as window_total
FROM t_EiJ
GROUP BY t_EiJ.c_6C2xHrvsC, t_EiJ.c_Le8nWz
HAVING SUM(CASE WHEN typeof(t_EiJ.c_6C2xHrvsC) IN ('integer', 'real', 'numeric') THEN t_EiJ.c_6C2xHrvsC ELSE 0 END) > 0
ORDER BY window_total DESC
LIMIT 10;
SELECT DISTINCT t_KVR.c_0g82YslPQP,
COUNT(*) OVER (PARTITION BY t_KVR.c_4fLRz) as window_count,
RANK() OVER (ORDER BY CASE WHEN typeof(t_KVR.c_0g82YslPQP) IN ('null') THEN 0
ELSE t_KVR.c_0g82YslPQP END DESC) as rank_val,
CASE WHEN t_KVR.c_0g82YslPQP IS NULL THEN 'Unknown' ELSE 'Known' END as status
FROM t_KVR
WHERE t_KVR.c_0g82YslPQP IS NOT NULL
GROUP BY t_KVR.c_0g82YslPQP, t_KVR.c_4fLRz
HAVING COUNT(*) > 0
ORDER BY window_count DESC
LIMIT 20;
SELECT t_KVR.c_0g82YslPQP,
t_KVR.c_4fLRz,
SUM(CASE WHEN typeof(t_KVR.c_0g82YslPQP) IN ('integer', 'real', 'numeric') THEN t_KVR.c_0g82YslPQP ELSE 0 END)
OVER (PARTITION BY t_KVR.c_4fLRz) as window_total
FROM t_KVR
GROUP BY t_KVR.c_0g82YslPQP, t_KVR.c_4fLRz
HAVING SUM(CASE WHEN typeof(t_KVR.c_0g82YslPQP) IN ('integer', 'real', 'numeric') THEN t_KVR.c_0g82YslPQP ELSE 0 END) > 0
ORDER BY window_total DESC
LIMIT 10;
+6
View File
@@ -0,0 +1,6 @@
SELECT * FROM (
SELECT * FROM (SELECT 1 col_c)
WHERE col_c IN (
SELECT (PERCENT_RANK() OVER()) FROM (VALUES (NULL))
)
)
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
if [ -z "$TEST_CASE_LOCATION" ]; then
SQL_FILE="query.sql"
else
SQL_FILE="$TEST_CASE_LOCATION"
fi
sqlite3-3.26.0 < $SQL_FILE > /dev/null 2>&1
if [ $? -eq 139 ]; then
exit 0
else
exit 1
fi