Statistics about stdout of test 'select3.test` in directory 'sql/test/SQLite_regress/sqllogictest`: 63077 lines, 391896 words, 1421281 chars in lines not matching '^$|^(\| |)#|^=` = 63077 lines, 391896 words, 1421281 chars in lines not matching '^$|^(\| |)#` # 98916 lines, 559244 words, 2166089 chars in all lines stdout of test 'select3.test` in directory 'sql/test/SQLite_regress/sqllogictest` itself: # 12:24:26 > # 12:24:26 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=36911" "--set" "mapi_usock=/var/tmp/mtest-32227/.s.monetdb.36911" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/export/scratch1/dinther/INSTALL/var/MonetDB/mTests_sql_test_SQLite_sqllogictest" "--set" "mal_listing=0" "--set" "embedded_r=yes" # 12:24:26 > # MonetDB 5 server v11.21.6 # This is an unreleased version # Serving database 'mTests_sql_test_SQLite_sqllogictest', using 8 threads # Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked # Found 15.590 GiB available main-memory. # Copyright (c) 1993-July 2008 CWI. # Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved # Visit http://www.monetdb.org/ for further information # Listening for connection requests on mapi:monetdb://bristol.ins.cwi.nl:36911/ # Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-32227/.s.monetdb.36911 # MonetDB/GIS module loaded # Start processing logs sql/sql_logs version 52200 # Start reading the write-ahead log 'sql_logs/sql/log.4' # Finished reading the write-ahead log 'sql_logs/sql/log.4' # Finished processing logs sql/sql_logs # MonetDB/SQL module loaded # MonetDB/R module loaded # 12:24:26 > # 12:24:26 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-32227" "--port=36911" # 12:24:26 > #CREATE TABLE t1(a INTEGER, b INTEGER, c INTEGER, d INTEGER, e INTEGER); #INSERT INTO t1(e,c,b,d,a) VALUES(NULL,102,NULL,101,104); [ 1 ] #INSERT INTO t1(a,c,d,e,b) VALUES(107,106,108,109,105); [ 1 ] #INSERT INTO t1(e,d,b,a,c) VALUES(110,114,112,NULL,113); [ 1 ] #INSERT INTO t1(d,c,e,a,b) VALUES(116,119,117,115,NULL); [ 1 ] #INSERT INTO t1(c,d,b,e,a) VALUES(123,122,124,NULL,121); [ 1 ] #INSERT INTO t1(a,d,b,e,c) VALUES(127,128,129,126,125); [ 1 ] #INSERT INTO t1(e,c,a,d,b) VALUES(132,134,131,133,130); [ 1 ] #INSERT INTO t1(a,d,b,e,c) VALUES(138,136,139,135,137); [ 1 ] #INSERT INTO t1(e,c,d,a,b) VALUES(144,141,140,142,143); [ 1 ] #INSERT INTO t1(b,a,e,d,c) VALUES(145,149,146,NULL,147); [ 1 ] #INSERT INTO t1(b,c,a,d,e) VALUES(151,150,153,NULL,NULL); [ 1 ] #INSERT INTO t1(c,e,a,d,b) VALUES(155,157,159,NULL,158); [ 1 ] #INSERT INTO t1(c,b,a,d,e) VALUES(161,160,163,164,162); [ 1 ] #INSERT INTO t1(b,d,a,e,c) VALUES(167,NULL,168,165,166); [ 1 ] #INSERT INTO t1(d,b,c,e,a) VALUES(171,170,172,173,174); [ 1 ] #INSERT INTO t1(e,c,a,d,b) VALUES(177,176,179,NULL,175); [ 1 ] #INSERT INTO t1(b,e,a,d,c) VALUES(181,180,182,183,184); [ 1 ] #INSERT INTO t1(c,a,b,e,d) VALUES(187,188,186,189,185); [ 1 ] #INSERT INTO t1(d,b,c,e,a) VALUES(190,194,193,192,191); [ 1 ] #INSERT INTO t1(a,e,b,d,c) VALUES(199,197,198,196,195); [ 1 ] #INSERT INTO t1(b,c,d,a,e) VALUES(NULL,202,203,201,204); [ 1 ] #INSERT INTO t1(c,e,a,b,d) VALUES(208,NULL,NULL,206,207); [ 1 ] #INSERT INTO t1(c,e,a,d,b) VALUES(214,210,213,212,211); [ 1 ] #INSERT INTO t1(b,c,a,d,e) VALUES(218,215,216,217,219); [ 1 ] #INSERT INTO t1(b,e,d,a,c) VALUES(223,221,222,220,224); [ 1 ] #INSERT INTO t1(d,e,b,a,c) VALUES(226,227,228,229,225); [ 1 ] #INSERT INTO t1(a,c,b,e,d) VALUES(234,231,232,230,233); [ 1 ] #INSERT INTO t1(e,b,a,c,d) VALUES(237,236,239,NULL,238); [ 1 ] #INSERT INTO t1(e,c,b,a,d) VALUES(NULL,244,240,243,NULL); [ 1 ] #INSERT INTO t1(e,d,c,b,a) VALUES(246,248,247,249,245); [ 1 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ NULL ] [ 1050 ] [ 1120 ] [ NULL ] [ 1240 ] [ 1290 ] [ 1300 ] [ 1390 ] [ 1430 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 358 ] [ 364 ] [ 376 ] [ 382 ] [ 398 ] [ 402 ] [ NULL ] [ 426 ] [ 432 ] [ 440 ] [ 458 ] [ 468 ] [ 2360 ] [ 486 ] [ 490 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ NULL ] [ NULL ] [ NULL ] [ 358 ] [ 364 ] [ 376 ] [ 382 ] [ 398 ] [ 402 ] [ 426 ] [ 432 ] [ 440 ] [ 458 ] [ 468 ] [ 486 ] [ 490 ] [ 1050 ] [ 1120 ] [ 1240 ] [ 1290 ] [ 1300 ] [ 1390 ] [ 1430 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 2360 ] #SELECT a+b*2+c*3+d*4+e*5, # (a+b+c+d+e)/5 # FROM t1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ 1612, 107 ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ 1902, 127 ] [ 1985, 132 ] [ 2046, 137 ] [ 2131, 142 ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ 2432, 162 ] [ NULL, NULL ] [ 2579, 172 ] [ NULL, NULL ] [ 2728, 182 ] [ 2806, 187 ] [ 2878, 192 ] [ 2949, 197 ] [ NULL, NULL ] [ NULL, NULL ] [ 3175, 212 ] [ 3260, 217 ] [ 3331, 222 ] [ 3399, 227 ] [ 3473, 232 ] [ NULL, NULL ] [ NULL, NULL ] [ 3706, 247 ] #SELECT a+b*2+c*3+d*4+e*5, # (a+b+c+d+e)/5 # FROM t1 # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ 1612, 107 ] [ 1902, 127 ] [ 1985, 132 ] [ 2046, 137 ] [ 2131, 142 ] [ 2432, 162 ] [ 2579, 172 ] [ 2728, 182 ] [ 2806, 187 ] [ 2878, 192 ] [ 2949, 197 ] [ 3175, 212 ] [ 3260, 217 ] [ 3331, 222 ] [ 3399, 227 ] [ 3473, 232 ] [ 3706, 247 ] #SELECT a+b*2+c*3+d*4+e*5, # CASE WHEN ae # AND (e>c OR ee # AND (e>c OR ec OR ee #; % sys., sys., sys., sys., sys. # table_name # sys.L2, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, L, L, L, L # name # L2, L3, L4, L5, L6 # name % bigint, smallint, bigint, bigint, bigint # type % 4, 3, 1, 3, 4 # length [ NULL, 444, 1, NULL, NULL ] [ 1902, 222, 4, 127, 760 ] [ 1985, 333, 4, 132, 793 ] [ 2046, 222, 2, 137, 827 ] [ 2432, 444, 1, 162, 966 ] [ 2728, 333, 3, 182, 1096 ] [ 3175, 333, 3, 212, 1277 ] [ 3331, 222, 1, 222, 1338 ] [ 3473, 333, 1, 232, 1391 ] [ NULL, 444, NULL, NULL, NULL ] [ 3706, 111, 2, 247, 1484 ] #SELECT a+b*2+c*3+d*4+e*5, # CASE WHEN ac OR ee # ORDER BY 3,2,5,1,4 #; % sys., sys., sys., sys., sys. # table_name # sys.L2, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, L, L, L, L # name # L2, L3, L4, L5, L6 # name % bigint, smallint, bigint, bigint, bigint # type % 4, 3, 1, 3, 4 # length [ NULL, 444, NULL, NULL, NULL ] [ 3331, 222, 1, 222, 1338 ] [ 3473, 333, 1, 232, 1391 ] [ NULL, 444, 1, NULL, NULL ] [ 2432, 444, 1, 162, 966 ] [ 3706, 111, 2, 247, 1484 ] [ 2046, 222, 2, 137, 827 ] [ 2728, 333, 3, 182, 1096 ] [ 3175, 333, 3, 212, 1277 ] [ 1902, 222, 4, 127, 760 ] [ 1985, 333, 4, 132, 793 ] #SELECT a+b*2+c*3+d*4+e*5, # CASE WHEN ac OR ee # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc OR ee # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.ba AND ea AND eb-2 AND aa AND ec #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3 # table_name % b, L, L, L # name # b, L1, L2, L3 # name % int, bigint, bigint, smallint # type % 1, 1, 1, 1 # length #SELECT b, # a+b*2+c*3, # c-d, # CASE WHEN ab-2 AND aa AND ec # ORDER BY 3,2 #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3 # table_name % b, L, L, L # name # b, L1, L2, L3 # name % int, bigint, bigint, smallint # type % 1, 1, 1, 1 # length #SELECT b, # a+b*2+c*3, # c-d, # CASE WHEN ac # AND (e>a AND eb-2 AND ac # AND (e>a AND eb-2 AND aa AND eb-2 AND ac #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3 # table_name % b, L, L, L # name # b, L1, L2, L3 # name % int, bigint, bigint, smallint # type % 1, 1, 1, 1 # length #SELECT b, # a+b*2+c*3, # c-d, # CASE WHEN aa AND eb-2 AND ac # ORDER BY 1,2 #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3 # table_name % b, L, L, L # name # b, L1, L2, L3 # name % int, bigint, bigint, smallint # type % 1, 1, 1, 1 # length #SELECT b, # a+b*2+c*3, # c-d, # CASE WHEN ac # AND (a>b-2 AND aa AND ec # AND (a>b-2 AND aa AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # d-e # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR d>e #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % e, a, L, L, L # name # e, a, L3, L4, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2 # length [ 109, 107, 1050, 107, -1 ] [ 110, NULL, 1120, NULL, 4 ] [ 117, 115, NULL, NULL, -1 ] [ 126, 127, 1290, 127, 2 ] [ 132, 131, 1300, 132, 1 ] [ 135, 138, 1390, 137, 1 ] [ 162, 163, 1600, 162, 2 ] [ 180, 182, 364, 182, 3 ] [ 189, 188, 376, 187, -4 ] [ 192, 191, 382, 192, -2 ] [ 210, 213, 426, 212, 2 ] [ 219, 216, 432, 217, -2 ] [ 221, 220, 440, 222, 1 ] [ 230, 234, 468, 232, 3 ] [ 237, 239, 2360, NULL, 1 ] [ 246, 245, 490, 247, 2 ] #SELECT e, # a, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # d-e # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR d>e # ORDER BY 3,1,5,2,4 #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % e, a, L, L, L # name # e, a, L3, L4, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2 # length [ 117, 115, NULL, NULL, -1 ] [ 180, 182, 364, 182, 3 ] [ 189, 188, 376, 187, -4 ] [ 192, 191, 382, 192, -2 ] [ 210, 213, 426, 212, 2 ] [ 219, 216, 432, 217, -2 ] [ 221, 220, 440, 222, 1 ] [ 230, 234, 468, 232, 3 ] [ 246, 245, 490, 247, 2 ] [ 109, 107, 1050, 107, -1 ] [ 110, NULL, 1120, NULL, 4 ] [ 126, 127, 1290, 127, 2 ] [ 132, 131, 1300, 132, 1 ] [ 135, 138, 1390, 137, 1 ] [ 162, 163, 1600, 162, 2 ] [ 237, 239, 2360, NULL, 1 ] #SELECT e, # a, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # d-e # FROM t1 # WHERE d>e # OR (c<=d-2 OR c>=d+2) #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % e, a, L, L, L # name # e, a, L3, L4, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2 # length [ 109, 107, 1050, 107, -1 ] [ 110, NULL, 1120, NULL, 4 ] [ 117, 115, NULL, NULL, -1 ] [ 126, 127, 1290, 127, 2 ] [ 132, 131, 1300, 132, 1 ] [ 135, 138, 1390, 137, 1 ] [ 162, 163, 1600, 162, 2 ] [ 180, 182, 364, 182, 3 ] [ 189, 188, 376, 187, -4 ] [ 192, 191, 382, 192, -2 ] [ 210, 213, 426, 212, 2 ] [ 219, 216, 432, 217, -2 ] [ 221, 220, 440, 222, 1 ] [ 230, 234, 468, 232, 3 ] [ 237, 239, 2360, NULL, 1 ] [ 246, 245, 490, 247, 2 ] #SELECT e, # a, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # d-e # FROM t1 # WHERE d>e # OR (c<=d-2 OR c>=d+2) # ORDER BY 4,1,5,3,2 #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % e, a, L, L, L # name # e, a, L3, L4, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2 # length [ 110, NULL, 1120, NULL, 4 ] [ 117, 115, NULL, NULL, -1 ] [ 237, 239, 2360, NULL, 1 ] [ 109, 107, 1050, 107, -1 ] [ 126, 127, 1290, 127, 2 ] [ 132, 131, 1300, 132, 1 ] [ 135, 138, 1390, 137, 1 ] [ 162, 163, 1600, 162, 2 ] [ 180, 182, 364, 182, 3 ] [ 189, 188, 376, 187, -4 ] [ 192, 191, 382, 192, -2 ] [ 210, 213, 426, 212, 2 ] [ 219, 216, 432, 217, -2 ] [ 221, 220, 440, 222, 1 ] [ 230, 234, 468, 232, 3 ] [ 246, 245, 490, 247, 2 ] #SELECT a+b*2+c*3+d*4+e*5 # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ NULL ] [ 1612 ] [ NULL ] [ NULL ] [ NULL ] [ 1902 ] [ 1985 ] [ 2046 ] [ 2131 ] [ NULL ] [ NULL ] [ NULL ] [ 2432 ] [ NULL ] [ 2579 ] [ NULL ] [ 2728 ] [ 2806 ] [ 2878 ] [ 2949 ] [ NULL ] [ NULL ] [ 3175 ] [ 3260 ] [ 3331 ] [ 3399 ] [ 3473 ] [ NULL ] [ NULL ] [ 3706 ] #SELECT a+b*2+c*3+d*4+e*5 # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 1612 ] [ 1902 ] [ 1985 ] [ 2046 ] [ 2131 ] [ 2432 ] [ 2579 ] [ 2728 ] [ 2806 ] [ 2878 ] [ 2949 ] [ 3175 ] [ 3260 ] [ 3331 ] [ 3399 ] [ 3473 ] [ 3706 ] #SELECT d-e # FROM t1 # WHERE b>c # OR a>b #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -1 ] [ NULL ] [ 2 ] [ 1 ] [ 1 ] [ -4 ] [ NULL ] [ NULL ] [ NULL ] [ 2 ] [ NULL ] [ -2 ] [ NULL ] [ 3 ] [ -4 ] [ -2 ] [ -1 ] [ 2 ] [ -2 ] [ -1 ] [ 3 ] [ 1 ] [ NULL ] [ 2 ] #SELECT d-e # FROM t1 # WHERE b>c # OR a>b # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -2 ] [ -2 ] [ -2 ] [ -1 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] #SELECT d # FROM t1 # WHERE a>b # OR d>e #; % sys.t1 # table_name % d # name % int # type % 3 # length [ 108 ] [ 114 ] [ 128 ] [ 133 ] [ 136 ] [ NULL ] [ NULL ] [ NULL ] [ 164 ] [ NULL ] [ 171 ] [ NULL ] [ 183 ] [ 185 ] [ 196 ] [ 212 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ NULL ] [ 248 ] #SELECT d # FROM t1 # WHERE a>b # OR d>e # ORDER BY 1 #; % sys.t1 # table_name % d # name % int # type % 3 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 108 ] [ 114 ] [ 128 ] [ 133 ] [ 136 ] [ 164 ] [ 171 ] [ 183 ] [ 185 ] [ 196 ] [ 212 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ 248 ] #SELECT d # FROM t1 # WHERE d>e # OR a>b #; % sys.t1 # table_name % d # name % int # type % 3 # length [ 108 ] [ 114 ] [ 128 ] [ 133 ] [ 136 ] [ NULL ] [ NULL ] [ NULL ] [ 164 ] [ NULL ] [ 171 ] [ NULL ] [ 183 ] [ 185 ] [ 196 ] [ 212 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ NULL ] [ 248 ] #SELECT d # FROM t1 # WHERE d>e # OR a>b # ORDER BY 1 #; % sys.t1 # table_name % d # name % int # type % 3 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 108 ] [ 114 ] [ 128 ] [ 133 ] [ 136 ] [ 164 ] [ 171 ] [ 183 ] [ 185 ] [ 196 ] [ 212 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ 248 ] #SELECT abs(a), # (a+b+c+d+e)/5, # a+b*2+c*3+d*4, # c, # (SELECT count(*) FROM t1 AS x WHERE x.bb #; % sys., sys., sys., sys.t1, ., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.L6, sys.L7 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L5, L6, L7 # name % int, bigint, bigint, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2, 4, 1 # length [ 107, 107, 1067, 106, 0, 635, 2 ] [ 131, 132, 1325, 134, 4, 793, 1 ] [ 149, NULL, NULL, 147, 7, 880, 4 ] [ 153, NULL, NULL, 150, 8, 905, 2 ] [ 159, NULL, NULL, 155, 9, 940, 1 ] [ 163, 162, 1622, 161, 10, 966, 3 ] [ 168, NULL, NULL, 166, 11, 1000, 1 ] [ 174, 172, 1714, 172, 12, 1030, 4 ] [ 179, NULL, NULL, 176, 13, 1057, 4 ] [ 182, 182, 1828, 184, 14, 1096, 1 ] [ 188, 187, 1861, 187, 15, 1121, 2 ] [ 199, 197, 1964, 195, 17, 1180, 1 ] [ 213, 212, 2125, 214, 19, 1277, 2 ] [ 229, 227, 2264, 225, 22, 1360, 1 ] [ 234, 232, 2323, 231, 23, 1391, 2 ] [ 239, NULL, NULL, NULL, 24, NULL, 3 ] [ 243, NULL, NULL, 244, 25, 1455, 3 ] #SELECT abs(a), # (a+b+c+d+e)/5, # a+b*2+c*3+d*4, # c, # (SELECT count(*) FROM t1 AS x WHERE x.bb # ORDER BY 7,3,5,1,6 #; % sys., sys., sys., sys.t1, ., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.L6, sys.L7 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L5, L6, L7 # name % int, bigint, bigint, int, bigint, bigint, bigint # type % 3, 3, 4, 3, 2, 4, 1 # length [ 159, NULL, NULL, 155, 9, 940, 1 ] [ 168, NULL, NULL, 166, 11, 1000, 1 ] [ 131, 132, 1325, 134, 4, 793, 1 ] [ 182, 182, 1828, 184, 14, 1096, 1 ] [ 199, 197, 1964, 195, 17, 1180, 1 ] [ 229, 227, 2264, 225, 22, 1360, 1 ] [ 153, NULL, NULL, 150, 8, 905, 2 ] [ 107, 107, 1067, 106, 0, 635, 2 ] [ 188, 187, 1861, 187, 15, 1121, 2 ] [ 213, 212, 2125, 214, 19, 1277, 2 ] [ 234, 232, 2323, 231, 23, 1391, 2 ] [ 239, NULL, NULL, NULL, 24, NULL, 3 ] [ 243, NULL, NULL, 244, 25, 1455, 3 ] [ 163, 162, 1622, 161, 10, 966, 3 ] [ 149, NULL, NULL, 147, 7, 880, 4 ] [ 179, NULL, NULL, 176, 13, 1057, 4 ] [ 174, 172, 1714, 172, 12, 1030, 4 ] #SELECT d, # a, # a+b*2+c*3+d*4+e*5 # FROM t1 #; % sys.t1, sys.t1, sys. # table_name # sys.t1, sys.t1, sys.L1 # table_name % d, a, L # name # d, a, L1 # name % int, int, bigint # type % 3, 3, 4 # length [ 101, 104, NULL ] [ 108, 107, 1612 ] [ 114, NULL, NULL ] [ 116, 115, NULL ] [ 122, 121, NULL ] [ 128, 127, 1902 ] [ 133, 131, 1985 ] [ 136, 138, 2046 ] [ 140, 142, 2131 ] [ NULL, 149, NULL ] [ NULL, 153, NULL ] [ NULL, 159, NULL ] [ 164, 163, 2432 ] [ NULL, 168, NULL ] [ 171, 174, 2579 ] [ NULL, 179, NULL ] [ 183, 182, 2728 ] [ 185, 188, 2806 ] [ 190, 191, 2878 ] [ 196, 199, 2949 ] [ 203, 201, NULL ] [ 207, NULL, NULL ] [ 212, 213, 3175 ] [ 217, 216, 3260 ] [ 222, 220, 3331 ] [ 226, 229, 3399 ] [ 233, 234, 3473 ] [ 238, 239, NULL ] [ NULL, 243, NULL ] [ 248, 245, 3706 ] #SELECT d, # a, # a+b*2+c*3+d*4+e*5 # FROM t1 # ORDER BY 2,3 #; % sys.t1, sys.t1, sys. # table_name # sys.t1, sys.t1, sys.L1 # table_name % d, a, L # name # d, a, L1 # name % int, int, bigint # type % 3, 3, 4 # length [ 114, NULL, NULL ] [ 207, NULL, NULL ] [ 101, 104, NULL ] [ 108, 107, 1612 ] [ 116, 115, NULL ] [ 122, 121, NULL ] [ 128, 127, 1902 ] [ 133, 131, 1985 ] [ 136, 138, 2046 ] [ 140, 142, 2131 ] [ NULL, 149, NULL ] [ NULL, 153, NULL ] [ NULL, 159, NULL ] [ 164, 163, 2432 ] [ NULL, 168, NULL ] [ 171, 174, 2579 ] [ NULL, 179, NULL ] [ 183, 182, 2728 ] [ 185, 188, 2806 ] [ 190, 191, 2878 ] [ 196, 199, 2949 ] [ 203, 201, NULL ] [ 212, 213, 3175 ] [ 217, 216, 3260 ] [ 222, 220, 3331 ] [ 226, 229, 3399 ] [ 233, 234, 3473 ] [ 238, 239, NULL ] [ NULL, 243, NULL ] [ 248, 245, 3706 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 # OR b>c #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, 1, NULL ] [ -1, -2, 107 ] [ NULL, 1, NULL ] [ 2, -3, 127 ] [ 1, 1, 137 ] [ -4, 1, 142 ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 2, -3, 162 ] [ NULL, NULL, NULL ] [ -2, 1, 172 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ -2, 3, 192 ] [ -1, -1, 197 ] [ -1, -1, NULL ] [ NULL, 1, NULL ] [ 2, 2, 212 ] [ -2, -2, 217 ] [ 1, 2, 222 ] [ -1, -1, 227 ] [ 3, -2, 232 ] [ 1, NULL, NULL ] [ 2, -1, 247 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 # OR b>c # ORDER BY 2,1,3 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 1, NULL, NULL ] [ 2, -3, 127 ] [ 2, -3, 162 ] [ -2, -2, 217 ] [ -1, -2, 107 ] [ 3, -2, 232 ] [ -1, -1, NULL ] [ -1, -1, 197 ] [ -1, -1, 227 ] [ 2, -1, 247 ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ -4, 1, 142 ] [ -2, 1, 172 ] [ 1, 1, 137 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ 1, 2, 222 ] [ 2, 2, 212 ] [ -2, 3, 192 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR b>c # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, 1, NULL ] [ -1, -2, 107 ] [ NULL, 1, NULL ] [ 2, -3, 127 ] [ 1, 1, 137 ] [ -4, 1, 142 ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 2, -3, 162 ] [ NULL, NULL, NULL ] [ -2, 1, 172 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ -2, 3, 192 ] [ -1, -1, 197 ] [ -1, -1, NULL ] [ NULL, 1, NULL ] [ 2, 2, 212 ] [ -2, -2, 217 ] [ 1, 2, 222 ] [ -1, -1, 227 ] [ 3, -2, 232 ] [ 1, NULL, NULL ] [ 2, -1, 247 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR b>c # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,1,3 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 1, NULL, NULL ] [ 2, -3, 127 ] [ 2, -3, 162 ] [ -2, -2, 217 ] [ -1, -2, 107 ] [ 3, -2, 232 ] [ -1, -1, NULL ] [ -1, -1, 197 ] [ -1, -1, 227 ] [ 2, -1, 247 ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ -4, 1, 142 ] [ -2, 1, 172 ] [ 1, 1, 137 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ 1, 2, 222 ] [ 2, 2, 212 ] [ -2, 3, 192 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE b>c # OR d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, 1, NULL ] [ -1, -2, 107 ] [ NULL, 1, NULL ] [ 2, -3, 127 ] [ 1, 1, 137 ] [ -4, 1, 142 ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 2, -3, 162 ] [ NULL, NULL, NULL ] [ -2, 1, 172 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ -2, 3, 192 ] [ -1, -1, 197 ] [ -1, -1, NULL ] [ NULL, 1, NULL ] [ 2, 2, 212 ] [ -2, -2, 217 ] [ 1, 2, 222 ] [ -1, -1, 227 ] [ 3, -2, 232 ] [ 1, NULL, NULL ] [ 2, -1, 247 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE b>c # OR d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,3,1 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 1, NULL, NULL ] [ 2, -3, 127 ] [ 2, -3, 162 ] [ -1, -2, 107 ] [ -2, -2, 217 ] [ 3, -2, 232 ] [ -1, -1, NULL ] [ -1, -1, 197 ] [ -1, -1, 227 ] [ 2, -1, 247 ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ 1, 1, 137 ] [ -4, 1, 142 ] [ -2, 1, 172 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ 2, 2, 212 ] [ 1, 2, 222 ] [ -2, 3, 192 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR b>c # OR d NOT BETWEEN 110 AND 150 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, 1, NULL ] [ -1, -2, 107 ] [ NULL, 1, NULL ] [ 2, -3, 127 ] [ 1, 1, 137 ] [ -4, 1, 142 ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ 2, -3, 162 ] [ NULL, NULL, NULL ] [ -2, 1, 172 ] [ 3, 1, 182 ] [ -4, 2, 187 ] [ -2, 3, 192 ] [ -1, -1, 197 ] [ -1, -1, NULL ] [ NULL, 1, NULL ] [ 2, 2, 212 ] [ -2, -2, 217 ] [ 1, 2, 222 ] [ -1, -1, 227 ] [ 3, -2, 232 ] [ 1, NULL, NULL ] [ 2, -1, 247 ] #SELECT d-e, # c-d, # (a+b+c+d+e)/5 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR b>c # OR d NOT BETWEEN 110 AND 150 # ORDER BY 1,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 2, 3 # length [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ NULL, NULL, NULL ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ NULL, 1, NULL ] [ -4, 1, 142 ] [ -4, 2, 187 ] [ -2, -2, 217 ] [ -2, 1, 172 ] [ -2, 3, 192 ] [ -1, -2, 107 ] [ -1, -1, 197 ] [ -1, -1, NULL ] [ -1, -1, 227 ] [ 1, NULL, NULL ] [ 1, 1, 137 ] [ 1, 2, 222 ] [ 2, -3, 127 ] [ 2, -3, 162 ] [ 2, -1, 247 ] [ 2, 2, 212 ] [ 3, -2, 232 ] [ 3, 1, 182 ] #SELECT a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c, # (a+b+c+d+e)/5, # d-e, # a+b*2+c*3+d*4+e*5 # FROM t1 #; % sys., sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.L6, sys.L7 # table_name % L, L, c, L, L, L # name # L1, L4, c, L5, L6, L7 # name % bigint, bigint, int, bigint, bigint, bigint # type % 4, 4, 3, 3, 2, 4 # length [ NULL, NULL, 102, NULL, NULL, NULL ] [ 635, 1050, 106, 107, -1, 1612 ] [ NULL, 1120, 113, NULL, 4, NULL ] [ NULL, NULL, 119, NULL, -1, NULL ] [ 738, 1240, 123, NULL, NULL, NULL ] [ 760, 1290, 125, 127, 2, 1902 ] [ 793, 1300, 134, 132, 1, 1985 ] [ 827, 1390, 137, 137, 1, 2046 ] [ 851, 1430, 141, 142, -4, 2131 ] [ 880, 1450, 147, NULL, NULL, NULL ] [ 905, 1510, 150, NULL, NULL, NULL ] [ 940, 1580, 155, NULL, NULL, NULL ] [ 966, 1600, 161, 162, 2, 2432 ] [ 1000, 1670, 166, NULL, NULL, NULL ] [ 1030, 1700, 172, 172, -2, 2579 ] [ 1057, 358, 176, NULL, NULL, NULL ] [ 1096, 364, 184, 182, 3, 2728 ] [ 1121, 376, 187, 187, -4, 2806 ] [ 1158, 382, 193, 192, -2, 2878 ] [ 1180, 398, 195, 197, -1, 2949 ] [ NULL, 402, 202, NULL, -1, NULL ] [ NULL, NULL, 208, NULL, NULL, NULL ] [ 1277, 426, 214, 212, 2, 3175 ] [ 1297, 432, 215, 217, -2, 3260 ] [ 1338, 440, 224, 222, 1, 3331 ] [ 1360, 458, 225, 227, -1, 3399 ] [ 1391, 468, 231, 232, 3, 3473 ] [ NULL, 2360, NULL, NULL, 1, NULL ] [ 1455, 486, 244, NULL, NULL, NULL ] [ 1484, 490, 247, 247, 2, 3706 ] #SELECT a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c, # (a+b+c+d+e)/5, # d-e, # a+b*2+c*3+d*4+e*5 # FROM t1 # ORDER BY 4,5 #; % sys., sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.L6, sys.L7 # table_name % L, L, c, L, L, L # name # L1, L4, c, L5, L6, L7 # name % bigint, bigint, int, bigint, bigint, bigint # type % 4, 4, 3, 3, 2, 4 # length [ NULL, NULL, 102, NULL, NULL, NULL ] [ 738, 1240, 123, NULL, NULL, NULL ] [ 880, 1450, 147, NULL, NULL, NULL ] [ 905, 1510, 150, NULL, NULL, NULL ] [ 940, 1580, 155, NULL, NULL, NULL ] [ 1000, 1670, 166, NULL, NULL, NULL ] [ 1057, 358, 176, NULL, NULL, NULL ] [ NULL, NULL, 208, NULL, NULL, NULL ] [ 1455, 486, 244, NULL, NULL, NULL ] [ NULL, NULL, 119, NULL, -1, NULL ] [ NULL, 402, 202, NULL, -1, NULL ] [ NULL, 2360, NULL, NULL, 1, NULL ] [ NULL, 1120, 113, NULL, 4, NULL ] [ 635, 1050, 106, 107, -1, 1612 ] [ 760, 1290, 125, 127, 2, 1902 ] [ 793, 1300, 134, 132, 1, 1985 ] [ 827, 1390, 137, 137, 1, 2046 ] [ 851, 1430, 141, 142, -4, 2131 ] [ 966, 1600, 161, 162, 2, 2432 ] [ 1030, 1700, 172, 172, -2, 2579 ] [ 1096, 364, 184, 182, 3, 2728 ] [ 1121, 376, 187, 187, -4, 2806 ] [ 1158, 382, 193, 192, -2, 2878 ] [ 1180, 398, 195, 197, -1, 2949 ] [ 1277, 426, 214, 212, 2, 3175 ] [ 1297, 432, 215, 217, -2, 3260 ] [ 1338, 440, 224, 222, 1, 3331 ] [ 1360, 458, 225, 227, -1, 3399 ] [ 1391, 468, 231, 232, 3, 3473 ] [ 1484, 490, 247, 247, 2, 3706 ] #SELECT CASE WHEN ad #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, c # name # L1, L2, L4, L5, L6, c # name % smallint, bigint, bigint, bigint, bigint, int # type % 3, 3, 2, 1, 2, 3 # length [ 444, NULL, 0, 1, NULL, 102 ] [ 222, NULL, 2, 1, 1, 123 ] [ 444, NULL, 0, 3, NULL, 119 ] [ 333, 132, 4, 1, -4, 134 ] [ 222, 137, 5, 1, 2, 137 ] [ 222, 142, 6, 1, 2, 141 ] [ 444, 172, 12, 1, -2, 172 ] [ 333, 182, 14, 1, -3, 184 ] [ 333, 187, 15, 2, -1, 187 ] [ 222, 192, 16, 3, 1, 193 ] [ 444, NULL, 18, 1, -2, 208 ] [ 333, 212, 19, 2, -3, 214 ] [ 222, 222, 21, 2, -1, 224 ] #SELECT CASE WHEN ad # ORDER BY 1,5,3,2 #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, c # name # L1, L2, L4, L5, L6, c # name % smallint, bigint, bigint, bigint, bigint, int # type % 3, 3, 2, 1, 2, 3 # length [ 222, 222, 21, 2, -1, 224 ] [ 222, NULL, 2, 1, 1, 123 ] [ 222, 192, 16, 3, 1, 193 ] [ 222, 137, 5, 1, 2, 137 ] [ 222, 142, 6, 1, 2, 141 ] [ 333, 132, 4, 1, -4, 134 ] [ 333, 182, 14, 1, -3, 184 ] [ 333, 212, 19, 2, -3, 214 ] [ 333, 187, 15, 2, -1, 187 ] [ 444, NULL, 0, 1, NULL, 102 ] [ 444, NULL, 0, 3, NULL, 119 ] [ 444, 172, 12, 1, -2, 172 ] [ 444, NULL, 18, 1, -2, 208 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE (e>c OR ee # AND d NOT BETWEEN 110 AND 150 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ NULL, NULL ] [ 2476, 247 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE (e>c OR ee # AND d NOT BETWEEN 110 AND 150 # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ 2476, 247 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE (e>c OR ee #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ NULL, NULL ] [ 2476, 247 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE (e>c OR ee # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ 2476, 247 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND (e>c OR ee #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ NULL, NULL ] [ 2476, 247 ] #SELECT a+b*2+c*3+d*4, # (a+b+c+d+e)/5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND (e>c OR ee # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ 1622, 162 ] [ 1828, 182 ] [ 2125, 212 ] [ 2226, 222 ] [ 2323, 232 ] [ 2476, 247 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 10, 966, -1, 160, 163, 3 ] [ 12, 1030, -2, 170, 174, 4 ] [ 14, 1096, -3, 181, 182, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 17, 1180, 3, 198, 199, 1 ] [ 19, 1277, -3, 211, 213, 2 ] [ 22, 1360, 3, 228, 229, 1 ] [ 23, 1391, 1, 232, 234, 2 ] [ 24, NULL, NULL, 236, 239, 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb # ORDER BY 5,1,3,4,2,6 #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 10, 966, -1, 160, 163, 3 ] [ 12, 1030, -2, 170, 174, 4 ] [ 14, 1096, -3, 181, 182, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 17, 1180, 3, 198, 199, 1 ] [ 19, 1277, -3, 211, 213, 2 ] [ 22, 1360, 3, 228, 229, 1 ] [ 23, 1391, 1, 232, 234, 2 ] [ 24, NULL, NULL, 236, 239, 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb # AND d NOT BETWEEN 110 AND 150 #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 10, 966, -1, 160, 163, 3 ] [ 12, 1030, -2, 170, 174, 4 ] [ 14, 1096, -3, 181, 182, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 17, 1180, 3, 198, 199, 1 ] [ 19, 1277, -3, 211, 213, 2 ] [ 22, 1360, 3, 228, 229, 1 ] [ 23, 1391, 1, 232, 234, 2 ] [ 24, NULL, NULL, 236, 239, 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb # AND d NOT BETWEEN 110 AND 150 # ORDER BY 6,5,1,2,4 #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 14, 1096, -3, 181, 182, 1 ] [ 17, 1180, 3, 198, 199, 1 ] [ 22, 1360, 3, 228, 229, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 19, 1277, -3, 211, 213, 2 ] [ 23, 1391, 1, 232, 234, 2 ] [ 10, 966, -1, 160, 163, 3 ] [ 24, NULL, NULL, 236, 239, 3 ] [ 12, 1030, -2, 170, 174, 4 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb # AND d NOT BETWEEN 110 AND 150 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # AND d NOT BETWEEN 110 AND 150 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 10, 966, -1, 160, 163, 3 ] [ 12, 1030, -2, 170, 174, 4 ] [ 14, 1096, -3, 181, 182, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 17, 1180, 3, 198, 199, 1 ] [ 19, 1277, -3, 211, 213, 2 ] [ 22, 1360, 3, 228, 229, 1 ] [ 23, 1391, 1, 232, 234, 2 ] [ 24, NULL, NULL, 236, 239, 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb # ORDER BY 4,3,1 #; % ., sys., sys., sys.t1, sys., sys. # table_name # .L3, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L3, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 1 # length [ 10, 966, -1, 160, 163, 3 ] [ 12, 1030, -2, 170, 174, 4 ] [ 14, 1096, -3, 181, 182, 1 ] [ 15, 1121, -1, 186, 188, 2 ] [ 17, 1180, 3, 198, 199, 1 ] [ 19, 1277, -3, 211, 213, 2 ] [ 22, 1360, 3, 228, 229, 1 ] [ 23, 1391, 1, 232, 234, 2 ] [ 24, NULL, NULL, 236, 239, 3 ] #SELECT a-b, # d, # c-d, # a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (e>c OR ec #; % sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4 # table_name % L, d, L, L, L # name # L1, d, L2, L3, L4 # name % bigint, int, bigint, bigint, smallint # type % 2, 3, 2, 4, 3 # length [ 2, 108, -2, 1067, 333 ] [ NULL, 114, -1, NULL, 555 ] [ -3, 122, 1, 1226, 333 ] [ -2, 128, -3, 1272, 333 ] [ 1, 133, 1, 1325, 444 ] [ -1, 136, 1, 1371, 111 ] [ -1, 140, 1, 1411, 111 ] [ 2, NULL, NULL, NULL, 555 ] [ 1, NULL, NULL, NULL, 555 ] [ 3, 164, -3, 1622, 333 ] [ 1, NULL, NULL, NULL, 555 ] [ 4, 171, 1, 1714, 555 ] [ 4, NULL, NULL, NULL, 555 ] [ 1, 183, 1, 1828, 333 ] [ 2, 185, 2, 1861, 444 ] [ -3, 190, 3, 1918, 444 ] [ 1, 196, -1, 1964, 555 ] [ NULL, 203, -1, NULL, 222 ] [ 2, 212, 2, 2125, 222 ] [ -2, 217, -2, 2165, 333 ] [ -3, 222, 2, 2226, 444 ] [ 1, 226, -1, 2264, 555 ] [ 2, 233, -2, 2323, 555 ] [ 3, 238, NULL, NULL, 555 ] [ -4, 248, -1, 2476, 444 ] #SELECT a-b, # d, # c-d, # a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (e>c OR ec # ORDER BY 3,5,1,2 #; % sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4 # table_name % L, d, L, L, L # name # L1, d, L2, L3, L4 # name % bigint, int, bigint, bigint, smallint # type % 2, 3, 2, 4, 3 # length [ 1, NULL, NULL, NULL, 555 ] [ 1, NULL, NULL, NULL, 555 ] [ 2, NULL, NULL, NULL, 555 ] [ 3, 238, NULL, NULL, 555 ] [ 4, NULL, NULL, NULL, 555 ] [ -2, 128, -3, 1272, 333 ] [ 3, 164, -3, 1622, 333 ] [ -2, 217, -2, 2165, 333 ] [ 2, 108, -2, 1067, 333 ] [ 2, 233, -2, 2323, 555 ] [ NULL, 203, -1, NULL, 222 ] [ -4, 248, -1, 2476, 444 ] [ NULL, 114, -1, NULL, 555 ] [ 1, 196, -1, 1964, 555 ] [ 1, 226, -1, 2264, 555 ] [ -1, 136, 1, 1371, 111 ] [ -1, 140, 1, 1411, 111 ] [ -3, 122, 1, 1226, 333 ] [ 1, 183, 1, 1828, 333 ] [ 1, 133, 1, 1325, 444 ] [ 4, 171, 1, 1714, 555 ] [ 2, 212, 2, 2125, 222 ] [ -3, 222, 2, 2226, 444 ] [ 2, 185, 2, 1861, 444 ] [ -3, 190, 3, 1918, 444 ] #SELECT a-b, # d, # c-d, # a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE b>c # OR (e>c OR ec # OR (e>c OR e=d+2) #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, smallint, bigint, bigint, bigint # type % 2, 3, 3, 4, 2 # length [ -1, 333, 317, 1067, -1 ] [ -1, 333, NULL, NULL, NULL ] [ 2, 333, 385, 1272, 4 ] [ 2, 333, 483, 1622, -1 ] [ -4, 444, 560, 1861, -1 ] [ -2, 444, 579, 1918, 1 ] [ 2, 222, 635, 2125, -3 ] [ -2, 333, 652, 2165, 3 ] [ 1, 444, 666, 2226, -1 ] [ 3, 555, 698, 2323, 1 ] #SELECT d-e, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2, # a+b*2+c*3+d*4, # b-c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 3,1,4 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, smallint, bigint, bigint, bigint # type % 2, 3, 3, 4, 2 # length [ -1, 333, NULL, NULL, NULL ] [ -1, 333, 317, 1067, -1 ] [ 2, 333, 385, 1272, 4 ] [ 2, 333, 483, 1622, -1 ] [ -4, 444, 560, 1861, -1 ] [ -2, 444, 579, 1918, 1 ] [ 2, 222, 635, 2125, -3 ] [ -2, 333, 652, 2165, 3 ] [ 1, 444, 666, 2226, -1 ] [ 3, 555, 698, 2323, 1 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bc #; % sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, b, L, a # name # L2, L3, b, L4, a # name % bigint, bigint, int, int, int # type % 2, 4, 3, 3, 3 # length [ -2, 1902, 129, 127, 127 ] #SELECT a-b, # a+b*2+c*3+d*4+e*5, # b, # abs(a), # a # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # ORDER BY 3,2,4,5 #; % sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, b, L, a # name # L2, L3, b, L4, a # name % bigint, bigint, int, int, int # type % 2, 4, 3, 3, 3 # length [ -2, 1902, 129, 127, 127 ] #SELECT a-b, # a+b*2+c*3+d*4+e*5, # b, # abs(a), # a # FROM t1 # WHERE b>c # AND e+d BETWEEN a+b-10 AND c+130 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # AND e+d BETWEEN a+b-10 AND c+130 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # AND e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, b, L, a # name # L2, L3, b, L4, a # name % bigint, bigint, int, int, int # type % 2, 4, 3, 3, 3 # length [ -2, 1902, 129, 127, 127 ] #SELECT a-b, # a+b*2+c*3+d*4+e*5, # b, # abs(a), # a # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # AND e+d BETWEEN a+b-10 AND c+130 # ORDER BY 5,1,4,3,2 #; % sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, b, L, a # name # L2, L3, b, L4, a # name % bigint, bigint, int, int, int # type % 2, 4, 3, 3, 3 # length [ -2, 1902, 129, 127, 127 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be #; % sys., sys.t1, sys.t1, sys., sys., ., sys.t1 # table_name # sys.L4, sys.t1, sys.t1, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, b, c, L, L, L, e # name # L4, b, c, L5, L6, L10, e # name % bigint, int, int, bigint, bigint, bigint, int # type % 4, 3, 3, 4, 4, 2, 3 # length [ 1600, 160, 161, 966, 1622, 10, 162 ] [ 364, 181, 184, 1096, 1828, 14, 180 ] [ 426, 211, 214, 1277, 2125, 19, 210 ] [ 440, 223, 224, 1338, 2226, 21, 221 ] [ 468, 232, 231, 1391, 2323, 23, 230 ] [ 2360, 236, NULL, NULL, NULL, 24, 237 ] [ 490, 249, 247, 1484, 2476, 26, 246 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be # ORDER BY 4,3,1 #; % sys., sys.t1, sys.t1, sys., sys., ., sys.t1 # table_name # sys.L4, sys.t1, sys.t1, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, b, c, L, L, L, e # name # L4, b, c, L5, L6, L10, e # name % bigint, int, int, bigint, bigint, bigint, int # type % 4, 3, 3, 4, 4, 2, 3 # length [ 2360, 236, NULL, NULL, NULL, 24, 237 ] [ 1600, 160, 161, 966, 1622, 10, 162 ] [ 364, 181, 184, 1096, 1828, 14, 180 ] [ 426, 211, 214, 1277, 2125, 19, 210 ] [ 440, 223, 224, 1338, 2226, 21, 221 ] [ 468, 232, 231, 1391, 2323, 23, 230 ] [ 490, 249, 247, 1484, 2476, 26, 246 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be #; % sys., sys.t1, sys.t1, sys., sys., ., sys.t1 # table_name # sys.L4, sys.t1, sys.t1, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, b, c, L, L, L, e # name # L4, b, c, L5, L6, L10, e # name % bigint, int, int, bigint, bigint, bigint, int # type % 4, 3, 3, 4, 4, 2, 3 # length [ 1600, 160, 161, 966, 1622, 10, 162 ] [ 364, 181, 184, 1096, 1828, 14, 180 ] [ 426, 211, 214, 1277, 2125, 19, 210 ] [ 440, 223, 224, 1338, 2226, 21, 221 ] [ 468, 232, 231, 1391, 2323, 23, 230 ] [ 2360, 236, NULL, NULL, NULL, 24, 237 ] [ 490, 249, 247, 1484, 2476, 26, 246 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # c, # a+b*2+c*3, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.be # ORDER BY 5,4,2 #; % sys., sys.t1, sys.t1, sys., sys., ., sys.t1 # table_name # sys.L4, sys.t1, sys.t1, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, b, c, L, L, L, e # name # L4, b, c, L5, L6, L10, e # name % bigint, int, int, bigint, bigint, bigint, int # type % 4, 3, 3, 4, 4, 2, 3 # length [ 2360, 236, NULL, NULL, NULL, 24, 237 ] [ 1600, 160, 161, 966, 1622, 10, 162 ] [ 364, 181, 184, 1096, 1828, 14, 180 ] [ 426, 211, 214, 1277, 2125, 19, 210 ] [ 440, 223, 224, 1338, 2226, 21, 221 ] [ 468, 232, 231, 1391, 2323, 23, 230 ] [ 490, 249, 247, 1484, 2476, 26, 246 ] #SELECT a, # (a+b+c+d+e)/5, # b # FROM t1 # WHERE c>d # AND (e>c OR ed # AND (e>c OR ec OR ed #; % sys.t1, sys., sys.t1 # table_name # sys.t1, sys.L2, sys.t1 # table_name % a, L, b # name # a, L2, b # name % int, bigint, int # type % 3, 3, 3 # length [ 131, 132, 130 ] [ 138, 137, 139 ] [ 142, 142, 143 ] [ 174, 172, 170 ] [ 182, 182, 181 ] [ 188, 187, 186 ] [ 213, 212, 211 ] [ 220, 222, 223 ] #SELECT a, # (a+b+c+d+e)/5, # b # FROM t1 # WHERE (e>c OR ed # ORDER BY 3,1,2 #; % sys.t1, sys., sys.t1 # table_name # sys.t1, sys.L2, sys.t1 # table_name % a, L, b # name # a, L2, b # name % int, bigint, int # type % 3, 3, 3 # length [ 131, 132, 130 ] [ 138, 137, 139 ] [ 142, 142, 143 ] [ 174, 172, 170 ] [ 182, 182, 181 ] [ 188, 187, 186 ] [ 213, 212, 211 ] [ 220, 222, 223 ] #SELECT a, # (a+b+c+d+e)/5, # b # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bd # AND (e>c OR ed # AND (e>c OR et1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # a+b*2+c*3 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc #; % ., ., ., .t1, ., ., . # table_name # .L10, .L11, .L12, .t1, .L15, .L16, .L17 # table_name % L, L, L, e, L, L, L # name # L10, L11, L12, e, L15, L16, L17 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 4, 2, 3, 4, 1, 4 # length [ 0, NULL, 4, 110, 1120, 1, NULL ] [ 0, 1226, NULL, NULL, 1240, 1, 738 ] [ 0, 1272, 2, 126, 1290, 4, 760 ] [ 0, 1325, 1, 132, 1300, 4, 793 ] [ 0, 1371, 1, 135, 1390, 2, 827 ] [ 0, 1411, -4, 144, 1430, 2, 851 ] [ 0, NULL, NULL, 146, 1450, 2, 880 ] [ 0, NULL, NULL, NULL, 1510, 1, 905 ] [ 0, NULL, NULL, 157, 1580, 3, 940 ] [ 0, 1622, 2, 162, 1600, 1, 966 ] [ 0, NULL, NULL, 165, 1670, 1, 1000 ] [ 0, 1714, -2, 173, 1700, 2, 1030 ] [ 0, NULL, NULL, 177, 358, 1, 1057 ] [ 0, 1828, 3, 180, 364, 3, 1096 ] [ 0, 1861, -4, 189, 376, 1, 1121 ] [ 0, 1918, -2, 192, 382, 1, 1158 ] [ 0, 1964, -1, 197, 398, 3, 1180 ] [ 0, NULL, NULL, NULL, NULL, 2, NULL ] [ 0, 2125, 2, 210, 426, 3, 1277 ] [ 0, 2165, -2, 219, 432, 3, 1297 ] [ 0, 2226, 1, 221, 440, 1, 1338 ] [ 0, 2264, -1, 227, 458, 3, 1360 ] [ 0, 2323, 3, 230, 468, 1, 1391 ] [ 0, NULL, 1, 237, 2360, NULL, NULL ] [ 0, NULL, NULL, NULL, 486, 4, 1455 ] [ 0, 2476, 2, 246, 490, 2, 1484 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # a+b*2+c*3 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # ORDER BY 7,5,6 #; % ., ., ., .t1, ., ., . # table_name # .L10, .L11, .L12, .t1, .L15, .L16, .L17 # table_name % L, L, L, e, L, L, L # name # L10, L11, L12, e, L15, L16, L17 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 4, 2, 3, 4, 1, 4 # length [ 0, NULL, NULL, NULL, NULL, 2, NULL ] [ 0, NULL, 4, 110, 1120, 1, NULL ] [ 0, NULL, 1, 237, 2360, NULL, NULL ] [ 0, 1226, NULL, NULL, 1240, 1, 738 ] [ 0, 1272, 2, 126, 1290, 4, 760 ] [ 0, 1325, 1, 132, 1300, 4, 793 ] [ 0, 1371, 1, 135, 1390, 2, 827 ] [ 0, 1411, -4, 144, 1430, 2, 851 ] [ 0, NULL, NULL, 146, 1450, 2, 880 ] [ 0, NULL, NULL, NULL, 1510, 1, 905 ] [ 0, NULL, NULL, 157, 1580, 3, 940 ] [ 0, 1622, 2, 162, 1600, 1, 966 ] [ 0, NULL, NULL, 165, 1670, 1, 1000 ] [ 0, 1714, -2, 173, 1700, 2, 1030 ] [ 0, NULL, NULL, 177, 358, 1, 1057 ] [ 0, 1828, 3, 180, 364, 3, 1096 ] [ 0, 1861, -4, 189, 376, 1, 1121 ] [ 0, 1918, -2, 192, 382, 1, 1158 ] [ 0, 1964, -1, 197, 398, 3, 1180 ] [ 0, 2125, 2, 210, 426, 3, 1277 ] [ 0, 2165, -2, 219, 432, 3, 1297 ] [ 0, 2226, 1, 221, 440, 1, 1338 ] [ 0, 2264, -1, 227, 458, 3, 1360 ] [ 0, 2323, 3, 230, 468, 1, 1391 ] [ 0, NULL, NULL, NULL, 486, 4, 1455 ] [ 0, 2476, 2, 246, 490, 2, 1484 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # a+b*2+c*3 # FROM t1 # WHERE b>c # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # a+b*2+c*3 # FROM t1 # WHERE b>c # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.ba AND ec # AND a>b #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 1, 1 # length #SELECT a+b*2+c*3, # (a+b+c+d+e)/5 # FROM t1 # WHERE (e>a AND ec # AND a>b # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 1, 1 # length #SELECT a+b*2+c*3, # (a+b+c+d+e)/5 # FROM t1 # WHERE b>c # AND a>b # AND (e>a AND ec # AND a>b # AND (e>a AND ec # AND (e>a AND eb #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 1, 1 # length #SELECT a+b*2+c*3, # (a+b+c+d+e)/5 # FROM t1 # WHERE b>c # AND (e>a AND eb # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 1, 1 # length #SELECT a+b*2+c*3, # abs(b-c), # d, # d-e # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # AND d NOT BETWEEN 110 AND 150 # AND (e>a AND ea AND ea AND ea AND ea AND ea AND ea AND ea AND eb-2 AND ab # AND (c<=d-2 OR c>=d+2) #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (a>b-2 AND ab # AND (c<=d-2 OR c>=d+2) # ORDER BY 3,1,2 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (a>b-2 AND a=d+2) # AND a>b #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (a>b-2 AND a=d+2) # AND a>b # ORDER BY 3,1 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND (a>b-2 AND ab #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND (a>b-2 AND ab # ORDER BY 1,2,3 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, b, L # name # L1, b, L2 # name % bigint, int, bigint # type % 1, 1, 1 # length #SELECT b-c, # b, # a+b*2+c*3+d*4 # FROM t1 # WHERE a>b # AND (c<=d-2 OR c>=d+2) # AND (a>b-2 AND ab # AND (c<=d-2 OR c>=d+2) # AND (a>b-2 AND ac #; % sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L4 # table_name % L, L, e, L, L # name # L1, L2, e, L3, L4 # name % smallint, bigint, int, bigint, bigint # type % 3, 2, 3, 2, 4 # length [ 333, -3, NULL, NULL, NULL ] [ 333, -2, 126, 2, 1902 ] [ 111, -1, 135, 1, 2046 ] [ 111, -1, 144, -4, 2131 ] [ 555, 2, NULL, NULL, NULL ] [ 555, 1, 157, NULL, NULL ] [ 555, 1, 165, NULL, NULL ] [ 444, -3, 192, -2, 2878 ] [ 555, 1, 197, -1, 2949 ] [ 333, -2, 219, -2, 3260 ] [ 555, 1, 227, -1, 3399 ] [ 555, 2, 230, 3, 3473 ] [ 444, -4, 246, 2, 3706 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a-b, # e, # d-e, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE b>c # ORDER BY 2,3 #; % sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L4 # table_name % L, L, e, L, L # name # L1, L2, e, L3, L4 # name % smallint, bigint, int, bigint, bigint # type % 3, 2, 3, 2, 4 # length [ 444, -4, 246, 2, 3706 ] [ 333, -3, NULL, NULL, NULL ] [ 444, -3, 192, -2, 2878 ] [ 333, -2, 126, 2, 1902 ] [ 333, -2, 219, -2, 3260 ] [ 111, -1, 135, 1, 2046 ] [ 111, -1, 144, -4, 2131 ] [ 555, 1, 157, NULL, NULL ] [ 555, 1, 165, NULL, NULL ] [ 555, 1, 197, -1, 2949 ] [ 555, 1, 227, -1, 3399 ] [ 555, 2, NULL, NULL, NULL ] [ 555, 2, 230, 3, 3473 ] #SELECT CASE WHEN at1.c AND x.de # OR (c<=d-2 OR c>=d+2) #; % sys., sys., sys., ., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, L, L, L, L, L # name # L1, L2, L3, L5, L6, L7 # name % bigint, bigint, bigint, bigint, bigint, bigint # type % 4, 2, 1, 1, 4, 2 # length [ 1067, 2, 1, 0, 635, -1 ] [ NULL, NULL, 1, 0, NULL, -1 ] [ NULL, NULL, NULL, 0, NULL, NULL ] [ 1272, -2, 4, 0, 760, 4 ] [ 1325, 1, 4, 0, 793, -4 ] [ 1371, -1, 2, 0, 827, 2 ] [ 1622, 3, 1, 0, 966, -1 ] [ 1828, 1, 3, 0, 1096, -3 ] [ 1861, 2, 1, 0, 1121, -1 ] [ 1918, -3, 1, 0, 1158, 1 ] [ 2125, 2, 3, 0, 1277, -3 ] [ 2165, -2, 3, 0, 1297, 3 ] [ 2226, -3, 1, 0, 1338, -1 ] [ 2323, 2, 1, 0, 1391, 1 ] [ NULL, 3, NULL, 0, NULL, NULL ] [ 2476, -4, 2, 0, 1484, 2 ] #SELECT a+b*2+c*3+d*4, # a-b, # abs(b-c), # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # OR (c<=d-2 OR c>=d+2) # ORDER BY 6,5,3,4 #; % sys., sys., sys., ., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, L, L, L, L, L # name # L1, L2, L3, L5, L6, L7 # name % bigint, bigint, bigint, bigint, bigint, bigint # type % 4, 2, 1, 1, 4, 2 # length [ NULL, NULL, NULL, 0, NULL, NULL ] [ NULL, 3, NULL, 0, NULL, NULL ] [ 1325, 1, 4, 0, 793, -4 ] [ 1828, 1, 3, 0, 1096, -3 ] [ 2125, 2, 3, 0, 1277, -3 ] [ NULL, NULL, 1, 0, NULL, -1 ] [ 1067, 2, 1, 0, 635, -1 ] [ 1622, 3, 1, 0, 966, -1 ] [ 1861, 2, 1, 0, 1121, -1 ] [ 2226, -3, 1, 0, 1338, -1 ] [ 1918, -3, 1, 0, 1158, 1 ] [ 2323, 2, 1, 0, 1391, 1 ] [ 1371, -1, 2, 0, 827, 2 ] [ 2476, -4, 2, 0, 1484, 2 ] [ 2165, -2, 3, 0, 1297, 3 ] [ 1272, -2, 4, 0, 760, 4 ] #SELECT a-b, # a, # c # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, a, c # name # L1, a, c # name % bigint, int, int # type % 1, 3, 3 # length [ 2, 107, 106 ] [ 1, 131, 134 ] [ 3, 163, 161 ] [ 4, 174, 172 ] [ 1, 182, 184 ] [ 2, 188, 187 ] [ 2, 213, 214 ] [ 2, 234, 231 ] #SELECT a-b, # a, # c # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b # ORDER BY 1,3,2 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, a, c # name # L1, a, c # name % bigint, int, int # type % 1, 3, 3 # length [ 1, 131, 134 ] [ 1, 182, 184 ] [ 2, 107, 106 ] [ 2, 188, 187 ] [ 2, 213, 214 ] [ 2, 234, 231 ] [ 3, 163, 161 ] [ 4, 174, 172 ] #SELECT a-b, # a, # c # FROM t1 # WHERE a>b # AND c BETWEEN b-2 AND d+2 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, a, c # name # L1, a, c # name % bigint, int, int # type % 1, 3, 3 # length [ 2, 107, 106 ] [ 1, 131, 134 ] [ 3, 163, 161 ] [ 4, 174, 172 ] [ 1, 182, 184 ] [ 2, 188, 187 ] [ 2, 213, 214 ] [ 2, 234, 231 ] #SELECT a-b, # a, # c # FROM t1 # WHERE a>b # AND c BETWEEN b-2 AND d+2 # ORDER BY 2,3,1 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, a, c # name # L1, a, c # name % bigint, int, int # type % 1, 3, 3 # length [ 2, 107, 106 ] [ 1, 131, 134 ] [ 3, 163, 161 ] [ 4, 174, 172 ] [ 1, 182, 184 ] [ 2, 188, 187 ] [ 2, 213, 214 ] [ 2, 234, 231 ] #SELECT b-c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # b, # c-d, # a+b*2 # FROM t1 #; % sys., sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L1, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, bigint, bigint # type % 2, 4, 4, 3, 2, 3 # length [ NULL, NULL, NULL, NULL, 1, NULL ] [ -1, 1050, 635, 105, -2, 317 ] [ -1, 1120, NULL, 112, -1, NULL ] [ NULL, NULL, NULL, NULL, 3, NULL ] [ 1, 1240, 738, 124, 1, 369 ] [ 4, 1290, 760, 129, -3, 385 ] [ -4, 1300, 793, 130, 1, 391 ] [ 2, 1390, 827, 139, 1, 416 ] [ 2, 1430, 851, 143, 1, 428 ] [ -2, 1450, 880, 145, NULL, 439 ] [ 1, 1510, 905, 151, NULL, 455 ] [ 3, 1580, 940, 158, NULL, 475 ] [ -1, 1600, 966, 160, -3, 483 ] [ 1, 1670, 1000, 167, NULL, 502 ] [ -2, 1700, 1030, 170, 1, 514 ] [ -1, 358, 1057, 175, NULL, 529 ] [ -3, 364, 1096, 181, 1, 544 ] [ -1, 376, 1121, 186, 2, 560 ] [ 1, 382, 1158, 194, 3, 579 ] [ 3, 398, 1180, 198, -1, 595 ] [ NULL, 402, NULL, NULL, -1, NULL ] [ -2, NULL, NULL, 206, 1, NULL ] [ -3, 426, 1277, 211, 2, 635 ] [ 3, 432, 1297, 218, -2, 652 ] [ -1, 440, 1338, 223, 2, 666 ] [ 3, 458, 1360, 228, -1, 685 ] [ 1, 468, 1391, 232, -2, 698 ] [ NULL, 2360, NULL, 236, NULL, 711 ] [ -4, 486, 1455, 240, NULL, 723 ] [ 2, 490, 1484, 249, -1, 743 ] #SELECT b-c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # b, # c-d, # a+b*2 # FROM t1 # ORDER BY 4,5,1,2,3 #; % sys., sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, b, L, L # name # L1, L4, L5, b, L6, L7 # name % bigint, bigint, bigint, int, bigint, bigint # type % 2, 4, 4, 3, 2, 3 # length [ NULL, 402, NULL, NULL, -1, NULL ] [ NULL, NULL, NULL, NULL, 1, NULL ] [ NULL, NULL, NULL, NULL, 3, NULL ] [ -1, 1050, 635, 105, -2, 317 ] [ -1, 1120, NULL, 112, -1, NULL ] [ 1, 1240, 738, 124, 1, 369 ] [ 4, 1290, 760, 129, -3, 385 ] [ -4, 1300, 793, 130, 1, 391 ] [ 2, 1390, 827, 139, 1, 416 ] [ 2, 1430, 851, 143, 1, 428 ] [ -2, 1450, 880, 145, NULL, 439 ] [ 1, 1510, 905, 151, NULL, 455 ] [ 3, 1580, 940, 158, NULL, 475 ] [ -1, 1600, 966, 160, -3, 483 ] [ 1, 1670, 1000, 167, NULL, 502 ] [ -2, 1700, 1030, 170, 1, 514 ] [ -1, 358, 1057, 175, NULL, 529 ] [ -3, 364, 1096, 181, 1, 544 ] [ -1, 376, 1121, 186, 2, 560 ] [ 1, 382, 1158, 194, 3, 579 ] [ 3, 398, 1180, 198, -1, 595 ] [ -2, NULL, NULL, 206, 1, NULL ] [ -3, 426, 1277, 211, 2, 635 ] [ 3, 432, 1297, 218, -2, 652 ] [ -1, 440, 1338, 223, 2, 666 ] [ 3, 458, 1360, 228, -1, 685 ] [ 1, 468, 1391, 232, -2, 698 ] [ NULL, 2360, NULL, 236, NULL, 711 ] [ -4, 486, 1455, 240, NULL, 723 ] [ 2, 490, 1484, 249, -1, 743 ] #SELECT d-e, # a+b*2+c*3+d*4+e*5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a, # a+b*2+c*3+d*4 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, a, L # name # L1, L2, L3, a, L4 # name % bigint, bigint, smallint, int, bigint # type % 2, 4, 3, 3, 4 # length [ -1, 1612, 333, 107, 1067 ] [ 2, 1902, 333, 127, 1272 ] #SELECT d-e, # a+b*2+c*3+d*4+e*5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a, # a+b*2+c*3+d*4 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # ORDER BY 5,2,4 #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, a, L # name # L1, L2, L3, a, L4 # name % bigint, bigint, smallint, int, bigint # type % 2, 4, 3, 3, 4 # length [ -1, 1612, 333, 107, 1067 ] [ 2, 1902, 333, 127, 1272 ] #SELECT a+b*2 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ 317 ] [ 385 ] [ 391 ] [ 439 ] [ 455 ] [ 475 ] [ 483 ] [ 502 ] [ 514 ] [ 529 ] [ 544 ] [ 560 ] [ 595 ] [ 635 ] [ 685 ] [ 698 ] [ 711 ] [ 723 ] #SELECT a+b*2 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ 317 ] [ 385 ] [ 391 ] [ 439 ] [ 455 ] [ 475 ] [ 483 ] [ 502 ] [ 514 ] [ 529 ] [ 544 ] [ 560 ] [ 595 ] [ 635 ] [ 685 ] [ 698 ] [ 711 ] [ 723 ] #SELECT a+b*2 # FROM t1 # WHERE a>b # OR e+d BETWEEN a+b-10 AND c+130 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ 317 ] [ 385 ] [ 391 ] [ 439 ] [ 455 ] [ 475 ] [ 483 ] [ 502 ] [ 514 ] [ 529 ] [ 544 ] [ 560 ] [ 595 ] [ 635 ] [ 685 ] [ 698 ] [ 711 ] [ 723 ] #SELECT a+b*2 # FROM t1 # WHERE a>b # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ 317 ] [ 385 ] [ 391 ] [ 439 ] [ 455 ] [ 475 ] [ 483 ] [ 502 ] [ 514 ] [ 529 ] [ 544 ] [ 560 ] [ 595 ] [ 635 ] [ 685 ] [ 698 ] [ 711 ] [ 723 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3+d*4+e*5, # a+b*2, # a, # d-e, # b # FROM t1 # WHERE d>e #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, L, a, L, b # name # L1, L2, L3, a, L4, b # name % smallint, bigint, bigint, int, bigint, int # type % 3, 4, 3, 3, 1, 3 # length [ 555, NULL, NULL, NULL, 4, 112 ] [ 333, 1902, 385, 127, 2, 129 ] [ 444, 1985, 391, 131, 1, 130 ] [ 111, 2046, 416, 138, 1, 139 ] [ 333, 2432, 483, 163, 2, 160 ] [ 333, 2728, 544, 182, 3, 181 ] [ 222, 3175, 635, 213, 2, 211 ] [ 444, 3331, 666, 220, 1, 223 ] [ 555, 3473, 698, 234, 3, 232 ] [ 555, NULL, 711, 239, 1, 236 ] [ 444, 3706, 743, 245, 2, 249 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3+d*4+e*5, # a+b*2, # a, # d-e, # b # FROM t1 # WHERE d>e # ORDER BY 6,2,1,4,5,3 #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, L, a, L, b # name # L1, L2, L3, a, L4, b # name % smallint, bigint, bigint, int, bigint, int # type % 3, 4, 3, 3, 1, 3 # length [ 555, NULL, NULL, NULL, 4, 112 ] [ 333, 1902, 385, 127, 2, 129 ] [ 444, 1985, 391, 131, 1, 130 ] [ 111, 2046, 416, 138, 1, 139 ] [ 333, 2432, 483, 163, 2, 160 ] [ 333, 2728, 544, 182, 3, 181 ] [ 222, 3175, 635, 213, 2, 211 ] [ 444, 3331, 666, 220, 1, 223 ] [ 555, 3473, 698, 234, 3, 232 ] [ 555, NULL, 711, 239, 1, 236 ] [ 444, 3706, 743, 245, 2, 249 ] #SELECT a+b*2+c*3+d*4+e*5, # b-c, # abs(a), # abs(b-c), # (a+b+c+d+e)/5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (e>a AND ec # OR (c<=d-2 OR c>=d+2) #; % sys., sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, L, L, L, L, L # name # L1, L2, L3, L4, L5, L6 # name % bigint, bigint, int, bigint, bigint, smallint # type % 4, 2, 3, 1, 3, 3 # length [ 1612, -1, 107, 1, 107, 333 ] [ NULL, NULL, 115, NULL, NULL, 333 ] [ NULL, 1, 121, 1, NULL, 333 ] [ 1902, 4, 127, 4, 127, 333 ] [ 2046, 2, 138, 2, 137, 111 ] [ 2131, 2, 142, 2, 142, 111 ] [ NULL, 1, 153, 1, NULL, 555 ] [ NULL, 3, 159, 3, NULL, 555 ] [ 2432, -1, 163, 1, 162, 333 ] [ NULL, 1, 168, 1, NULL, 555 ] [ 2806, -1, 188, 1, 187, 444 ] [ 2878, 1, 191, 1, 192, 444 ] [ 2949, 3, 199, 3, 197, 555 ] [ 3175, -3, 213, 3, 212, 222 ] [ 3260, 3, 216, 3, 217, 333 ] [ 3331, -1, 220, 1, 222, 444 ] [ 3399, 3, 229, 3, 227, 555 ] [ 3473, 1, 234, 1, 232, 555 ] [ 3706, 2, 245, 2, 247, 444 ] #SELECT a+b*2+c*3+d*4+e*5, # b-c, # abs(a), # abs(b-c), # (a+b+c+d+e)/5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (e>a AND ec # OR (c<=d-2 OR c>=d+2) # ORDER BY 2,4,5,3 #; % sys., sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, L, L, L, L, L # name # L1, L2, L3, L4, L5, L6 # name % bigint, bigint, int, bigint, bigint, smallint # type % 4, 2, 3, 1, 3, 3 # length [ NULL, NULL, 115, NULL, NULL, 333 ] [ 3175, -3, 213, 3, 212, 222 ] [ 1612, -1, 107, 1, 107, 333 ] [ 2432, -1, 163, 1, 162, 333 ] [ 2806, -1, 188, 1, 187, 444 ] [ 3331, -1, 220, 1, 222, 444 ] [ NULL, 1, 121, 1, NULL, 333 ] [ NULL, 1, 153, 1, NULL, 555 ] [ NULL, 1, 168, 1, NULL, 555 ] [ 2878, 1, 191, 1, 192, 444 ] [ 3473, 1, 234, 1, 232, 555 ] [ 2046, 2, 138, 2, 137, 111 ] [ 2131, 2, 142, 2, 142, 111 ] [ 3706, 2, 245, 2, 247, 444 ] [ NULL, 3, 159, 3, NULL, 555 ] [ 2949, 3, 199, 3, 197, 555 ] [ 3260, 3, 216, 3, 217, 333 ] [ 3399, 3, 229, 3, 227, 555 ] [ 1902, 4, 127, 4, 127, 333 ] #SELECT a+b*2+c*3+d*4+e*5, # b-c, # abs(a), # abs(b-c), # (a+b+c+d+e)/5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR b>c # OR (e>a AND e=d+2) # OR b>c # OR (e>a AND ea AND e=d+2) #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % e, L, L # name # e, L1, L2 # name % int, bigint, bigint # type % 3, 4, 4 # length [ 109, 1067, 1612 ] [ 117, NULL, NULL ] [ 126, 1272, 1902 ] [ 162, 1622, 2432 ] [ 189, 1861, 2806 ] [ 192, 1918, 2878 ] [ 210, 2125, 3175 ] [ 219, 2165, 3260 ] [ 221, 2226, 3331 ] [ 230, 2323, 3473 ] [ 246, 2476, 3706 ] #SELECT e, # a+b*2+c*3+d*4, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (e>a AND e=d+2) # ORDER BY 2,1 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % e, L, L # name # e, L1, L2 # name % int, bigint, bigint # type % 3, 4, 4 # length [ 117, NULL, NULL ] [ 109, 1067, 1612 ] [ 126, 1272, 1902 ] [ 162, 1622, 2432 ] [ 189, 1861, 2806 ] [ 192, 1918, 2878 ] [ 210, 2125, 3175 ] [ 219, 2165, 3260 ] [ 221, 2226, 3331 ] [ 230, 2323, 3473 ] [ 246, 2476, 3706 ] #SELECT e, # a+b*2+c*3+d*4, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR (e>a AND e=d+2) # OR (e>a AND ee #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 3, 1, 3 # length [ 162, 2, 164 ] [ 182, 3, 183 ] [ 212, 2, 212 ] [ 222, 1, 222 ] [ 232, 3, 233 ] [ NULL, 1, 238 ] [ 247, 2, 248 ] #SELECT (a+b+c+d+e)/5, # d-e, # d # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND d>e # ORDER BY 1,2,3 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 3, 1, 3 # length [ NULL, 1, 238 ] [ 162, 2, 164 ] [ 182, 3, 183 ] [ 212, 2, 212 ] [ 222, 1, 222 ] [ 232, 3, 233 ] [ 247, 2, 248 ] #SELECT (a+b+c+d+e)/5, # d-e, # d # FROM t1 # WHERE d>e # AND d NOT BETWEEN 110 AND 150 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 3, 1, 3 # length [ 162, 2, 164 ] [ 182, 3, 183 ] [ 212, 2, 212 ] [ 222, 1, 222 ] [ 232, 3, 233 ] [ NULL, 1, 238 ] [ 247, 2, 248 ] #SELECT (a+b+c+d+e)/5, # d-e, # d # FROM t1 # WHERE d>e # AND d NOT BETWEEN 110 AND 150 # ORDER BY 2,3,1 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 3, 1, 3 # length [ 222, 1, 222 ] [ NULL, 1, 238 ] [ 162, 2, 164 ] [ 212, 2, 212 ] [ 247, 2, 248 ] [ 182, 3, 183 ] [ 232, 3, 233 ] #SELECT a, # b-c, # CASE WHEN ab # OR c BETWEEN b-2 AND d+2 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ 2 ] [ NULL ] [ -3 ] [ 1 ] [ -1 ] [ -1 ] [ 4 ] [ 2 ] [ 1 ] [ 3 ] [ 1 ] [ 4 ] [ 4 ] [ 1 ] [ 2 ] [ 1 ] [ NULL ] [ 2 ] [ -3 ] [ 1 ] [ 2 ] [ 3 ] [ 3 ] [ -4 ] #SELECT a-b # FROM t1 # WHERE a>b # OR c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ -4 ] [ -3 ] [ -3 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] [ 3 ] [ 4 ] [ 4 ] [ 4 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND b>c # AND c>d #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND b>c # AND c>d # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND b>c # AND d NOT BETWEEN 110 AND 150 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND b>c # AND d NOT BETWEEN 110 AND 150 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND c>d # AND b>c #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND c>d # AND b>c # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 1918 ] #SELECT a+b*2+c*3 # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ NULL ] [ 635 ] [ NULL ] [ NULL ] [ 738 ] [ 760 ] [ 793 ] [ 827 ] [ 851 ] [ 880 ] [ 905 ] [ 940 ] [ 966 ] [ 1000 ] [ 1030 ] [ 1057 ] [ 1096 ] [ 1121 ] [ 1158 ] [ 1180 ] [ NULL ] [ NULL ] [ 1277 ] [ 1297 ] [ 1338 ] [ 1360 ] [ 1391 ] [ NULL ] [ 1455 ] [ 1484 ] #SELECT a+b*2+c*3 # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 635 ] [ 738 ] [ 760 ] [ 793 ] [ 827 ] [ 851 ] [ 880 ] [ 905 ] [ 940 ] [ 966 ] [ 1000 ] [ 1030 ] [ 1057 ] [ 1096 ] [ 1121 ] [ 1158 ] [ 1180 ] [ 1277 ] [ 1297 ] [ 1338 ] [ 1360 ] [ 1391 ] [ 1455 ] [ 1484 ] #SELECT b, # a+b*2, # a # FROM t1 # WHERE b>c # AND (a>b-2 AND ac # AND (a>b-2 AND ab-2 AND ac #; % sys.t1, sys., sys.t1 # table_name # sys.t1, sys.L1, sys.t1 # table_name % b, L, a # name # b, L1, a # name % int, bigint, int # type % 3, 3, 3 # length [ 139, 416, 138 ] [ 143, 428, 142 ] #SELECT b, # a+b*2, # a # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND (a>b-2 AND ac # ORDER BY 1,3 #; % sys.t1, sys., sys.t1 # table_name # sys.t1, sys.L1, sys.t1 # table_name % b, L, a # name # b, L1, a # name % int, bigint, int # type % 3, 3, 3 # length [ 139, 416, 138 ] [ 143, 428, 142 ] #SELECT b, # a+b*2, # a # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND b>c # AND (a>b-2 AND ac # AND (a>b-2 AND at1.c AND x.d=d+2) #; % sys., sys., sys., sys., sys., ., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, L, L, L, L, L, b # name # L2, L3, L4, L5, L6, L10, b # name % int, smallint, bigint, bigint, bigint, bigint, int # type % 3, 3, 4, 2, 4, 1, 3 # length [ 127, 333, 1272, -3, 1902, 0, 129 ] [ 163, 333, 1622, -3, 2432, 0, 160 ] [ 188, 444, 1861, 2, 2806, 0, 186 ] [ 191, 444, 1918, 3, 2878, 0, 194 ] [ 213, 222, 2125, 2, 3175, 0, 211 ] [ 216, 333, 2165, -2, 3260, 0, 218 ] [ 220, 444, 2226, 2, 3331, 0, 223 ] [ 234, 555, 2323, -2, 3473, 0, 232 ] #SELECT abs(a), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3+d*4, # c-d, # a+b*2+c*3+d*4+e*5, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # ORDER BY 4,2 #; % sys., sys., sys., sys., sys., ., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.L5, sys.L6, .L10, sys.t1 # table_name % L, L, L, L, L, L, b # name # L2, L3, L4, L5, L6, L10, b # name % int, smallint, bigint, bigint, bigint, bigint, int # type % 3, 3, 4, 2, 4, 1, 3 # length [ 127, 333, 1272, -3, 1902, 0, 129 ] [ 163, 333, 1622, -3, 2432, 0, 160 ] [ 216, 333, 2165, -2, 3260, 0, 218 ] [ 234, 555, 2323, -2, 3473, 0, 232 ] [ 213, 222, 2125, 2, 3175, 0, 211 ] [ 188, 444, 1861, 2, 2806, 0, 186 ] [ 220, 444, 2226, 2, 3331, 0, 223 ] [ 191, 444, 1918, 3, 2878, 0, 194 ] #SELECT abs(a), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3+d*4, # c-d, # a+b*2+c*3+d*4+e*5, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.d=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys., sys., sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, .L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L2, L3, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 2, 2, 4, 1, 4 # length [ 1, NULL, NULL, 0, NULL ] [ -2, -1, 635, 0, 1050 ] [ -1, 4, NULL, 0, 1120 ] [ 3, -1, NULL, 0, NULL ] [ 1, NULL, 738, 0, 1240 ] [ -3, 2, 760, 0, 1290 ] [ 1, 1, 793, 0, 1300 ] [ 1, 1, 827, 0, 1390 ] [ 1, -4, 851, 0, 1430 ] [ NULL, NULL, 880, 0, 1450 ] [ NULL, NULL, 905, 0, 1510 ] [ NULL, NULL, 940, 0, 1580 ] [ -3, 2, 966, 0, 1600 ] [ NULL, NULL, 1000, 0, 1670 ] [ 1, -2, 1030, 0, 1700 ] [ NULL, NULL, 1057, 0, 358 ] [ 1, 3, 1096, 0, 364 ] [ 2, -4, 1121, 0, 376 ] [ 3, -2, 1158, 0, 382 ] [ -1, -1, 1180, 0, 398 ] [ -1, -1, NULL, 0, 402 ] [ 1, NULL, NULL, 0, NULL ] [ 2, 2, 1277, 0, 426 ] [ -2, -2, 1297, 0, 432 ] [ 2, 1, 1338, 0, 440 ] [ -1, -1, 1360, 0, 458 ] [ -2, 3, 1391, 0, 468 ] [ NULL, 1, NULL, 0, 2360 ] [ NULL, NULL, 1455, 0, 486 ] [ -1, 2, 1484, 0, 490 ] #SELECT c-d, # d-e, # a+b*2+c*3, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 1,4,3 #; % sys., sys., sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, .L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L2, L3, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 2, 2, 4, 1, 4 # length [ NULL, 1, NULL, 0, 2360 ] [ NULL, NULL, 880, 0, 1450 ] [ NULL, NULL, 905, 0, 1510 ] [ NULL, NULL, 940, 0, 1580 ] [ NULL, NULL, 1000, 0, 1670 ] [ NULL, NULL, 1057, 0, 358 ] [ NULL, NULL, 1455, 0, 486 ] [ -3, 2, 760, 0, 1290 ] [ -3, 2, 966, 0, 1600 ] [ -2, -1, 635, 0, 1050 ] [ -2, -2, 1297, 0, 432 ] [ -2, 3, 1391, 0, 468 ] [ -1, 4, NULL, 0, 1120 ] [ -1, -1, NULL, 0, 402 ] [ -1, -1, 1180, 0, 398 ] [ -1, -1, 1360, 0, 458 ] [ -1, 2, 1484, 0, 490 ] [ 1, NULL, NULL, 0, NULL ] [ 1, NULL, NULL, 0, NULL ] [ 1, NULL, 738, 0, 1240 ] [ 1, 1, 793, 0, 1300 ] [ 1, 1, 827, 0, 1390 ] [ 1, -4, 851, 0, 1430 ] [ 1, -2, 1030, 0, 1700 ] [ 1, 3, 1096, 0, 364 ] [ 2, -4, 1121, 0, 376 ] [ 2, 2, 1277, 0, 426 ] [ 2, 1, 1338, 0, 440 ] [ 3, -1, NULL, 0, NULL ] [ 3, -2, 1158, 0, 382 ] #SELECT c-d, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., ., sys., sys., sys. # table_name # sys.L1, sys.L2, .L4, sys.L7, sys.L10, sys.L11 # table_name % L, L, L, L, L, L # name # L1, L2, L4, L7, L10, L11 # name % bigint, bigint, bigint, bigint, bigint, int # type % 2, 2, 1, 4, 1, 3 # length [ -2, -1, 0, 1050, 1, 107 ] [ -3, 2, 3, 1290, 4, 127 ] #SELECT c-d, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # abs(b-c), # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1,3,2,5,4,6 #; % sys., sys., ., sys., sys., sys. # table_name # sys.L1, sys.L2, .L4, sys.L7, sys.L10, sys.L11 # table_name % L, L, L, L, L, L # name # L1, L2, L4, L7, L10, L11 # name % bigint, bigint, bigint, bigint, bigint, int # type % 2, 2, 1, 4, 1, 3 # length [ -3, 2, 3, 1290, 4, 127 ] [ -2, -1, 0, 1050, 1, 107 ] #SELECT b-c, # a+b*2+c*3, # abs(b-c), # e, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND (a>b-2 AND ab-2 AND ab-2 AND ab-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # a # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # a # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b=d+2) # OR c BETWEEN b-2 AND d+2 #; % ., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L2, L3, L4, L5, L6, d # name % bigint, smallint, bigint, bigint, int, int # type % 2, 3, 4, 2, 3, 3 # length [ 1, 555, NULL, NULL, NULL, 114 ] [ 0, 333, 1612, 2, 107, 108 ] [ 2, 333, NULL, -3, 121, 122 ] [ 3, 333, 1902, -2, 127, 128 ] [ 0, 333, NULL, NULL, 115, 116 ] [ 4, 444, 1985, 1, 131, 133 ] [ 5, 111, 2046, -1, 138, 136 ] [ 6, 111, 2131, -1, 142, 140 ] [ 10, 333, 2432, 3, 163, 164 ] [ 12, 555, 2579, 4, 174, 171 ] [ 14, 333, 2728, 1, 182, 183 ] [ 15, 444, 2806, 2, 188, 185 ] [ 16, 444, 2878, -3, 191, 190 ] [ 18, 555, NULL, NULL, NULL, 207 ] [ 19, 222, 3175, 2, 213, 212 ] [ 20, 333, 3260, -2, 216, 217 ] [ 21, 444, 3331, -3, 220, 222 ] [ 23, 555, 3473, 2, 234, 233 ] [ 26, 444, 3706, -4, 245, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # OR c BETWEEN b-2 AND d+2 # ORDER BY 4,1,3 #; % ., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L2, L3, L4, L5, L6, d # name % bigint, smallint, bigint, bigint, int, int # type % 2, 3, 4, 2, 3, 3 # length [ 0, 333, NULL, NULL, 115, 116 ] [ 1, 555, NULL, NULL, NULL, 114 ] [ 18, 555, NULL, NULL, NULL, 207 ] [ 26, 444, 3706, -4, 245, 248 ] [ 2, 333, NULL, -3, 121, 122 ] [ 16, 444, 2878, -3, 191, 190 ] [ 21, 444, 3331, -3, 220, 222 ] [ 3, 333, 1902, -2, 127, 128 ] [ 20, 333, 3260, -2, 216, 217 ] [ 5, 111, 2046, -1, 138, 136 ] [ 6, 111, 2131, -1, 142, 140 ] [ 4, 444, 1985, 1, 131, 133 ] [ 14, 333, 2728, 1, 182, 183 ] [ 0, 333, 1612, 2, 107, 108 ] [ 15, 444, 2806, 2, 188, 185 ] [ 19, 222, 3175, 2, 213, 212 ] [ 23, 555, 3473, 2, 234, 233 ] [ 10, 333, 2432, 3, 163, 164 ] [ 12, 555, 2579, 4, 174, 171 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) #; % ., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L2, L3, L4, L5, L6, d # name % bigint, smallint, bigint, bigint, int, int # type % 2, 3, 4, 2, 3, 3 # length [ 1, 555, NULL, NULL, NULL, 114 ] [ 0, 333, 1612, 2, 107, 108 ] [ 2, 333, NULL, -3, 121, 122 ] [ 3, 333, 1902, -2, 127, 128 ] [ 0, 333, NULL, NULL, 115, 116 ] [ 4, 444, 1985, 1, 131, 133 ] [ 5, 111, 2046, -1, 138, 136 ] [ 6, 111, 2131, -1, 142, 140 ] [ 10, 333, 2432, 3, 163, 164 ] [ 12, 555, 2579, 4, 174, 171 ] [ 14, 333, 2728, 1, 182, 183 ] [ 15, 444, 2806, 2, 188, 185 ] [ 16, 444, 2878, -3, 191, 190 ] [ 18, 555, NULL, NULL, NULL, 207 ] [ 19, 222, 3175, 2, 213, 212 ] [ 20, 333, 3260, -2, 216, 217 ] [ 21, 444, 3331, -3, 220, 222 ] [ 23, 555, 3473, 2, 234, 233 ] [ 26, 444, 3706, -4, 245, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # ORDER BY 3,2,1,6 #; % ., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L2, L3, L4, L5, L6, d # name % bigint, smallint, bigint, bigint, int, int # type % 2, 3, 4, 2, 3, 3 # length [ 0, 333, NULL, NULL, 115, 116 ] [ 2, 333, NULL, -3, 121, 122 ] [ 1, 555, NULL, NULL, NULL, 114 ] [ 18, 555, NULL, NULL, NULL, 207 ] [ 0, 333, 1612, 2, 107, 108 ] [ 3, 333, 1902, -2, 127, 128 ] [ 4, 444, 1985, 1, 131, 133 ] [ 5, 111, 2046, -1, 138, 136 ] [ 6, 111, 2131, -1, 142, 140 ] [ 10, 333, 2432, 3, 163, 164 ] [ 12, 555, 2579, 4, 174, 171 ] [ 14, 333, 2728, 1, 182, 183 ] [ 15, 444, 2806, 2, 188, 185 ] [ 16, 444, 2878, -3, 191, 190 ] [ 19, 222, 3175, 2, 213, 212 ] [ 20, 333, 3260, -2, 216, 217 ] [ 21, 444, 3331, -3, 220, 222 ] [ 23, 555, 3473, 2, 234, 233 ] [ 26, 444, 3706, -4, 245, 248 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND et1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4+e*5 # FROM t1 #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 4, 4 # length [ NULL, NULL ] [ 1050, 1612 ] [ 1120, NULL ] [ NULL, NULL ] [ 1240, NULL ] [ 1290, 1902 ] [ 1300, 1985 ] [ 1390, 2046 ] [ 1430, 2131 ] [ 1450, NULL ] [ 1510, NULL ] [ 1580, NULL ] [ 1600, 2432 ] [ 1670, NULL ] [ 1700, 2579 ] [ 358, NULL ] [ 364, 2728 ] [ 376, 2806 ] [ 382, 2878 ] [ 398, 2949 ] [ 402, NULL ] [ NULL, NULL ] [ 426, 3175 ] [ 432, 3260 ] [ 440, 3331 ] [ 458, 3399 ] [ 468, 3473 ] [ 2360, NULL ] [ 486, NULL ] [ 490, 3706 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4+e*5 # FROM t1 # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 4, 4 # length [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ 358, NULL ] [ 402, NULL ] [ 486, NULL ] [ 1120, NULL ] [ 1240, NULL ] [ 1450, NULL ] [ 1510, NULL ] [ 1580, NULL ] [ 1670, NULL ] [ 2360, NULL ] [ 1050, 1612 ] [ 1290, 1902 ] [ 1300, 1985 ] [ 1390, 2046 ] [ 1430, 2131 ] [ 1600, 2432 ] [ 1700, 2579 ] [ 364, 2728 ] [ 376, 2806 ] [ 382, 2878 ] [ 398, 2949 ] [ 426, 3175 ] [ 432, 3260 ] [ 440, 3331 ] [ 458, 3399 ] [ 468, 3473 ] [ 490, 3706 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR d NOT BETWEEN 110 AND 150 # OR d>e #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 1, NULL, 1, 114 ] [ NULL, NULL, 0, NULL, NULL, 101 ] [ 1067, 2, 0, 635, 1, 108 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1272, -2, 3, 760, 4, 128 ] [ 1325, 1, 4, 793, 4, 133 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ NULL, 2, 8, 905, 1, NULL ] [ NULL, 1, 9, 940, 3, NULL ] [ 1622, 3, 10, 966, 1, 164 ] [ NULL, 1, 11, 1000, 1, NULL ] [ 1714, 4, 12, 1030, 2, 171 ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1861, 2, 15, 1121, 1, 185 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 1964, 1, 17, 1180, 3, 196 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 2323, 2, 23, 1391, 1, 233 ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 2476, -4, 26, 1484, 2, 248 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR d NOT BETWEEN 110 AND 150 # OR d>e # ORDER BY 2,4,3,5 #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 0, NULL, NULL, 101 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ NULL, NULL, 1, NULL, 1, 114 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ 2476, -4, 26, 1484, 2, 248 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 1272, -2, 3, 760, 4, 128 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ 1325, 1, 4, 793, 4, 133 ] [ NULL, 1, 9, 940, 3, NULL ] [ NULL, 1, 11, 1000, 1, NULL ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1964, 1, 17, 1180, 3, 196 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 1067, 2, 0, 635, 1, 108 ] [ NULL, 2, 8, 905, 1, NULL ] [ 1861, 2, 15, 1121, 1, 185 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2323, 2, 23, 1391, 1, 233 ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 1622, 3, 10, 966, 1, 164 ] [ 1714, 4, 12, 1030, 2, 171 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.be # OR d NOT BETWEEN 110 AND 150 # OR b>c #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 1, NULL, 1, 114 ] [ NULL, NULL, 0, NULL, NULL, 101 ] [ 1067, 2, 0, 635, 1, 108 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1272, -2, 3, 760, 4, 128 ] [ 1325, 1, 4, 793, 4, 133 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ NULL, 2, 8, 905, 1, NULL ] [ NULL, 1, 9, 940, 3, NULL ] [ 1622, 3, 10, 966, 1, 164 ] [ NULL, 1, 11, 1000, 1, NULL ] [ 1714, 4, 12, 1030, 2, 171 ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1861, 2, 15, 1121, 1, 185 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 1964, 1, 17, 1180, 3, 196 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 2323, 2, 23, 1391, 1, 233 ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 2476, -4, 26, 1484, 2, 248 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.be # OR d NOT BETWEEN 110 AND 150 # OR b>c # ORDER BY 1,2,3 #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 0, NULL, NULL, 101 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ NULL, NULL, 1, NULL, 1, 114 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ NULL, 1, 9, 940, 3, NULL ] [ NULL, 1, 11, 1000, 1, NULL ] [ NULL, 2, 8, 905, 1, NULL ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 1067, 2, 0, 635, 1, 108 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1272, -2, 3, 760, 4, 128 ] [ 1325, 1, 4, 793, 4, 133 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ 1622, 3, 10, 966, 1, 164 ] [ 1714, 4, 12, 1030, 2, 171 ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1861, 2, 15, 1121, 1, 185 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 1964, 1, 17, 1180, 3, 196 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 2323, 2, 23, 1391, 1, 233 ] [ 2476, -4, 26, 1484, 2, 248 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR d>e #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 1, NULL, 1, 114 ] [ NULL, NULL, 0, NULL, NULL, 101 ] [ 1067, 2, 0, 635, 1, 108 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1272, -2, 3, 760, 4, 128 ] [ 1325, 1, 4, 793, 4, 133 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ NULL, 2, 8, 905, 1, NULL ] [ NULL, 1, 9, 940, 3, NULL ] [ 1622, 3, 10, 966, 1, 164 ] [ NULL, 1, 11, 1000, 1, NULL ] [ 1714, 4, 12, 1030, 2, 171 ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1861, 2, 15, 1121, 1, 185 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 1964, 1, 17, 1180, 3, 196 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 2323, 2, 23, 1391, 1, 233 ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 2476, -4, 26, 1484, 2, 248 ] #SELECT a+b*2+c*3+d*4, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR d>e # ORDER BY 3,4,5,6,1,2 #; % sys., sys., ., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, d # name # L1, L2, L4, L5, L6, d # name % bigint, bigint, bigint, bigint, bigint, int # type % 4, 2, 2, 4, 1, 3 # length [ NULL, NULL, 0, NULL, NULL, 101 ] [ NULL, NULL, 0, NULL, NULL, 203 ] [ 1067, 2, 0, 635, 1, 108 ] [ NULL, NULL, 1, NULL, 1, 114 ] [ 1226, -3, 2, 738, 1, 122 ] [ 1272, -2, 3, 760, 4, 128 ] [ 1325, 1, 4, 793, 4, 133 ] [ 1371, -1, 5, 827, 2, 136 ] [ 1411, -1, 6, 851, 2, 140 ] [ NULL, 2, 8, 905, 1, NULL ] [ NULL, 1, 9, 940, 3, NULL ] [ 1622, 3, 10, 966, 1, 164 ] [ NULL, 1, 11, 1000, 1, NULL ] [ 1714, 4, 12, 1030, 2, 171 ] [ 1828, 1, 14, 1096, 3, 183 ] [ 1861, 2, 15, 1121, 1, 185 ] [ 1918, -3, 16, 1158, 1, 190 ] [ 1964, 1, 17, 1180, 3, 196 ] [ NULL, NULL, 18, NULL, 2, 207 ] [ 2125, 2, 19, 1277, 3, 212 ] [ 2165, -2, 20, 1297, 3, 217 ] [ 2226, -3, 21, 1338, 1, 222 ] [ 2264, 1, 22, 1360, 3, 226 ] [ 2323, 2, 23, 1391, 1, 233 ] [ NULL, 3, 24, NULL, NULL, 238 ] [ 2476, -4, 26, 1484, 2, 248 ] #SELECT b-c # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR c BETWEEN b-2 AND d+2 #; % sys., ., sys., sys., sys. # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L3, L4, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 4, 1, 1, 2, 4 # length [ NULL, 0, NULL, 1, NULL ] [ 1067, 0, 1, -2, 1050 ] [ NULL, 0, 1, -1, 1120 ] [ 1226, 0, 1, 1, 1240 ] [ 1325, 0, 4, 1, 1300 ] [ 1371, 0, 2, 1, 1390 ] [ 1411, 0, 2, 1, 1430 ] [ 1622, 0, 1, -3, 1600 ] [ 1714, 0, 2, 1, 1700 ] [ 1828, 0, 3, 1, 364 ] [ 1861, 0, 1, 2, 376 ] [ 1918, 0, 1, 3, 382 ] [ 1964, 0, 3, -1, 398 ] [ NULL, 0, NULL, -1, 402 ] [ NULL, 0, 2, 1, NULL ] [ 2125, 0, 3, 2, 426 ] [ 2165, 0, 3, -2, 432 ] [ 2226, 0, 1, 2, 440 ] [ 2264, 0, 3, -1, 458 ] [ 2323, 0, 1, -2, 468 ] [ NULL, 0, NULL, NULL, 2360 ] [ 2476, 0, 2, -1, 490 ] #SELECT a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR c BETWEEN b-2 AND d+2 # ORDER BY 2,5 #; % sys., ., sys., sys., sys. # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L3, L4, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 4, 1, 1, 2, 4 # length [ NULL, 0, NULL, 1, NULL ] [ NULL, 0, 2, 1, NULL ] [ 1828, 0, 3, 1, 364 ] [ 1861, 0, 1, 2, 376 ] [ 1918, 0, 1, 3, 382 ] [ 1964, 0, 3, -1, 398 ] [ NULL, 0, NULL, -1, 402 ] [ 2125, 0, 3, 2, 426 ] [ 2165, 0, 3, -2, 432 ] [ 2226, 0, 1, 2, 440 ] [ 2264, 0, 3, -1, 458 ] [ 2323, 0, 1, -2, 468 ] [ 2476, 0, 2, -1, 490 ] [ 1067, 0, 1, -2, 1050 ] [ NULL, 0, 1, -1, 1120 ] [ 1226, 0, 1, 1, 1240 ] [ 1325, 0, 4, 1, 1300 ] [ 1371, 0, 2, 1, 1390 ] [ 1411, 0, 2, 1, 1430 ] [ 1622, 0, 1, -3, 1600 ] [ 1714, 0, 2, 1, 1700 ] [ NULL, 0, NULL, NULL, 2360 ] #SELECT a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR d NOT BETWEEN 110 AND 150 #; % sys., ., sys., sys., sys. # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L3, L4, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 4, 1, 1, 2, 4 # length [ NULL, 0, NULL, 1, NULL ] [ 1067, 0, 1, -2, 1050 ] [ NULL, 0, 1, -1, 1120 ] [ 1226, 0, 1, 1, 1240 ] [ 1325, 0, 4, 1, 1300 ] [ 1371, 0, 2, 1, 1390 ] [ 1411, 0, 2, 1, 1430 ] [ 1622, 0, 1, -3, 1600 ] [ 1714, 0, 2, 1, 1700 ] [ 1828, 0, 3, 1, 364 ] [ 1861, 0, 1, 2, 376 ] [ 1918, 0, 1, 3, 382 ] [ 1964, 0, 3, -1, 398 ] [ NULL, 0, NULL, -1, 402 ] [ NULL, 0, 2, 1, NULL ] [ 2125, 0, 3, 2, 426 ] [ 2165, 0, 3, -2, 432 ] [ 2226, 0, 1, 2, 440 ] [ 2264, 0, 3, -1, 458 ] [ 2323, 0, 1, -2, 468 ] [ NULL, 0, NULL, NULL, 2360 ] [ 2476, 0, 2, -1, 490 ] #SELECT a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR d NOT BETWEEN 110 AND 150 # ORDER BY 4,1,3 #; % sys., ., sys., sys., sys. # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L10 # table_name % L, L, L, L, L # name # L1, L3, L4, L5, L10 # name % bigint, bigint, bigint, bigint, bigint # type % 4, 1, 1, 2, 4 # length [ NULL, 0, NULL, NULL, 2360 ] [ 1622, 0, 1, -3, 1600 ] [ 1067, 0, 1, -2, 1050 ] [ 2165, 0, 3, -2, 432 ] [ 2323, 0, 1, -2, 468 ] [ NULL, 0, NULL, -1, 402 ] [ NULL, 0, 1, -1, 1120 ] [ 1964, 0, 3, -1, 398 ] [ 2264, 0, 3, -1, 458 ] [ 2476, 0, 2, -1, 490 ] [ NULL, 0, NULL, 1, NULL ] [ NULL, 0, 2, 1, NULL ] [ 1226, 0, 1, 1, 1240 ] [ 1325, 0, 4, 1, 1300 ] [ 1371, 0, 2, 1, 1390 ] [ 1411, 0, 2, 1, 1430 ] [ 1714, 0, 2, 1, 1700 ] [ 1828, 0, 3, 1, 364 ] [ 1861, 0, 1, 2, 376 ] [ 2125, 0, 3, 2, 426 ] [ 2226, 0, 1, 2, 440 ] [ 1918, 0, 1, 3, 382 ] #SELECT b-c, # a+b*2, # c, # a+b*2+c*3+d*4 # FROM t1 #; % sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3 # table_name % L, L, c, L # name # L1, L2, c, L3 # name % bigint, bigint, int, bigint # type % 2, 3, 3, 4 # length [ NULL, NULL, 102, NULL ] [ -1, 317, 106, 1067 ] [ -1, NULL, 113, NULL ] [ NULL, NULL, 119, NULL ] [ 1, 369, 123, 1226 ] [ 4, 385, 125, 1272 ] [ -4, 391, 134, 1325 ] [ 2, 416, 137, 1371 ] [ 2, 428, 141, 1411 ] [ -2, 439, 147, NULL ] [ 1, 455, 150, NULL ] [ 3, 475, 155, NULL ] [ -1, 483, 161, 1622 ] [ 1, 502, 166, NULL ] [ -2, 514, 172, 1714 ] [ -1, 529, 176, NULL ] [ -3, 544, 184, 1828 ] [ -1, 560, 187, 1861 ] [ 1, 579, 193, 1918 ] [ 3, 595, 195, 1964 ] [ NULL, NULL, 202, NULL ] [ -2, NULL, 208, NULL ] [ -3, 635, 214, 2125 ] [ 3, 652, 215, 2165 ] [ -1, 666, 224, 2226 ] [ 3, 685, 225, 2264 ] [ 1, 698, 231, 2323 ] [ NULL, 711, NULL, NULL ] [ -4, 723, 244, NULL ] [ 2, 743, 247, 2476 ] #SELECT b-c, # a+b*2, # c, # a+b*2+c*3+d*4 # FROM t1 # ORDER BY 3,1 #; % sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3 # table_name % L, L, c, L # name # L1, L2, c, L3 # name % bigint, bigint, int, bigint # type % 2, 3, 3, 4 # length [ NULL, 711, NULL, NULL ] [ NULL, NULL, 102, NULL ] [ -1, 317, 106, 1067 ] [ -1, NULL, 113, NULL ] [ NULL, NULL, 119, NULL ] [ 1, 369, 123, 1226 ] [ 4, 385, 125, 1272 ] [ -4, 391, 134, 1325 ] [ 2, 416, 137, 1371 ] [ 2, 428, 141, 1411 ] [ -2, 439, 147, NULL ] [ 1, 455, 150, NULL ] [ 3, 475, 155, NULL ] [ -1, 483, 161, 1622 ] [ 1, 502, 166, NULL ] [ -2, 514, 172, 1714 ] [ -1, 529, 176, NULL ] [ -3, 544, 184, 1828 ] [ -1, 560, 187, 1861 ] [ 1, 579, 193, 1918 ] [ 3, 595, 195, 1964 ] [ NULL, NULL, 202, NULL ] [ -2, NULL, 208, NULL ] [ -3, 635, 214, 2125 ] [ 3, 652, 215, 2165 ] [ -1, 666, 224, 2226 ] [ 3, 685, 225, 2264 ] [ 1, 698, 231, 2323 ] [ -4, 723, 244, NULL ] [ 2, 743, 247, 2476 ] #SELECT CASE WHEN ab-2 AND ab # AND d>e #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE WHEN ab-2 AND ab # AND d>e # ORDER BY 1,3,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE WHEN ae # AND a>b # AND (a>b-2 AND ae # AND a>b # AND (a>b-2 AND ae # AND (a>b-2 AND ab #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE WHEN ae # AND (a>b-2 AND ab # ORDER BY 3,2,1 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE WHEN ab # AND (a>b-2 AND ae #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE WHEN ab # AND (a>b-2 AND ae # ORDER BY 1,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % smallint, bigint, bigint # type % 3, 3, 3 # length [ 333, 132, 391 ] [ 333, 182, 544 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 555 ] [ 333 ] [ 555 ] [ 333 ] [ 333 ] [ 333 ] [ 444 ] [ 111 ] [ 111 ] [ 555 ] [ 555 ] [ 555 ] [ 333 ] [ 555 ] [ 555 ] [ 555 ] [ 333 ] [ 444 ] [ 444 ] [ 555 ] [ 222 ] [ 555 ] [ 222 ] [ 333 ] [ 444 ] [ 555 ] [ 555 ] [ 555 ] [ 222 ] [ 444 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 111 ] [ 111 ] [ 222 ] [ 222 ] [ 222 ] [ 333 ] [ 333 ] [ 333 ] [ 333 ] [ 333 ] [ 333 ] [ 333 ] [ 444 ] [ 444 ] [ 444 ] [ 444 ] [ 444 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] [ 555 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb-2 AND ab-2 AND a=d+2) # AND b>c # AND (e>a AND e=d+2) # AND b>c # AND (e>a AND ea AND e=d+2) # AND b>c #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 1, 4, 3 # length [ 1, 2878, 579 ] #SELECT b-c, # a+b*2+c*3+d*4+e*5, # a+b*2 # FROM t1 # WHERE (e>a AND e=d+2) # AND b>c # ORDER BY 2,1 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 1, 4, 3 # length [ 1, 2878, 579 ] #SELECT b-c, # a+b*2+c*3+d*4+e*5, # a+b*2 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND (e>a AND ec #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 1, 4, 3 # length [ 1, 2878, 579 ] #SELECT b-c, # a+b*2+c*3+d*4+e*5, # a+b*2 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND (e>a AND ec # ORDER BY 1,3,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 1, 4, 3 # length [ 1, 2878, 579 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.ba AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (a+b+c+d+e)/5, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.ba AND et1.c AND x.dc # AND c BETWEEN b-2 AND d+2 # AND (c<=d-2 OR c>=d+2) #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc # AND c BETWEEN b-2 AND d+2 # AND (c<=d-2 OR c>=d+2) # ORDER BY 1 #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND b>c # AND c BETWEEN b-2 AND d+2 #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND b>c # AND c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] #SELECT e # FROM t1 # WHERE b>c # AND d>e #; % sys.t1 # table_name % e # name % int # type % 3 # length [ 126 ] [ 135 ] [ 230 ] [ 246 ] #SELECT e # FROM t1 # WHERE b>c # AND d>e # ORDER BY 1 #; % sys.t1 # table_name % e # name % int # type % 3 # length [ 126 ] [ 135 ] [ 230 ] [ 246 ] #SELECT abs(a) # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % int # type % 3 # length [ 107 ] [ NULL ] [ 121 ] [ 131 ] [ 138 ] [ 142 ] [ 163 ] [ 174 ] [ 182 ] [ 188 ] [ NULL ] [ 213 ] [ 220 ] [ 234 ] [ 245 ] #SELECT abs(a) # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % int # type % 3 # length [ NULL ] [ NULL ] [ 107 ] [ 121 ] [ 131 ] [ 138 ] [ 142 ] [ 163 ] [ 174 ] [ 182 ] [ 188 ] [ 213 ] [ 220 ] [ 234 ] [ 245 ] #SELECT d-e # FROM t1 # WHERE (a>b-2 AND ac OR eb-2 AND ac OR ec OR eb-2 AND ac OR eb-2 AND ab-2 AND ac OR eb-2 AND ac OR eb-2 AND ac OR eb-2 AND ac OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR (e>c OR ee # AND (e>c OR ee # AND (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE (e>a AND eb #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L5, sys.L6 # table_name % a, L, L, L, L # name # a, L1, L2, L5, L6 # name % int, bigint, bigint, bigint, bigint # type % 3, 1, 2, 4, 2 # length [ 107, 1, 2, 1050, -1 ] [ 131, 4, 1, 1300, -4 ] [ 149, 2, 4, 1450, -2 ] [ 153, 1, 2, 1510, 1 ] [ 159, 3, 1, 1580, 3 ] [ 163, 1, 3, 1600, -1 ] [ 168, 1, 1, 1670, 1 ] [ 174, 2, 4, 1700, -2 ] [ 179, 1, 4, 358, -1 ] [ 182, 3, 1, 364, -3 ] [ 188, 1, 2, 376, -1 ] [ 191, 1, -3, 382, 1 ] [ 199, 3, 1, 398, 3 ] [ 213, 3, 2, 426, -3 ] [ 220, 1, -3, 440, -1 ] [ 229, 3, 1, 458, 3 ] [ 234, 1, 2, 468, 1 ] [ 239, NULL, 3, 2360, NULL ] [ 243, 4, 3, 486, -4 ] [ 245, 2, -4, 490, 2 ] #SELECT a, # abs(b-c), # a-b, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE (e>a AND eb # ORDER BY 3,1,2 #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L5, sys.L6 # table_name % a, L, L, L, L # name # a, L1, L2, L5, L6 # name % int, bigint, bigint, bigint, bigint # type % 3, 1, 2, 4, 2 # length [ 245, 2, -4, 490, 2 ] [ 191, 1, -3, 382, 1 ] [ 220, 1, -3, 440, -1 ] [ 131, 4, 1, 1300, -4 ] [ 159, 3, 1, 1580, 3 ] [ 168, 1, 1, 1670, 1 ] [ 182, 3, 1, 364, -3 ] [ 199, 3, 1, 398, 3 ] [ 229, 3, 1, 458, 3 ] [ 107, 1, 2, 1050, -1 ] [ 153, 1, 2, 1510, 1 ] [ 188, 1, 2, 376, -1 ] [ 213, 3, 2, 426, -3 ] [ 234, 1, 2, 468, 1 ] [ 163, 1, 3, 1600, -1 ] [ 239, NULL, 3, 2360, NULL ] [ 243, 4, 3, 486, -4 ] [ 149, 2, 4, 1450, -2 ] [ 174, 2, 4, 1700, -2 ] [ 179, 1, 4, 358, -1 ] #SELECT a, # abs(b-c), # a-b, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE a>b # OR (e>a AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE a>b # OR (e>a AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.be #; % sys., sys., sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, .L10, sys.L11 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L6, L10, L11 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 1, 2, 3, 4, 2, 3 # length [ 1, 4, -1, 113, 1120, 1, NULL ] [ 4, 1, 1, 134, 1300, 4, 132 ] [ 2, 1, 1, 137, 1390, 5, 137 ] [ 1, 2, -3, 161, 1600, 10, 162 ] [ 3, 3, 1, 184, 364, 14, 182 ] [ 3, 2, 2, 214, 426, 19, 212 ] [ 1, 1, 2, 224, 440, 21, 222 ] [ 1, 3, -2, 231, 468, 23, 232 ] [ 2, 2, -1, 247, 490, 26, 247 ] #SELECT abs(b-c), # d-e, # c-d, # c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.be # ORDER BY 1,3,7,2,5,4,6 #; % sys., sys., sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, .L10, sys.L11 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L6, L10, L11 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 1, 2, 3, 4, 2, 3 # length [ 1, 2, -3, 161, 1600, 10, 162 ] [ 1, 3, -2, 231, 468, 23, 232 ] [ 1, 4, -1, 113, 1120, 1, NULL ] [ 1, 1, 2, 224, 440, 21, 222 ] [ 2, 2, -1, 247, 490, 26, 247 ] [ 2, 1, 1, 137, 1390, 5, 137 ] [ 3, 3, 1, 184, 364, 14, 182 ] [ 3, 2, 2, 214, 426, 19, 212 ] [ 4, 1, 1, 134, 1300, 4, 132 ] #SELECT abs(b-c), # d-e, # c-d, # c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.be # AND c BETWEEN b-2 AND d+2 #; % sys., sys., sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, .L10, sys.L11 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L6, L10, L11 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 1, 2, 3, 4, 2, 3 # length [ 1, 4, -1, 113, 1120, 1, NULL ] [ 4, 1, 1, 134, 1300, 4, 132 ] [ 2, 1, 1, 137, 1390, 5, 137 ] [ 1, 2, -3, 161, 1600, 10, 162 ] [ 3, 3, 1, 184, 364, 14, 182 ] [ 3, 2, 2, 214, 426, 19, 212 ] [ 1, 1, 2, 224, 440, 21, 222 ] [ 1, 3, -2, 231, 468, 23, 232 ] [ 2, 2, -1, 247, 490, 26, 247 ] #SELECT abs(b-c), # d-e, # c-d, # c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.be # AND c BETWEEN b-2 AND d+2 # ORDER BY 7,3,4,6,2,1,5 #; % sys., sys., sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, .L10, sys.L11 # table_name % L, L, L, c, L, L, L # name # L1, L2, L3, c, L6, L10, L11 # name % bigint, bigint, bigint, int, bigint, bigint, bigint # type % 1, 1, 2, 3, 4, 2, 3 # length [ 1, 4, -1, 113, 1120, 1, NULL ] [ 4, 1, 1, 134, 1300, 4, 132 ] [ 2, 1, 1, 137, 1390, 5, 137 ] [ 1, 2, -3, 161, 1600, 10, 162 ] [ 3, 3, 1, 184, 364, 14, 182 ] [ 3, 2, 2, 214, 426, 19, 212 ] [ 1, 1, 2, 224, 440, 21, 222 ] [ 1, 3, -2, 231, 468, 23, 232 ] [ 2, 2, -1, 247, 490, 26, 247 ] #SELECT a-b, # a+b*2+c*3 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 4 # length [ NULL, NULL ] [ 2, 635 ] [ 3, 966 ] [ 4, 1030 ] [ 1, 1096 ] [ 2, 1121 ] [ -3, 1158 ] [ 1, 1180 ] [ NULL, NULL ] [ NULL, NULL ] [ 2, 1277 ] [ -2, 1297 ] [ -3, 1338 ] [ 1, 1360 ] [ 2, 1391 ] [ 3, NULL ] [ -4, 1484 ] #SELECT a-b, # a+b*2+c*3 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 4 # length [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ -4, 1484 ] [ -3, 1158 ] [ -3, 1338 ] [ -2, 1297 ] [ 1, 1096 ] [ 1, 1180 ] [ 1, 1360 ] [ 2, 635 ] [ 2, 1121 ] [ 2, 1277 ] [ 2, 1391 ] [ 3, NULL ] [ 3, 966 ] [ 4, 1030 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a-b, # a+b*2, # d-e, # b # FROM t1 # WHERE d>e # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.be # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # a-b, # e # FROM t1 # WHERE (a>b-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # a-b, # e # FROM t1 # WHERE (a>b-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L6 # table_name % L, L, e, L, L # name # L1, L2, e, L3, L6 # name % bigint, int, int, bigint, bigint # type % 3, 3, 3, 4, 4 # length [ NULL, 104, NULL, NULL, NULL ] [ 317, 107, 109, 1067, 1050 ] [ NULL, NULL, 110, NULL, 1120 ] [ NULL, 115, 117, NULL, NULL ] [ 369, 121, NULL, 1226, 1240 ] [ 385, 127, 126, 1272, 1290 ] [ 391, 131, 132, 1325, 1300 ] [ 416, 138, 135, 1371, 1390 ] [ 428, 142, 144, 1411, 1430 ] [ 439, 149, 146, NULL, 1450 ] [ 455, 153, NULL, NULL, 1510 ] [ 475, 159, 157, NULL, 1580 ] [ 483, 163, 162, 1622, 1600 ] [ 502, 168, 165, NULL, 1670 ] [ 514, 174, 173, 1714, 1700 ] [ 529, 179, 177, NULL, 358 ] [ 544, 182, 180, 1828, 364 ] [ 560, 188, 189, 1861, 376 ] [ 579, 191, 192, 1918, 382 ] [ 595, 199, 197, 1964, 398 ] [ NULL, 201, 204, NULL, 402 ] [ NULL, NULL, NULL, NULL, NULL ] [ 635, 213, 210, 2125, 426 ] [ 652, 216, 219, 2165, 432 ] [ 666, 220, 221, 2226, 440 ] [ 685, 229, 227, 2264, 458 ] [ 698, 234, 230, 2323, 468 ] [ 711, 239, 237, NULL, 2360 ] [ 723, 243, NULL, NULL, 486 ] [ 743, 245, 246, 2476, 490 ] #SELECT a+b*2, # abs(a), # e, # a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 5,2 #; % sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L6 # table_name % L, L, e, L, L # name # L1, L2, e, L3, L6 # name % bigint, int, int, bigint, bigint # type % 3, 3, 3, 4, 4 # length [ NULL, NULL, NULL, NULL, NULL ] [ NULL, 104, NULL, NULL, NULL ] [ NULL, 115, 117, NULL, NULL ] [ 529, 179, 177, NULL, 358 ] [ 544, 182, 180, 1828, 364 ] [ 560, 188, 189, 1861, 376 ] [ 579, 191, 192, 1918, 382 ] [ 595, 199, 197, 1964, 398 ] [ NULL, 201, 204, NULL, 402 ] [ 635, 213, 210, 2125, 426 ] [ 652, 216, 219, 2165, 432 ] [ 666, 220, 221, 2226, 440 ] [ 685, 229, 227, 2264, 458 ] [ 698, 234, 230, 2323, 468 ] [ 723, 243, NULL, NULL, 486 ] [ 743, 245, 246, 2476, 490 ] [ 317, 107, 109, 1067, 1050 ] [ NULL, NULL, 110, NULL, 1120 ] [ 369, 121, NULL, 1226, 1240 ] [ 385, 127, 126, 1272, 1290 ] [ 391, 131, 132, 1325, 1300 ] [ 416, 138, 135, 1371, 1390 ] [ 428, 142, 144, 1411, 1430 ] [ 439, 149, 146, NULL, 1450 ] [ 455, 153, NULL, NULL, 1510 ] [ 475, 159, 157, NULL, 1580 ] [ 483, 163, 162, 1622, 1600 ] [ 502, 168, 165, NULL, 1670 ] [ 514, 174, 173, 1714, 1700 ] [ 711, 239, 237, NULL, 2360 ] #SELECT abs(b-c), # a+b*2+c*3+d*4, # CASE WHEN ab #; % sys., sys., sys., sys., sys.t1, sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.t1, sys.t1 # table_name % L, L, L, L, c, e, d # name # L1, L2, L3, L4, c, e, d # name % bigint, bigint, smallint, bigint, int, int, int # type % 1, 4, 3, 4, 3, 3, 3 # length [ NULL, NULL, 444, NULL, 102, NULL, 101 ] [ 1, 1067, 333, 635, 106, 109, 108 ] [ 1, NULL, 444, NULL, 113, 110, 114 ] [ 1, 1226, 222, 738, 123, NULL, 122 ] [ 4, 1325, 333, 793, 134, 132, 133 ] [ 2, 1371, 222, 827, 137, 135, 136 ] [ 2, 1411, 222, 851, 141, 144, 140 ] [ 2, NULL, 444, 880, 147, 146, NULL ] [ 1, NULL, 333, 905, 150, NULL, NULL ] [ 3, NULL, 333, 940, 155, 157, NULL ] [ 1, 1622, 444, 966, 161, 162, 164 ] [ 1, NULL, 333, 1000, 166, 165, NULL ] [ 2, 1714, 444, 1030, 172, 173, 171 ] [ 1, NULL, 444, 1057, 176, 177, NULL ] [ 3, 1828, 333, 1096, 184, 180, 183 ] [ 1, 1861, 333, 1121, 187, 189, 185 ] [ 1, 1918, 222, 1158, 193, 192, 190 ] [ 3, 1964, 333, 1180, 195, 197, 196 ] [ NULL, NULL, 444, NULL, 202, 204, 203 ] [ 2, NULL, 444, NULL, 208, NULL, 207 ] [ 3, 2125, 333, 1277, 214, 210, 212 ] [ 3, 2165, 222, 1297, 215, 219, 217 ] [ 1, 2226, 222, 1338, 224, 221, 222 ] [ 3, 2264, 333, 1360, 225, 227, 226 ] [ 1, 2323, 333, 1391, 231, 230, 233 ] [ NULL, NULL, 444, NULL, NULL, 237, 238 ] [ 4, NULL, 444, 1455, 244, NULL, NULL ] [ 2, 2476, 111, 1484, 247, 246, 248 ] #SELECT abs(b-c), # a+b*2+c*3+d*4, # CASE WHEN ab # ORDER BY 4,2,5 #; % sys., sys., sys., sys., sys.t1, sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.t1, sys.t1 # table_name % L, L, L, L, c, e, d # name # L1, L2, L3, L4, c, e, d # name % bigint, bigint, smallint, bigint, int, int, int # type % 1, 4, 3, 4, 3, 3, 3 # length [ NULL, NULL, 444, NULL, NULL, 237, 238 ] [ NULL, NULL, 444, NULL, 102, NULL, 101 ] [ 1, NULL, 444, NULL, 113, 110, 114 ] [ NULL, NULL, 444, NULL, 202, 204, 203 ] [ 2, NULL, 444, NULL, 208, NULL, 207 ] [ 1, 1067, 333, 635, 106, 109, 108 ] [ 1, 1226, 222, 738, 123, NULL, 122 ] [ 4, 1325, 333, 793, 134, 132, 133 ] [ 2, 1371, 222, 827, 137, 135, 136 ] [ 2, 1411, 222, 851, 141, 144, 140 ] [ 2, NULL, 444, 880, 147, 146, NULL ] [ 1, NULL, 333, 905, 150, NULL, NULL ] [ 3, NULL, 333, 940, 155, 157, NULL ] [ 1, 1622, 444, 966, 161, 162, 164 ] [ 1, NULL, 333, 1000, 166, 165, NULL ] [ 2, 1714, 444, 1030, 172, 173, 171 ] [ 1, NULL, 444, 1057, 176, 177, NULL ] [ 3, 1828, 333, 1096, 184, 180, 183 ] [ 1, 1861, 333, 1121, 187, 189, 185 ] [ 1, 1918, 222, 1158, 193, 192, 190 ] [ 3, 1964, 333, 1180, 195, 197, 196 ] [ 3, 2125, 333, 1277, 214, 210, 212 ] [ 3, 2165, 222, 1297, 215, 219, 217 ] [ 1, 2226, 222, 1338, 224, 221, 222 ] [ 3, 2264, 333, 1360, 225, 227, 226 ] [ 1, 2323, 333, 1391, 231, 230, 233 ] [ 4, NULL, 444, 1455, 244, NULL, NULL ] [ 2, 2476, 111, 1484, 247, 246, 248 ] #SELECT abs(b-c), # a+b*2+c*3+d*4, # CASE WHEN ab # OR d NOT BETWEEN 110 AND 150 #; % sys., sys., sys., sys., sys.t1, sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.t1, sys.t1 # table_name % L, L, L, L, c, e, d # name # L1, L2, L3, L4, c, e, d # name % bigint, bigint, smallint, bigint, int, int, int # type % 1, 4, 3, 4, 3, 3, 3 # length [ NULL, NULL, 444, NULL, 102, NULL, 101 ] [ 1, 1067, 333, 635, 106, 109, 108 ] [ 1, NULL, 444, NULL, 113, 110, 114 ] [ 1, 1226, 222, 738, 123, NULL, 122 ] [ 4, 1325, 333, 793, 134, 132, 133 ] [ 2, 1371, 222, 827, 137, 135, 136 ] [ 2, 1411, 222, 851, 141, 144, 140 ] [ 2, NULL, 444, 880, 147, 146, NULL ] [ 1, NULL, 333, 905, 150, NULL, NULL ] [ 3, NULL, 333, 940, 155, 157, NULL ] [ 1, 1622, 444, 966, 161, 162, 164 ] [ 1, NULL, 333, 1000, 166, 165, NULL ] [ 2, 1714, 444, 1030, 172, 173, 171 ] [ 1, NULL, 444, 1057, 176, 177, NULL ] [ 3, 1828, 333, 1096, 184, 180, 183 ] [ 1, 1861, 333, 1121, 187, 189, 185 ] [ 1, 1918, 222, 1158, 193, 192, 190 ] [ 3, 1964, 333, 1180, 195, 197, 196 ] [ NULL, NULL, 444, NULL, 202, 204, 203 ] [ 2, NULL, 444, NULL, 208, NULL, 207 ] [ 3, 2125, 333, 1277, 214, 210, 212 ] [ 3, 2165, 222, 1297, 215, 219, 217 ] [ 1, 2226, 222, 1338, 224, 221, 222 ] [ 3, 2264, 333, 1360, 225, 227, 226 ] [ 1, 2323, 333, 1391, 231, 230, 233 ] [ NULL, NULL, 444, NULL, NULL, 237, 238 ] [ 4, NULL, 444, 1455, 244, NULL, NULL ] [ 2, 2476, 111, 1484, 247, 246, 248 ] #SELECT abs(b-c), # a+b*2+c*3+d*4, # CASE WHEN ab # OR d NOT BETWEEN 110 AND 150 # ORDER BY 1,6,7,5,3 #; % sys., sys., sys., sys., sys.t1, sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.t1, sys.t1 # table_name % L, L, L, L, c, e, d # name # L1, L2, L3, L4, c, e, d # name % bigint, bigint, smallint, bigint, int, int, int # type % 1, 4, 3, 4, 3, 3, 3 # length [ NULL, NULL, 444, NULL, 102, NULL, 101 ] [ NULL, NULL, 444, NULL, 202, 204, 203 ] [ NULL, NULL, 444, NULL, NULL, 237, 238 ] [ 1, NULL, 333, 905, 150, NULL, NULL ] [ 1, 1226, 222, 738, 123, NULL, 122 ] [ 1, 1067, 333, 635, 106, 109, 108 ] [ 1, NULL, 444, NULL, 113, 110, 114 ] [ 1, 1622, 444, 966, 161, 162, 164 ] [ 1, NULL, 333, 1000, 166, 165, NULL ] [ 1, NULL, 444, 1057, 176, 177, NULL ] [ 1, 1861, 333, 1121, 187, 189, 185 ] [ 1, 1918, 222, 1158, 193, 192, 190 ] [ 1, 2226, 222, 1338, 224, 221, 222 ] [ 1, 2323, 333, 1391, 231, 230, 233 ] [ 2, NULL, 444, NULL, 208, NULL, 207 ] [ 2, 1371, 222, 827, 137, 135, 136 ] [ 2, 1411, 222, 851, 141, 144, 140 ] [ 2, NULL, 444, 880, 147, 146, NULL ] [ 2, 1714, 444, 1030, 172, 173, 171 ] [ 2, 2476, 111, 1484, 247, 246, 248 ] [ 3, NULL, 333, 940, 155, 157, NULL ] [ 3, 1828, 333, 1096, 184, 180, 183 ] [ 3, 1964, 333, 1180, 195, 197, 196 ] [ 3, 2125, 333, 1277, 214, 210, 212 ] [ 3, 2165, 222, 1297, 215, 219, 217 ] [ 3, 2264, 333, 1360, 225, 227, 226 ] [ 4, NULL, 444, 1455, 244, NULL, NULL ] [ 4, 1325, 333, 793, 134, 132, 133 ] #SELECT c-d, # b-c # FROM t1 # WHERE a>b # OR c>d # OR d>e #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ 1, NULL ] [ -2, -1 ] [ -1, -1 ] [ 3, NULL ] [ 1, 1 ] [ -3, 4 ] [ 1, -4 ] [ 1, 2 ] [ 1, 2 ] [ NULL, -2 ] [ NULL, 1 ] [ NULL, 3 ] [ -3, -1 ] [ NULL, 1 ] [ 1, -2 ] [ NULL, -1 ] [ 1, -3 ] [ 2, -1 ] [ 3, 1 ] [ -1, 3 ] [ 1, -2 ] [ 2, -3 ] [ 2, -1 ] [ -1, 3 ] [ -2, 1 ] [ NULL, NULL ] [ NULL, -4 ] [ -1, 2 ] #SELECT c-d, # b-c # FROM t1 # WHERE a>b # OR c>d # OR d>e # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ NULL, NULL ] [ NULL, -4 ] [ NULL, -2 ] [ NULL, -1 ] [ NULL, 1 ] [ NULL, 1 ] [ NULL, 3 ] [ -3, -1 ] [ -3, 4 ] [ -2, -1 ] [ -2, 1 ] [ -1, -1 ] [ -1, 2 ] [ -1, 3 ] [ -1, 3 ] [ 1, NULL ] [ 1, -4 ] [ 1, -3 ] [ 1, -2 ] [ 1, -2 ] [ 1, 1 ] [ 1, 2 ] [ 1, 2 ] [ 2, -3 ] [ 2, -1 ] [ 2, -1 ] [ 3, NULL ] [ 3, 1 ] #SELECT c-d, # b-c # FROM t1 # WHERE d>e # OR c>d # OR a>b #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ 1, NULL ] [ -2, -1 ] [ -1, -1 ] [ 3, NULL ] [ 1, 1 ] [ -3, 4 ] [ 1, -4 ] [ 1, 2 ] [ 1, 2 ] [ NULL, -2 ] [ NULL, 1 ] [ NULL, 3 ] [ -3, -1 ] [ NULL, 1 ] [ 1, -2 ] [ NULL, -1 ] [ 1, -3 ] [ 2, -1 ] [ 3, 1 ] [ -1, 3 ] [ 1, -2 ] [ 2, -3 ] [ 2, -1 ] [ -1, 3 ] [ -2, 1 ] [ NULL, NULL ] [ NULL, -4 ] [ -1, 2 ] #SELECT c-d, # b-c # FROM t1 # WHERE d>e # OR c>d # OR a>b # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ NULL, NULL ] [ 1, NULL ] [ 3, NULL ] [ NULL, -4 ] [ 1, -4 ] [ 1, -3 ] [ 2, -3 ] [ NULL, -2 ] [ 1, -2 ] [ 1, -2 ] [ NULL, -1 ] [ -3, -1 ] [ -2, -1 ] [ -1, -1 ] [ 2, -1 ] [ 2, -1 ] [ NULL, 1 ] [ NULL, 1 ] [ -2, 1 ] [ 1, 1 ] [ 3, 1 ] [ -1, 2 ] [ 1, 2 ] [ 1, 2 ] [ NULL, 3 ] [ -1, 3 ] [ -1, 3 ] [ -3, 4 ] #SELECT c-d, # b-c # FROM t1 # WHERE d>e # OR a>b # OR c>d #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ 1, NULL ] [ -2, -1 ] [ -1, -1 ] [ 3, NULL ] [ 1, 1 ] [ -3, 4 ] [ 1, -4 ] [ 1, 2 ] [ 1, 2 ] [ NULL, -2 ] [ NULL, 1 ] [ NULL, 3 ] [ -3, -1 ] [ NULL, 1 ] [ 1, -2 ] [ NULL, -1 ] [ 1, -3 ] [ 2, -1 ] [ 3, 1 ] [ -1, 3 ] [ 1, -2 ] [ 2, -3 ] [ 2, -1 ] [ -1, 3 ] [ -2, 1 ] [ NULL, NULL ] [ NULL, -4 ] [ -1, 2 ] #SELECT c-d, # b-c # FROM t1 # WHERE d>e # OR a>b # OR c>d # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 2, 2 # length [ NULL, NULL ] [ NULL, -4 ] [ NULL, -2 ] [ NULL, -1 ] [ NULL, 1 ] [ NULL, 1 ] [ NULL, 3 ] [ -3, -1 ] [ -3, 4 ] [ -2, -1 ] [ -2, 1 ] [ -1, -1 ] [ -1, 2 ] [ -1, 3 ] [ -1, 3 ] [ 1, NULL ] [ 1, -4 ] [ 1, -3 ] [ 1, -2 ] [ 1, -2 ] [ 1, 1 ] [ 1, 2 ] [ 1, 2 ] [ 2, -3 ] [ 2, -1 ] [ 2, -1 ] [ 3, NULL ] [ 3, 1 ] #SELECT abs(b-c), # a # FROM t1 # WHERE c>d #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, a # name # L1, a # name % bigint, int # type % 1, 3 # length [ NULL, 104 ] [ NULL, 115 ] [ 1, 121 ] [ 4, 131 ] [ 2, 138 ] [ 2, 142 ] [ 2, 174 ] [ 3, 182 ] [ 1, 188 ] [ 1, 191 ] [ 2, NULL ] [ 3, 213 ] [ 1, 220 ] #SELECT abs(b-c), # a # FROM t1 # WHERE c>d # ORDER BY 1,2 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, a # name # L1, a # name % bigint, int # type % 1, 3 # length [ NULL, 104 ] [ NULL, 115 ] [ 1, 121 ] [ 1, 188 ] [ 1, 191 ] [ 1, 220 ] [ 2, NULL ] [ 2, 138 ] [ 2, 142 ] [ 2, 174 ] [ 3, 182 ] [ 3, 213 ] [ 4, 131 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ec #; % sys., ., sys.t1, sys., sys.t1 # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, a, L, c # name # L1, L3, a, L4, c # name % bigint, bigint, int, bigint, int # type % 1, 1, 3, 4, 3 # length [ 2, 0, 138, 2046, 137 ] [ 2, 0, 142, 2131, 141 ] [ 1, 0, 234, 3473, 231 ] [ 2, 0, 245, 3706, 247 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ec # ORDER BY 3,1,5,4,2 #; % sys., ., sys.t1, sys., sys.t1 # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, a, L, c # name # L1, L3, a, L4, c # name % bigint, bigint, int, bigint, int # type % 1, 1, 3, 4, 3 # length [ 2, 0, 138, 2046, 137 ] [ 2, 0, 142, 2131, 141 ] [ 1, 0, 234, 3473, 231 ] [ 2, 0, 245, 3706, 247 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ec # AND c BETWEEN b-2 AND d+2 #; % sys., ., sys.t1, sys., sys.t1 # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, a, L, c # name # L1, L3, a, L4, c # name % bigint, bigint, int, bigint, int # type % 1, 1, 3, 4, 3 # length [ 2, 0, 138, 2046, 137 ] [ 2, 0, 142, 2131, 141 ] [ 1, 0, 234, 3473, 231 ] [ 2, 0, 245, 3706, 247 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ec # AND c BETWEEN b-2 AND d+2 # ORDER BY 3,5,4,2,1 #; % sys., ., sys.t1, sys., sys.t1 # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.t1 # table_name % L, L, a, L, c # name # L1, L3, a, L4, c # name % bigint, bigint, int, bigint, int # type % 1, 1, 3, 4, 3 # length [ 2, 0, 138, 2046, 137 ] [ 2, 0, 142, 2131, 141 ] [ 1, 0, 234, 3473, 231 ] [ 2, 0, 245, 3706, 247 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc # AND (e>c OR et1.c AND x.dc # AND (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a, # d, # a+b*2+c*3, # CASE WHEN a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a, # d, # a+b*2+c*3, # CASE WHEN at1.c AND x.dt1.c AND x.dt1.c AND x.de #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, bigint # type % 1, 2 # length [ 0, NULL ] [ 0, -2 ] [ 0, 1 ] [ 0, -1 ] [ 0, 3 ] [ 0, 1 ] [ 0, 2 ] [ 0, -3 ] [ 0, 2 ] [ 0, 3 ] [ 0, -4 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # ORDER BY 2,1 #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, bigint # type % 1, 2 # length [ 0, NULL ] [ 0, -4 ] [ 0, -3 ] [ 0, -2 ] [ 0, -1 ] [ 0, 1 ] [ 0, 1 ] [ 0, 2 ] [ 0, 2 ] [ 0, 3 ] [ 0, 3 ] #SELECT c-d, # a+b*2+c*3+d*4+e*5, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND et1.c AND x.da AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a # FROM t1 # WHERE (a>b-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a # FROM t1 # WHERE (a>b-2 AND at1.c AND x.dt1.c AND x.dc # OR a>b # OR (c<=d-2 OR c>=d+2) #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ -2, 1067, 1, 333, 107 ] [ 3, NULL, NULL, 333, 115 ] [ 1, 1226, 1, 333, 121 ] [ -3, 1272, 4, 333, 127 ] [ 1, 1325, 4, 444, 131 ] [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ -3, 1622, 1, 333, 163 ] [ NULL, NULL, 1, 555, 168 ] [ 1, 1714, 2, 555, 174 ] [ NULL, NULL, 1, 555, 179 ] [ 1, 1828, 3, 333, 182 ] [ 2, 1861, 1, 444, 188 ] [ 3, 1918, 1, 444, 191 ] [ -1, 1964, 3, 555, 199 ] [ 2, 2125, 3, 222, 213 ] [ -2, 2165, 3, 333, 216 ] [ 2, 2226, 1, 444, 220 ] [ -1, 2264, 3, 555, 229 ] [ -2, 2323, 1, 555, 234 ] [ NULL, NULL, NULL, 555, 239 ] [ NULL, NULL, 4, 222, 243 ] [ -1, 2476, 2, 444, 245 ] #SELECT c-d, # a+b*2+c*3+d*4, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # abs(a) # FROM t1 # WHERE b>c # OR a>b # OR (c<=d-2 OR c>=d+2) # ORDER BY 2,4,5 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ NULL, NULL, 4, 222, 243 ] [ 3, NULL, NULL, 333, 115 ] [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ NULL, NULL, 1, 555, 168 ] [ NULL, NULL, 1, 555, 179 ] [ NULL, NULL, NULL, 555, 239 ] [ -2, 1067, 1, 333, 107 ] [ 1, 1226, 1, 333, 121 ] [ -3, 1272, 4, 333, 127 ] [ 1, 1325, 4, 444, 131 ] [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ -3, 1622, 1, 333, 163 ] [ 1, 1714, 2, 555, 174 ] [ 1, 1828, 3, 333, 182 ] [ 2, 1861, 1, 444, 188 ] [ 3, 1918, 1, 444, 191 ] [ -1, 1964, 3, 555, 199 ] [ 2, 2125, 3, 222, 213 ] [ -2, 2165, 3, 333, 216 ] [ 2, 2226, 1, 444, 220 ] [ -1, 2264, 3, 555, 229 ] [ -2, 2323, 1, 555, 234 ] [ -1, 2476, 2, 444, 245 ] #SELECT c-d, # a+b*2+c*3+d*4, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR a>b # OR b>c #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ -2, 1067, 1, 333, 107 ] [ 3, NULL, NULL, 333, 115 ] [ 1, 1226, 1, 333, 121 ] [ -3, 1272, 4, 333, 127 ] [ 1, 1325, 4, 444, 131 ] [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ -3, 1622, 1, 333, 163 ] [ NULL, NULL, 1, 555, 168 ] [ 1, 1714, 2, 555, 174 ] [ NULL, NULL, 1, 555, 179 ] [ 1, 1828, 3, 333, 182 ] [ 2, 1861, 1, 444, 188 ] [ 3, 1918, 1, 444, 191 ] [ -1, 1964, 3, 555, 199 ] [ 2, 2125, 3, 222, 213 ] [ -2, 2165, 3, 333, 216 ] [ 2, 2226, 1, 444, 220 ] [ -1, 2264, 3, 555, 229 ] [ -2, 2323, 1, 555, 234 ] [ NULL, NULL, NULL, 555, 239 ] [ NULL, NULL, 4, 222, 243 ] [ -1, 2476, 2, 444, 245 ] #SELECT c-d, # a+b*2+c*3+d*4, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR a>b # OR b>c # ORDER BY 4,5,1 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ 2, 2125, 3, 222, 213 ] [ NULL, NULL, 4, 222, 243 ] [ -2, 1067, 1, 333, 107 ] [ 3, NULL, NULL, 333, 115 ] [ 1, 1226, 1, 333, 121 ] [ -3, 1272, 4, 333, 127 ] [ -3, 1622, 1, 333, 163 ] [ 1, 1828, 3, 333, 182 ] [ -2, 2165, 3, 333, 216 ] [ 1, 1325, 4, 444, 131 ] [ 2, 1861, 1, 444, 188 ] [ 3, 1918, 1, 444, 191 ] [ 2, 2226, 1, 444, 220 ] [ -1, 2476, 2, 444, 245 ] [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ NULL, NULL, 1, 555, 168 ] [ 1, 1714, 2, 555, 174 ] [ NULL, NULL, 1, 555, 179 ] [ -1, 1964, 3, 555, 199 ] [ -1, 2264, 3, 555, 229 ] [ -2, 2323, 1, 555, 234 ] [ NULL, NULL, NULL, 555, 239 ] #SELECT c-d, # a+b*2+c*3+d*4, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # abs(a) # FROM t1 # WHERE a>b # OR (c<=d-2 OR c>=d+2) # OR b>c #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ -2, 1067, 1, 333, 107 ] [ 3, NULL, NULL, 333, 115 ] [ 1, 1226, 1, 333, 121 ] [ -3, 1272, 4, 333, 127 ] [ 1, 1325, 4, 444, 131 ] [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ -3, 1622, 1, 333, 163 ] [ NULL, NULL, 1, 555, 168 ] [ 1, 1714, 2, 555, 174 ] [ NULL, NULL, 1, 555, 179 ] [ 1, 1828, 3, 333, 182 ] [ 2, 1861, 1, 444, 188 ] [ 3, 1918, 1, 444, 191 ] [ -1, 1964, 3, 555, 199 ] [ 2, 2125, 3, 222, 213 ] [ -2, 2165, 3, 333, 216 ] [ 2, 2226, 1, 444, 220 ] [ -1, 2264, 3, 555, 229 ] [ -2, 2323, 1, 555, 234 ] [ NULL, NULL, NULL, 555, 239 ] [ NULL, NULL, 4, 222, 243 ] [ -1, 2476, 2, 444, 245 ] #SELECT c-d, # a+b*2+c*3+d*4, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # abs(a) # FROM t1 # WHERE a>b # OR (c<=d-2 OR c>=d+2) # OR b>c # ORDER BY 1,5,3 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, smallint, int # type % 2, 4, 1, 3, 3 # length [ NULL, NULL, 2, 555, 149 ] [ NULL, NULL, 1, 555, 153 ] [ NULL, NULL, 3, 555, 159 ] [ NULL, NULL, 1, 555, 168 ] [ NULL, NULL, 1, 555, 179 ] [ NULL, NULL, NULL, 555, 239 ] [ NULL, NULL, 4, 222, 243 ] [ -3, 1272, 4, 333, 127 ] [ -3, 1622, 1, 333, 163 ] [ -2, 1067, 1, 333, 107 ] [ -2, 2165, 3, 333, 216 ] [ -2, 2323, 1, 555, 234 ] [ -1, 1964, 3, 555, 199 ] [ -1, 2264, 3, 555, 229 ] [ -1, 2476, 2, 444, 245 ] [ 1, 1226, 1, 333, 121 ] [ 1, 1325, 4, 444, 131 ] [ 1, 1371, 2, 111, 138 ] [ 1, 1411, 2, 111, 142 ] [ 1, 1714, 2, 555, 174 ] [ 1, 1828, 3, 333, 182 ] [ 2, 1861, 1, 444, 188 ] [ 2, 2125, 3, 222, 213 ] [ 2, 2226, 1, 444, 220 ] [ 3, NULL, NULL, 333, 115 ] [ 3, 1918, 1, 444, 191 ] #SELECT d-e, # a+b*2+c*3+d*4+e*5, # a+b*2+c*3, # d, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L1, sys.L2, sys.L5 # table_name % d, a, L, L, L # name # d, a, L1, L2, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 4, 4 # length [ 101, 104, NULL, NULL, NULL ] [ 108, 107, 635, 1067, 1050 ] [ 114, NULL, NULL, NULL, 1120 ] [ 116, 115, NULL, NULL, NULL ] [ 122, 121, 738, 1226, 1240 ] [ 128, 127, 760, 1272, 1290 ] [ 133, 131, 793, 1325, 1300 ] [ 136, 138, 827, 1371, 1390 ] [ 140, 142, 851, 1411, 1430 ] [ NULL, 149, 880, NULL, 1450 ] [ NULL, 153, 905, NULL, 1510 ] [ NULL, 159, 940, NULL, 1580 ] [ 164, 163, 966, 1622, 1600 ] [ NULL, 168, 1000, NULL, 1670 ] [ 171, 174, 1030, 1714, 1700 ] [ NULL, 179, 1057, NULL, 358 ] [ 183, 182, 1096, 1828, 364 ] [ 185, 188, 1121, 1861, 376 ] [ 190, 191, 1158, 1918, 382 ] [ 196, 199, 1180, 1964, 398 ] [ 203, 201, NULL, NULL, 402 ] [ 207, NULL, NULL, NULL, NULL ] [ 212, 213, 1277, 2125, 426 ] [ 217, 216, 1297, 2165, 432 ] [ 222, 220, 1338, 2226, 440 ] [ 226, 229, 1360, 2264, 458 ] [ 233, 234, 1391, 2323, 468 ] [ 238, 239, NULL, NULL, 2360 ] [ NULL, 243, 1455, NULL, 486 ] [ 248, 245, 1484, 2476, 490 ] #SELECT d, # a, # a+b*2+c*3, # a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 5,3,1,2,4 #; % sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.t1, sys.L1, sys.L2, sys.L5 # table_name % d, a, L, L, L # name # d, a, L1, L2, L5 # name % int, int, bigint, bigint, bigint # type % 3, 3, 4, 4, 4 # length [ 101, 104, NULL, NULL, NULL ] [ 116, 115, NULL, NULL, NULL ] [ 207, NULL, NULL, NULL, NULL ] [ NULL, 179, 1057, NULL, 358 ] [ 183, 182, 1096, 1828, 364 ] [ 185, 188, 1121, 1861, 376 ] [ 190, 191, 1158, 1918, 382 ] [ 196, 199, 1180, 1964, 398 ] [ 203, 201, NULL, NULL, 402 ] [ 212, 213, 1277, 2125, 426 ] [ 217, 216, 1297, 2165, 432 ] [ 222, 220, 1338, 2226, 440 ] [ 226, 229, 1360, 2264, 458 ] [ 233, 234, 1391, 2323, 468 ] [ NULL, 243, 1455, NULL, 486 ] [ 248, 245, 1484, 2476, 490 ] [ 108, 107, 635, 1067, 1050 ] [ 114, NULL, NULL, NULL, 1120 ] [ 122, 121, 738, 1226, 1240 ] [ 128, 127, 760, 1272, 1290 ] [ 133, 131, 793, 1325, 1300 ] [ 136, 138, 827, 1371, 1390 ] [ 140, 142, 851, 1411, 1430 ] [ NULL, 149, 880, NULL, 1450 ] [ NULL, 153, 905, NULL, 1510 ] [ NULL, 159, 940, NULL, 1580 ] [ 164, 163, 966, 1622, 1600 ] [ NULL, 168, 1000, NULL, 1670 ] [ 171, 174, 1030, 1714, 1700 ] [ 238, 239, NULL, NULL, 2360 ] #SELECT d-e, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND c>d #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, smallint, bigint, bigint # type % 2, 1, 3, 2, 4 # length [ -1, NULL, 333, NULL, NULL ] [ -4, 1, 444, -1, 2806 ] [ -2, 1, 444, 1, 2878 ] [ 2, 3, 222, -3, 3175 ] [ 1, 1, 444, -1, 3331 ] #SELECT d-e, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND c>d # ORDER BY 5,1,4,2,3 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, smallint, bigint, bigint # type % 2, 1, 3, 2, 4 # length [ -1, NULL, 333, NULL, NULL ] [ -4, 1, 444, -1, 2806 ] [ -2, 1, 444, 1, 2878 ] [ 2, 3, 222, -3, 3175 ] [ 1, 1, 444, -1, 3331 ] #SELECT d-e, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE c>d # AND (c<=d-2 OR c>=d+2) #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, smallint, bigint, bigint # type % 2, 1, 3, 2, 4 # length [ -1, NULL, 333, NULL, NULL ] [ -4, 1, 444, -1, 2806 ] [ -2, 1, 444, 1, 2878 ] [ 2, 3, 222, -3, 3175 ] [ 1, 1, 444, -1, 3331 ] #SELECT d-e, # abs(b-c), # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE c>d # AND (c<=d-2 OR c>=d+2) # ORDER BY 1,4,3 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, smallint, bigint, bigint # type % 2, 1, 3, 2, 4 # length [ -4, 1, 444, -1, 2806 ] [ -2, 1, 444, 1, 2878 ] [ -1, NULL, 333, NULL, NULL ] [ 1, 1, 444, -1, 3331 ] [ 2, 3, 222, -3, 3175 ] #SELECT (a+b+c+d+e)/5, # d, # CASE WHEN ab-2 AND ab-2 AND ab-2 AND ab-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b #; % sys., sys., sys. # table_name # sys.L3, sys.L4, sys.L5 # table_name % L, L, L # name # L3, L4, L5 # name % bigint, bigint, bigint # type % 4, 4, 2 # length [ 1050, 635, -2 ] [ 1290, 760, -3 ] [ 1300, 793, 1 ] [ 1450, 880, NULL ] [ 1510, 905, NULL ] [ 1580, 940, NULL ] [ 1600, 966, -3 ] [ 1670, 1000, NULL ] [ 1700, 1030, 1 ] [ 358, 1057, NULL ] [ 364, 1096, 1 ] [ 376, 1121, 2 ] [ 398, 1180, -1 ] [ 426, 1277, 2 ] [ 458, 1360, -1 ] [ 468, 1391, -2 ] [ 2360, NULL, NULL ] [ 486, 1455, NULL ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b # ORDER BY 1,2,3 #; % sys., sys., sys. # table_name # sys.L3, sys.L4, sys.L5 # table_name % L, L, L # name # L3, L4, L5 # name % bigint, bigint, bigint # type % 4, 4, 2 # length [ 358, 1057, NULL ] [ 364, 1096, 1 ] [ 376, 1121, 2 ] [ 398, 1180, -1 ] [ 426, 1277, 2 ] [ 458, 1360, -1 ] [ 468, 1391, -2 ] [ 486, 1455, NULL ] [ 1050, 635, -2 ] [ 1290, 760, -3 ] [ 1300, 793, 1 ] [ 1450, 880, NULL ] [ 1510, 905, NULL ] [ 1580, 940, NULL ] [ 1600, 966, -3 ] [ 1670, 1000, NULL ] [ 1700, 1030, 1 ] [ 2360, NULL, NULL ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # c-d # FROM t1 # WHERE a>b # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., sys. # table_name # sys.L3, sys.L4, sys.L5 # table_name % L, L, L # name # L3, L4, L5 # name % bigint, bigint, bigint # type % 4, 4, 2 # length [ 1050, 635, -2 ] [ 1290, 760, -3 ] [ 1300, 793, 1 ] [ 1450, 880, NULL ] [ 1510, 905, NULL ] [ 1580, 940, NULL ] [ 1600, 966, -3 ] [ 1670, 1000, NULL ] [ 1700, 1030, 1 ] [ 358, 1057, NULL ] [ 364, 1096, 1 ] [ 376, 1121, 2 ] [ 398, 1180, -1 ] [ 426, 1277, 2 ] [ 458, 1360, -1 ] [ 468, 1391, -2 ] [ 2360, NULL, NULL ] [ 486, 1455, NULL ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # c-d # FROM t1 # WHERE a>b # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1,3 #; % sys., sys., sys. # table_name # sys.L3, sys.L4, sys.L5 # table_name % L, L, L # name # L3, L4, L5 # name % bigint, bigint, bigint # type % 4, 4, 2 # length [ 358, 1057, NULL ] [ 364, 1096, 1 ] [ 376, 1121, 2 ] [ 398, 1180, -1 ] [ 426, 1277, 2 ] [ 458, 1360, -1 ] [ 468, 1391, -2 ] [ 486, 1455, NULL ] [ 1050, 635, -2 ] [ 1290, 760, -3 ] [ 1300, 793, 1 ] [ 1450, 880, NULL ] [ 1510, 905, NULL ] [ 1580, 940, NULL ] [ 1600, 966, -3 ] [ 1670, 1000, NULL ] [ 1700, 1030, 1 ] [ 2360, NULL, NULL ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c, # d, # c, # a+b*2+c*3+d*4 # FROM t1 #; % ., sys., sys., sys.t1, sys.t1, sys. # table_name # .L2, sys.L5, sys.L6, sys.t1, sys.t1, sys.L7 # table_name % L, L, L, d, c, L # name # L2, L5, L6, d, c, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 4 # length [ 1, 1120, -1, 114, 113, NULL ] [ 0, NULL, NULL, 101, 102, NULL ] [ 0, 1050, -1, 108, 106, 1067 ] [ 2, 1240, 1, 122, 123, 1226 ] [ 3, 1290, 4, 128, 125, 1272 ] [ 0, NULL, NULL, 116, 119, NULL ] [ 4, 1300, -4, 133, 134, 1325 ] [ 5, 1390, 2, 136, 137, 1371 ] [ 6, 1430, 2, 140, 141, 1411 ] [ 7, 1450, -2, NULL, 147, NULL ] [ 8, 1510, 1, NULL, 150, NULL ] [ 9, 1580, 3, NULL, 155, NULL ] [ 10, 1600, -1, 164, 161, 1622 ] [ 11, 1670, 1, NULL, 166, NULL ] [ 12, 1700, -2, 171, 172, 1714 ] [ 13, 358, -1, NULL, 176, NULL ] [ 14, 364, -3, 183, 184, 1828 ] [ 15, 376, -1, 185, 187, 1861 ] [ 16, 382, 1, 190, 193, 1918 ] [ 17, 398, 3, 196, 195, 1964 ] [ 0, 402, NULL, 203, 202, NULL ] [ 18, NULL, -2, 207, 208, NULL ] [ 19, 426, -3, 212, 214, 2125 ] [ 20, 432, 3, 217, 215, 2165 ] [ 21, 440, -1, 222, 224, 2226 ] [ 22, 458, 3, 226, 225, 2264 ] [ 23, 468, 1, 233, 231, 2323 ] [ 24, 2360, NULL, 238, NULL, NULL ] [ 25, 486, -4, NULL, 244, NULL ] [ 26, 490, 2, 248, 247, 2476 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c, # d, # c, # a+b*2+c*3+d*4 # FROM t1 # ORDER BY 4,3,5,2,6 #; % ., sys., sys., sys.t1, sys.t1, sys. # table_name # .L2, sys.L5, sys.L6, sys.t1, sys.t1, sys.L7 # table_name % L, L, L, d, c, L # name # L2, L5, L6, d, c, L7 # name % bigint, bigint, bigint, int, int, bigint # type % 2, 4, 2, 3, 3, 4 # length [ 25, 486, -4, NULL, 244, NULL ] [ 7, 1450, -2, NULL, 147, NULL ] [ 13, 358, -1, NULL, 176, NULL ] [ 8, 1510, 1, NULL, 150, NULL ] [ 11, 1670, 1, NULL, 166, NULL ] [ 9, 1580, 3, NULL, 155, NULL ] [ 0, NULL, NULL, 101, 102, NULL ] [ 0, 1050, -1, 108, 106, 1067 ] [ 1, 1120, -1, 114, 113, NULL ] [ 0, NULL, NULL, 116, 119, NULL ] [ 2, 1240, 1, 122, 123, 1226 ] [ 3, 1290, 4, 128, 125, 1272 ] [ 4, 1300, -4, 133, 134, 1325 ] [ 5, 1390, 2, 136, 137, 1371 ] [ 6, 1430, 2, 140, 141, 1411 ] [ 10, 1600, -1, 164, 161, 1622 ] [ 12, 1700, -2, 171, 172, 1714 ] [ 14, 364, -3, 183, 184, 1828 ] [ 15, 376, -1, 185, 187, 1861 ] [ 16, 382, 1, 190, 193, 1918 ] [ 17, 398, 3, 196, 195, 1964 ] [ 0, 402, NULL, 203, 202, NULL ] [ 18, NULL, -2, 207, 208, NULL ] [ 19, 426, -3, 212, 214, 2125 ] [ 20, 432, 3, 217, 215, 2165 ] [ 21, 440, -1, 222, 224, 2226 ] [ 22, 458, 3, 226, 225, 2264 ] [ 23, 468, 1, 233, 231, 2323 ] [ 24, 2360, NULL, 238, NULL, NULL ] [ 26, 490, 2, 248, 247, 2476 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3, # a+b*2+c*3+d*4, # c-d # FROM t1 # WHERE (a>b-2 AND ab-2 AND ab-2 AND ab-2 AND ac # AND (e>a AND ec # AND (e>a AND ea AND ec #; % ., sys., sys., sys., sys., sys., sys. # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7, sys.L10 # table_name % L, L, L, L, L, L, L # name # L2, L3, L4, L5, L6, L7, L10 # name % bigint, bigint, bigint, int, smallint, bigint, bigint # type % 2, 4, 4, 3, 3, 2, 3 # length [ 16, 1158, 2878, 191, 444, 3, 192 ] [ 26, 1484, 3706, 245, 444, -1, 247 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.ba AND ec # ORDER BY 2,7,3,5,4 #; % ., sys., sys., sys., sys., sys., sys. # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7, sys.L10 # table_name % L, L, L, L, L, L, L # name # L2, L3, L4, L5, L6, L7, L10 # name % bigint, bigint, bigint, int, smallint, bigint, bigint # type % 2, 4, 4, 3, 3, 2, 3 # length [ 16, 1158, 2878, 191, 444, 3, 192 ] [ 26, 1484, 3706, 245, 444, -1, 247 ] #SELECT a+b*2+c*3, # b-c, # CASE WHEN a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (e>c OR ee # AND c>d #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 132, 4, 1325 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 222, 1, 2226 ] #SELECT (a+b+c+d+e)/5, # abs(b-c), # a+b*2+c*3+d*4 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND d>e # AND c>d # ORDER BY 2,1 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 222, 1, 2226 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 132, 4, 1325 ] #SELECT (a+b+c+d+e)/5, # abs(b-c), # a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND d>e # AND c BETWEEN b-2 AND d+2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 132, 4, 1325 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 222, 1, 2226 ] #SELECT (a+b+c+d+e)/5, # abs(b-c), # a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND d>e # AND c BETWEEN b-2 AND d+2 # ORDER BY 1,3,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 132, 4, 1325 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 222, 1, 2226 ] #SELECT (a+b+c+d+e)/5, # abs(b-c), # a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND c BETWEEN b-2 AND d+2 # AND d>e #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 132, 4, 1325 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 222, 1, 2226 ] #SELECT (a+b+c+d+e)/5, # abs(b-c), # a+b*2+c*3+d*4 # FROM t1 # WHERE c>d # AND c BETWEEN b-2 AND d+2 # AND d>e # ORDER BY 1,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 3, 1, 4 # length [ 132, 4, 1325 ] [ 137, 2, 1371 ] [ 182, 3, 1828 ] [ 212, 3, 2125 ] [ 222, 1, 2226 ] #SELECT a+b*2+c*3+d*4, # d # FROM t1 # WHERE c>d # AND c BETWEEN b-2 AND d+2 # AND (e>c OR ed # AND c BETWEEN b-2 AND d+2 # AND (e>c OR ec OR ed # AND c BETWEEN b-2 AND d+2 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, d # name # L1, d # name % bigint, int # type % 4, 3 # length [ 1325, 133 ] [ 1371, 136 ] [ 1411, 140 ] [ 1714, 171 ] [ 1828, 183 ] [ 1861, 185 ] [ 2125, 212 ] [ 2226, 222 ] #SELECT a+b*2+c*3+d*4, # d # FROM t1 # WHERE (e>c OR ed # AND c BETWEEN b-2 AND d+2 # ORDER BY 2,1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, d # name # L1, d # name % bigint, int # type % 4, 3 # length [ 1325, 133 ] [ 1371, 136 ] [ 1411, 140 ] [ 1714, 171 ] [ 1828, 183 ] [ 1861, 185 ] [ 2125, 212 ] [ 2226, 222 ] #SELECT a+b*2+c*3+d*4, # d # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND (e>c OR ed #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, d # name # L1, d # name % bigint, int # type % 4, 3 # length [ 1325, 133 ] [ 1371, 136 ] [ 1411, 140 ] [ 1714, 171 ] [ 1828, 183 ] [ 1861, 185 ] [ 2125, 212 ] [ 2226, 222 ] #SELECT a+b*2+c*3+d*4, # d # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND (e>c OR ed # ORDER BY 2,1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, d # name # L1, d # name % bigint, int # type % 4, 3 # length [ 1325, 133 ] [ 1371, 136 ] [ 1411, 140 ] [ 1714, 171 ] [ 1828, 183 ] [ 1861, 185 ] [ 2125, 212 ] [ 2226, 222 ] #SELECT abs(a), # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 #; % sys., sys., ., sys., sys., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L10, sys.L11 # table_name % L, L, L, L, L, L # name # L1, L2, L4, L5, L10, L11 # name % int, bigint, bigint, smallint, bigint, bigint # type % 3, 4, 1, 3, 4, 2 # length [ 107, 1067, 0, 333, 1050, -2 ] [ 127, 1272, 3, 222, 1290, -3 ] #SELECT abs(a), # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1,2,4,5,3 #; % sys., sys., ., sys., sys., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5, sys.L10, sys.L11 # table_name % L, L, L, L, L, L # name # L1, L2, L4, L5, L10, L11 # name % int, bigint, bigint, smallint, bigint, bigint # type % 3, 4, 1, 3, 4, 2 # length [ 107, 1067, 0, 333, 1050, -2 ] [ 127, 1272, 3, 222, 1290, -3 ] #SELECT a, # (a+b+c+d+e)/5, # a-b # FROM t1 # WHERE a>b #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % a, L, L # name # a, L1, L2 # name % int, bigint, bigint # type % 3, 3, 1 # length [ 107, 107, 2 ] [ 131, 132, 1 ] [ 149, NULL, 4 ] [ 153, NULL, 2 ] [ 159, NULL, 1 ] [ 163, 162, 3 ] [ 168, NULL, 1 ] [ 174, 172, 4 ] [ 179, NULL, 4 ] [ 182, 182, 1 ] [ 188, 187, 2 ] [ 199, 197, 1 ] [ 213, 212, 2 ] [ 229, 227, 1 ] [ 234, 232, 2 ] [ 239, NULL, 3 ] [ 243, NULL, 3 ] #SELECT a, # (a+b+c+d+e)/5, # a-b # FROM t1 # WHERE a>b # ORDER BY 2,3 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % a, L, L # name # a, L1, L2 # name % int, bigint, bigint # type % 3, 3, 1 # length [ 159, NULL, 1 ] [ 168, NULL, 1 ] [ 153, NULL, 2 ] [ 239, NULL, 3 ] [ 243, NULL, 3 ] [ 149, NULL, 4 ] [ 179, NULL, 4 ] [ 107, 107, 2 ] [ 131, 132, 1 ] [ 163, 162, 3 ] [ 174, 172, 4 ] [ 182, 182, 1 ] [ 188, 187, 2 ] [ 199, 197, 1 ] [ 213, 212, 2 ] [ 229, 227, 1 ] [ 234, 232, 2 ] #SELECT c-d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b # FROM t1 # WHERE (e>a AND ea AND et1.c AND x.dd # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.dd # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.dd # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.dd # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.dd #; % sys., sys., ., sys., sys. # table_name # sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, L, L, L, L # name # L2, L3, L5, L6, L7 # name % smallint, smallint, bigint, bigint, bigint # type % 3, 3, 1, 3, 1 # length [ 222, 333, 0, NULL, 1 ] [ 333, 444, 0, 132, 1 ] [ 222, 111, 0, 137, 1 ] [ 222, 111, 0, 142, 1 ] [ 444, 555, 0, 172, 1 ] [ 333, 333, 0, 182, 1 ] [ 333, 444, 0, 187, 2 ] [ 444, 555, 0, NULL, 1 ] [ 333, 222, 0, 212, 2 ] [ 222, 444, 0, 222, 2 ] #SELECT CASE WHEN at1.c AND x.dd # ORDER BY 1,2 #; % sys., sys., ., sys., sys. # table_name # sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, L, L, L, L # name # L2, L3, L5, L6, L7 # name % smallint, smallint, bigint, bigint, bigint # type % 3, 3, 1, 3, 1 # length [ 222, 111, 0, 137, 1 ] [ 222, 111, 0, 142, 1 ] [ 222, 333, 0, NULL, 1 ] [ 222, 444, 0, 222, 2 ] [ 333, 222, 0, 212, 2 ] [ 333, 333, 0, 182, 1 ] [ 333, 444, 0, 132, 1 ] [ 333, 444, 0, 187, 2 ] [ 444, 555, 0, 172, 1 ] [ 444, 555, 0, NULL, 1 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.be # OR c BETWEEN b-2 AND d+2 # OR (c<=d-2 OR c>=d+2) #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 555, 110, 1, 112, -1 ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.be # OR c BETWEEN b-2 AND d+2 # OR (c<=d-2 OR c>=d+2) # ORDER BY 1,5,2,3,4 #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ NULL, NULL, 555, 110, 1, 112, -1 ] [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # OR c BETWEEN b-2 AND d+2 # OR d>e #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 555, 110, 1, 112, -1 ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # OR c BETWEEN b-2 AND d+2 # OR d>e # ORDER BY 4,2,5,1,3,7 #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ NULL, NULL, 555, 110, 1, 112, -1 ] [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # OR d>e #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 555, 110, 1, 112, -1 ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) # OR d>e # ORDER BY 1,6,2,4,5,7 #; % sys., sys., sys., sys.t1, ., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, .L5, sys.t1, sys.L6 # table_name % L, L, L, e, L, b, L # name # L1, L2, L3, e, L5, b, L6 # name % bigint, bigint, smallint, int, bigint, int, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 333, 117, 0, NULL, NULL ] [ NULL, NULL, 555, 110, 1, 112, -1 ] [ NULL, NULL, 555, NULL, 18, 206, -2 ] [ NULL, NULL, 555, 237, 24, 236, NULL ] [ 1067, 635, 333, 109, 0, 105, -1 ] [ 1226, 738, 333, NULL, 2, 124, 1 ] [ 1272, 760, 333, 126, 3, 129, 4 ] [ 1325, 793, 444, 132, 4, 130, -4 ] [ 1371, 827, 111, 135, 5, 139, 2 ] [ 1411, 851, 111, 144, 6, 143, 2 ] [ 1622, 966, 333, 162, 10, 160, -1 ] [ 1714, 1030, 555, 173, 12, 170, -2 ] [ 1828, 1096, 333, 180, 14, 181, -3 ] [ 1861, 1121, 444, 189, 15, 186, -1 ] [ 1918, 1158, 444, 192, 16, 194, 1 ] [ 2125, 1277, 222, 210, 19, 211, -3 ] [ 2165, 1297, 333, 219, 20, 218, 3 ] [ 2226, 1338, 444, 221, 21, 223, -1 ] [ 2323, 1391, 555, 230, 23, 232, 1 ] [ 2476, 1484, 444, 246, 26, 249, 2 ] #SELECT a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys., sys. # table_name # sys.L1, sys.L4 # table_name % L, L # name # L1, L4 # name % bigint, bigint # type % 4, 4 # length [ NULL, NULL ] [ 1067, 1050 ] [ NULL, 1120 ] [ NULL, NULL ] [ 1226, 1240 ] [ 1272, 1290 ] [ 1325, 1300 ] [ 1371, 1390 ] [ 1411, 1430 ] [ NULL, 1450 ] [ NULL, 1510 ] [ NULL, 1580 ] [ 1622, 1600 ] [ NULL, 1670 ] [ 1714, 1700 ] [ NULL, 358 ] [ 1828, 364 ] [ 1861, 376 ] [ 1918, 382 ] [ 1964, 398 ] [ NULL, 402 ] [ NULL, NULL ] [ 2125, 426 ] [ 2165, 432 ] [ 2226, 440 ] [ 2264, 458 ] [ 2323, 468 ] [ NULL, 2360 ] [ NULL, 486 ] [ 2476, 490 ] #SELECT a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L4 # table_name % L, L # name # L1, L4 # name % bigint, bigint # type % 4, 4 # length [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ NULL, 358 ] [ NULL, 402 ] [ NULL, 486 ] [ NULL, 1120 ] [ NULL, 1450 ] [ NULL, 1510 ] [ NULL, 1580 ] [ NULL, 1670 ] [ NULL, 2360 ] [ 1067, 1050 ] [ 1226, 1240 ] [ 1272, 1290 ] [ 1325, 1300 ] [ 1371, 1390 ] [ 1411, 1430 ] [ 1622, 1600 ] [ 1714, 1700 ] [ 1828, 364 ] [ 1861, 376 ] [ 1918, 382 ] [ 1964, 398 ] [ 2125, 426 ] [ 2165, 432 ] [ 2226, 440 ] [ 2264, 458 ] [ 2323, 468 ] [ 2476, 490 ] #SELECT a+b*2, # b # FROM t1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 3, 3 # length [ NULL, NULL ] [ 317, 105 ] [ NULL, 112 ] [ NULL, NULL ] [ 369, 124 ] [ 385, 129 ] [ 391, 130 ] [ 416, 139 ] [ 428, 143 ] [ 439, 145 ] [ 455, 151 ] [ 475, 158 ] [ 483, 160 ] [ 502, 167 ] [ 514, 170 ] [ 529, 175 ] [ 544, 181 ] [ 560, 186 ] [ 579, 194 ] [ 595, 198 ] [ NULL, NULL ] [ NULL, 206 ] [ 635, 211 ] [ 652, 218 ] [ 666, 223 ] [ 685, 228 ] [ 698, 232 ] [ 711, 236 ] [ 723, 240 ] [ 743, 249 ] #SELECT a+b*2, # b # FROM t1 # ORDER BY 2,1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 3, 3 # length [ NULL, NULL ] [ NULL, NULL ] [ NULL, NULL ] [ 317, 105 ] [ NULL, 112 ] [ 369, 124 ] [ 385, 129 ] [ 391, 130 ] [ 416, 139 ] [ 428, 143 ] [ 439, 145 ] [ 455, 151 ] [ 475, 158 ] [ 483, 160 ] [ 502, 167 ] [ 514, 170 ] [ 529, 175 ] [ 544, 181 ] [ 560, 186 ] [ 579, 194 ] [ 595, 198 ] [ NULL, 206 ] [ 635, 211 ] [ 652, 218 ] [ 666, 223 ] [ 685, 228 ] [ 698, 232 ] [ 711, 236 ] [ 723, 240 ] [ 743, 249 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db-2 AND at1.c AND x.db-2 AND at1.c AND x.db-2 AND at1.c AND x.db-2 AND ac #; % .t1 # table_name % d # name % int # type % 3 # length [ 114 ] [ 122 ] [ 128 ] [ 133 ] [ 136 ] [ 140 ] [ NULL ] [ NULL ] [ NULL ] [ 164 ] [ NULL ] [ 171 ] [ NULL ] [ 183 ] [ 185 ] [ 190 ] [ 196 ] [ 207 ] [ 212 ] [ 217 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ NULL ] [ 248 ] #SELECT d # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc # ORDER BY 1 #; % .t1 # table_name % d # name % int # type % 3 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 114 ] [ 122 ] [ 128 ] [ 133 ] [ 136 ] [ 140 ] [ 164 ] [ 171 ] [ 183 ] [ 185 ] [ 190 ] [ 196 ] [ 207 ] [ 212 ] [ 217 ] [ 222 ] [ 226 ] [ 233 ] [ 238 ] [ 248 ] #SELECT a+b*2, # d, # abs(b-c), # abs(a), # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND e=d+2) #; % sys., sys.t1, sys., sys., ., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, d, L, L, L, L, L # name # L1, d, L2, L3, L5, L6, L7 # name % bigint, int, bigint, int, bigint, bigint, smallint # type % 3, 3, 1, 3, 1, 2, 3 # length [ 317, 108, 1, 107, 0, 2, 333 ] [ NULL, 116, NULL, 115, 0, NULL, 333 ] [ 385, 128, 4, 127, 0, -2, 333 ] [ 483, 164, 1, 163, 0, 3, 333 ] [ 560, 185, 1, 188, 0, 2, 444 ] [ 579, 190, 1, 191, 0, -3, 444 ] [ 635, 212, 3, 213, 0, 2, 222 ] [ 652, 217, 3, 216, 0, -2, 333 ] [ 666, 222, 1, 220, 0, -3, 444 ] [ 698, 233, 1, 234, 0, 2, 555 ] [ 743, 248, 2, 245, 0, -4, 444 ] #SELECT a+b*2, # d, # abs(b-c), # abs(a), # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND e=d+2) # ORDER BY 6,5,4,7,2 #; % sys., sys.t1, sys., sys., ., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, .L5, sys.L6, sys.L7 # table_name % L, d, L, L, L, L, L # name # L1, d, L2, L3, L5, L6, L7 # name % bigint, int, bigint, int, bigint, bigint, smallint # type % 3, 3, 1, 3, 1, 2, 3 # length [ NULL, 116, NULL, 115, 0, NULL, 333 ] [ 743, 248, 2, 245, 0, -4, 444 ] [ 579, 190, 1, 191, 0, -3, 444 ] [ 666, 222, 1, 220, 0, -3, 444 ] [ 385, 128, 4, 127, 0, -2, 333 ] [ 652, 217, 3, 216, 0, -2, 333 ] [ 317, 108, 1, 107, 0, 2, 333 ] [ 560, 185, 1, 188, 0, 2, 444 ] [ 635, 212, 3, 213, 0, 2, 222 ] [ 698, 233, 1, 234, 0, 2, 555 ] [ 483, 164, 1, 163, 0, 3, 333 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # b, # a+b*2, # abs(a), # a, # a+b*2+c*3 # FROM t1 # WHERE (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # b, # a+b*2, # abs(a), # a, # a+b*2+c*3 # FROM t1 # WHERE (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # b, # a+b*2, # abs(a), # a, # a+b*2+c*3 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4, # b, # a+b*2, # abs(a), # a, # a+b*2+c*3 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR (e>c OR eb-2 AND ac #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, bigint, bigint # type % 3, 3, 1 # length [ 123, 369, 1 ] [ 125, 385, 4 ] [ 134, 391, 4 ] [ 137, 416, 2 ] [ 141, 428, 2 ] [ 150, 455, 1 ] [ 155, 475, 3 ] [ 166, 502, 1 ] [ 184, 544, 3 ] [ 193, 579, 1 ] [ 195, 595, 3 ] [ 215, 652, 3 ] [ 225, 685, 3 ] [ 231, 698, 1 ] [ 247, 743, 2 ] #SELECT c, # a+b*2, # abs(b-c) # FROM t1 # WHERE (a>b-2 AND ac # ORDER BY 1,3,2 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, bigint, bigint # type % 3, 3, 1 # length [ 123, 369, 1 ] [ 125, 385, 4 ] [ 134, 391, 4 ] [ 137, 416, 2 ] [ 141, 428, 2 ] [ 150, 455, 1 ] [ 155, 475, 3 ] [ 166, 502, 1 ] [ 184, 544, 3 ] [ 193, 579, 1 ] [ 195, 595, 3 ] [ 215, 652, 3 ] [ 225, 685, 3 ] [ 231, 698, 1 ] [ 247, 743, 2 ] #SELECT c, # a+b*2, # abs(b-c) # FROM t1 # WHERE b>c # OR (a>b-2 AND ac # OR (a>b-2 AND ac OR ea AND ee #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 2, 3 # length [ -1, 105 ] [ -1, 112 ] [ 4, 129 ] [ -4, 130 ] [ 2, 139 ] [ 2, 143 ] [ 3, 158 ] [ -1, 160 ] [ -2, 170 ] [ -1, 175 ] [ -3, 181 ] [ -1, 186 ] [ 1, 194 ] [ 3, 198 ] [ NULL, NULL ] [ -3, 211 ] [ 3, 218 ] [ -1, 223 ] [ 3, 228 ] [ 1, 232 ] [ NULL, 236 ] [ 2, 249 ] #SELECT b-c, # b # FROM t1 # WHERE (e>c OR ea AND ee # ORDER BY 1,2 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 2, 3 # length [ NULL, NULL ] [ NULL, 236 ] [ -4, 130 ] [ -3, 181 ] [ -3, 211 ] [ -2, 170 ] [ -1, 105 ] [ -1, 112 ] [ -1, 160 ] [ -1, 175 ] [ -1, 186 ] [ -1, 223 ] [ 1, 194 ] [ 1, 232 ] [ 2, 139 ] [ 2, 143 ] [ 2, 249 ] [ 3, 158 ] [ 3, 198 ] [ 3, 218 ] [ 3, 228 ] [ 4, 129 ] #SELECT b-c, # b # FROM t1 # WHERE (e>c OR ee # OR (e>a AND ec OR ee # OR (e>a AND ea AND ee # OR (e>c OR ea AND ee # OR (e>c OR ed #; % sys., ., sys.t1, sys., sys. # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.L5 # table_name % L, L, d, L, L # name # L1, L3, d, L4, L5 # name % int, bigint, int, bigint, bigint # type % 3, 2, 3, 3, 1 # length [ 104, 0, 101, NULL, NULL ] [ 121, 2, 122, NULL, 1 ] [ 115, 0, 116, NULL, NULL ] [ 131, 4, 133, 132, 4 ] [ 138, 5, 136, 137, 2 ] [ 142, 6, 140, 142, 2 ] [ 174, 12, 171, 172, 2 ] [ 182, 14, 183, 182, 3 ] [ 188, 15, 185, 187, 1 ] [ 191, 16, 190, 192, 1 ] [ NULL, 18, 207, NULL, 2 ] [ 213, 19, 212, 212, 3 ] [ 220, 21, 222, 222, 1 ] #SELECT abs(a), # (SELECT count(*) FROM t1 AS x WHERE x.bd # ORDER BY 3,4,5,2,1 #; % sys., ., sys.t1, sys., sys. # table_name # sys.L1, .L3, sys.t1, sys.L4, sys.L5 # table_name % L, L, d, L, L # name # L1, L3, d, L4, L5 # name % int, bigint, int, bigint, bigint # type % 3, 2, 3, 3, 1 # length [ 104, 0, 101, NULL, NULL ] [ 115, 0, 116, NULL, NULL ] [ 121, 2, 122, NULL, 1 ] [ 131, 4, 133, 132, 4 ] [ 138, 5, 136, 137, 2 ] [ 142, 6, 140, 142, 2 ] [ 174, 12, 171, 172, 2 ] [ 182, 14, 183, 182, 3 ] [ 188, 15, 185, 187, 1 ] [ 191, 16, 190, 192, 1 ] [ NULL, 18, 207, NULL, 2 ] [ 213, 19, 212, 212, 3 ] [ 220, 21, 222, 222, 1 ] #SELECT a+b*2+c*3 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ 635 ] [ NULL ] [ 738 ] [ 793 ] [ 827 ] [ 851 ] [ 966 ] [ 1030 ] [ 1096 ] [ 1121 ] [ NULL ] [ 1277 ] [ 1338 ] [ 1391 ] [ 1484 ] #SELECT a+b*2+c*3 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 4 # length [ NULL ] [ NULL ] [ 635 ] [ 738 ] [ 793 ] [ 827 ] [ 851 ] [ 966 ] [ 1030 ] [ 1096 ] [ 1121 ] [ 1277 ] [ 1338 ] [ 1391 ] [ 1484 ] #SELECT (a+b+c+d+e)/5 # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ 107 ] [ NULL ] [ NULL ] [ NULL ] [ 127 ] [ 132 ] [ 137 ] [ 142 ] [ NULL ] [ NULL ] [ NULL ] [ 162 ] [ NULL ] [ 172 ] [ NULL ] [ 182 ] [ 187 ] [ 192 ] [ 197 ] [ NULL ] [ NULL ] [ 212 ] [ 217 ] [ 222 ] [ 227 ] [ 232 ] [ NULL ] [ NULL ] [ 247 ] #SELECT (a+b+c+d+e)/5 # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 107 ] [ 127 ] [ 132 ] [ 137 ] [ 142 ] [ 162 ] [ 172 ] [ 182 ] [ 187 ] [ 192 ] [ 197 ] [ 212 ] [ 217 ] [ 222 ] [ 227 ] [ 232 ] [ 247 ] #SELECT a+b*2+c*3+d*4, # abs(a) # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ 1067, 107 ] [ NULL, NULL ] [ 1226, 121 ] [ 1325, 131 ] [ 1371, 138 ] [ 1411, 142 ] [ 1622, 163 ] [ 1714, 174 ] [ 1828, 182 ] [ 1861, 188 ] [ NULL, NULL ] [ 2125, 213 ] [ 2226, 220 ] [ 2323, 234 ] [ 2476, 245 ] #SELECT a+b*2+c*3+d*4, # abs(a) # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, NULL ] [ NULL, NULL ] [ 1067, 107 ] [ 1226, 121 ] [ 1325, 131 ] [ 1371, 138 ] [ 1411, 142 ] [ 1622, 163 ] [ 1714, 174 ] [ 1828, 182 ] [ 1861, 188 ] [ 2125, 213 ] [ 2226, 220 ] [ 2323, 234 ] [ 2476, 245 ] #SELECT a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE (e>c OR ea AND ec OR ea AND eb-2 AND ab-2 AND ab-2 AND ab-2 AND ae # AND (c<=d-2 OR c>=d+2) #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, b, L, L # name # L1, b, L2, L3 # name % smallint, int, bigint, bigint # type % 3, 3, 2, 4 # length [ 333, 129, -2, 1272 ] [ 333, 160, 3, 1622 ] [ 222, 211, 2, 2125 ] [ 444, 223, -3, 2226 ] [ 555, 232, 2, 2323 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b, # a-b, # a+b*2+c*3+d*4 # FROM t1 # WHERE d>e # AND (c<=d-2 OR c>=d+2) # ORDER BY 1,4,2 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, b, L, L # name # L1, b, L2, L3 # name % smallint, int, bigint, bigint # type % 3, 3, 2, 4 # length [ 222, 211, 2, 2125 ] [ 333, 129, -2, 1272 ] [ 333, 160, 3, 1622 ] [ 444, 223, -3, 2226 ] [ 555, 232, 2, 2323 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b, # a-b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND d>e #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, b, L, L # name # L1, b, L2, L3 # name % smallint, int, bigint, bigint # type % 3, 3, 2, 4 # length [ 333, 129, -2, 1272 ] [ 333, 160, 3, 1622 ] [ 222, 211, 2, 2125 ] [ 444, 223, -3, 2226 ] [ 555, 232, 2, 2323 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b, # a-b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND d>e # ORDER BY 2,1 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, b, L, L # name # L1, b, L2, L3 # name % smallint, int, bigint, bigint # type % 3, 3, 2, 4 # length [ 333, 129, -2, 1272 ] [ 333, 160, 3, 1622 ] [ 222, 211, 2, 2125 ] [ 444, 223, -3, 2226 ] [ 555, 232, 2, 2323 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND b>c # AND e+d BETWEEN a+b-10 AND c+130 #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND b>c # AND e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,3,4,1 #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # AND c BETWEEN b-2 AND d+2 # AND b>c #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # AND c BETWEEN b-2 AND d+2 # AND b>c # ORDER BY 2,3 #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE b>c # AND e+d BETWEEN a+b-10 AND c+130 # AND c BETWEEN b-2 AND d+2 #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b-c, # d # FROM t1 # WHERE b>c # AND e+d BETWEEN a+b-10 AND c+130 # AND c BETWEEN b-2 AND d+2 # ORDER BY 2,4,1 #; % sys., sys.t1, sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.t1 # table_name % L, c, L, d # name # L1, c, L2, d # name % smallint, int, bigint, int # type % 1, 1, 1, 1 # length #SELECT CASE WHEN aa AND ea AND eb #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 2, 4, 3 # length [ -2, 635, 108 ] [ 1, 793, 133 ] [ NULL, 880, NULL ] [ NULL, 905, NULL ] [ NULL, 940, NULL ] [ -3, 966, 164 ] [ NULL, 1000, NULL ] [ 1, 1030, 171 ] [ NULL, 1057, NULL ] [ 1, 1096, 183 ] [ 2, 1121, 185 ] [ -1, 1180, 196 ] [ 2, 1277, 212 ] [ -1, 1360, 226 ] [ -2, 1391, 233 ] [ NULL, NULL, 238 ] [ NULL, 1455, NULL ] #SELECT c-d, # a+b*2+c*3, # d # FROM t1 # WHERE a>b # ORDER BY 3,2 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, d # name # L1, L2, d # name % bigint, bigint, int # type % 2, 4, 3 # length [ NULL, 880, NULL ] [ NULL, 905, NULL ] [ NULL, 940, NULL ] [ NULL, 1000, NULL ] [ NULL, 1057, NULL ] [ NULL, 1455, NULL ] [ -2, 635, 108 ] [ 1, 793, 133 ] [ -3, 966, 164 ] [ 1, 1030, 171 ] [ 1, 1096, 183 ] [ 2, 1121, 185 ] [ -1, 1180, 196 ] [ 2, 1277, 212 ] [ -1, 1360, 226 ] [ -2, 1391, 233 ] [ NULL, NULL, 238 ] #SELECT (a+b+c+d+e)/5, # a+b*2+c*3+d*4+e*5, # abs(a), # b-c, # c, # a-b, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (e>c OR e=d+2) #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ 635, 317 ] [ NULL, NULL ] [ 760, 385 ] [ 966, 483 ] [ 1121, 560 ] [ 1158, 579 ] [ 1277, 635 ] [ 1297, 652 ] [ 1338, 666 ] [ 1391, 698 ] #SELECT a+b*2+c*3, # a+b*2 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, bigint # type % 4, 3 # length [ NULL, NULL ] [ 635, 317 ] [ 760, 385 ] [ 966, 483 ] [ 1121, 560 ] [ 1158, 579 ] [ 1277, 635 ] [ 1297, 652 ] [ 1338, 666 ] [ 1391, 698 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # c, # b, # d-e, # (a+b+c+d+e)/5, # b-c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys., sys., sys.t1, sys.t1, sys., sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % L, L, c, b, L, L, L # name # L1, L2, c, b, L3, L4, L5 # name % bigint, bigint, int, int, bigint, bigint, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ 1067, 635, 106, 105, -1, 107, -1 ] [ NULL, NULL, 119, NULL, -1, NULL, NULL ] [ 1272, 760, 125, 129, 2, 127, 4 ] [ 1622, 966, 161, 160, 2, 162, -1 ] [ 1861, 1121, 187, 186, -4, 187, -1 ] [ 1918, 1158, 193, 194, -2, 192, 1 ] [ 2125, 1277, 214, 211, 2, 212, -3 ] [ 2165, 1297, 215, 218, -2, 217, 3 ] [ 2226, 1338, 224, 223, 1, 222, -1 ] [ 2323, 1391, 231, 232, 3, 232, 1 ] #SELECT a+b*2+c*3+d*4, # a+b*2+c*3, # c, # b, # d-e, # (a+b+c+d+e)/5, # b-c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 1,2,4,6 #; % sys., sys., sys.t1, sys.t1, sys., sys., sys. # table_name # sys.L1, sys.L2, sys.t1, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % L, L, c, b, L, L, L # name # L1, L2, c, b, L3, L4, L5 # name % bigint, bigint, int, int, bigint, bigint, bigint # type % 4, 4, 3, 3, 2, 3, 2 # length [ NULL, NULL, 119, NULL, -1, NULL, NULL ] [ 1067, 635, 106, 105, -1, 107, -1 ] [ 1272, 760, 125, 129, 2, 127, 4 ] [ 1622, 966, 161, 160, 2, 162, -1 ] [ 1861, 1121, 187, 186, -4, 187, -1 ] [ 1918, 1158, 193, 194, -2, 192, 1 ] [ 2125, 1277, 214, 211, 2, 212, -3 ] [ 2165, 1297, 215, 218, -2, 217, 3 ] [ 2226, 1338, 224, 223, 1, 222, -1 ] [ 2323, 1391, 231, 232, 3, 232, 1 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc OR ee #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, bigint, smallint # type % 2, 4, 3 # length [ 10, 2432, 444 ] [ 14, 2728, 333 ] [ 19, 3175, 333 ] [ 21, 3331, 222 ] [ 23, 3473, 333 ] [ 24, NULL, 444 ] [ 26, 3706, 111 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc OR ee # ORDER BY 2,3 #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, bigint, smallint # type % 2, 4, 3 # length [ 24, NULL, 444 ] [ 10, 2432, 444 ] [ 14, 2728, 333 ] [ 19, 3175, 333 ] [ 21, 3331, 222 ] [ 23, 3473, 333 ] [ 26, 3706, 111 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc OR ee # AND d NOT BETWEEN 110 AND 150 #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, bigint, smallint # type % 2, 4, 3 # length [ 10, 2432, 444 ] [ 14, 2728, 333 ] [ 19, 3175, 333 ] [ 21, 3331, 222 ] [ 23, 3473, 333 ] [ 24, NULL, 444 ] [ 26, 3706, 111 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc OR ee # AND d NOT BETWEEN 110 AND 150 # ORDER BY 3,2 #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, bigint, smallint # type % 2, 4, 3 # length [ 26, 3706, 111 ] [ 21, 3331, 222 ] [ 14, 2728, 333 ] [ 19, 3175, 333 ] [ 23, 3473, 333 ] [ 24, NULL, 444 ] [ 10, 2432, 444 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.be # AND d NOT BETWEEN 110 AND 150 # AND (e>c OR ee # AND d NOT BETWEEN 110 AND 150 # AND (e>c OR ee # AND (e>c OR ee # AND (e>c OR et1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # e, # a-b, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE a>b # AND c BETWEEN b-2 AND d+2 #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.t1, sys.L6 # table_name % L, L, e, L, d, L # name # L1, L4, e, L5, d, L6 # name % bigint, bigint, int, bigint, int, smallint # type % 4, 4, 3, 1, 3, 3 # length [ 635, 1050, 109, 2, 108, 333 ] [ 793, 1300, 132, 1, 133, 444 ] [ 966, 1600, 162, 3, 164, 333 ] [ 1030, 1700, 173, 4, 171, 555 ] [ 1096, 364, 180, 1, 183, 333 ] [ 1121, 376, 189, 2, 185, 444 ] [ 1277, 426, 210, 2, 212, 222 ] [ 1391, 468, 230, 2, 233, 555 ] #SELECT a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # e, # a-b, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE a>b # AND c BETWEEN b-2 AND d+2 # ORDER BY 4,6,1,2,5,3 #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.t1, sys.L6 # table_name % L, L, e, L, d, L # name # L1, L4, e, L5, d, L6 # name % bigint, bigint, int, bigint, int, smallint # type % 4, 4, 3, 1, 3, 3 # length [ 1096, 364, 180, 1, 183, 333 ] [ 793, 1300, 132, 1, 133, 444 ] [ 1277, 426, 210, 2, 212, 222 ] [ 635, 1050, 109, 2, 108, 333 ] [ 1121, 376, 189, 2, 185, 444 ] [ 1391, 468, 230, 2, 233, 555 ] [ 966, 1600, 162, 3, 164, 333 ] [ 1030, 1700, 173, 4, 171, 555 ] #SELECT a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # e, # a-b, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.t1, sys.L6 # table_name % L, L, e, L, d, L # name # L1, L4, e, L5, d, L6 # name % bigint, bigint, int, bigint, int, smallint # type % 4, 4, 3, 1, 3, 3 # length [ 635, 1050, 109, 2, 108, 333 ] [ 793, 1300, 132, 1, 133, 444 ] [ 966, 1600, 162, 3, 164, 333 ] [ 1030, 1700, 173, 4, 171, 555 ] [ 1096, 364, 180, 1, 183, 333 ] [ 1121, 376, 189, 2, 185, 444 ] [ 1277, 426, 210, 2, 212, 222 ] [ 1391, 468, 230, 2, 233, 555 ] #SELECT a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # e, # a-b, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b # ORDER BY 6,5,2,3 #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.t1, sys.L5, sys.t1, sys.L6 # table_name % L, L, e, L, d, L # name # L1, L4, e, L5, d, L6 # name % bigint, bigint, int, bigint, int, smallint # type % 4, 4, 3, 1, 3, 3 # length [ 1277, 426, 210, 2, 212, 222 ] [ 635, 1050, 109, 2, 108, 333 ] [ 966, 1600, 162, 3, 164, 333 ] [ 1096, 364, 180, 1, 183, 333 ] [ 793, 1300, 132, 1, 133, 444 ] [ 1121, 376, 189, 2, 185, 444 ] [ 1030, 1700, 173, 4, 171, 555 ] [ 1391, 468, 230, 2, 233, 555 ] #SELECT b-c, # c-d, # a+b*2+c*3+d*4+e*5, # a, # a+b*2+c*3, # a-b, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>c OR ec # OR (a>b-2 AND ac OR ec # OR (a>b-2 AND ac # OR (e>c OR eb-2 AND ac # OR (e>c OR eb-2 AND ac # OR (a>b-2 AND ac OR ec # OR (a>b-2 AND ac OR et1.c AND x.db-2 AND at1.c AND x.db-2 AND at1.c AND x.db-2 AND at1.c AND x.db-2 AND ac #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % bigint, int, bigint # type % 4, 3, 2 # length [ 738, NULL, -3 ] [ 827, 135, -1 ] [ 851, 144, -1 ] [ 1391, 230, 2 ] [ 1484, 246, -4 ] #SELECT a+b*2+c*3, # e, # a-b # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND b>c # ORDER BY 3,2,1 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % bigint, int, bigint # type % 4, 3, 2 # length [ 1484, 246, -4 ] [ 738, NULL, -3 ] [ 827, 135, -1 ] [ 851, 144, -1 ] [ 1391, 230, 2 ] #SELECT a+b*2+c*3, # e, # a-b # FROM t1 # WHERE b>c # AND c BETWEEN b-2 AND d+2 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % bigint, int, bigint # type % 4, 3, 2 # length [ 738, NULL, -3 ] [ 827, 135, -1 ] [ 851, 144, -1 ] [ 1391, 230, 2 ] [ 1484, 246, -4 ] #SELECT a+b*2+c*3, # e, # a-b # FROM t1 # WHERE b>c # AND c BETWEEN b-2 AND d+2 # ORDER BY 1,3 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % bigint, int, bigint # type % 4, 3, 2 # length [ 738, NULL, -3 ] [ 827, 135, -1 ] [ 851, 144, -1 ] [ 1391, 230, 2 ] [ 1484, 246, -4 ] #SELECT a+b*2+c*3+d*4, # CASE WHEN at1.c AND x.dt1.c AND x.db #; % sys.t1 # table_name % c # name % int # type % 3 # length [ 106 ] [ 134 ] [ 147 ] [ 150 ] [ 155 ] [ 161 ] [ 166 ] [ 172 ] [ 176 ] [ 184 ] [ 187 ] [ 195 ] [ 214 ] [ 225 ] [ 231 ] [ NULL ] [ 244 ] #SELECT c # FROM t1 # WHERE a>b # ORDER BY 1 #; % sys.t1 # table_name % c # name % int # type % 3 # length [ NULL ] [ 106 ] [ 134 ] [ 147 ] [ 150 ] [ 155 ] [ 161 ] [ 166 ] [ 172 ] [ 176 ] [ 184 ] [ 187 ] [ 195 ] [ 214 ] [ 225 ] [ 231 ] [ 244 ] #SELECT a-b, # CASE WHEN aa AND ea AND ea AND ea AND ec OR ec OR ec OR ec OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d-e, # b-c # FROM t1 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L5, sys.L6, sys.L7 # table_name % L, d, L, L, L, L # name # L1, d, L2, L5, L6, L7 # name % smallint, int, bigint, bigint, bigint, bigint # type % 3, 3, 2, 4, 2, 2 # length [ 444, 101, NULL, NULL, NULL, NULL ] [ 333, 108, 2, 1050, -1, -1 ] [ 444, 114, NULL, 1120, 4, -1 ] [ 444, 116, NULL, NULL, -1, NULL ] [ 222, 122, -3, 1240, NULL, 1 ] [ 222, 128, -2, 1290, 2, 4 ] [ 333, 133, 1, 1300, 1, -4 ] [ 222, 136, -1, 1390, 1, 2 ] [ 222, 140, -1, 1430, -4, 2 ] [ 444, NULL, 4, 1450, NULL, -2 ] [ 333, NULL, 2, 1510, NULL, 1 ] [ 333, NULL, 1, 1580, NULL, 3 ] [ 444, 164, 3, 1600, 2, -1 ] [ 333, NULL, 1, 1670, NULL, 1 ] [ 444, 171, 4, 1700, -2, -2 ] [ 444, NULL, 4, 358, NULL, -1 ] [ 333, 183, 1, 364, 3, -3 ] [ 333, 185, 2, 376, -4, -1 ] [ 222, 190, -3, 382, -2, 1 ] [ 333, 196, 1, 398, -1, 3 ] [ 444, 203, NULL, 402, -1, NULL ] [ 444, 207, NULL, NULL, NULL, -2 ] [ 333, 212, 2, 426, 2, -3 ] [ 222, 217, -2, 432, -2, 3 ] [ 222, 222, -3, 440, 1, -1 ] [ 333, 226, 1, 458, -1, 3 ] [ 333, 233, 2, 468, 3, 1 ] [ 444, 238, 3, 2360, 1, NULL ] [ 444, NULL, 3, 486, NULL, -4 ] [ 111, 248, -4, 490, 2, 2 ] #SELECT CASE WHEN a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d-e, # b-c # FROM t1 # ORDER BY 2,1,6,4 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L5, sys.L6, sys.L7 # table_name % L, d, L, L, L, L # name # L1, d, L2, L5, L6, L7 # name % smallint, int, bigint, bigint, bigint, bigint # type % 3, 3, 2, 4, 2, 2 # length [ 333, NULL, 2, 1510, NULL, 1 ] [ 333, NULL, 1, 1670, NULL, 1 ] [ 333, NULL, 1, 1580, NULL, 3 ] [ 444, NULL, 3, 486, NULL, -4 ] [ 444, NULL, 4, 1450, NULL, -2 ] [ 444, NULL, 4, 358, NULL, -1 ] [ 444, 101, NULL, NULL, NULL, NULL ] [ 333, 108, 2, 1050, -1, -1 ] [ 444, 114, NULL, 1120, 4, -1 ] [ 444, 116, NULL, NULL, -1, NULL ] [ 222, 122, -3, 1240, NULL, 1 ] [ 222, 128, -2, 1290, 2, 4 ] [ 333, 133, 1, 1300, 1, -4 ] [ 222, 136, -1, 1390, 1, 2 ] [ 222, 140, -1, 1430, -4, 2 ] [ 444, 164, 3, 1600, 2, -1 ] [ 444, 171, 4, 1700, -2, -2 ] [ 333, 183, 1, 364, 3, -3 ] [ 333, 185, 2, 376, -4, -1 ] [ 222, 190, -3, 382, -2, 1 ] [ 333, 196, 1, 398, -1, 3 ] [ 444, 203, NULL, 402, -1, NULL ] [ 444, 207, NULL, NULL, NULL, -2 ] [ 333, 212, 2, 426, 2, -3 ] [ 222, 217, -2, 432, -2, 3 ] [ 222, 222, -3, 440, 1, -1 ] [ 333, 226, 1, 458, -1, 3 ] [ 333, 233, 2, 468, 3, 1 ] [ 444, 238, 3, 2360, 1, NULL ] [ 111, 248, -4, 490, 2, 2 ] #SELECT abs(a), # a-b, # c, # abs(b-c) # FROM t1 # WHERE d>e #; % sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3 # table_name % L, L, c, L # name # L1, L2, c, L3 # name % int, bigint, int, bigint # type % 3, 2, 3, 1 # length [ NULL, NULL, 113, 1 ] [ 127, -2, 125, 4 ] [ 131, 1, 134, 4 ] [ 138, -1, 137, 2 ] [ 163, 3, 161, 1 ] [ 182, 1, 184, 3 ] [ 213, 2, 214, 3 ] [ 220, -3, 224, 1 ] [ 234, 2, 231, 1 ] [ 239, 3, NULL, NULL ] [ 245, -4, 247, 2 ] #SELECT abs(a), # a-b, # c, # abs(b-c) # FROM t1 # WHERE d>e # ORDER BY 2,3,4 #; % sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3 # table_name % L, L, c, L # name # L1, L2, c, L3 # name % int, bigint, int, bigint # type % 3, 2, 3, 1 # length [ NULL, NULL, 113, 1 ] [ 245, -4, 247, 2 ] [ 220, -3, 224, 1 ] [ 127, -2, 125, 4 ] [ 138, -1, 137, 2 ] [ 131, 1, 134, 4 ] [ 182, 1, 184, 3 ] [ 213, 2, 214, 3 ] [ 234, 2, 231, 1 ] [ 239, 3, NULL, NULL ] [ 163, 3, 161, 1 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.bc #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4 # table_name % b, L, L, L, L # name # b, L1, L2, L3, L4 # name % int, bigint, bigint, bigint, bigint # type % 3, 3, 4, 4, 1 # length [ 124, NULL, NULL, 1226, 1 ] [ 129, 127, 1902, 1272, 4 ] [ 139, 137, 2046, 1371, 2 ] [ 143, 142, 2131, 1411, 2 ] [ 151, NULL, NULL, NULL, 1 ] [ 158, NULL, NULL, NULL, 3 ] [ 167, NULL, NULL, NULL, 1 ] [ 194, 192, 2878, 1918, 1 ] [ 198, 197, 2949, 1964, 3 ] [ 218, 217, 3260, 2165, 3 ] [ 228, 227, 3399, 2264, 3 ] [ 232, 232, 3473, 2323, 1 ] [ 249, 247, 3706, 2476, 2 ] #SELECT b, # (a+b+c+d+e)/5, # a+b*2+c*3+d*4+e*5, # a+b*2+c*3+d*4, # abs(b-c) # FROM t1 # WHERE b>c # ORDER BY 2,3 #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4 # table_name % b, L, L, L, L # name # b, L1, L2, L3, L4 # name % int, bigint, bigint, bigint, bigint # type % 3, 3, 4, 4, 1 # length [ 124, NULL, NULL, 1226, 1 ] [ 151, NULL, NULL, NULL, 1 ] [ 158, NULL, NULL, NULL, 3 ] [ 167, NULL, NULL, NULL, 1 ] [ 129, 127, 1902, 1272, 4 ] [ 139, 137, 2046, 1371, 2 ] [ 143, 142, 2131, 1411, 2 ] [ 194, 192, 2878, 1918, 1 ] [ 198, 197, 2949, 1964, 3 ] [ 218, 217, 3260, 2165, 3 ] [ 228, 227, 3399, 2264, 3 ] [ 232, 232, 3473, 2323, 1 ] [ 249, 247, 3706, 2476, 2 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 2 # length [ 2 ] [ 3 ] [ 5 ] [ 6 ] [ 8 ] [ 9 ] [ 11 ] [ 16 ] [ 17 ] [ 20 ] [ 22 ] [ 23 ] [ 26 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bc # ORDER BY 1 #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 2 # length [ 2 ] [ 3 ] [ 5 ] [ 6 ] [ 8 ] [ 9 ] [ 11 ] [ 16 ] [ 17 ] [ 20 ] [ 22 ] [ 23 ] [ 26 ] #SELECT a+b*2+c*3+d*4, # b # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 4, 3 # length [ 1067, 105 ] [ 1272, 129 ] #SELECT a+b*2+c*3+d*4, # b # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, b # name # L1, b # name % bigint, int # type % 4, 3 # length [ 1067, 105 ] [ 1272, 129 ] #SELECT e, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.b=d+2) #; % sys., sys.t1, sys.t1, sys.t1, sys. # table_name # sys.L1, sys.t1, sys.t1, sys.t1, sys.L2 # table_name % L, d, b, a, L # name # L1, d, b, a, L2 # name % bigint, int, int, int, bigint # type % 4, 3, 3, 3, 4 # length [ NULL, 101, NULL, 104, NULL ] [ 1067, 108, 105, 107, 1612 ] [ NULL, 116, NULL, 115, NULL ] [ 1272, 128, 129, 127, 1902 ] [ 1622, 164, 160, 163, 2432 ] [ 1714, 171, 170, 174, 2579 ] [ 1828, 183, 181, 182, 2728 ] [ 1861, 185, 186, 188, 2806 ] [ 1918, 190, 194, 191, 2878 ] [ 1964, 196, 198, 199, 2949 ] [ NULL, 203, NULL, 201, NULL ] [ NULL, 207, 206, NULL, NULL ] [ 2125, 212, 211, 213, 3175 ] [ 2165, 217, 218, 216, 3260 ] [ 2226, 222, 223, 220, 3331 ] [ 2264, 226, 228, 229, 3399 ] [ 2323, 233, 232, 234, 3473 ] [ NULL, 238, 236, 239, NULL ] [ 2476, 248, 249, 245, 3706 ] #SELECT a+b*2+c*3+d*4, # d, # b, # a, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR (c<=d-2 OR c>=d+2) # ORDER BY 5,3,2,1,4 #; % sys., sys.t1, sys.t1, sys.t1, sys. # table_name # sys.L1, sys.t1, sys.t1, sys.t1, sys.L2 # table_name % L, d, b, a, L # name # L1, d, b, a, L2 # name % bigint, int, int, int, bigint # type % 4, 3, 3, 3, 4 # length [ NULL, 101, NULL, 104, NULL ] [ NULL, 116, NULL, 115, NULL ] [ NULL, 203, NULL, 201, NULL ] [ NULL, 207, 206, NULL, NULL ] [ NULL, 238, 236, 239, NULL ] [ 1067, 108, 105, 107, 1612 ] [ 1272, 128, 129, 127, 1902 ] [ 1622, 164, 160, 163, 2432 ] [ 1714, 171, 170, 174, 2579 ] [ 1828, 183, 181, 182, 2728 ] [ 1861, 185, 186, 188, 2806 ] [ 1918, 190, 194, 191, 2878 ] [ 1964, 196, 198, 199, 2949 ] [ 2125, 212, 211, 213, 3175 ] [ 2165, 217, 218, 216, 3260 ] [ 2226, 222, 223, 220, 3331 ] [ 2264, 226, 228, 229, 3399 ] [ 2323, 233, 232, 234, 3473 ] [ 2476, 248, 249, 245, 3706 ] #SELECT a+b*2+c*3+d*4, # d, # b, # a, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR d NOT BETWEEN 110 AND 150 #; % sys., sys.t1, sys.t1, sys.t1, sys. # table_name # sys.L1, sys.t1, sys.t1, sys.t1, sys.L2 # table_name % L, d, b, a, L # name # L1, d, b, a, L2 # name % bigint, int, int, int, bigint # type % 4, 3, 3, 3, 4 # length [ NULL, 101, NULL, 104, NULL ] [ 1067, 108, 105, 107, 1612 ] [ NULL, 116, NULL, 115, NULL ] [ 1272, 128, 129, 127, 1902 ] [ 1622, 164, 160, 163, 2432 ] [ 1714, 171, 170, 174, 2579 ] [ 1828, 183, 181, 182, 2728 ] [ 1861, 185, 186, 188, 2806 ] [ 1918, 190, 194, 191, 2878 ] [ 1964, 196, 198, 199, 2949 ] [ NULL, 203, NULL, 201, NULL ] [ NULL, 207, 206, NULL, NULL ] [ 2125, 212, 211, 213, 3175 ] [ 2165, 217, 218, 216, 3260 ] [ 2226, 222, 223, 220, 3331 ] [ 2264, 226, 228, 229, 3399 ] [ 2323, 233, 232, 234, 3473 ] [ NULL, 238, 236, 239, NULL ] [ 2476, 248, 249, 245, 3706 ] #SELECT a+b*2+c*3+d*4, # d, # b, # a, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR d NOT BETWEEN 110 AND 150 # ORDER BY 2,3,5,1 #; % sys., sys.t1, sys.t1, sys.t1, sys. # table_name # sys.L1, sys.t1, sys.t1, sys.t1, sys.L2 # table_name % L, d, b, a, L # name # L1, d, b, a, L2 # name % bigint, int, int, int, bigint # type % 4, 3, 3, 3, 4 # length [ NULL, 101, NULL, 104, NULL ] [ 1067, 108, 105, 107, 1612 ] [ NULL, 116, NULL, 115, NULL ] [ 1272, 128, 129, 127, 1902 ] [ 1622, 164, 160, 163, 2432 ] [ 1714, 171, 170, 174, 2579 ] [ 1828, 183, 181, 182, 2728 ] [ 1861, 185, 186, 188, 2806 ] [ 1918, 190, 194, 191, 2878 ] [ 1964, 196, 198, 199, 2949 ] [ NULL, 203, NULL, 201, NULL ] [ NULL, 207, 206, NULL, NULL ] [ 2125, 212, 211, 213, 3175 ] [ 2165, 217, 218, 216, 3260 ] [ 2226, 222, 223, 220, 3331 ] [ 2264, 226, 228, 229, 3399 ] [ 2323, 233, 232, 234, 3473 ] [ NULL, 238, 236, 239, NULL ] [ 2476, 248, 249, 245, 3706 ] #SELECT b-c # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ -1 ] [ -1 ] [ NULL ] [ 1 ] [ 4 ] [ -4 ] [ 2 ] [ 2 ] [ -2 ] [ 1 ] [ 3 ] [ -1 ] [ 1 ] [ -2 ] [ -1 ] [ -3 ] [ -1 ] [ 1 ] [ 3 ] [ NULL ] [ -2 ] [ -3 ] [ 3 ] [ -1 ] [ 3 ] [ 1 ] [ NULL ] [ -4 ] [ 2 ] #SELECT b-c # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -3 ] [ -3 ] [ -2 ] [ -2 ] [ -2 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] [ 3 ] [ 3 ] [ 4 ] #SELECT (a+b+c+d+e)/5, # b-c, # a+b*2+c*3+d*4+e*5, # a, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b # FROM t1 #; % sys., sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, a, L, L # name # L1, L2, L3, a, L6, L7 # name % bigint, bigint, bigint, int, bigint, bigint # type % 3, 2, 4, 3, 4, 2 # length [ NULL, NULL, NULL, 104, NULL, NULL ] [ 107, -1, 1612, 107, 1050, 2 ] [ NULL, -1, NULL, NULL, 1120, NULL ] [ NULL, NULL, NULL, 115, NULL, NULL ] [ NULL, 1, NULL, 121, 1240, -3 ] [ 127, 4, 1902, 127, 1290, -2 ] [ 132, -4, 1985, 131, 1300, 1 ] [ 137, 2, 2046, 138, 1390, -1 ] [ 142, 2, 2131, 142, 1430, -1 ] [ NULL, -2, NULL, 149, 1450, 4 ] [ NULL, 1, NULL, 153, 1510, 2 ] [ NULL, 3, NULL, 159, 1580, 1 ] [ 162, -1, 2432, 163, 1600, 3 ] [ NULL, 1, NULL, 168, 1670, 1 ] [ 172, -2, 2579, 174, 1700, 4 ] [ NULL, -1, NULL, 179, 358, 4 ] [ 182, -3, 2728, 182, 364, 1 ] [ 187, -1, 2806, 188, 376, 2 ] [ 192, 1, 2878, 191, 382, -3 ] [ 197, 3, 2949, 199, 398, 1 ] [ NULL, NULL, NULL, 201, 402, NULL ] [ NULL, -2, NULL, NULL, NULL, NULL ] [ 212, -3, 3175, 213, 426, 2 ] [ 217, 3, 3260, 216, 432, -2 ] [ 222, -1, 3331, 220, 440, -3 ] [ 227, 3, 3399, 229, 458, 1 ] [ 232, 1, 3473, 234, 468, 2 ] [ NULL, NULL, NULL, 239, 2360, 3 ] [ NULL, -4, NULL, 243, 486, 3 ] [ 247, 2, 3706, 245, 490, -4 ] #SELECT (a+b+c+d+e)/5, # b-c, # a+b*2+c*3+d*4+e*5, # a, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b # FROM t1 # ORDER BY 5,1 #; % sys., sys., sys., sys.t1, sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L6, sys.L7 # table_name % L, L, L, a, L, L # name # L1, L2, L3, a, L6, L7 # name % bigint, bigint, bigint, int, bigint, bigint # type % 3, 2, 4, 3, 4, 2 # length [ NULL, NULL, NULL, 104, NULL, NULL ] [ NULL, NULL, NULL, 115, NULL, NULL ] [ NULL, -2, NULL, NULL, NULL, NULL ] [ NULL, -1, NULL, 179, 358, 4 ] [ 182, -3, 2728, 182, 364, 1 ] [ 187, -1, 2806, 188, 376, 2 ] [ 192, 1, 2878, 191, 382, -3 ] [ 197, 3, 2949, 199, 398, 1 ] [ NULL, NULL, NULL, 201, 402, NULL ] [ 212, -3, 3175, 213, 426, 2 ] [ 217, 3, 3260, 216, 432, -2 ] [ 222, -1, 3331, 220, 440, -3 ] [ 227, 3, 3399, 229, 458, 1 ] [ 232, 1, 3473, 234, 468, 2 ] [ NULL, -4, NULL, 243, 486, 3 ] [ 247, 2, 3706, 245, 490, -4 ] [ 107, -1, 1612, 107, 1050, 2 ] [ NULL, -1, NULL, NULL, 1120, NULL ] [ NULL, 1, NULL, 121, 1240, -3 ] [ 127, 4, 1902, 127, 1290, -2 ] [ 132, -4, 1985, 131, 1300, 1 ] [ 137, 2, 2046, 138, 1390, -1 ] [ 142, 2, 2131, 142, 1430, -1 ] [ NULL, -2, NULL, 149, 1450, 4 ] [ NULL, 1, NULL, 153, 1510, 2 ] [ NULL, 3, NULL, 159, 1580, 1 ] [ 162, -1, 2432, 163, 1600, 3 ] [ NULL, 1, NULL, 168, 1670, 1 ] [ 172, -2, 2579, 174, 1700, 4 ] [ NULL, NULL, NULL, 239, 2360, 3 ] #SELECT c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # d-e, # a+b*2+c*3 # FROM t1 #; % sys.t1, sys., sys., sys., sys., sys. # table_name # sys.t1, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7 # table_name % c, L, L, L, L, L # name # c, L3, L4, L5, L6, L7 # name % int, bigint, smallint, bigint, bigint, bigint # type % 3, 4, 3, 2, 2, 4 # length [ 102, NULL, 555, NULL, NULL, NULL ] [ 106, 1050, 333, -1, -1, 635 ] [ 113, 1120, 555, -1, 4, NULL ] [ 119, NULL, 333, NULL, -1, NULL ] [ 123, 1240, 333, 1, NULL, 738 ] [ 125, 1290, 333, 4, 2, 760 ] [ 134, 1300, 444, -4, 1, 793 ] [ 137, 1390, 111, 2, 1, 827 ] [ 141, 1430, 111, 2, -4, 851 ] [ 147, 1450, 555, -2, NULL, 880 ] [ 150, 1510, 555, 1, NULL, 905 ] [ 155, 1580, 555, 3, NULL, 940 ] [ 161, 1600, 333, -1, 2, 966 ] [ 166, 1670, 555, 1, NULL, 1000 ] [ 172, 1700, 555, -2, -2, 1030 ] [ 176, 358, 555, -1, NULL, 1057 ] [ 184, 364, 333, -3, 3, 1096 ] [ 187, 376, 444, -1, -4, 1121 ] [ 193, 382, 444, 1, -2, 1158 ] [ 195, 398, 555, 3, -1, 1180 ] [ 202, 402, 222, NULL, -1, NULL ] [ 208, NULL, 555, -2, NULL, NULL ] [ 214, 426, 222, -3, 2, 1277 ] [ 215, 432, 333, 3, -2, 1297 ] [ 224, 440, 444, -1, 1, 1338 ] [ 225, 458, 555, 3, -1, 1360 ] [ 231, 468, 555, 1, 3, 1391 ] [ NULL, 2360, 555, NULL, 1, NULL ] [ 244, 486, 222, -4, NULL, 1455 ] [ 247, 490, 444, 2, 2, 1484 ] #SELECT c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # d-e, # a+b*2+c*3 # FROM t1 # ORDER BY 3,6,2,1,4,5 #; % sys.t1, sys., sys., sys., sys., sys. # table_name # sys.t1, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7 # table_name % c, L, L, L, L, L # name # c, L3, L4, L5, L6, L7 # name % int, bigint, smallint, bigint, bigint, bigint # type % 3, 4, 3, 2, 2, 4 # length [ 137, 1390, 111, 2, 1, 827 ] [ 141, 1430, 111, 2, -4, 851 ] [ 202, 402, 222, NULL, -1, NULL ] [ 214, 426, 222, -3, 2, 1277 ] [ 244, 486, 222, -4, NULL, 1455 ] [ 119, NULL, 333, NULL, -1, NULL ] [ 106, 1050, 333, -1, -1, 635 ] [ 123, 1240, 333, 1, NULL, 738 ] [ 125, 1290, 333, 4, 2, 760 ] [ 161, 1600, 333, -1, 2, 966 ] [ 184, 364, 333, -3, 3, 1096 ] [ 215, 432, 333, 3, -2, 1297 ] [ 134, 1300, 444, -4, 1, 793 ] [ 187, 376, 444, -1, -4, 1121 ] [ 193, 382, 444, 1, -2, 1158 ] [ 224, 440, 444, -1, 1, 1338 ] [ 247, 490, 444, 2, 2, 1484 ] [ 102, NULL, 555, NULL, NULL, NULL ] [ 208, NULL, 555, -2, NULL, NULL ] [ 113, 1120, 555, -1, 4, NULL ] [ NULL, 2360, 555, NULL, 1, NULL ] [ 147, 1450, 555, -2, NULL, 880 ] [ 150, 1510, 555, 1, NULL, 905 ] [ 155, 1580, 555, 3, NULL, 940 ] [ 166, 1670, 555, 1, NULL, 1000 ] [ 172, 1700, 555, -2, -2, 1030 ] [ 176, 358, 555, -1, NULL, 1057 ] [ 195, 398, 555, 3, -1, 1180 ] [ 225, 458, 555, 3, -1, 1360 ] [ 231, 468, 555, 1, 3, 1391 ] #SELECT abs(a), # (SELECT count(*) FROM t1 AS x WHERE x.bd #; % sys., ., sys. # table_name # sys.L1, .L3, sys.L4 # table_name % L, L, L # name # L1, L3, L4 # name % int, bigint, bigint # type % 3, 2, 1 # length [ 104, 0, 1 ] [ 121, 2, 1 ] [ 115, 0, 3 ] [ 131, 4, 1 ] [ 138, 5, 1 ] [ 142, 6, 1 ] [ 174, 12, 1 ] [ 182, 14, 1 ] [ 188, 15, 2 ] [ 191, 16, 3 ] [ NULL, 18, 1 ] [ 213, 19, 2 ] [ 220, 21, 2 ] #SELECT abs(a), # (SELECT count(*) FROM t1 AS x WHERE x.bd # ORDER BY 2,1 #; % sys., ., sys. # table_name # sys.L1, .L3, sys.L4 # table_name % L, L, L # name # L1, L3, L4 # name % int, bigint, bigint # type % 3, 2, 1 # length [ 104, 0, 1 ] [ 115, 0, 3 ] [ 121, 2, 1 ] [ 131, 4, 1 ] [ 138, 5, 1 ] [ 142, 6, 1 ] [ 174, 12, 1 ] [ 182, 14, 1 ] [ 188, 15, 2 ] [ 191, 16, 3 ] [ NULL, 18, 1 ] [ 213, 19, 2 ] [ 220, 21, 2 ] #SELECT c, # abs(b-c), # a+b*2+c*3+d*4, # CASE WHEN ac OR ec OR eb #; % sys., sys., sys., sys., sys., sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.t1, sys.t1 # table_name % L, L, L, L, L, c, b # name # L1, L2, L3, L4, L5, c, b # name % bigint, bigint, bigint, int, bigint, int, int # type % 3, 2, 2, 3, 1, 3, 3 # length [ 317, -2, -1, 107, 2, 106, 105 ] [ 391, 1, 1, 131, 1, 134, 130 ] [ 439, NULL, NULL, 149, 4, 147, 145 ] [ 455, NULL, NULL, 153, 2, 150, 151 ] [ 475, NULL, NULL, 159, 1, 155, 158 ] [ 483, -3, 2, 163, 3, 161, 160 ] [ 502, NULL, NULL, 168, 1, 166, 167 ] [ 514, 1, -2, 174, 4, 172, 170 ] [ 529, NULL, NULL, 179, 4, 176, 175 ] [ 544, 1, 3, 182, 1, 184, 181 ] [ 560, 2, -4, 188, 2, 187, 186 ] [ 595, -1, -1, 199, 1, 195, 198 ] [ 635, 2, 2, 213, 2, 214, 211 ] [ 685, -1, -1, 229, 1, 225, 228 ] [ 698, -2, 3, 234, 2, 231, 232 ] [ 711, NULL, 1, 239, 3, NULL, 236 ] [ 723, NULL, NULL, 243, 3, 244, 240 ] #SELECT a+b*2, # c-d, # d-e, # abs(a), # a-b, # c, # b # FROM t1 # WHERE a>b # ORDER BY 1,6,2,5,3 #; % sys., sys., sys., sys., sys., sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.t1, sys.t1 # table_name % L, L, L, L, L, c, b # name # L1, L2, L3, L4, L5, c, b # name % bigint, bigint, bigint, int, bigint, int, int # type % 3, 2, 2, 3, 1, 3, 3 # length [ 317, -2, -1, 107, 2, 106, 105 ] [ 391, 1, 1, 131, 1, 134, 130 ] [ 439, NULL, NULL, 149, 4, 147, 145 ] [ 455, NULL, NULL, 153, 2, 150, 151 ] [ 475, NULL, NULL, 159, 1, 155, 158 ] [ 483, -3, 2, 163, 3, 161, 160 ] [ 502, NULL, NULL, 168, 1, 166, 167 ] [ 514, 1, -2, 174, 4, 172, 170 ] [ 529, NULL, NULL, 179, 4, 176, 175 ] [ 544, 1, 3, 182, 1, 184, 181 ] [ 560, 2, -4, 188, 2, 187, 186 ] [ 595, -1, -1, 199, 1, 195, 198 ] [ 635, 2, 2, 213, 2, 214, 211 ] [ 685, -1, -1, 229, 1, 225, 228 ] [ 698, -2, 3, 234, 2, 231, 232 ] [ 711, NULL, 1, 239, 3, NULL, 236 ] [ 723, NULL, NULL, 243, 3, 244, 240 ] #SELECT abs(b-c), # c, # a+b*2, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ea AND ed #; % sys., sys.t1, sys., ., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5, sys.L6, sys.L7 # table_name % L, c, L, L, L, L, L # name # L1, c, L2, L4, L5, L6, L7 # name % bigint, int, bigint, bigint, bigint, bigint, bigint # type % 1, 3, 3, 1, 2, 4, 2 # length [ NULL, 102, NULL, 0, NULL, NULL, NULL ] [ 1, 106, 317, 0, -1, 1612, 2 ] [ 1, 113, NULL, 0, 4, NULL, NULL ] [ NULL, 119, NULL, 0, -1, NULL, NULL ] [ 1, 123, 369, 0, NULL, NULL, -3 ] [ 4, 125, 385, 0, 2, 1902, -2 ] [ 4, 134, 391, 0, 1, 1985, 1 ] [ 2, 137, 416, 0, 1, 2046, -1 ] [ 2, 141, 428, 0, -4, 2131, -1 ] [ 3, 155, 475, 0, NULL, NULL, 1 ] [ 1, 161, 483, 0, 2, 2432, 3 ] [ 2, 172, 514, 0, -2, 2579, 4 ] [ 1, 176, 529, 0, NULL, NULL, 4 ] [ 3, 184, 544, 0, 3, 2728, 1 ] [ 1, 187, 560, 0, -4, 2806, 2 ] [ 1, 193, 579, 0, -2, 2878, -3 ] [ 3, 195, 595, 0, -1, 2949, 1 ] [ NULL, 202, NULL, 0, -1, NULL, NULL ] [ 2, 208, NULL, 0, NULL, NULL, NULL ] [ 3, 214, 635, 0, 2, 3175, 2 ] [ 3, 215, 652, 0, -2, 3260, -2 ] [ 1, 224, 666, 0, 1, 3331, -3 ] [ 3, 225, 685, 0, -1, 3399, 1 ] [ 1, 231, 698, 0, 3, 3473, 2 ] [ NULL, NULL, 711, 0, 1, NULL, 3 ] [ 2, 247, 743, 0, 2, 3706, -4 ] #SELECT abs(b-c), # c, # a+b*2, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ea AND ed # ORDER BY 2,7,6,5,4,1,3 #; % sys., sys.t1, sys., ., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5, sys.L6, sys.L7 # table_name % L, c, L, L, L, L, L # name # L1, c, L2, L4, L5, L6, L7 # name % bigint, int, bigint, bigint, bigint, bigint, bigint # type % 1, 3, 3, 1, 2, 4, 2 # length [ NULL, NULL, 711, 0, 1, NULL, 3 ] [ NULL, 102, NULL, 0, NULL, NULL, NULL ] [ 1, 106, 317, 0, -1, 1612, 2 ] [ 1, 113, NULL, 0, 4, NULL, NULL ] [ NULL, 119, NULL, 0, -1, NULL, NULL ] [ 1, 123, 369, 0, NULL, NULL, -3 ] [ 4, 125, 385, 0, 2, 1902, -2 ] [ 4, 134, 391, 0, 1, 1985, 1 ] [ 2, 137, 416, 0, 1, 2046, -1 ] [ 2, 141, 428, 0, -4, 2131, -1 ] [ 3, 155, 475, 0, NULL, NULL, 1 ] [ 1, 161, 483, 0, 2, 2432, 3 ] [ 2, 172, 514, 0, -2, 2579, 4 ] [ 1, 176, 529, 0, NULL, NULL, 4 ] [ 3, 184, 544, 0, 3, 2728, 1 ] [ 1, 187, 560, 0, -4, 2806, 2 ] [ 1, 193, 579, 0, -2, 2878, -3 ] [ 3, 195, 595, 0, -1, 2949, 1 ] [ NULL, 202, NULL, 0, -1, NULL, NULL ] [ 2, 208, NULL, 0, NULL, NULL, NULL ] [ 3, 214, 635, 0, 2, 3175, 2 ] [ 3, 215, 652, 0, -2, 3260, -2 ] [ 1, 224, 666, 0, 1, 3331, -3 ] [ 3, 225, 685, 0, -1, 3399, 1 ] [ 1, 231, 698, 0, 3, 3473, 2 ] [ 2, 247, 743, 0, 2, 3706, -4 ] #SELECT abs(b-c), # c, # a+b*2, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND ec OR ed #; % sys., sys.t1, sys., ., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5, sys.L6, sys.L7 # table_name % L, c, L, L, L, L, L # name # L1, c, L2, L4, L5, L6, L7 # name % bigint, int, bigint, bigint, bigint, bigint, bigint # type % 1, 3, 3, 1, 2, 4, 2 # length [ NULL, 102, NULL, 0, NULL, NULL, NULL ] [ 1, 106, 317, 0, -1, 1612, 2 ] [ 1, 113, NULL, 0, 4, NULL, NULL ] [ NULL, 119, NULL, 0, -1, NULL, NULL ] [ 1, 123, 369, 0, NULL, NULL, -3 ] [ 4, 125, 385, 0, 2, 1902, -2 ] [ 4, 134, 391, 0, 1, 1985, 1 ] [ 2, 137, 416, 0, 1, 2046, -1 ] [ 2, 141, 428, 0, -4, 2131, -1 ] [ 3, 155, 475, 0, NULL, NULL, 1 ] [ 1, 161, 483, 0, 2, 2432, 3 ] [ 2, 172, 514, 0, -2, 2579, 4 ] [ 1, 176, 529, 0, NULL, NULL, 4 ] [ 3, 184, 544, 0, 3, 2728, 1 ] [ 1, 187, 560, 0, -4, 2806, 2 ] [ 1, 193, 579, 0, -2, 2878, -3 ] [ 3, 195, 595, 0, -1, 2949, 1 ] [ NULL, 202, NULL, 0, -1, NULL, NULL ] [ 2, 208, NULL, 0, NULL, NULL, NULL ] [ 3, 214, 635, 0, 2, 3175, 2 ] [ 3, 215, 652, 0, -2, 3260, -2 ] [ 1, 224, 666, 0, 1, 3331, -3 ] [ 3, 225, 685, 0, -1, 3399, 1 ] [ 1, 231, 698, 0, 3, 3473, 2 ] [ NULL, NULL, 711, 0, 1, NULL, 3 ] [ 2, 247, 743, 0, 2, 3706, -4 ] #SELECT abs(b-c), # c, # a+b*2, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND ec OR ed # ORDER BY 6,3 #; % sys., sys.t1, sys., ., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5, sys.L6, sys.L7 # table_name % L, c, L, L, L, L, L # name # L1, c, L2, L4, L5, L6, L7 # name % bigint, int, bigint, bigint, bigint, bigint, bigint # type % 1, 3, 3, 1, 2, 4, 2 # length [ NULL, 102, NULL, 0, NULL, NULL, NULL ] [ 1, 113, NULL, 0, 4, NULL, NULL ] [ NULL, 119, NULL, 0, -1, NULL, NULL ] [ NULL, 202, NULL, 0, -1, NULL, NULL ] [ 2, 208, NULL, 0, NULL, NULL, NULL ] [ 1, 123, 369, 0, NULL, NULL, -3 ] [ 3, 155, 475, 0, NULL, NULL, 1 ] [ 1, 176, 529, 0, NULL, NULL, 4 ] [ NULL, NULL, 711, 0, 1, NULL, 3 ] [ 1, 106, 317, 0, -1, 1612, 2 ] [ 4, 125, 385, 0, 2, 1902, -2 ] [ 4, 134, 391, 0, 1, 1985, 1 ] [ 2, 137, 416, 0, 1, 2046, -1 ] [ 2, 141, 428, 0, -4, 2131, -1 ] [ 1, 161, 483, 0, 2, 2432, 3 ] [ 2, 172, 514, 0, -2, 2579, 4 ] [ 3, 184, 544, 0, 3, 2728, 1 ] [ 1, 187, 560, 0, -4, 2806, 2 ] [ 1, 193, 579, 0, -2, 2878, -3 ] [ 3, 195, 595, 0, -1, 2949, 1 ] [ 3, 214, 635, 0, 2, 3175, 2 ] [ 3, 215, 652, 0, -2, 3260, -2 ] [ 1, 224, 666, 0, 1, 3331, -3 ] [ 3, 225, 685, 0, -1, 3399, 1 ] [ 1, 231, 698, 0, 3, 3473, 2 ] [ 2, 247, 743, 0, 2, 3706, -4 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE c>d # OR d NOT BETWEEN 110 AND 150 # OR a>b #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, 104, NULL ] [ -1, 109, 317, 1067, 107, 1 ] [ -1, 117, NULL, NULL, 115, NULL ] [ NULL, NULL, 369, 1226, 121, 1 ] [ 1, 132, 391, 1325, 131, 4 ] [ 1, 135, 416, 1371, 138, 2 ] [ -4, 144, 428, 1411, 142, 2 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 157, 475, NULL, 159, 3 ] [ 2, 162, 483, 1622, 163, 1 ] [ NULL, 165, 502, NULL, 168, 1 ] [ -2, 173, 514, 1714, 174, 2 ] [ NULL, 177, 529, NULL, 179, 1 ] [ 3, 180, 544, 1828, 182, 3 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 192, 579, 1918, 191, 1 ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 204, NULL, NULL, 201, NULL ] [ NULL, NULL, NULL, NULL, NULL, 2 ] [ 2, 210, 635, 2125, 213, 3 ] [ -2, 219, 652, 2165, 216, 3 ] [ 1, 221, 666, 2226, 220, 1 ] [ -1, 227, 685, 2264, 229, 3 ] [ 3, 230, 698, 2323, 234, 1 ] [ 1, 237, 711, NULL, 239, NULL ] [ NULL, NULL, 723, NULL, 243, 4 ] [ 2, 246, 743, 2476, 245, 2 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE c>d # OR d NOT BETWEEN 110 AND 150 # OR a>b # ORDER BY 1,3,6,4,2 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, 104, NULL ] [ NULL, NULL, NULL, NULL, NULL, 2 ] [ NULL, NULL, 369, 1226, 121, 1 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 157, 475, NULL, 159, 3 ] [ NULL, 165, 502, NULL, 168, 1 ] [ NULL, 177, 529, NULL, 179, 1 ] [ NULL, NULL, 723, NULL, 243, 4 ] [ -4, 144, 428, 1411, 142, 2 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 173, 514, 1714, 174, 2 ] [ -2, 192, 579, 1918, 191, 1 ] [ -2, 219, 652, 2165, 216, 3 ] [ -1, 117, NULL, NULL, 115, NULL ] [ -1, 204, NULL, NULL, 201, NULL ] [ -1, 109, 317, 1067, 107, 1 ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 227, 685, 2264, 229, 3 ] [ 1, 132, 391, 1325, 131, 4 ] [ 1, 135, 416, 1371, 138, 2 ] [ 1, 221, 666, 2226, 220, 1 ] [ 1, 237, 711, NULL, 239, NULL ] [ 2, 162, 483, 1622, 163, 1 ] [ 2, 210, 635, 2125, 213, 3 ] [ 2, 246, 743, 2476, 245, 2 ] [ 3, 180, 544, 1828, 182, 3 ] [ 3, 230, 698, 2323, 234, 1 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE c>d # OR a>b # OR d NOT BETWEEN 110 AND 150 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, 104, NULL ] [ -1, 109, 317, 1067, 107, 1 ] [ -1, 117, NULL, NULL, 115, NULL ] [ NULL, NULL, 369, 1226, 121, 1 ] [ 1, 132, 391, 1325, 131, 4 ] [ 1, 135, 416, 1371, 138, 2 ] [ -4, 144, 428, 1411, 142, 2 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 157, 475, NULL, 159, 3 ] [ 2, 162, 483, 1622, 163, 1 ] [ NULL, 165, 502, NULL, 168, 1 ] [ -2, 173, 514, 1714, 174, 2 ] [ NULL, 177, 529, NULL, 179, 1 ] [ 3, 180, 544, 1828, 182, 3 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 192, 579, 1918, 191, 1 ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 204, NULL, NULL, 201, NULL ] [ NULL, NULL, NULL, NULL, NULL, 2 ] [ 2, 210, 635, 2125, 213, 3 ] [ -2, 219, 652, 2165, 216, 3 ] [ 1, 221, 666, 2226, 220, 1 ] [ -1, 227, 685, 2264, 229, 3 ] [ 3, 230, 698, 2323, 234, 1 ] [ 1, 237, 711, NULL, 239, NULL ] [ NULL, NULL, 723, NULL, 243, 4 ] [ 2, 246, 743, 2476, 245, 2 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE c>d # OR a>b # OR d NOT BETWEEN 110 AND 150 # ORDER BY 1,5,2 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, NULL, 2 ] [ NULL, NULL, NULL, NULL, 104, NULL ] [ NULL, NULL, 369, 1226, 121, 1 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 157, 475, NULL, 159, 3 ] [ NULL, 165, 502, NULL, 168, 1 ] [ NULL, 177, 529, NULL, 179, 1 ] [ NULL, NULL, 723, NULL, 243, 4 ] [ -4, 144, 428, 1411, 142, 2 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 173, 514, 1714, 174, 2 ] [ -2, 192, 579, 1918, 191, 1 ] [ -2, 219, 652, 2165, 216, 3 ] [ -1, 109, 317, 1067, 107, 1 ] [ -1, 117, NULL, NULL, 115, NULL ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 204, NULL, NULL, 201, NULL ] [ -1, 227, 685, 2264, 229, 3 ] [ 1, 132, 391, 1325, 131, 4 ] [ 1, 135, 416, 1371, 138, 2 ] [ 1, 221, 666, 2226, 220, 1 ] [ 1, 237, 711, NULL, 239, NULL ] [ 2, 162, 483, 1622, 163, 1 ] [ 2, 210, 635, 2125, 213, 3 ] [ 2, 246, 743, 2476, 245, 2 ] [ 3, 180, 544, 1828, 182, 3 ] [ 3, 230, 698, 2323, 234, 1 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE a>b # OR c>d # OR d NOT BETWEEN 110 AND 150 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, 104, NULL ] [ -1, 109, 317, 1067, 107, 1 ] [ -1, 117, NULL, NULL, 115, NULL ] [ NULL, NULL, 369, 1226, 121, 1 ] [ 1, 132, 391, 1325, 131, 4 ] [ 1, 135, 416, 1371, 138, 2 ] [ -4, 144, 428, 1411, 142, 2 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 157, 475, NULL, 159, 3 ] [ 2, 162, 483, 1622, 163, 1 ] [ NULL, 165, 502, NULL, 168, 1 ] [ -2, 173, 514, 1714, 174, 2 ] [ NULL, 177, 529, NULL, 179, 1 ] [ 3, 180, 544, 1828, 182, 3 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 192, 579, 1918, 191, 1 ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 204, NULL, NULL, 201, NULL ] [ NULL, NULL, NULL, NULL, NULL, 2 ] [ 2, 210, 635, 2125, 213, 3 ] [ -2, 219, 652, 2165, 216, 3 ] [ 1, 221, 666, 2226, 220, 1 ] [ -1, 227, 685, 2264, 229, 3 ] [ 3, 230, 698, 2323, 234, 1 ] [ 1, 237, 711, NULL, 239, NULL ] [ NULL, NULL, 723, NULL, 243, 4 ] [ 2, 246, 743, 2476, 245, 2 ] #SELECT d-e, # e, # a+b*2, # a+b*2+c*3+d*4, # abs(a), # abs(b-c) # FROM t1 # WHERE a>b # OR c>d # OR d NOT BETWEEN 110 AND 150 # ORDER BY 6,1 #; % sys., sys.t1, sys., sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, e, L, L, L, L # name # L1, e, L2, L3, L4, L5 # name % bigint, int, bigint, bigint, int, bigint # type % 2, 3, 3, 4, 3, 1 # length [ NULL, NULL, NULL, NULL, 104, NULL ] [ -1, 117, NULL, NULL, 115, NULL ] [ -1, 204, NULL, NULL, 201, NULL ] [ 1, 237, 711, NULL, 239, NULL ] [ NULL, NULL, 369, 1226, 121, 1 ] [ NULL, NULL, 455, NULL, 153, 1 ] [ NULL, 165, 502, NULL, 168, 1 ] [ NULL, 177, 529, NULL, 179, 1 ] [ -4, 189, 560, 1861, 188, 1 ] [ -2, 192, 579, 1918, 191, 1 ] [ -1, 109, 317, 1067, 107, 1 ] [ 1, 221, 666, 2226, 220, 1 ] [ 2, 162, 483, 1622, 163, 1 ] [ 3, 230, 698, 2323, 234, 1 ] [ NULL, 146, 439, NULL, 149, 2 ] [ NULL, NULL, NULL, NULL, NULL, 2 ] [ -4, 144, 428, 1411, 142, 2 ] [ -2, 173, 514, 1714, 174, 2 ] [ 1, 135, 416, 1371, 138, 2 ] [ 2, 246, 743, 2476, 245, 2 ] [ NULL, 157, 475, NULL, 159, 3 ] [ -2, 219, 652, 2165, 216, 3 ] [ -1, 197, 595, 1964, 199, 3 ] [ -1, 227, 685, 2264, 229, 3 ] [ 2, 210, 635, 2125, 213, 3 ] [ 3, 180, 544, 1828, 182, 3 ] [ NULL, NULL, 723, NULL, 243, 4 ] [ 1, 132, 391, 1325, 131, 4 ] #SELECT d-e # FROM t1 # WHERE d>e # OR c BETWEEN b-2 AND d+2 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -1 ] [ 4 ] [ NULL ] [ 2 ] [ 1 ] [ 1 ] [ -4 ] [ 2 ] [ -2 ] [ 3 ] [ -4 ] [ NULL ] [ 2 ] [ 1 ] [ 3 ] [ 1 ] [ 2 ] #SELECT d-e # FROM t1 # WHERE d>e # OR c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -2 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] [ 4 ] #SELECT d-e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR d>e #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -1 ] [ 4 ] [ NULL ] [ 2 ] [ 1 ] [ 1 ] [ -4 ] [ 2 ] [ -2 ] [ 3 ] [ -4 ] [ NULL ] [ 2 ] [ 1 ] [ 3 ] [ 1 ] [ 2 ] #SELECT d-e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR d>e # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -2 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] [ 4 ] #SELECT (a+b+c+d+e)/5, # c, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>a AND ea AND ea AND ee # AND b>c #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -4 ] #SELECT a-b # FROM t1 # WHERE (e>a AND ee # AND b>c # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -4 ] #SELECT a-b # FROM t1 # WHERE (e>a AND ec # AND d>e #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -4 ] #SELECT a-b # FROM t1 # WHERE (e>a AND ec # AND d>e # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -4 ] #SELECT a-b # FROM t1 # WHERE d>e # AND b>c # AND (e>a AND ee # AND b>c # AND (e>a AND ec # AND d>e # AND (e>a AND ec # AND d>e # AND (e>a AND ec OR eb-2 AND ae #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, d, L # name # L1, L2, L3, d, L4 # name % bigint, bigint, smallint, int, bigint # type % 1, 4, 3, 3, 1 # length [ 4, 1985, 444, 133, 1 ] [ 2, 2046, 111, 136, 1 ] [ 3, 2728, 333, 183, 3 ] #SELECT abs(b-c), # a+b*2+c*3+d*4+e*5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d, # d-e # FROM t1 # WHERE (e>c OR eb-2 AND ae # ORDER BY 2,4,5 #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, d, L # name # L1, L2, L3, d, L4 # name % bigint, bigint, smallint, int, bigint # type % 1, 4, 3, 3, 1 # length [ 4, 1985, 444, 133, 1 ] [ 2, 2046, 111, 136, 1 ] [ 3, 2728, 333, 183, 3 ] #SELECT abs(b-c), # a+b*2+c*3+d*4+e*5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d, # d-e # FROM t1 # WHERE d>e # AND (e>c OR eb-2 AND ae # AND (e>c OR eb-2 AND ab-2 AND ac OR ee #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, d, L # name # L1, L2, L3, d, L4 # name % bigint, bigint, smallint, int, bigint # type % 1, 4, 3, 3, 1 # length [ 4, 1985, 444, 133, 1 ] [ 2, 2046, 111, 136, 1 ] [ 3, 2728, 333, 183, 3 ] #SELECT abs(b-c), # a+b*2+c*3+d*4+e*5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d, # d-e # FROM t1 # WHERE (a>b-2 AND ac OR ee # ORDER BY 2,4,3,5,1 #; % sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, L, d, L # name # L1, L2, L3, d, L4 # name % bigint, bigint, smallint, int, bigint # type % 1, 4, 3, 3, 1 # length [ 4, 1985, 444, 133, 1 ] [ 2, 2046, 111, 136, 1 ] [ 3, 2728, 333, 183, 3 ] #SELECT a+b*2+c*3, # a+b*2+c*3+d*4+e*5, # c-d # FROM t1 # WHERE (a>b-2 AND ab-2 AND at1.c AND x.dt1.c AND x.dt1.c AND x.db # AND (a>b-2 AND at1.c AND x.db # AND (a>b-2 AND at1.c AND x.db # AND (a>b-2 AND at1.c AND x.db # AND (a>b-2 AND at1.c AND x.db-2 AND ab #; % sys., sys.t1, . # table_name # sys.L1, sys.t1, .L3 # table_name % L, e, L # name # L1, e, L3 # name % bigint, int, bigint # type % 2, 3, 1 # length [ -4, 132, 0 ] [ -3, 180, 0 ] #SELECT b-c, # e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db-2 AND ab # ORDER BY 2,3 #; % sys., sys.t1, . # table_name # sys.L1, sys.t1, .L3 # table_name % L, e, L # name # L1, e, L3 # name % bigint, int, bigint # type % 2, 3, 1 # length [ -4, 132, 0 ] [ -3, 180, 0 ] #SELECT b-c, # e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db-2 AND ab # AND c BETWEEN b-2 AND d+2 #; % sys., sys.t1, . # table_name # sys.L1, sys.t1, .L3 # table_name % L, e, L # name # L1, e, L3 # name % bigint, int, bigint # type % 2, 3, 1 # length [ -4, 132, 0 ] [ -3, 180, 0 ] #SELECT b-c, # e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db-2 AND ab # AND c BETWEEN b-2 AND d+2 # ORDER BY 2,1,3 #; % sys., sys.t1, . # table_name # sys.L1, sys.t1, .L3 # table_name % L, e, L # name # L1, e, L3 # name % bigint, int, bigint # type % 2, 3, 1 # length [ -4, 132, 0 ] [ -3, 180, 0 ] #SELECT c-d, # abs(b-c), # a+b*2+c*3+d*4, # a+b*2+c*3, # d-e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, bigint, bigint # type % 2, 1, 4, 4, 2 # length [ -2, 1, 1067, 635, -1 ] [ -1, 1, NULL, NULL, 4 ] [ 1, 1, 1226, 738, NULL ] [ 1, 4, 1325, 793, 1 ] [ 1, 2, 1371, 827, 1 ] [ 1, 2, 1411, 851, -4 ] [ -3, 1, 1622, 966, 2 ] [ 1, 2, 1714, 1030, -2 ] [ 1, 3, 1828, 1096, 3 ] [ 2, 1, 1861, 1121, -4 ] [ 1, 2, NULL, NULL, NULL ] [ 2, 3, 2125, 1277, 2 ] [ 2, 1, 2226, 1338, 1 ] [ -2, 1, 2323, 1391, 3 ] [ -1, 2, 2476, 1484, 2 ] #SELECT c-d, # abs(b-c), # a+b*2+c*3+d*4, # a+b*2+c*3, # d-e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 3,1,4,2,5 #; % sys., sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.L5 # table_name % L, L, L, L, L # name # L1, L2, L3, L4, L5 # name % bigint, bigint, bigint, bigint, bigint # type % 2, 1, 4, 4, 2 # length [ -1, 1, NULL, NULL, 4 ] [ 1, 2, NULL, NULL, NULL ] [ -2, 1, 1067, 635, -1 ] [ 1, 1, 1226, 738, NULL ] [ 1, 4, 1325, 793, 1 ] [ 1, 2, 1371, 827, 1 ] [ 1, 2, 1411, 851, -4 ] [ -3, 1, 1622, 966, 2 ] [ 1, 2, 1714, 1030, -2 ] [ 1, 3, 1828, 1096, 3 ] [ 2, 1, 1861, 1121, -4 ] [ 2, 3, 2125, 1277, 2 ] [ 2, 1, 2226, 1338, 1 ] [ -2, 1, 2323, 1391, 3 ] [ -1, 2, 2476, 1484, 2 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc OR ec OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dd # AND b>c # AND (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dd # AND b>c # AND (e>c OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dd # AND (e>c OR ec #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dd # AND (e>c OR ec # ORDER BY 1,2 #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc OR ed # AND b>c #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc OR ed # AND b>c # ORDER BY 1,3,2,4 #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc OR ec # AND c>d #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc OR ec # AND c>d # ORDER BY 2,3,1,4 #; % sys., ., ., sys.t1 # table_name # sys.L3, .L5, .L7, sys.t1 # table_name % L, L, L, d # name # L3, L5, L7, d # name % bigint, bigint, bigint, int # type % 4, 1, 1, 3 # length [ 1390, 5, 0, 136 ] [ 1430, 6, 0, 140 ] #SELECT a+b*2+c*3+d*4+e*5, # b, # e # FROM t1 # WHERE d>e # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, b, e # name # L1, b, e # name % bigint, int, int # type % 4, 3, 3 # length [ 1612, 105, 109 ] [ NULL, 112, 110 ] [ 1902, 129, 126 ] [ 1985, 130, 132 ] [ 2046, 139, 135 ] [ 2432, 160, 162 ] [ 2728, 181, 180 ] [ 3175, 211, 210 ] [ 3331, 223, 221 ] [ 3473, 232, 230 ] [ NULL, 236, 237 ] [ 3706, 249, 246 ] #SELECT a+b*2+c*3+d*4+e*5, # b, # e # FROM t1 # WHERE d>e # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1,2 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, b, e # name # L1, b, e # name % bigint, int, int # type % 4, 3, 3 # length [ NULL, 112, 110 ] [ NULL, 236, 237 ] [ 1612, 105, 109 ] [ 1902, 129, 126 ] [ 1985, 130, 132 ] [ 2046, 139, 135 ] [ 2432, 160, 162 ] [ 2728, 181, 180 ] [ 3175, 211, 210 ] [ 3331, 223, 221 ] [ 3473, 232, 230 ] [ 3706, 249, 246 ] #SELECT a+b*2+c*3+d*4+e*5, # b, # e # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR d>e #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, b, e # name # L1, b, e # name % bigint, int, int # type % 4, 3, 3 # length [ 1612, 105, 109 ] [ NULL, 112, 110 ] [ 1902, 129, 126 ] [ 1985, 130, 132 ] [ 2046, 139, 135 ] [ 2432, 160, 162 ] [ 2728, 181, 180 ] [ 3175, 211, 210 ] [ 3331, 223, 221 ] [ 3473, 232, 230 ] [ NULL, 236, 237 ] [ 3706, 249, 246 ] #SELECT a+b*2+c*3+d*4+e*5, # b, # e # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR d>e # ORDER BY 1,2,3 #; % sys., sys.t1, sys.t1 # table_name # sys.L1, sys.t1, sys.t1 # table_name % L, b, e # name # L1, b, e # name % bigint, int, int # type % 4, 3, 3 # length [ NULL, 112, 110 ] [ NULL, 236, 237 ] [ 1612, 105, 109 ] [ 1902, 129, 126 ] [ 1985, 130, 132 ] [ 2046, 139, 135 ] [ 2432, 160, 162 ] [ 2728, 181, 180 ] [ 3175, 211, 210 ] [ 3331, 223, 221 ] [ 3473, 232, 230 ] [ 3706, 249, 246 ] #SELECT abs(a), # c, # c-d, # a-b, # abs(b-c) # FROM t1 #; % sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4 # table_name % L, c, L, L, L # name # L1, c, L2, L3, L4 # name % int, int, bigint, bigint, bigint # type % 3, 3, 2, 2, 1 # length [ 104, 102, 1, NULL, NULL ] [ 107, 106, -2, 2, 1 ] [ NULL, 113, -1, NULL, 1 ] [ 115, 119, 3, NULL, NULL ] [ 121, 123, 1, -3, 1 ] [ 127, 125, -3, -2, 4 ] [ 131, 134, 1, 1, 4 ] [ 138, 137, 1, -1, 2 ] [ 142, 141, 1, -1, 2 ] [ 149, 147, NULL, 4, 2 ] [ 153, 150, NULL, 2, 1 ] [ 159, 155, NULL, 1, 3 ] [ 163, 161, -3, 3, 1 ] [ 168, 166, NULL, 1, 1 ] [ 174, 172, 1, 4, 2 ] [ 179, 176, NULL, 4, 1 ] [ 182, 184, 1, 1, 3 ] [ 188, 187, 2, 2, 1 ] [ 191, 193, 3, -3, 1 ] [ 199, 195, -1, 1, 3 ] [ 201, 202, -1, NULL, NULL ] [ NULL, 208, 1, NULL, 2 ] [ 213, 214, 2, 2, 3 ] [ 216, 215, -2, -2, 3 ] [ 220, 224, 2, -3, 1 ] [ 229, 225, -1, 1, 3 ] [ 234, 231, -2, 2, 1 ] [ 239, NULL, NULL, 3, NULL ] [ 243, 244, NULL, 3, 4 ] [ 245, 247, -1, -4, 2 ] #SELECT abs(a), # c, # c-d, # a-b, # abs(b-c) # FROM t1 # ORDER BY 3,2,4 #; % sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.L4 # table_name % L, c, L, L, L # name # L1, c, L2, L3, L4 # name % int, int, bigint, bigint, bigint # type % 3, 3, 2, 2, 1 # length [ 239, NULL, NULL, 3, NULL ] [ 149, 147, NULL, 4, 2 ] [ 153, 150, NULL, 2, 1 ] [ 159, 155, NULL, 1, 3 ] [ 168, 166, NULL, 1, 1 ] [ 179, 176, NULL, 4, 1 ] [ 243, 244, NULL, 3, 4 ] [ 127, 125, -3, -2, 4 ] [ 163, 161, -3, 3, 1 ] [ 107, 106, -2, 2, 1 ] [ 216, 215, -2, -2, 3 ] [ 234, 231, -2, 2, 1 ] [ NULL, 113, -1, NULL, 1 ] [ 199, 195, -1, 1, 3 ] [ 201, 202, -1, NULL, NULL ] [ 229, 225, -1, 1, 3 ] [ 245, 247, -1, -4, 2 ] [ 104, 102, 1, NULL, NULL ] [ 121, 123, 1, -3, 1 ] [ 131, 134, 1, 1, 4 ] [ 138, 137, 1, -1, 2 ] [ 142, 141, 1, -1, 2 ] [ 174, 172, 1, 4, 2 ] [ 182, 184, 1, 1, 3 ] [ NULL, 208, 1, NULL, 2 ] [ 188, 187, 2, 2, 1 ] [ 213, 214, 2, 2, 3 ] [ 220, 224, 2, -3, 1 ] [ 115, 119, 3, NULL, NULL ] [ 191, 193, 3, -3, 1 ] #SELECT a+b*2+c*3, # e, # a+b*2, # b-c # FROM t1 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, e, L, L # name # L1, e, L2, L3 # name % bigint, int, bigint, bigint # type % 4, 3, 3, 2 # length [ NULL, NULL, NULL, NULL ] [ 635, 109, 317, -1 ] [ NULL, 110, NULL, -1 ] [ NULL, 117, NULL, NULL ] [ 738, NULL, 369, 1 ] [ 760, 126, 385, 4 ] [ 793, 132, 391, -4 ] [ 827, 135, 416, 2 ] [ 851, 144, 428, 2 ] [ 880, 146, 439, -2 ] [ 905, NULL, 455, 1 ] [ 940, 157, 475, 3 ] [ 966, 162, 483, -1 ] [ 1000, 165, 502, 1 ] [ 1030, 173, 514, -2 ] [ 1057, 177, 529, -1 ] [ 1096, 180, 544, -3 ] [ 1121, 189, 560, -1 ] [ 1158, 192, 579, 1 ] [ 1180, 197, 595, 3 ] [ NULL, 204, NULL, NULL ] [ NULL, NULL, NULL, -2 ] [ 1277, 210, 635, -3 ] [ 1297, 219, 652, 3 ] [ 1338, 221, 666, -1 ] [ 1360, 227, 685, 3 ] [ 1391, 230, 698, 1 ] [ NULL, 237, 711, NULL ] [ 1455, NULL, 723, -4 ] [ 1484, 246, 743, 2 ] #SELECT a+b*2+c*3, # e, # a+b*2, # b-c # FROM t1 # ORDER BY 2,4,3 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, e, L, L # name # L1, e, L2, L3 # name % bigint, int, bigint, bigint # type % 4, 3, 3, 2 # length [ NULL, NULL, NULL, NULL ] [ 1455, NULL, 723, -4 ] [ NULL, NULL, NULL, -2 ] [ 738, NULL, 369, 1 ] [ 905, NULL, 455, 1 ] [ 635, 109, 317, -1 ] [ NULL, 110, NULL, -1 ] [ NULL, 117, NULL, NULL ] [ 760, 126, 385, 4 ] [ 793, 132, 391, -4 ] [ 827, 135, 416, 2 ] [ 851, 144, 428, 2 ] [ 880, 146, 439, -2 ] [ 940, 157, 475, 3 ] [ 966, 162, 483, -1 ] [ 1000, 165, 502, 1 ] [ 1030, 173, 514, -2 ] [ 1057, 177, 529, -1 ] [ 1096, 180, 544, -3 ] [ 1121, 189, 560, -1 ] [ 1158, 192, 579, 1 ] [ 1180, 197, 595, 3 ] [ NULL, 204, NULL, NULL ] [ 1277, 210, 635, -3 ] [ 1297, 219, 652, 3 ] [ 1338, 221, 666, -1 ] [ 1360, 227, 685, 3 ] [ 1391, 230, 698, 1 ] [ NULL, 237, 711, NULL ] [ 1484, 246, 743, 2 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # CASE WHEN at1.c AND x.da AND ed #; % sys., sys., sys.t1, . # table_name # sys.L1, sys.L2, sys.t1, .L4 # table_name % L, L, a, L # name # L1, L2, a, L4 # name % smallint, smallint, int, bigint # type % 3, 3, 3, 1 # length [ 555, 444, 104, 0 ] [ 333, 444, 115, 0 ] [ 333, 222, 121, 0 ] [ 444, 333, 131, 0 ] [ 111, 222, 138, 0 ] [ 111, 222, 142, 0 ] [ 555, 444, 174, 0 ] [ 333, 333, 182, 0 ] [ 444, 333, 188, 0 ] [ 444, 222, 191, 0 ] [ 555, 444, NULL, 0 ] [ 222, 333, 213, 0 ] [ 444, 222, 220, 0 ] [ 444, 111, 245, 0 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # CASE WHEN at1.c AND x.da AND ed # ORDER BY 3,1,2,4 #; % sys., sys., sys.t1, . # table_name # sys.L1, sys.L2, sys.t1, .L4 # table_name % L, L, a, L # name # L1, L2, a, L4 # name % smallint, smallint, int, bigint # type % 3, 3, 3, 1 # length [ 555, 444, NULL, 0 ] [ 555, 444, 104, 0 ] [ 333, 444, 115, 0 ] [ 333, 222, 121, 0 ] [ 444, 333, 131, 0 ] [ 111, 222, 138, 0 ] [ 111, 222, 142, 0 ] [ 555, 444, 174, 0 ] [ 333, 333, 182, 0 ] [ 444, 333, 188, 0 ] [ 444, 222, 191, 0 ] [ 222, 333, 213, 0 ] [ 444, 222, 220, 0 ] [ 444, 111, 245, 0 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # CASE WHEN at1.c AND x.dd # OR (e>a AND et1.c AND x.dd # OR (e>a AND et1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2, # e, # abs(b-c), # c, # a-b # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND c>d #; % sys., sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, e, L, c, L # name # L1, L4, L5, e, L6, c, L7 # name % bigint, bigint, bigint, int, bigint, int, bigint # type % 3, 4, 3, 3, 1, 3, 2 # length [ NULL, 1240, 369, NULL, 1, 123, -3 ] [ 132, 1300, 391, 132, 4, 134, 1 ] [ 137, 1390, 416, 135, 2, 137, -1 ] [ 142, 1430, 428, 144, 2, 141, -1 ] [ 172, 1700, 514, 173, 2, 172, 4 ] [ 182, 364, 544, 180, 3, 184, 1 ] [ 187, 376, 560, 189, 1, 187, 2 ] [ NULL, NULL, NULL, NULL, 2, 208, NULL ] [ 212, 426, 635, 210, 3, 214, 2 ] [ 222, 440, 666, 221, 1, 224, -3 ] #SELECT (a+b+c+d+e)/5, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2, # e, # abs(b-c), # c, # a-b # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND c>d # ORDER BY 7,5 #; % sys., sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, e, L, c, L # name # L1, L4, L5, e, L6, c, L7 # name % bigint, bigint, bigint, int, bigint, int, bigint # type % 3, 4, 3, 3, 1, 3, 2 # length [ NULL, NULL, NULL, NULL, 2, 208, NULL ] [ NULL, 1240, 369, NULL, 1, 123, -3 ] [ 222, 440, 666, 221, 1, 224, -3 ] [ 137, 1390, 416, 135, 2, 137, -1 ] [ 142, 1430, 428, 144, 2, 141, -1 ] [ 182, 364, 544, 180, 3, 184, 1 ] [ 132, 1300, 391, 132, 4, 134, 1 ] [ 187, 376, 560, 189, 1, 187, 2 ] [ 212, 426, 635, 210, 3, 214, 2 ] [ 172, 1700, 514, 173, 2, 172, 4 ] #SELECT (a+b+c+d+e)/5, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2, # e, # abs(b-c), # c, # a-b # FROM t1 # WHERE c>d # AND c BETWEEN b-2 AND d+2 #; % sys., sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, e, L, c, L # name # L1, L4, L5, e, L6, c, L7 # name % bigint, bigint, bigint, int, bigint, int, bigint # type % 3, 4, 3, 3, 1, 3, 2 # length [ NULL, 1240, 369, NULL, 1, 123, -3 ] [ 132, 1300, 391, 132, 4, 134, 1 ] [ 137, 1390, 416, 135, 2, 137, -1 ] [ 142, 1430, 428, 144, 2, 141, -1 ] [ 172, 1700, 514, 173, 2, 172, 4 ] [ 182, 364, 544, 180, 3, 184, 1 ] [ 187, 376, 560, 189, 1, 187, 2 ] [ NULL, NULL, NULL, NULL, 2, 208, NULL ] [ 212, 426, 635, 210, 3, 214, 2 ] [ 222, 440, 666, 221, 1, 224, -3 ] #SELECT (a+b+c+d+e)/5, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2, # e, # abs(b-c), # c, # a-b # FROM t1 # WHERE c>d # AND c BETWEEN b-2 AND d+2 # ORDER BY 4,6,2,7 #; % sys., sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.t1, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, e, L, c, L # name # L1, L4, L5, e, L6, c, L7 # name % bigint, bigint, bigint, int, bigint, int, bigint # type % 3, 4, 3, 3, 1, 3, 2 # length [ NULL, 1240, 369, NULL, 1, 123, -3 ] [ NULL, NULL, NULL, NULL, 2, 208, NULL ] [ 132, 1300, 391, 132, 4, 134, 1 ] [ 137, 1390, 416, 135, 2, 137, -1 ] [ 142, 1430, 428, 144, 2, 141, -1 ] [ 172, 1700, 514, 173, 2, 172, 4 ] [ 182, 364, 544, 180, 3, 184, 1 ] [ 187, 376, 560, 189, 1, 187, 2 ] [ 212, 426, 635, 210, 3, 214, 2 ] [ 222, 440, 666, 221, 1, 224, -3 ] #SELECT b, # b-c, # e, # c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE c>d #; % sys.t1, sys., sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.t1, sys.t1, sys.L4, sys.L5, sys.L6 # table_name % b, L, e, c, L, L, L # name # b, L1, e, c, L4, L5, L6 # name % int, bigint, int, int, bigint, bigint, bigint # type % 3, 2, 3, 3, 4, 4, 4 # length [ NULL, NULL, NULL, 102, NULL, NULL, NULL ] [ NULL, NULL, 117, 119, NULL, NULL, NULL ] [ 124, 1, NULL, 123, 1240, 738, NULL ] [ 130, -4, 132, 134, 1300, 793, 1985 ] [ 139, 2, 135, 137, 1390, 827, 2046 ] [ 143, 2, 144, 141, 1430, 851, 2131 ] [ 170, -2, 173, 172, 1700, 1030, 2579 ] [ 181, -3, 180, 184, 364, 1096, 2728 ] [ 186, -1, 189, 187, 376, 1121, 2806 ] [ 194, 1, 192, 193, 382, 1158, 2878 ] [ 206, -2, NULL, 208, NULL, NULL, NULL ] [ 211, -3, 210, 214, 426, 1277, 3175 ] [ 223, -1, 221, 224, 440, 1338, 3331 ] #SELECT b, # b-c, # e, # c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE c>d # ORDER BY 6,1,5 #; % sys.t1, sys., sys.t1, sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L1, sys.t1, sys.t1, sys.L4, sys.L5, sys.L6 # table_name % b, L, e, c, L, L, L # name # b, L1, e, c, L4, L5, L6 # name % int, bigint, int, int, bigint, bigint, bigint # type % 3, 2, 3, 3, 4, 4, 4 # length [ NULL, NULL, NULL, 102, NULL, NULL, NULL ] [ NULL, NULL, 117, 119, NULL, NULL, NULL ] [ 206, -2, NULL, 208, NULL, NULL, NULL ] [ 124, 1, NULL, 123, 1240, 738, NULL ] [ 130, -4, 132, 134, 1300, 793, 1985 ] [ 139, 2, 135, 137, 1390, 827, 2046 ] [ 143, 2, 144, 141, 1430, 851, 2131 ] [ 170, -2, 173, 172, 1700, 1030, 2579 ] [ 181, -3, 180, 184, 364, 1096, 2728 ] [ 186, -1, 189, 187, 376, 1121, 2806 ] [ 194, 1, 192, 193, 382, 1158, 2878 ] [ 211, -3, 210, 214, 426, 1277, 3175 ] [ 223, -1, 221, 224, 440, 1338, 3331 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd # AND (a>b-2 AND at1.c AND x.dd # AND (a>b-2 AND at1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR eb-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND aa AND ea AND ea AND ea AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d, # (SELECT count(*) FROM t1 AS x WHERE x.bb-2 AND ac # OR a>b #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % smallint, bigint, bigint, bigint, smallint, int # type % 3, 2, 2, 1, 3, 3 # length [ 333, 0, -2, 1, 333, 109 ] [ 222, 2, 1, 1, 333, NULL ] [ 222, 3, -3, 4, 333, 126 ] [ 333, 4, 1, 4, 444, 132 ] [ 222, 5, 1, 2, 111, 135 ] [ 222, 6, 1, 2, 111, 144 ] [ 444, 7, NULL, 2, 555, 146 ] [ 333, 8, NULL, 1, 555, NULL ] [ 333, 9, NULL, 3, 555, 157 ] [ 444, 10, -3, 1, 333, 162 ] [ 333, 11, NULL, 1, 555, 165 ] [ 444, 12, 1, 2, 555, 173 ] [ 444, 13, NULL, 1, 555, 177 ] [ 333, 14, 1, 3, 333, 180 ] [ 333, 15, 2, 1, 444, 189 ] [ 222, 16, 3, 1, 444, 192 ] [ 333, 17, -1, 3, 555, 197 ] [ 333, 19, 2, 3, 222, 210 ] [ 222, 20, -2, 3, 333, 219 ] [ 333, 22, -1, 3, 555, 227 ] [ 333, 23, -2, 1, 555, 230 ] [ 444, 24, NULL, NULL, 555, 237 ] [ 444, 25, NULL, 4, 222, NULL ] [ 111, 26, -1, 2, 444, 246 ] #SELECT CASE WHEN ab-2 AND ac # OR a>b # ORDER BY 4,2,1,3,5 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % smallint, bigint, bigint, bigint, smallint, int # type % 3, 2, 2, 1, 3, 3 # length [ 444, 24, NULL, NULL, 555, 237 ] [ 333, 0, -2, 1, 333, 109 ] [ 222, 2, 1, 1, 333, NULL ] [ 333, 8, NULL, 1, 555, NULL ] [ 444, 10, -3, 1, 333, 162 ] [ 333, 11, NULL, 1, 555, 165 ] [ 444, 13, NULL, 1, 555, 177 ] [ 333, 15, 2, 1, 444, 189 ] [ 222, 16, 3, 1, 444, 192 ] [ 333, 23, -2, 1, 555, 230 ] [ 222, 5, 1, 2, 111, 135 ] [ 222, 6, 1, 2, 111, 144 ] [ 444, 7, NULL, 2, 555, 146 ] [ 444, 12, 1, 2, 555, 173 ] [ 111, 26, -1, 2, 444, 246 ] [ 333, 9, NULL, 3, 555, 157 ] [ 333, 14, 1, 3, 333, 180 ] [ 333, 17, -1, 3, 555, 197 ] [ 333, 19, 2, 3, 222, 210 ] [ 222, 20, -2, 3, 333, 219 ] [ 333, 22, -1, 3, 555, 227 ] [ 222, 3, -3, 4, 333, 126 ] [ 333, 4, 1, 4, 444, 132 ] [ 444, 25, NULL, 4, 222, NULL ] #SELECT CASE WHEN ab # OR (a>b-2 AND ac #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % smallint, bigint, bigint, bigint, smallint, int # type % 3, 2, 2, 1, 3, 3 # length [ 333, 0, -2, 1, 333, 109 ] [ 222, 2, 1, 1, 333, NULL ] [ 222, 3, -3, 4, 333, 126 ] [ 333, 4, 1, 4, 444, 132 ] [ 222, 5, 1, 2, 111, 135 ] [ 222, 6, 1, 2, 111, 144 ] [ 444, 7, NULL, 2, 555, 146 ] [ 333, 8, NULL, 1, 555, NULL ] [ 333, 9, NULL, 3, 555, 157 ] [ 444, 10, -3, 1, 333, 162 ] [ 333, 11, NULL, 1, 555, 165 ] [ 444, 12, 1, 2, 555, 173 ] [ 444, 13, NULL, 1, 555, 177 ] [ 333, 14, 1, 3, 333, 180 ] [ 333, 15, 2, 1, 444, 189 ] [ 222, 16, 3, 1, 444, 192 ] [ 333, 17, -1, 3, 555, 197 ] [ 333, 19, 2, 3, 222, 210 ] [ 222, 20, -2, 3, 333, 219 ] [ 333, 22, -1, 3, 555, 227 ] [ 333, 23, -2, 1, 555, 230 ] [ 444, 24, NULL, NULL, 555, 237 ] [ 444, 25, NULL, 4, 222, NULL ] [ 111, 26, -1, 2, 444, 246 ] #SELECT CASE WHEN ab # OR (a>b-2 AND ac # ORDER BY 4,1,5,6,2,3 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % smallint, bigint, bigint, bigint, smallint, int # type % 3, 2, 2, 1, 3, 3 # length [ 444, 24, NULL, NULL, 555, 237 ] [ 222, 2, 1, 1, 333, NULL ] [ 222, 16, 3, 1, 444, 192 ] [ 333, 0, -2, 1, 333, 109 ] [ 333, 15, 2, 1, 444, 189 ] [ 333, 8, NULL, 1, 555, NULL ] [ 333, 11, NULL, 1, 555, 165 ] [ 333, 23, -2, 1, 555, 230 ] [ 444, 10, -3, 1, 333, 162 ] [ 444, 13, NULL, 1, 555, 177 ] [ 111, 26, -1, 2, 444, 246 ] [ 222, 5, 1, 2, 111, 135 ] [ 222, 6, 1, 2, 111, 144 ] [ 444, 7, NULL, 2, 555, 146 ] [ 444, 12, 1, 2, 555, 173 ] [ 222, 20, -2, 3, 333, 219 ] [ 333, 19, 2, 3, 222, 210 ] [ 333, 14, 1, 3, 333, 180 ] [ 333, 9, NULL, 3, 555, 157 ] [ 333, 17, -1, 3, 555, 197 ] [ 333, 22, -1, 3, 555, 227 ] [ 222, 3, -3, 4, 333, 126 ] [ 333, 4, 1, 4, 444, 132 ] [ 444, 25, NULL, 4, 222, NULL ] #SELECT CASE WHEN ac # OR a>b # OR (a>b-2 AND ac # OR a>b # OR (a>b-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # abs(a) # FROM t1 # WHERE (e>a AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # abs(a) # FROM t1 # WHERE (e>a AND et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR ee # AND (e>a AND ee # AND (e>a AND ea AND ee #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, a # name # L1, L2, a # name % bigint, smallint, int # type % 4, 3, 3 # length [ 1338, 444, 220 ] [ 1484, 444, 245 ] #SELECT a+b*2+c*3, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a # FROM t1 # WHERE (e>a AND ee # ORDER BY 3,1 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, a # name # L1, L2, a # name % bigint, smallint, int # type % 4, 3, 3 # length [ 1338, 444, 220 ] [ 1484, 444, 245 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR et1.c AND x.dc OR ed #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % c, L # name # c, L1 # name % int, smallint # type % 3, 3 # length [ 102, 444 ] [ 119, 444 ] [ 123, 222 ] [ 134, 333 ] [ 137, 222 ] [ 141, 222 ] [ 172, 444 ] [ 184, 333 ] [ 187, 333 ] [ 193, 222 ] [ 208, 444 ] [ 214, 333 ] [ 224, 222 ] #SELECT c, # CASE WHEN ad # ORDER BY 1,2 #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % c, L # name # c, L1 # name % int, smallint # type % 3, 3 # length [ 102, 444 ] [ 119, 444 ] [ 123, 222 ] [ 134, 333 ] [ 137, 222 ] [ 141, 222 ] [ 172, 444 ] [ 184, 333 ] [ 187, 333 ] [ 193, 222 ] [ 208, 444 ] [ 214, 333 ] [ 224, 222 ] #SELECT a, # a+b*2+c*3, # (SELECT count(*) FROM t1 AS x WHERE x.bb #; % sys.t1, sys., . # table_name # sys.t1, sys.L1, .L3 # table_name % a, L, L # name # a, L1, L3 # name % int, bigint, bigint # type % 3, 4, 2 # length [ 107, 635, 0 ] [ 131, 793, 4 ] [ 149, 880, 7 ] [ 153, 905, 8 ] [ 159, 940, 9 ] [ 163, 966, 10 ] [ 168, 1000, 11 ] [ 174, 1030, 12 ] [ 179, 1057, 13 ] [ 182, 1096, 14 ] [ 188, 1121, 15 ] [ 199, 1180, 17 ] [ 213, 1277, 19 ] [ 229, 1360, 22 ] [ 234, 1391, 23 ] [ 239, NULL, 24 ] [ 243, 1455, 25 ] #SELECT a, # a+b*2+c*3, # (SELECT count(*) FROM t1 AS x WHERE x.bb # ORDER BY 1,2,3 #; % sys.t1, sys., . # table_name # sys.t1, sys.L1, .L3 # table_name % a, L, L # name # a, L1, L3 # name % int, bigint, bigint # type % 3, 4, 2 # length [ 107, 635, 0 ] [ 131, 793, 4 ] [ 149, 880, 7 ] [ 153, 905, 8 ] [ 159, 940, 9 ] [ 163, 966, 10 ] [ 168, 1000, 11 ] [ 174, 1030, 12 ] [ 179, 1057, 13 ] [ 182, 1096, 14 ] [ 188, 1121, 15 ] [ 199, 1180, 17 ] [ 213, 1277, 19 ] [ 229, 1360, 22 ] [ 234, 1391, 23 ] [ 239, NULL, 24 ] [ 243, 1455, 25 ] #SELECT a+b*2+c*3+d*4+e*5, # a, # abs(b-c), # c, # b, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # (a+b+c+d+e)/5 # FROM t1 #; % sys., sys.t1, sys., sys.t1, sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.t1, sys.t1, sys.L3, sys.L4 # table_name % L, a, L, c, b, L, L # name # L1, a, L2, c, b, L3, L4 # name % bigint, int, bigint, int, int, smallint, bigint # type % 4, 3, 1, 3, 3, 3, 3 # length [ NULL, 104, NULL, 102, NULL, 555, NULL ] [ 1612, 107, 1, 106, 105, 333, 107 ] [ NULL, NULL, 1, 113, 112, 555, NULL ] [ NULL, 115, NULL, 119, NULL, 333, NULL ] [ NULL, 121, 1, 123, 124, 333, NULL ] [ 1902, 127, 4, 125, 129, 333, 127 ] [ 1985, 131, 4, 134, 130, 444, 132 ] [ 2046, 138, 2, 137, 139, 111, 137 ] [ 2131, 142, 2, 141, 143, 111, 142 ] [ NULL, 149, 2, 147, 145, 555, NULL ] [ NULL, 153, 1, 150, 151, 555, NULL ] [ NULL, 159, 3, 155, 158, 555, NULL ] [ 2432, 163, 1, 161, 160, 333, 162 ] [ NULL, 168, 1, 166, 167, 555, NULL ] [ 2579, 174, 2, 172, 170, 555, 172 ] [ NULL, 179, 1, 176, 175, 555, NULL ] [ 2728, 182, 3, 184, 181, 333, 182 ] [ 2806, 188, 1, 187, 186, 444, 187 ] [ 2878, 191, 1, 193, 194, 444, 192 ] [ 2949, 199, 3, 195, 198, 555, 197 ] [ NULL, 201, NULL, 202, NULL, 222, NULL ] [ NULL, NULL, 2, 208, 206, 555, NULL ] [ 3175, 213, 3, 214, 211, 222, 212 ] [ 3260, 216, 3, 215, 218, 333, 217 ] [ 3331, 220, 1, 224, 223, 444, 222 ] [ 3399, 229, 3, 225, 228, 555, 227 ] [ 3473, 234, 1, 231, 232, 555, 232 ] [ NULL, 239, NULL, NULL, 236, 555, NULL ] [ NULL, 243, 4, 244, 240, 222, NULL ] [ 3706, 245, 2, 247, 249, 444, 247 ] #SELECT a+b*2+c*3+d*4+e*5, # a, # abs(b-c), # c, # b, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # (a+b+c+d+e)/5 # FROM t1 # ORDER BY 3,6,4,7,1 #; % sys., sys.t1, sys., sys.t1, sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.t1, sys.t1, sys.L3, sys.L4 # table_name % L, a, L, c, b, L, L # name # L1, a, L2, c, b, L3, L4 # name % bigint, int, bigint, int, int, smallint, bigint # type % 4, 3, 1, 3, 3, 3, 3 # length [ NULL, 201, NULL, 202, NULL, 222, NULL ] [ NULL, 115, NULL, 119, NULL, 333, NULL ] [ NULL, 239, NULL, NULL, 236, 555, NULL ] [ NULL, 104, NULL, 102, NULL, 555, NULL ] [ 1612, 107, 1, 106, 105, 333, 107 ] [ NULL, 121, 1, 123, 124, 333, NULL ] [ 2432, 163, 1, 161, 160, 333, 162 ] [ 2806, 188, 1, 187, 186, 444, 187 ] [ 2878, 191, 1, 193, 194, 444, 192 ] [ 3331, 220, 1, 224, 223, 444, 222 ] [ NULL, NULL, 1, 113, 112, 555, NULL ] [ NULL, 153, 1, 150, 151, 555, NULL ] [ NULL, 168, 1, 166, 167, 555, NULL ] [ NULL, 179, 1, 176, 175, 555, NULL ] [ 3473, 234, 1, 231, 232, 555, 232 ] [ 2046, 138, 2, 137, 139, 111, 137 ] [ 2131, 142, 2, 141, 143, 111, 142 ] [ 3706, 245, 2, 247, 249, 444, 247 ] [ NULL, 149, 2, 147, 145, 555, NULL ] [ 2579, 174, 2, 172, 170, 555, 172 ] [ NULL, NULL, 2, 208, 206, 555, NULL ] [ 3175, 213, 3, 214, 211, 222, 212 ] [ 2728, 182, 3, 184, 181, 333, 182 ] [ 3260, 216, 3, 215, 218, 333, 217 ] [ NULL, 159, 3, 155, 158, 555, NULL ] [ 2949, 199, 3, 195, 198, 555, 197 ] [ 3399, 229, 3, 225, 228, 555, 227 ] [ NULL, 243, 4, 244, 240, 222, NULL ] [ 1902, 127, 4, 125, 129, 333, 127 ] [ 1985, 131, 4, 134, 130, 444, 132 ] #SELECT c-d, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # c, # (a+b+c+d+e)/5 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # c, # (a+b+c+d+e)/5 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c-d # FROM t1 #; % sys., sys., sys. # table_name # sys.L1, sys.L4, sys.L5 # table_name % L, L, L # name # L1, L4, L5 # name % smallint, bigint, bigint # type % 3, 4, 2 # length [ 444, NULL, 1 ] [ 333, 1050, -2 ] [ 444, 1120, -1 ] [ 444, NULL, 3 ] [ 222, 1240, 1 ] [ 222, 1290, -3 ] [ 333, 1300, 1 ] [ 222, 1390, 1 ] [ 222, 1430, 1 ] [ 444, 1450, NULL ] [ 333, 1510, NULL ] [ 333, 1580, NULL ] [ 444, 1600, -3 ] [ 333, 1670, NULL ] [ 444, 1700, 1 ] [ 444, 358, NULL ] [ 333, 364, 1 ] [ 333, 376, 2 ] [ 222, 382, 3 ] [ 333, 398, -1 ] [ 444, 402, -1 ] [ 444, NULL, 1 ] [ 333, 426, 2 ] [ 222, 432, -2 ] [ 222, 440, 2 ] [ 333, 458, -1 ] [ 333, 468, -2 ] [ 444, 2360, NULL ] [ 444, 486, NULL ] [ 111, 490, -1 ] #SELECT CASE WHEN a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # c-d # FROM t1 # ORDER BY 3,1 #; % sys., sys., sys. # table_name # sys.L1, sys.L4, sys.L5 # table_name % L, L, L # name # L1, L4, L5 # name % smallint, bigint, bigint # type % 3, 4, 2 # length [ 333, 1510, NULL ] [ 333, 1580, NULL ] [ 333, 1670, NULL ] [ 444, 1450, NULL ] [ 444, 358, NULL ] [ 444, 2360, NULL ] [ 444, 486, NULL ] [ 222, 1290, -3 ] [ 444, 1600, -3 ] [ 222, 432, -2 ] [ 333, 1050, -2 ] [ 333, 468, -2 ] [ 111, 490, -1 ] [ 333, 398, -1 ] [ 333, 458, -1 ] [ 444, 1120, -1 ] [ 444, 402, -1 ] [ 222, 1240, 1 ] [ 222, 1390, 1 ] [ 222, 1430, 1 ] [ 333, 1300, 1 ] [ 333, 364, 1 ] [ 444, NULL, 1 ] [ 444, 1700, 1 ] [ 444, NULL, 1 ] [ 222, 440, 2 ] [ 333, 376, 2 ] [ 333, 426, 2 ] [ 222, 382, 3 ] [ 444, NULL, 3 ] #SELECT d, # a+b*2+c*3+d*4+e*5, # CASE WHEN ad # OR c BETWEEN b-2 AND d+2 #; % sys.t1, sys., sys., sys., sys., sys., sys.t1 # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.t1 # table_name % d, L, L, L, L, L, c # name # d, L1, L2, L3, L4, L5, c # name % int, bigint, smallint, bigint, bigint, bigint, int # type % 3, 4, 3, 4, 2, 4, 3 # length [ 101, NULL, 444, NULL, NULL, NULL, 102 ] [ 108, 1612, 333, 635, -1, 1067, 106 ] [ 114, NULL, 444, NULL, 4, NULL, 113 ] [ 116, NULL, 444, NULL, -1, NULL, 119 ] [ 122, NULL, 222, 738, NULL, 1226, 123 ] [ 133, 1985, 333, 793, 1, 1325, 134 ] [ 136, 2046, 222, 827, 1, 1371, 137 ] [ 140, 2131, 222, 851, -4, 1411, 141 ] [ 164, 2432, 444, 966, 2, 1622, 161 ] [ 171, 2579, 444, 1030, -2, 1714, 172 ] [ 183, 2728, 333, 1096, 3, 1828, 184 ] [ 185, 2806, 333, 1121, -4, 1861, 187 ] [ 190, 2878, 222, 1158, -2, 1918, 193 ] [ 207, NULL, 444, NULL, NULL, NULL, 208 ] [ 212, 3175, 333, 1277, 2, 2125, 214 ] [ 222, 3331, 222, 1338, 1, 2226, 224 ] [ 233, 3473, 333, 1391, 3, 2323, 231 ] [ 248, 3706, 111, 1484, 2, 2476, 247 ] #SELECT d, # a+b*2+c*3+d*4+e*5, # CASE WHEN ad # OR c BETWEEN b-2 AND d+2 # ORDER BY 5,7 #; % sys.t1, sys., sys., sys., sys., sys., sys.t1 # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4, sys.L5, sys.t1 # table_name % d, L, L, L, L, L, c # name # d, L1, L2, L3, L4, L5, c # name % int, bigint, smallint, bigint, bigint, bigint, int # type % 3, 4, 3, 4, 2, 4, 3 # length [ 101, NULL, 444, NULL, NULL, NULL, 102 ] [ 122, NULL, 222, 738, NULL, 1226, 123 ] [ 207, NULL, 444, NULL, NULL, NULL, 208 ] [ 140, 2131, 222, 851, -4, 1411, 141 ] [ 185, 2806, 333, 1121, -4, 1861, 187 ] [ 171, 2579, 444, 1030, -2, 1714, 172 ] [ 190, 2878, 222, 1158, -2, 1918, 193 ] [ 108, 1612, 333, 635, -1, 1067, 106 ] [ 116, NULL, 444, NULL, -1, NULL, 119 ] [ 133, 1985, 333, 793, 1, 1325, 134 ] [ 136, 2046, 222, 827, 1, 1371, 137 ] [ 222, 3331, 222, 1338, 1, 2226, 224 ] [ 164, 2432, 444, 966, 2, 1622, 161 ] [ 212, 3175, 333, 1277, 2, 2125, 214 ] [ 248, 3706, 111, 1484, 2, 2476, 247 ] [ 183, 2728, 333, 1096, 3, 1828, 184 ] [ 233, 3473, 333, 1391, 3, 2323, 231 ] [ 114, NULL, 444, NULL, 4, NULL, 113 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dt1.c AND x.da AND ea AND et1.c AND x.dt1.c AND x.dt1.c AND x.dt1.c AND x.dt1.c AND x.dd # OR (e>c OR et1.c AND x.dd # OR (e>c OR et1.c AND x.dc OR ed #; % sys.t1, sys.t1, ., sys., sys., sys. # table_name # sys.t1, sys.t1, .L2, sys.L3, sys.L4, sys.L5 # table_name % c, a, L, L, L, L # name # c, a, L2, L3, L4, L5 # name % int, int, bigint, bigint, bigint, bigint # type % 3, 3, 1, 3, 2, 4 # length [ 102, 104, 0, NULL, NULL, NULL ] [ 106, 107, 0, 107, 2, 635 ] [ 113, NULL, 0, NULL, NULL, NULL ] [ 119, 115, 0, NULL, NULL, NULL ] [ 123, 121, 0, NULL, -3, 738 ] [ 125, 127, 0, 127, -2, 760 ] [ 134, 131, 0, 132, 1, 793 ] [ 137, 138, 0, 137, -1, 827 ] [ 141, 142, 0, 142, -1, 851 ] [ 155, 159, 0, NULL, 1, 940 ] [ 161, 163, 0, 162, 3, 966 ] [ 172, 174, 0, 172, 4, 1030 ] [ 176, 179, 0, NULL, 4, 1057 ] [ 184, 182, 0, 182, 1, 1096 ] [ 187, 188, 0, 187, 2, 1121 ] [ 193, 191, 0, 192, -3, 1158 ] [ 195, 199, 0, 197, 1, 1180 ] [ 202, 201, 0, NULL, NULL, NULL ] [ 208, NULL, 0, NULL, NULL, NULL ] [ 214, 213, 0, 212, 2, 1277 ] [ 215, 216, 0, 217, -2, 1297 ] [ 224, 220, 0, 222, -3, 1338 ] [ 225, 229, 0, 227, 1, 1360 ] [ 231, 234, 0, 232, 2, 1391 ] [ NULL, 239, 0, NULL, 3, NULL ] [ 247, 245, 0, 247, -4, 1484 ] #SELECT c, # a, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc OR ed # ORDER BY 5,3,6,1 #; % sys.t1, sys.t1, ., sys., sys., sys. # table_name # sys.t1, sys.t1, .L2, sys.L3, sys.L4, sys.L5 # table_name % c, a, L, L, L, L # name # c, a, L2, L3, L4, L5 # name % int, int, bigint, bigint, bigint, bigint # type % 3, 3, 1, 3, 2, 4 # length [ 102, 104, 0, NULL, NULL, NULL ] [ 113, NULL, 0, NULL, NULL, NULL ] [ 119, 115, 0, NULL, NULL, NULL ] [ 202, 201, 0, NULL, NULL, NULL ] [ 208, NULL, 0, NULL, NULL, NULL ] [ 247, 245, 0, 247, -4, 1484 ] [ 123, 121, 0, NULL, -3, 738 ] [ 193, 191, 0, 192, -3, 1158 ] [ 224, 220, 0, 222, -3, 1338 ] [ 125, 127, 0, 127, -2, 760 ] [ 215, 216, 0, 217, -2, 1297 ] [ 137, 138, 0, 137, -1, 827 ] [ 141, 142, 0, 142, -1, 851 ] [ 134, 131, 0, 132, 1, 793 ] [ 155, 159, 0, NULL, 1, 940 ] [ 184, 182, 0, 182, 1, 1096 ] [ 195, 199, 0, 197, 1, 1180 ] [ 225, 229, 0, 227, 1, 1360 ] [ 106, 107, 0, 107, 2, 635 ] [ 187, 188, 0, 187, 2, 1121 ] [ 214, 213, 0, 212, 2, 1277 ] [ 231, 234, 0, 232, 2, 1391 ] [ NULL, 239, 0, NULL, 3, NULL ] [ 161, 163, 0, 162, 3, 966 ] [ 172, 174, 0, 172, 4, 1030 ] [ 176, 179, 0, NULL, 4, 1057 ] #SELECT d-e # FROM t1 # WHERE b>c # OR (c<=d-2 OR c>=d+2) #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -1 ] [ -1 ] [ NULL ] [ 2 ] [ 1 ] [ -4 ] [ NULL ] [ NULL ] [ 2 ] [ NULL ] [ -4 ] [ -2 ] [ -1 ] [ 2 ] [ -2 ] [ 1 ] [ -1 ] [ 3 ] [ 2 ] #SELECT d-e # FROM t1 # WHERE b>c # OR (c<=d-2 OR c>=d+2) # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -2 ] [ -2 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] #SELECT d-e # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR b>c #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ -1 ] [ -1 ] [ NULL ] [ 2 ] [ 1 ] [ -4 ] [ NULL ] [ NULL ] [ 2 ] [ NULL ] [ -4 ] [ -2 ] [ -1 ] [ 2 ] [ -2 ] [ 1 ] [ -1 ] [ 3 ] [ 2 ] #SELECT d-e # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR b>c # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ -4 ] [ -4 ] [ -2 ] [ -2 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] #SELECT c-d, # abs(a), # b-c, # b, # a+b*2+c*3+d*4, # c # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.be # AND (c<=d-2 OR c>=d+2) #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.t1, sys.L5, sys.t1 # table_name % L, L, L, b, L, c # name # L2, L3, L4, b, L5, c # name % bigint, int, bigint, int, bigint, int # type % 2, 3, 2, 3, 4, 3 # length [ -3, 127, 4, 129, 1272, 125 ] [ -3, 163, -1, 160, 1622, 161 ] [ 2, 213, -3, 211, 2125, 214 ] [ 2, 220, -1, 223, 2226, 224 ] [ -2, 234, 1, 232, 2323, 231 ] #SELECT c-d, # abs(a), # b-c, # b, # a+b*2+c*3+d*4, # c # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.be # AND (c<=d-2 OR c>=d+2) # ORDER BY 4,3,6,5,2,1 #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.t1, sys.L5, sys.t1 # table_name % L, L, L, b, L, c # name # L2, L3, L4, b, L5, c # name % bigint, int, bigint, int, bigint, int # type % 2, 3, 2, 3, 4, 3 # length [ -3, 127, 4, 129, 1272, 125 ] [ -3, 163, -1, 160, 1622, 161 ] [ 2, 213, -3, 211, 2125, 214 ] [ 2, 220, -1, 223, 2226, 224 ] [ -2, 234, 1, 232, 2323, 231 ] #SELECT c-d, # abs(a), # b-c, # b, # a+b*2+c*3+d*4, # c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.be #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.t1, sys.L5, sys.t1 # table_name % L, L, L, b, L, c # name # L2, L3, L4, b, L5, c # name % bigint, int, bigint, int, bigint, int # type % 2, 3, 2, 3, 4, 3 # length [ -3, 127, 4, 129, 1272, 125 ] [ -3, 163, -1, 160, 1622, 161 ] [ 2, 213, -3, 211, 2125, 214 ] [ 2, 220, -1, 223, 2226, 224 ] [ -2, 234, 1, 232, 2323, 231 ] #SELECT c-d, # abs(a), # b-c, # b, # a+b*2+c*3+d*4, # c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.be # ORDER BY 3,4,5 #; % sys., sys., sys., sys.t1, sys., sys.t1 # table_name # sys.L2, sys.L3, sys.L4, sys.t1, sys.L5, sys.t1 # table_name % L, L, L, b, L, c # name # L2, L3, L4, b, L5, c # name % bigint, int, bigint, int, bigint, int # type % 2, 3, 2, 3, 4, 3 # length [ 2, 213, -3, 211, 2125, 214 ] [ -3, 163, -1, 160, 1622, 161 ] [ 2, 220, -1, 223, 2226, 224 ] [ -2, 234, 1, 232, 2323, 231 ] [ -3, 127, 4, 129, 1272, 125 ] #SELECT c-d, # abs(a), # b-c, # b, # a+b*2+c*3+d*4, # c # FROM t1 # WHERE d>e # AND (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.be # AND (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.d=d+2) #; % sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5 # table_name % L, d, L, L, L # name # L1, d, L2, L4, L5 # name % bigint, int, bigint, bigint, bigint # type % 1, 3, 2, 1, 2 # length [ 1, 108, -2, 0, -1 ] [ NULL, 116, 3, 0, NULL ] [ 4, 128, -3, 0, 4 ] [ 1, 164, -3, 0, -1 ] [ 1, 185, 2, 0, -1 ] [ 1, 190, 3, 0, 1 ] [ 3, 212, 2, 0, -3 ] [ 3, 217, -2, 0, 3 ] [ 1, 222, 2, 0, -1 ] [ 1, 233, -2, 0, 1 ] #SELECT abs(b-c), # d, # c-d, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # ORDER BY 2,5,1,4,3 #; % sys., sys.t1, sys., ., sys. # table_name # sys.L1, sys.t1, sys.L2, .L4, sys.L5 # table_name % L, d, L, L, L # name # L1, d, L2, L4, L5 # name % bigint, int, bigint, bigint, bigint # type % 1, 3, 2, 1, 2 # length [ 1, 108, -2, 0, -1 ] [ NULL, 116, 3, 0, NULL ] [ 4, 128, -3, 0, 4 ] [ 1, 164, -3, 0, -1 ] [ 1, 185, 2, 0, -1 ] [ 1, 190, 3, 0, 1 ] [ 3, 212, 2, 0, -3 ] [ 3, 217, -2, 0, 3 ] [ 1, 222, 2, 0, -1 ] [ 1, 233, -2, 0, 1 ] #SELECT c-d, # a+b*2+c*3+d*4+e*5, # c, # abs(b-c), # e, # d, # d-e # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bd #; % ., ., .t1, ., .t1, .t1, . # table_name # .L7, .L10, .t1, .L11, .t1, .t1, .L12 # table_name % L, L, c, L, e, d, L # name # L7, L10, c, L11, e, d, L12 # name % bigint, bigint, int, bigint, int, int, bigint # type % 2, 4, 3, 1, 3, 3, 2 # length [ -1, NULL, 113, 1, 110, 114, 4 ] [ 1, NULL, 123, 1, NULL, 122, NULL ] [ -3, 1902, 125, 4, 126, 128, 2 ] [ 1, 1985, 134, 4, 132, 133, 1 ] [ 1, 2046, 137, 2, 135, 136, 1 ] [ 1, 2131, 141, 2, 144, 140, -4 ] [ NULL, NULL, 147, 2, 146, NULL, NULL ] [ NULL, NULL, 150, 1, NULL, NULL, NULL ] [ NULL, NULL, 155, 3, 157, NULL, NULL ] [ -3, 2432, 161, 1, 162, 164, 2 ] [ NULL, NULL, 166, 1, 165, NULL, NULL ] [ 1, 2579, 172, 2, 173, 171, -2 ] [ NULL, NULL, 176, 1, 177, NULL, NULL ] [ 1, 2728, 184, 3, 180, 183, 3 ] [ 2, 2806, 187, 1, 189, 185, -4 ] [ 3, 2878, 193, 1, 192, 190, -2 ] [ -1, 2949, 195, 3, 197, 196, -1 ] [ 1, NULL, 208, 2, NULL, 207, NULL ] [ 2, 3175, 214, 3, 210, 212, 2 ] [ -2, 3260, 215, 3, 219, 217, -2 ] [ 2, 3331, 224, 1, 221, 222, 1 ] [ -1, 3399, 225, 3, 227, 226, -1 ] [ -2, 3473, 231, 1, 230, 233, 3 ] [ NULL, NULL, NULL, NULL, 237, 238, 1 ] [ NULL, NULL, 244, 4, NULL, NULL, NULL ] [ -1, 3706, 247, 2, 246, 248, 2 ] [ 1, NULL, 102, NULL, NULL, 101, NULL ] [ 3, NULL, 119, NULL, 117, 116, -1 ] #SELECT c-d, # a+b*2+c*3+d*4+e*5, # c, # abs(b-c), # e, # d, # d-e # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bd # ORDER BY 3,4,5,2 #; % ., ., .t1, ., .t1, .t1, . # table_name # .L7, .L10, .t1, .L11, .t1, .t1, .L12 # table_name % L, L, c, L, e, d, L # name # L7, L10, c, L11, e, d, L12 # name % bigint, bigint, int, bigint, int, int, bigint # type % 2, 4, 3, 1, 3, 3, 2 # length [ NULL, NULL, NULL, NULL, 237, 238, 1 ] [ 1, NULL, 102, NULL, NULL, 101, NULL ] [ -1, NULL, 113, 1, 110, 114, 4 ] [ 3, NULL, 119, NULL, 117, 116, -1 ] [ 1, NULL, 123, 1, NULL, 122, NULL ] [ -3, 1902, 125, 4, 126, 128, 2 ] [ 1, 1985, 134, 4, 132, 133, 1 ] [ 1, 2046, 137, 2, 135, 136, 1 ] [ 1, 2131, 141, 2, 144, 140, -4 ] [ NULL, NULL, 147, 2, 146, NULL, NULL ] [ NULL, NULL, 150, 1, NULL, NULL, NULL ] [ NULL, NULL, 155, 3, 157, NULL, NULL ] [ -3, 2432, 161, 1, 162, 164, 2 ] [ NULL, NULL, 166, 1, 165, NULL, NULL ] [ 1, 2579, 172, 2, 173, 171, -2 ] [ NULL, NULL, 176, 1, 177, NULL, NULL ] [ 1, 2728, 184, 3, 180, 183, 3 ] [ 2, 2806, 187, 1, 189, 185, -4 ] [ 3, 2878, 193, 1, 192, 190, -2 ] [ -1, 2949, 195, 3, 197, 196, -1 ] [ 1, NULL, 208, 2, NULL, 207, NULL ] [ 2, 3175, 214, 3, 210, 212, 2 ] [ -2, 3260, 215, 3, 219, 217, -2 ] [ 2, 3331, 224, 1, 221, 222, 1 ] [ -1, 3399, 225, 3, 227, 226, -1 ] [ -2, 3473, 231, 1, 230, 233, 3 ] [ NULL, NULL, 244, 4, NULL, NULL, NULL ] [ -1, 3706, 247, 2, 246, 248, 2 ] #SELECT (a+b+c+d+e)/5, # d-e, # a-b, # abs(a), # b, # b-c # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys., sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.L5 # table_name % L, L, L, L, b, L # name # L1, L2, L3, L4, b, L5 # name % bigint, bigint, bigint, int, int, bigint # type % 3, 2, 2, 3, 3, 2 # length [ 107, -1, 2, 107, 105, -1 ] [ NULL, 4, NULL, NULL, 112, -1 ] [ NULL, NULL, -3, 121, 124, 1 ] [ 132, 1, 1, 131, 130, -4 ] [ 137, 1, -1, 138, 139, 2 ] [ 142, -4, -1, 142, 143, 2 ] [ 162, 2, 3, 163, 160, -1 ] [ 172, -2, 4, 174, 170, -2 ] [ 182, 3, 1, 182, 181, -3 ] [ 187, -4, 2, 188, 186, -1 ] [ NULL, NULL, NULL, NULL, 206, -2 ] [ 212, 2, 2, 213, 211, -3 ] [ 222, 1, -3, 220, 223, -1 ] [ 232, 3, 2, 234, 232, 1 ] [ 247, 2, -4, 245, 249, 2 ] #SELECT (a+b+c+d+e)/5, # d-e, # a-b, # abs(a), # b, # b-c # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 4,6,1,5,2 #; % sys., sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L4, sys.t1, sys.L5 # table_name % L, L, L, L, b, L # name # L1, L2, L3, L4, b, L5 # name % bigint, bigint, bigint, int, int, bigint # type % 3, 2, 2, 3, 3, 2 # length [ NULL, NULL, NULL, NULL, 206, -2 ] [ NULL, 4, NULL, NULL, 112, -1 ] [ 107, -1, 2, 107, 105, -1 ] [ NULL, NULL, -3, 121, 124, 1 ] [ 132, 1, 1, 131, 130, -4 ] [ 137, 1, -1, 138, 139, 2 ] [ 142, -4, -1, 142, 143, 2 ] [ 162, 2, 3, 163, 160, -1 ] [ 172, -2, 4, 174, 170, -2 ] [ 182, 3, 1, 182, 181, -3 ] [ 187, -4, 2, 188, 186, -1 ] [ 212, 2, 2, 213, 211, -3 ] [ 222, 1, -3, 220, 223, -1 ] [ 232, 3, 2, 234, 232, 1 ] [ 247, 2, -4, 245, 249, 2 ] #SELECT (a+b+c+d+e)/5 # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ 107 ] [ NULL ] [ NULL ] [ NULL ] [ 127 ] [ 132 ] [ 137 ] [ 142 ] [ NULL ] [ NULL ] [ NULL ] [ 162 ] [ NULL ] [ 172 ] [ NULL ] [ 182 ] [ 187 ] [ 192 ] [ 197 ] [ NULL ] [ NULL ] [ 212 ] [ 217 ] [ 222 ] [ 227 ] [ 232 ] [ NULL ] [ NULL ] [ 247 ] #SELECT (a+b+c+d+e)/5 # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ 107 ] [ 127 ] [ 132 ] [ 137 ] [ 142 ] [ 162 ] [ 172 ] [ 182 ] [ 187 ] [ 192 ] [ 197 ] [ 212 ] [ 217 ] [ 222 ] [ 227 ] [ 232 ] [ 247 ] #SELECT d, # c-d, # c, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b # FROM t1 #; % sys.t1, sys., sys.t1, ., sys., sys. # table_name # sys.t1, sys.L1, sys.t1, .L3, sys.L6, sys.L7 # table_name % d, L, c, L, L, L # name # d, L1, c, L3, L6, L7 # name % int, bigint, int, bigint, bigint, bigint # type % 3, 2, 3, 2, 4, 2 # length [ 114, -1, 113, 1, 1120, NULL ] [ 101, 1, 102, 0, NULL, NULL ] [ 108, -2, 106, 0, 1050, 2 ] [ 122, 1, 123, 2, 1240, -3 ] [ 128, -3, 125, 3, 1290, -2 ] [ 116, 3, 119, 0, NULL, NULL ] [ 133, 1, 134, 4, 1300, 1 ] [ 136, 1, 137, 5, 1390, -1 ] [ 140, 1, 141, 6, 1430, -1 ] [ NULL, NULL, 147, 7, 1450, 4 ] [ NULL, NULL, 150, 8, 1510, 2 ] [ NULL, NULL, 155, 9, 1580, 1 ] [ 164, -3, 161, 10, 1600, 3 ] [ NULL, NULL, 166, 11, 1670, 1 ] [ 171, 1, 172, 12, 1700, 4 ] [ NULL, NULL, 176, 13, 358, 4 ] [ 183, 1, 184, 14, 364, 1 ] [ 185, 2, 187, 15, 376, 2 ] [ 190, 3, 193, 16, 382, -3 ] [ 196, -1, 195, 17, 398, 1 ] [ 203, -1, 202, 0, 402, NULL ] [ 207, 1, 208, 18, NULL, NULL ] [ 212, 2, 214, 19, 426, 2 ] [ 217, -2, 215, 20, 432, -2 ] [ 222, 2, 224, 21, 440, -3 ] [ 226, -1, 225, 22, 458, 1 ] [ 233, -2, 231, 23, 468, 2 ] [ 238, NULL, NULL, 24, 2360, 3 ] [ NULL, NULL, 244, 25, 486, 3 ] [ 248, -1, 247, 26, 490, -4 ] #SELECT d, # c-d, # c, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b # FROM t1 # ORDER BY 2,5,3,1,4 #; % sys.t1, sys., sys.t1, ., sys., sys. # table_name # sys.t1, sys.L1, sys.t1, .L3, sys.L6, sys.L7 # table_name % d, L, c, L, L, L # name # d, L1, c, L3, L6, L7 # name % int, bigint, int, bigint, bigint, bigint # type % 3, 2, 3, 2, 4, 2 # length [ NULL, NULL, 176, 13, 358, 4 ] [ NULL, NULL, 244, 25, 486, 3 ] [ NULL, NULL, 147, 7, 1450, 4 ] [ NULL, NULL, 150, 8, 1510, 2 ] [ NULL, NULL, 155, 9, 1580, 1 ] [ NULL, NULL, 166, 11, 1670, 1 ] [ 238, NULL, NULL, 24, 2360, 3 ] [ 128, -3, 125, 3, 1290, -2 ] [ 164, -3, 161, 10, 1600, 3 ] [ 217, -2, 215, 20, 432, -2 ] [ 233, -2, 231, 23, 468, 2 ] [ 108, -2, 106, 0, 1050, 2 ] [ 196, -1, 195, 17, 398, 1 ] [ 203, -1, 202, 0, 402, NULL ] [ 226, -1, 225, 22, 458, 1 ] [ 248, -1, 247, 26, 490, -4 ] [ 114, -1, 113, 1, 1120, NULL ] [ 101, 1, 102, 0, NULL, NULL ] [ 207, 1, 208, 18, NULL, NULL ] [ 183, 1, 184, 14, 364, 1 ] [ 122, 1, 123, 2, 1240, -3 ] [ 133, 1, 134, 4, 1300, 1 ] [ 136, 1, 137, 5, 1390, -1 ] [ 140, 1, 141, 6, 1430, -1 ] [ 171, 1, 172, 12, 1700, 4 ] [ 185, 2, 187, 15, 376, 2 ] [ 212, 2, 214, 19, 426, 2 ] [ 222, 2, 224, 21, 440, -3 ] [ 116, 3, 119, 0, NULL, NULL ] [ 190, 3, 193, 16, 382, -3 ] #SELECT abs(a), # abs(b-c) # FROM t1 # WHERE (a>b-2 AND ac #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, bigint # type % 3, 1 # length [ 121, 1 ] [ 127, 4 ] [ 131, 4 ] [ 138, 2 ] [ 142, 2 ] [ 153, 1 ] [ 159, 3 ] [ 168, 1 ] [ 182, 3 ] [ 191, 1 ] [ 199, 3 ] [ 216, 3 ] [ 229, 3 ] [ 234, 1 ] [ 245, 2 ] #SELECT abs(a), # abs(b-c) # FROM t1 # WHERE (a>b-2 AND ac # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, bigint # type % 3, 1 # length [ 121, 1 ] [ 153, 1 ] [ 168, 1 ] [ 191, 1 ] [ 234, 1 ] [ 138, 2 ] [ 142, 2 ] [ 245, 2 ] [ 159, 3 ] [ 182, 3 ] [ 199, 3 ] [ 216, 3 ] [ 229, 3 ] [ 127, 4 ] [ 131, 4 ] #SELECT abs(a), # abs(b-c) # FROM t1 # WHERE b>c # OR (a>b-2 AND ac # OR (a>b-2 AND at1.c AND x.d=d+2) #; % sys.t1, sys.t1, sys., ., sys. # table_name # sys.t1, sys.t1, sys.L1, .L3, sys.L4 # table_name % e, c, L, L, L # name # e, c, L1, L3, L4 # name % int, int, bigint, bigint, bigint # type % 3, 3, 1, 1, 2 # length [ 109, 106, 1, 0, -1 ] [ 117, 119, NULL, 0, -1 ] [ 126, 125, 4, 0, 2 ] [ 162, 161, 1, 0, 2 ] [ 189, 187, 1, 0, -4 ] [ 192, 193, 1, 0, -2 ] [ 210, 214, 3, 0, 2 ] [ 219, 215, 3, 0, -2 ] [ 221, 224, 1, 0, 1 ] [ 230, 231, 1, 0, 3 ] #SELECT e, # c, # abs(b-c), # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # ORDER BY 3,1 #; % sys.t1, sys.t1, sys., ., sys. # table_name # sys.t1, sys.t1, sys.L1, .L3, sys.L4 # table_name % e, c, L, L, L # name # e, c, L1, L3, L4 # name % int, int, bigint, bigint, bigint # type % 3, 3, 1, 1, 2 # length [ 117, 119, NULL, 0, -1 ] [ 109, 106, 1, 0, -1 ] [ 162, 161, 1, 0, 2 ] [ 189, 187, 1, 0, -4 ] [ 192, 193, 1, 0, -2 ] [ 221, 224, 1, 0, 1 ] [ 230, 231, 1, 0, 3 ] [ 210, 214, 3, 0, 2 ] [ 219, 215, 3, 0, -2 ] [ 126, 125, 4, 0, 2 ] #SELECT c, # a+b*2, # CASE WHEN a=d+2) #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, bigint, smallint # type % 3, 3, 3 # length [ 106, 317, 333 ] [ 119, NULL, 444 ] [ 125, 385, 222 ] [ 161, 483, 444 ] [ 187, 560, 333 ] [ 193, 579, 222 ] [ 214, 635, 333 ] [ 215, 652, 222 ] [ 224, 666, 222 ] [ 231, 698, 333 ] #SELECT c, # a+b*2, # CASE WHEN a=d+2) # ORDER BY 3,2 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, bigint, smallint # type % 3, 3, 3 # length [ 125, 385, 222 ] [ 193, 579, 222 ] [ 215, 652, 222 ] [ 224, 666, 222 ] [ 106, 317, 333 ] [ 187, 560, 333 ] [ 214, 635, 333 ] [ 231, 698, 333 ] [ 119, NULL, 444 ] [ 161, 483, 444 ] #SELECT c-d, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 1, 2, 1, 3 # length [ 1, NULL, 0, 555 ] [ 3, -1, 0, 333 ] [ 1, NULL, 0, 333 ] [ 1, 1, 0, 444 ] [ 1, 1, 0, 111 ] [ 1, -4, 0, 111 ] [ 1, -2, 0, 555 ] [ 1, 3, 0, 333 ] [ 2, -4, 0, 444 ] [ 3, -2, 0, 444 ] [ 1, NULL, 0, 555 ] [ 2, 2, 0, 222 ] [ 2, 1, 0, 444 ] #SELECT c-d, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd # ORDER BY 3,1,2 #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 1, 2, 1, 3 # length [ 1, NULL, 0, 555 ] [ 1, NULL, 0, 333 ] [ 1, NULL, 0, 555 ] [ 1, -4, 0, 111 ] [ 1, -2, 0, 555 ] [ 1, 1, 0, 444 ] [ 1, 1, 0, 111 ] [ 1, 3, 0, 333 ] [ 2, -4, 0, 444 ] [ 2, 1, 0, 444 ] [ 2, 2, 0, 222 ] [ 3, -2, 0, 444 ] [ 3, -1, 0, 333 ] #SELECT b, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a, # abs(a), # d-e # FROM t1 #; % sys.t1, sys., sys., sys., sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % b, L, L, L, a, L, L # name # b, L1, L2, L5, a, L6, L7 # name % int, smallint, bigint, bigint, int, int, bigint # type % 3, 3, 2, 4, 3, 3, 2 # length [ NULL, 555, NULL, NULL, 104, 104, NULL ] [ 105, 333, -1, 1050, 107, 107, -1 ] [ 112, 555, -1, 1120, NULL, NULL, 4 ] [ NULL, 333, NULL, NULL, 115, 115, -1 ] [ 124, 333, 1, 1240, 121, 121, NULL ] [ 129, 333, 4, 1290, 127, 127, 2 ] [ 130, 444, -4, 1300, 131, 131, 1 ] [ 139, 111, 2, 1390, 138, 138, 1 ] [ 143, 111, 2, 1430, 142, 142, -4 ] [ 145, 555, -2, 1450, 149, 149, NULL ] [ 151, 555, 1, 1510, 153, 153, NULL ] [ 158, 555, 3, 1580, 159, 159, NULL ] [ 160, 333, -1, 1600, 163, 163, 2 ] [ 167, 555, 1, 1670, 168, 168, NULL ] [ 170, 555, -2, 1700, 174, 174, -2 ] [ 175, 555, -1, 358, 179, 179, NULL ] [ 181, 333, -3, 364, 182, 182, 3 ] [ 186, 444, -1, 376, 188, 188, -4 ] [ 194, 444, 1, 382, 191, 191, -2 ] [ 198, 555, 3, 398, 199, 199, -1 ] [ NULL, 222, NULL, 402, 201, 201, -1 ] [ 206, 555, -2, NULL, NULL, NULL, NULL ] [ 211, 222, -3, 426, 213, 213, 2 ] [ 218, 333, 3, 432, 216, 216, -2 ] [ 223, 444, -1, 440, 220, 220, 1 ] [ 228, 555, 3, 458, 229, 229, -1 ] [ 232, 555, 1, 468, 234, 234, 3 ] [ 236, 555, NULL, 2360, 239, 239, 1 ] [ 240, 222, -4, 486, 243, 243, NULL ] [ 249, 444, 2, 490, 245, 245, 2 ] #SELECT b, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # b-c, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a, # abs(a), # d-e # FROM t1 # ORDER BY 5,4,2,7,3 #; % sys.t1, sys., sys., sys., sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L5, sys.t1, sys.L6, sys.L7 # table_name % b, L, L, L, a, L, L # name # b, L1, L2, L5, a, L6, L7 # name % int, smallint, bigint, bigint, int, int, bigint # type % 3, 3, 2, 4, 3, 3, 2 # length [ 206, 555, -2, NULL, NULL, NULL, NULL ] [ 112, 555, -1, 1120, NULL, NULL, 4 ] [ NULL, 555, NULL, NULL, 104, 104, NULL ] [ 105, 333, -1, 1050, 107, 107, -1 ] [ NULL, 333, NULL, NULL, 115, 115, -1 ] [ 124, 333, 1, 1240, 121, 121, NULL ] [ 129, 333, 4, 1290, 127, 127, 2 ] [ 130, 444, -4, 1300, 131, 131, 1 ] [ 139, 111, 2, 1390, 138, 138, 1 ] [ 143, 111, 2, 1430, 142, 142, -4 ] [ 145, 555, -2, 1450, 149, 149, NULL ] [ 151, 555, 1, 1510, 153, 153, NULL ] [ 158, 555, 3, 1580, 159, 159, NULL ] [ 160, 333, -1, 1600, 163, 163, 2 ] [ 167, 555, 1, 1670, 168, 168, NULL ] [ 170, 555, -2, 1700, 174, 174, -2 ] [ 175, 555, -1, 358, 179, 179, NULL ] [ 181, 333, -3, 364, 182, 182, 3 ] [ 186, 444, -1, 376, 188, 188, -4 ] [ 194, 444, 1, 382, 191, 191, -2 ] [ 198, 555, 3, 398, 199, 199, -1 ] [ NULL, 222, NULL, 402, 201, 201, -1 ] [ 211, 222, -3, 426, 213, 213, 2 ] [ 218, 333, 3, 432, 216, 216, -2 ] [ 223, 444, -1, 440, 220, 220, 1 ] [ 228, 555, 3, 458, 229, 229, -1 ] [ 232, 555, 1, 468, 234, 234, 3 ] [ 236, 555, NULL, 2360, 239, 239, 1 ] [ 240, 222, -4, 486, 243, 243, NULL ] [ 249, 444, 2, 490, 245, 245, 2 ] #SELECT a # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys.t1 # table_name % a # name % int # type % 3 # length [ 107 ] [ 115 ] [ 127 ] [ 163 ] [ 188 ] [ 191 ] [ 213 ] [ 216 ] [ 220 ] [ 234 ] #SELECT a # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 1 #; % sys.t1 # table_name % a # name % int # type % 3 # length [ 107 ] [ 115 ] [ 127 ] [ 163 ] [ 188 ] [ 191 ] [ 213 ] [ 216 ] [ 220 ] [ 234 ] #SELECT abs(b-c), # b # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR (a>b-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND at1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND et1.c AND x.da AND ec OR ec OR ec #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % d, L, L # name # d, L1, L2 # name % int, smallint, bigint # type % 3, 3, 2 # length [ 122, 333, NULL ] [ 128, 333, 2 ] [ 136, 111, 1 ] [ 140, 111, -4 ] [ NULL, 555, NULL ] [ NULL, 555, NULL ] [ NULL, 555, NULL ] [ 190, 444, -2 ] [ 196, 555, -1 ] [ 217, 333, -2 ] [ 226, 555, -1 ] [ 233, 555, 3 ] [ 248, 444, 2 ] #SELECT d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d-e # FROM t1 # WHERE b>c # ORDER BY 3,2 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % d, L, L # name # d, L1, L2 # name % int, smallint, bigint # type % 3, 3, 2 # length [ 122, 333, NULL ] [ NULL, 555, NULL ] [ NULL, 555, NULL ] [ NULL, 555, NULL ] [ 140, 111, -4 ] [ 217, 333, -2 ] [ 190, 444, -2 ] [ 196, 555, -1 ] [ 226, 555, -1 ] [ 136, 111, 1 ] [ 128, 333, 2 ] [ 248, 444, 2 ] [ 233, 555, 3 ] #SELECT e, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND c>d #; % sys.t1, sys., ., sys., sys. # table_name # sys.t1, sys.L3, .L5, sys.L6, sys.L7 # table_name % e, L, L, L, L # name # e, L3, L5, L6, L7 # name % int, bigint, bigint, bigint, bigint # type % 3, 3, 1, 2, 1 # length [ 117, NULL, 0, NULL, 3 ] [ 189, 376, 0, 2, 2 ] [ 192, 382, 0, -3, 3 ] [ 210, 426, 0, 2, 2 ] [ 221, 440, 0, -3, 2 ] #SELECT e, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND c>d # ORDER BY 4,1,3,2,5 #; % sys.t1, sys., ., sys., sys. # table_name # sys.t1, sys.L3, .L5, sys.L6, sys.L7 # table_name % e, L, L, L, L # name # e, L3, L5, L6, L7 # name % int, bigint, bigint, bigint, bigint # type % 3, 3, 1, 2, 1 # length [ 117, NULL, 0, NULL, 3 ] [ 192, 382, 0, -3, 3 ] [ 221, 440, 0, -3, 2 ] [ 189, 376, 0, 2, 2 ] [ 210, 426, 0, 2, 2 ] #SELECT a, # d-e, # c-d, # (SELECT count(*) FROM t1 AS x WHERE x.bb-2 AND ab-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d, # (SELECT count(*) FROM t1 AS x WHERE x.bd #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % b, L # name # b, L1 # name % int, bigint # type % 1, 1 # length #SELECT b, # a+b*2 # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # AND c>d # ORDER BY 1,2 #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % b, L # name # b, L1 # name % int, bigint # type % 1, 1 # length #SELECT b, # a+b*2 # FROM t1 # WHERE c>d # AND e+d BETWEEN a+b-10 AND c+130 #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % b, L # name # b, L1 # name % int, bigint # type % 1, 1 # length #SELECT b, # a+b*2 # FROM t1 # WHERE c>d # AND e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,1 #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % b, L # name # b, L1 # name % int, bigint # type % 1, 1 # length #SELECT a+b*2+c*3, # a+b*2+c*3+d*4+e*5, # a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 #; % sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L6 # table_name % L, L, L, L # name # L1, L2, L3, L6 # name % bigint, bigint, bigint, bigint # type % 4, 4, 4, 4 # length [ 635, 1612, 1067, 1050 ] [ NULL, NULL, NULL, 1120 ] [ 738, NULL, 1226, 1240 ] [ 793, 1985, 1325, 1300 ] [ 827, 2046, 1371, 1390 ] [ 851, 2131, 1411, 1430 ] [ 966, 2432, 1622, 1600 ] [ 1030, 2579, 1714, 1700 ] [ 1096, 2728, 1828, 364 ] [ 1121, 2806, 1861, 376 ] [ NULL, NULL, NULL, NULL ] [ 1277, 3175, 2125, 426 ] [ 1338, 3331, 2226, 440 ] [ 1391, 3473, 2323, 468 ] [ 1484, 3706, 2476, 490 ] #SELECT a+b*2+c*3, # a+b*2+c*3+d*4+e*5, # a+b*2+c*3+d*4, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # ORDER BY 3,1,4,2 #; % sys., sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3, sys.L6 # table_name % L, L, L, L # name # L1, L2, L3, L6 # name % bigint, bigint, bigint, bigint # type % 4, 4, 4, 4 # length [ NULL, NULL, NULL, NULL ] [ NULL, NULL, NULL, 1120 ] [ 635, 1612, 1067, 1050 ] [ 738, NULL, 1226, 1240 ] [ 793, 1985, 1325, 1300 ] [ 827, 2046, 1371, 1390 ] [ 851, 2131, 1411, 1430 ] [ 966, 2432, 1622, 1600 ] [ 1030, 2579, 1714, 1700 ] [ 1096, 2728, 1828, 364 ] [ 1121, 2806, 1861, 376 ] [ 1277, 3175, 2125, 426 ] [ 1338, 3331, 2226, 440 ] [ 1391, 3473, 2323, 468 ] [ 1484, 3706, 2476, 490 ] #SELECT b-c, # a+b*2+c*3+d*4, # (a+b+c+d+e)/5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.de # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bt1.c AND x.de # AND d NOT BETWEEN 110 AND 150 #; % sys., sys., sys., sys., ., sys. # table_name # sys.L2, sys.L3, sys.L4, sys.L5, .L7, sys.L10 # table_name % L, L, L, L, L, L # name # L2, L3, L4, L5, L7, L10 # name % bigint, bigint, bigint, smallint, bigint, bigint # type % 2, 4, 3, 3, 1, 1 # length [ -1, 1622, 162, 333, 0, 1 ] [ -3, 1828, 182, 333, 0, 3 ] [ -3, 2125, 212, 222, 0, 3 ] [ -1, 2226, 222, 444, 0, 1 ] [ 1, 2323, 232, 555, 0, 1 ] [ NULL, NULL, NULL, 555, 0, NULL ] [ 2, 2476, 247, 444, 0, 2 ] #SELECT b-c, # a+b*2+c*3+d*4, # (a+b+c+d+e)/5, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND d NOT BETWEEN 110 AND 150 # ORDER BY 6,4,1 #; % sys., sys., sys., sys., ., sys. # table_name # sys.L2, sys.L3, sys.L4, sys.L5, .L7, sys.L10 # table_name % L, L, L, L, L, L # name # L2, L3, L4, L5, L7, L10 # name % bigint, bigint, bigint, smallint, bigint, bigint # type % 2, 4, 3, 3, 1, 1 # length [ NULL, NULL, NULL, 555, 0, NULL ] [ -1, 1622, 162, 333, 0, 1 ] [ -1, 2226, 222, 444, 0, 1 ] [ 1, 2323, 232, 555, 0, 1 ] [ 2, 2476, 247, 444, 0, 2 ] [ -3, 2125, 212, 222, 0, 3 ] [ -3, 1828, 182, 333, 0, 3 ] #SELECT a, # b # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb #; % .t1, .t1 # table_name % a, b # name % int, int # type % 3, 3 # length [ NULL, 112 ] [ 121, 124 ] [ 127, 129 ] [ 131, 130 ] [ 138, 139 ] [ 142, 143 ] [ 149, 145 ] [ 153, 151 ] [ 159, 158 ] [ 163, 160 ] [ 168, 167 ] [ 174, 170 ] [ 179, 175 ] [ 182, 181 ] [ 188, 186 ] [ 191, 194 ] [ 199, 198 ] [ NULL, 206 ] [ 213, 211 ] [ 216, 218 ] [ 220, 223 ] [ 229, 228 ] [ 234, 232 ] [ 239, 236 ] [ 243, 240 ] [ 245, 249 ] [ 107, 105 ] #SELECT a, # b # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # ORDER BY 2,1 #; % .t1, .t1 # table_name % a, b # name % int, int # type % 3, 3 # length [ 107, 105 ] [ NULL, 112 ] [ 121, 124 ] [ 127, 129 ] [ 131, 130 ] [ 138, 139 ] [ 142, 143 ] [ 149, 145 ] [ 153, 151 ] [ 159, 158 ] [ 163, 160 ] [ 168, 167 ] [ 174, 170 ] [ 179, 175 ] [ 182, 181 ] [ 188, 186 ] [ 191, 194 ] [ 199, 198 ] [ NULL, 206 ] [ 213, 211 ] [ 216, 218 ] [ 220, 223 ] [ 229, 228 ] [ 234, 232 ] [ 239, 236 ] [ 243, 240 ] [ 245, 249 ] #SELECT a, # b # FROM t1 # WHERE a>b # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.ba AND ea AND ea AND ea AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b=d+2) #; % sys., sys. # table_name # sys.L4, sys.L5 # table_name % L, L # name # L4, L5 # name % bigint, bigint # type % 4, 4 # length [ 1290, 760 ] [ 1600, 966 ] [ 376, 1121 ] [ 382, 1158 ] [ 426, 1277 ] [ 432, 1297 ] [ 440, 1338 ] [ 468, 1391 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b=d+2) # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L4, sys.L5 # table_name % L, L # name # L4, L5 # name % bigint, bigint # type % 4, 4 # length [ 1290, 760 ] [ 1600, 966 ] [ 376, 1121 ] [ 382, 1158 ] [ 426, 1277 ] [ 432, 1297 ] [ 440, 1338 ] [ 468, 1391 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # AND d>e # AND c BETWEEN b-2 AND d+2 #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # AND d>e # AND c BETWEEN b-2 AND d+2 # ORDER BY 2,1,3 #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND c BETWEEN b-2 AND d+2 # AND a>b #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND c BETWEEN b-2 AND d+2 # AND a>b # ORDER BY 2,3,1 #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND a>b # AND c BETWEEN b-2 AND d+2 #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND a>b # AND c BETWEEN b-2 AND d+2 # ORDER BY 3,2 #; % sys.t1, ., sys. # table_name # sys.t1, .L2, sys.L3 # table_name % b, L, L # name # b, L2, L3 # name % int, bigint, bigint # type % 3, 1, 3 # length [ 130, 0, 391 ] [ 160, 0, 483 ] [ 181, 0, 544 ] [ 211, 0, 635 ] [ 232, 0, 698 ] #SELECT CASE WHEN aa AND e=d+2) # AND c BETWEEN b-2 AND d+2 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 222 ] #SELECT CASE WHEN aa AND e=d+2) # AND c BETWEEN b-2 AND d+2 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 222 ] #SELECT CASE WHEN aa AND e=d+2) #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 222 ] #SELECT CASE WHEN aa AND e=d+2) # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % smallint # type % 3 # length [ 222 ] #SELECT CASE WHEN ab-2 AND ab-2 AND at1.c AND x.da AND et1.c AND x.da AND ee #; % sys., sys.t1, sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % L, c, L, d, L, L, L # name # L1, c, L2, d, L3, L4, L5 # name % int, int, bigint, int, bigint, bigint, smallint # type % 3, 3, 4, 3, 4, 4, 3 # length [ NULL, 113, NULL, 114, NULL, NULL, 555 ] [ 127, 125, 760, 128, 1902, 1272, 333 ] [ 131, 134, 793, 133, 1985, 1325, 444 ] [ 138, 137, 827, 136, 2046, 1371, 111 ] [ 163, 161, 966, 164, 2432, 1622, 333 ] [ 182, 184, 1096, 183, 2728, 1828, 333 ] [ 213, 214, 1277, 212, 3175, 2125, 222 ] [ 220, 224, 1338, 222, 3331, 2226, 444 ] [ 234, 231, 1391, 233, 3473, 2323, 555 ] [ 239, NULL, NULL, 238, NULL, NULL, 555 ] [ 245, 247, 1484, 248, 3706, 2476, 444 ] #SELECT abs(a), # c, # a+b*2+c*3, # d, # a+b*2+c*3+d*4+e*5, # a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END # FROM t1 # WHERE d>e # ORDER BY 6,2,7,3,5,1 #; % sys., sys.t1, sys., sys.t1, sys., sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.t1, sys.L3, sys.L4, sys.L5 # table_name % L, c, L, d, L, L, L # name # L1, c, L2, d, L3, L4, L5 # name % int, int, bigint, int, bigint, bigint, smallint # type % 3, 3, 4, 3, 4, 4, 3 # length [ 239, NULL, NULL, 238, NULL, NULL, 555 ] [ NULL, 113, NULL, 114, NULL, NULL, 555 ] [ 127, 125, 760, 128, 1902, 1272, 333 ] [ 131, 134, 793, 133, 1985, 1325, 444 ] [ 138, 137, 827, 136, 2046, 1371, 111 ] [ 163, 161, 966, 164, 2432, 1622, 333 ] [ 182, 184, 1096, 183, 2728, 1828, 333 ] [ 213, 214, 1277, 212, 3175, 2125, 222 ] [ 220, 224, 1338, 222, 3331, 2226, 444 ] [ 234, 231, 1391, 233, 3473, 2323, 555 ] [ 245, 247, 1484, 248, 3706, 2476, 444 ] #SELECT c-d # FROM t1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ 1 ] [ -2 ] [ -1 ] [ 3 ] [ 1 ] [ -3 ] [ 1 ] [ 1 ] [ 1 ] [ NULL ] [ NULL ] [ NULL ] [ -3 ] [ NULL ] [ 1 ] [ NULL ] [ 1 ] [ 2 ] [ 3 ] [ -1 ] [ -1 ] [ 1 ] [ 2 ] [ -2 ] [ 2 ] [ -1 ] [ -2 ] [ NULL ] [ NULL ] [ -1 ] #SELECT c-d # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ NULL ] [ -3 ] [ -3 ] [ -2 ] [ -2 ] [ -2 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ -1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 1 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] [ 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND c>d #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 3, 2 # length [ NULL, NULL ] [ 376, -1 ] [ 382, 1 ] [ 426, -3 ] [ 440, -1 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND c>d # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 3, 2 # length [ NULL, NULL ] [ 376, -1 ] [ 382, 1 ] [ 426, -3 ] [ 440, -1 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE c>d # AND (c<=d-2 OR c>=d+2) #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 3, 2 # length [ NULL, NULL ] [ 376, -1 ] [ 382, 1 ] [ 426, -3 ] [ 440, -1 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b-c # FROM t1 # WHERE c>d # AND (c<=d-2 OR c>=d+2) # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L3, sys.L4 # table_name % L, L # name # L3, L4 # name % bigint, bigint # type % 3, 2 # length [ NULL, NULL ] [ 426, -3 ] [ 376, -1 ] [ 440, -1 ] [ 382, 1 ] #SELECT CASE WHEN ac OR ec # AND d NOT BETWEEN 110 AND 150 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % smallint, int, bigint # type % 3, 3, 1 # length [ 333, 197, 3 ] [ 222, 219, 3 ] [ 333, 227, 3 ] [ 333, 230, 1 ] [ 111, 246, 2 ] #SELECT CASE WHEN ac OR ec # AND d NOT BETWEEN 110 AND 150 # ORDER BY 1,2 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % smallint, int, bigint # type % 3, 3, 1 # length [ 111, 246, 2 ] [ 222, 219, 3 ] [ 333, 197, 3 ] [ 333, 227, 3 ] [ 333, 230, 1 ] #SELECT CASE WHEN ac OR ec #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % smallint, int, bigint # type % 3, 3, 1 # length [ 333, 197, 3 ] [ 222, 219, 3 ] [ 333, 227, 3 ] [ 333, 230, 1 ] [ 111, 246, 2 ] #SELECT CASE WHEN ac OR ec # ORDER BY 2,1,3 #; % sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2 # table_name % L, e, L # name # L1, e, L2 # name % smallint, int, bigint # type % 3, 3, 1 # length [ 333, 197, 3 ] [ 222, 219, 3 ] [ 333, 227, 3 ] [ 333, 230, 1 ] [ 111, 246, 2 ] #SELECT CASE WHEN ac # AND (e>c OR ec # AND (e>c OR ea AND eb-2 AND aa AND eb-2 AND ab-2 AND aa AND eb-2 AND aa AND eb-2 AND aa AND eb-2 AND aa AND ec #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.t1, sys.L4 # table_name % L, L, a, L, d, L # name # L1, L2, a, L3, d, L4 # name % bigint, bigint, int, smallint, int, bigint # type % 4, 4, 3, 3, 3, 2 # length [ 738, NULL, 121, 333, 122, 1 ] [ 760, 1902, 127, 333, 128, -3 ] [ 827, 2046, 138, 111, 136, 1 ] [ 851, 2131, 142, 111, 140, 1 ] [ 905, NULL, 153, 555, NULL, NULL ] [ 940, NULL, 159, 555, NULL, NULL ] [ 1000, NULL, 168, 555, NULL, NULL ] [ 1158, 2878, 191, 444, 190, 3 ] [ 1180, 2949, 199, 555, 196, -1 ] [ 1297, 3260, 216, 333, 217, -2 ] [ 1360, 3399, 229, 555, 226, -1 ] [ 1391, 3473, 234, 555, 233, -2 ] [ 1484, 3706, 245, 444, 248, -1 ] #SELECT a+b*2+c*3, # a+b*2+c*3+d*4+e*5, # a, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d, # c-d # FROM t1 # WHERE b>c # ORDER BY 1,3,5,6,4 #; % sys., sys., sys.t1, sys., sys.t1, sys. # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.t1, sys.L4 # table_name % L, L, a, L, d, L # name # L1, L2, a, L3, d, L4 # name % bigint, bigint, int, smallint, int, bigint # type % 4, 4, 3, 3, 3, 2 # length [ 738, NULL, 121, 333, 122, 1 ] [ 760, 1902, 127, 333, 128, -3 ] [ 827, 2046, 138, 111, 136, 1 ] [ 851, 2131, 142, 111, 140, 1 ] [ 905, NULL, 153, 555, NULL, NULL ] [ 940, NULL, 159, 555, NULL, NULL ] [ 1000, NULL, 168, 555, NULL, NULL ] [ 1158, 2878, 191, 444, 190, 3 ] [ 1180, 2949, 199, 555, 196, -1 ] [ 1297, 3260, 216, 333, 217, -2 ] [ 1360, 3399, 229, 555, 226, -1 ] [ 1391, 3473, 234, 555, 233, -2 ] [ 1484, 3706, 245, 444, 248, -1 ] #SELECT CASE WHEN aa AND eb # AND d>e #; % sys., sys., sys.t1, sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L4, sys.t1 # table_name % L, L, e, L, L, a # name # L1, L2, e, L3, L4, a # name % smallint, bigint, int, bigint, bigint, int # type % 1, 1, 1, 1, 1, 1 # length #SELECT CASE WHEN aa AND eb # AND d>e # ORDER BY 6,3 #; % sys., sys., sys.t1, sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1, sys.L3, sys.L4, sys.t1 # table_name % L, L, e, L, L, a # name # L1, L2, e, L3, L4, a # name % smallint, bigint, int, bigint, bigint, int # type % 1, 1, 1, 1, 1, 1 # length #SELECT CASE WHEN ab # AND d>e # AND (e>a AND eb # AND d>e # AND (e>a AND ea AND ec #; % ., sys., sys.t1, sys. # table_name # .L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, c, L # name # L2, L3, c, L4 # name % bigint, bigint, int, bigint # type % 2, 4, 3, 3 # length [ 16, 2878, 193, 579 ] [ 26, 3706, 247, 743 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.ba AND ec # ORDER BY 2,4 #; % ., sys., sys.t1, sys. # table_name # .L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, c, L # name # L2, L3, c, L4 # name % bigint, bigint, int, bigint # type % 2, 4, 3, 3 # length [ 16, 2878, 193, 579 ] [ 26, 3706, 247, 743 ] #SELECT abs(a), # a+b*2+c*3, # a+b*2, # e, # b # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND d NOT BETWEEN 110 AND 150 #; % sys., sys., sys., sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.t1 # table_name % L, L, L, e, b # name # L1, L2, L3, e, b # name % int, bigint, bigint, int, int # type % 3, 4, 3, 3, 3 # length [ 107, 635, 317, 109, 105 ] [ 163, 966, 483, 162, 160 ] [ 188, 1121, 560, 189, 186 ] [ 191, 1158, 579, 192, 194 ] [ 213, 1277, 635, 210, 211 ] [ 216, 1297, 652, 219, 218 ] [ 220, 1338, 666, 221, 223 ] [ 234, 1391, 698, 230, 232 ] #SELECT abs(a), # a+b*2+c*3, # a+b*2, # e, # b # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND d NOT BETWEEN 110 AND 150 # ORDER BY 5,4,1,2,3 #; % sys., sys., sys., sys.t1, sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1, sys.t1 # table_name % L, L, L, e, b # name # L1, L2, L3, e, b # name % int, bigint, bigint, int, int # type % 3, 4, 3, 3, 3 # length [ 107, 635, 317, 109, 105 ] [ 163, 966, 483, 162, 160 ] [ 188, 1121, 560, 189, 186 ] [ 191, 1158, 579, 192, 194 ] [ 213, 1277, 635, 210, 211 ] [ 216, 1297, 652, 219, 218 ] [ 220, 1338, 666, 221, 223 ] [ 234, 1391, 698, 230, 232 ] #SELECT a-b, # a+b*2+c*3, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dt1.c AND x.dt1.c AND x.dc # OR c BETWEEN b-2 AND d+2 #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 3, 2, 1, 3 # length [ 317, -1, 0, 333 ] [ NULL, 4, 0, 444 ] [ 369, NULL, 0, 222 ] [ 385, 2, 0, 222 ] [ 391, 1, 0, 333 ] [ 416, 1, 0, 222 ] [ 428, -4, 0, 222 ] [ 455, NULL, 0, 333 ] [ 475, NULL, 0, 333 ] [ 483, 2, 0, 444 ] [ 502, NULL, 0, 333 ] [ 514, -2, 0, 444 ] [ 544, 3, 0, 333 ] [ 560, -4, 0, 333 ] [ 579, -2, 0, 222 ] [ 595, -1, 0, 333 ] [ NULL, NULL, 0, 444 ] [ 635, 2, 0, 333 ] [ 652, -2, 0, 222 ] [ 666, 1, 0, 222 ] [ 685, -1, 0, 333 ] [ 698, 3, 0, 333 ] [ 743, 2, 0, 111 ] #SELECT a+b*2, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc # OR c BETWEEN b-2 AND d+2 # ORDER BY 1,2,3,4 #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 3, 2, 1, 3 # length [ NULL, NULL, 0, 444 ] [ NULL, 4, 0, 444 ] [ 317, -1, 0, 333 ] [ 369, NULL, 0, 222 ] [ 385, 2, 0, 222 ] [ 391, 1, 0, 333 ] [ 416, 1, 0, 222 ] [ 428, -4, 0, 222 ] [ 455, NULL, 0, 333 ] [ 475, NULL, 0, 333 ] [ 483, 2, 0, 444 ] [ 502, NULL, 0, 333 ] [ 514, -2, 0, 444 ] [ 544, 3, 0, 333 ] [ 560, -4, 0, 333 ] [ 579, -2, 0, 222 ] [ 595, -1, 0, 333 ] [ 635, 2, 0, 333 ] [ 652, -2, 0, 222 ] [ 666, 1, 0, 222 ] [ 685, -1, 0, 333 ] [ 698, 3, 0, 333 ] [ 743, 2, 0, 111 ] #SELECT a+b*2, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 3, 2, 1, 3 # length [ 317, -1, 0, 333 ] [ NULL, 4, 0, 444 ] [ 369, NULL, 0, 222 ] [ 385, 2, 0, 222 ] [ 391, 1, 0, 333 ] [ 416, 1, 0, 222 ] [ 428, -4, 0, 222 ] [ 455, NULL, 0, 333 ] [ 475, NULL, 0, 333 ] [ 483, 2, 0, 444 ] [ 502, NULL, 0, 333 ] [ 514, -2, 0, 444 ] [ 544, 3, 0, 333 ] [ 560, -4, 0, 333 ] [ 579, -2, 0, 222 ] [ 595, -1, 0, 333 ] [ NULL, NULL, 0, 444 ] [ 635, 2, 0, 333 ] [ 652, -2, 0, 222 ] [ 666, 1, 0, 222 ] [ 685, -1, 0, 333 ] [ 698, 3, 0, 333 ] [ 743, 2, 0, 111 ] #SELECT a+b*2, # d-e, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc # ORDER BY 3,2,4 #; % sys., sys., ., sys. # table_name # sys.L1, sys.L2, .L4, sys.L5 # table_name % L, L, L, L # name # L1, L2, L4, L5 # name % bigint, bigint, bigint, smallint # type % 3, 2, 1, 3 # length [ 369, NULL, 0, 222 ] [ 455, NULL, 0, 333 ] [ 475, NULL, 0, 333 ] [ 502, NULL, 0, 333 ] [ NULL, NULL, 0, 444 ] [ 428, -4, 0, 222 ] [ 560, -4, 0, 333 ] [ 579, -2, 0, 222 ] [ 652, -2, 0, 222 ] [ 514, -2, 0, 444 ] [ 317, -1, 0, 333 ] [ 595, -1, 0, 333 ] [ 685, -1, 0, 333 ] [ 416, 1, 0, 222 ] [ 666, 1, 0, 222 ] [ 391, 1, 0, 333 ] [ 743, 2, 0, 111 ] [ 385, 2, 0, 222 ] [ 635, 2, 0, 333 ] [ 483, 2, 0, 444 ] [ 544, 3, 0, 333 ] [ 698, 3, 0, 333 ] [ NULL, 4, 0, 444 ] #SELECT b # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bc OR ed # OR d>e #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 104, 444 ] [ 107, 333 ] [ NULL, 444 ] [ 115, 444 ] [ 121, 222 ] [ 127, 222 ] [ 131, 333 ] [ 138, 222 ] [ 142, 222 ] [ 159, 333 ] [ 163, 444 ] [ 174, 444 ] [ 179, 444 ] [ 182, 333 ] [ 188, 333 ] [ 191, 222 ] [ 199, 333 ] [ 201, 444 ] [ NULL, 444 ] [ 213, 333 ] [ 216, 222 ] [ 220, 222 ] [ 229, 333 ] [ 234, 333 ] [ 239, 444 ] [ 245, 111 ] #SELECT abs(a), # CASE WHEN ac OR ed # OR d>e # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ NULL, 444 ] [ NULL, 444 ] [ 104, 444 ] [ 107, 333 ] [ 115, 444 ] [ 121, 222 ] [ 127, 222 ] [ 131, 333 ] [ 138, 222 ] [ 142, 222 ] [ 159, 333 ] [ 163, 444 ] [ 174, 444 ] [ 179, 444 ] [ 182, 333 ] [ 188, 333 ] [ 191, 222 ] [ 199, 333 ] [ 201, 444 ] [ 213, 333 ] [ 216, 222 ] [ 220, 222 ] [ 229, 333 ] [ 234, 333 ] [ 239, 444 ] [ 245, 111 ] #SELECT abs(a), # CASE WHEN ae # OR c>d # OR (e>c OR ee # OR c>d # OR (e>c OR ee # OR (e>c OR ed #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 104, 444 ] [ 107, 333 ] [ NULL, 444 ] [ 115, 444 ] [ 121, 222 ] [ 127, 222 ] [ 131, 333 ] [ 138, 222 ] [ 142, 222 ] [ 159, 333 ] [ 163, 444 ] [ 174, 444 ] [ 179, 444 ] [ 182, 333 ] [ 188, 333 ] [ 191, 222 ] [ 199, 333 ] [ 201, 444 ] [ NULL, 444 ] [ 213, 333 ] [ 216, 222 ] [ 220, 222 ] [ 229, 333 ] [ 234, 333 ] [ 239, 444 ] [ 245, 111 ] #SELECT abs(a), # CASE WHEN ae # OR (e>c OR ed # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ NULL, 444 ] [ NULL, 444 ] [ 104, 444 ] [ 107, 333 ] [ 115, 444 ] [ 121, 222 ] [ 127, 222 ] [ 131, 333 ] [ 138, 222 ] [ 142, 222 ] [ 159, 333 ] [ 163, 444 ] [ 174, 444 ] [ 179, 444 ] [ 182, 333 ] [ 188, 333 ] [ 191, 222 ] [ 199, 333 ] [ 201, 444 ] [ 213, 333 ] [ 216, 222 ] [ 220, 222 ] [ 229, 333 ] [ 234, 333 ] [ 239, 444 ] [ 245, 111 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE WHEN ad # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE WHEN ad # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE WHEN ad #; % sys., sys., sys., sys., sys.t1 # table_name # sys.L4, sys.L5, sys.L6, sys.L7, sys.t1 # table_name % L, L, L, L, b # name # L4, L5, L6, L7, b # name % bigint, smallint, bigint, bigint, int # type % 4, 3, 3, 1, 3 # length [ 1240, 222, 369, 1, 124 ] [ 1300, 333, 391, 4, 130 ] [ 1390, 222, 416, 2, 139 ] [ 1430, 222, 428, 2, 143 ] [ 1700, 444, 514, 2, 170 ] [ 364, 333, 544, 3, 181 ] [ 376, 333, 560, 1, 186 ] [ 382, 222, 579, 1, 194 ] [ NULL, 444, NULL, 2, 206 ] [ 426, 333, 635, 3, 211 ] [ 440, 222, 666, 1, 223 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # CASE WHEN ad # ORDER BY 5,4,3,1,2 #; % sys., sys., sys., sys., sys.t1 # table_name # sys.L4, sys.L5, sys.L6, sys.L7, sys.t1 # table_name % L, L, L, L, b # name # L4, L5, L6, L7, b # name % bigint, smallint, bigint, bigint, int # type % 4, 3, 3, 1, 3 # length [ 1240, 222, 369, 1, 124 ] [ 1300, 333, 391, 4, 130 ] [ 1390, 222, 416, 2, 139 ] [ 1430, 222, 428, 2, 143 ] [ 1700, 444, 514, 2, 170 ] [ 364, 333, 544, 3, 181 ] [ 376, 333, 560, 1, 186 ] [ 382, 222, 579, 1, 194 ] [ NULL, 444, NULL, 2, 206 ] [ 426, 333, 635, 3, 211 ] [ 440, 222, 666, 1, 223 ] #SELECT a+b*2+c*3, # d, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bb #; % sys.t1, sys., sys., sys., sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.t1, sys.L4, sys.L5 # table_name % b, L, L, L, a, L, L # name # b, L1, L2, L3, a, L4, L5 # name % int, bigint, bigint, smallint, int, bigint, bigint # type % 3, 4, 4, 3, 3, 1, 2 # length [ 105, 1067, 1612, 333, 107, 1, -2 ] [ 130, 1325, 1985, 333, 131, 4, 1 ] [ 145, NULL, NULL, 444, 149, 2, NULL ] [ 151, NULL, NULL, 333, 153, 1, NULL ] [ 158, NULL, NULL, 333, 159, 3, NULL ] [ 160, 1622, 2432, 444, 163, 1, -3 ] [ 167, NULL, NULL, 333, 168, 1, NULL ] [ 170, 1714, 2579, 444, 174, 2, 1 ] [ 175, NULL, NULL, 444, 179, 1, NULL ] [ 181, 1828, 2728, 333, 182, 3, 1 ] [ 186, 1861, 2806, 333, 188, 1, 2 ] [ 198, 1964, 2949, 333, 199, 3, -1 ] [ 211, 2125, 3175, 333, 213, 3, 2 ] [ 228, 2264, 3399, 333, 229, 3, -1 ] [ 232, 2323, 3473, 333, 234, 1, -2 ] [ 236, NULL, NULL, 444, 239, NULL, NULL ] [ 240, NULL, NULL, 444, 243, 4, NULL ] #SELECT b, # a+b*2+c*3+d*4, # a+b*2+c*3+d*4+e*5, # CASE WHEN ab # ORDER BY 3,4,7,5,2,1,6 #; % sys.t1, sys., sys., sys., sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.t1, sys.L4, sys.L5 # table_name % b, L, L, L, a, L, L # name # b, L1, L2, L3, a, L4, L5 # name % int, bigint, bigint, smallint, int, bigint, bigint # type % 3, 4, 4, 3, 3, 1, 2 # length [ 151, NULL, NULL, 333, 153, 1, NULL ] [ 158, NULL, NULL, 333, 159, 3, NULL ] [ 167, NULL, NULL, 333, 168, 1, NULL ] [ 145, NULL, NULL, 444, 149, 2, NULL ] [ 175, NULL, NULL, 444, 179, 1, NULL ] [ 236, NULL, NULL, 444, 239, NULL, NULL ] [ 240, NULL, NULL, 444, 243, 4, NULL ] [ 105, 1067, 1612, 333, 107, 1, -2 ] [ 130, 1325, 1985, 333, 131, 4, 1 ] [ 160, 1622, 2432, 444, 163, 1, -3 ] [ 170, 1714, 2579, 444, 174, 2, 1 ] [ 181, 1828, 2728, 333, 182, 3, 1 ] [ 186, 1861, 2806, 333, 188, 1, 2 ] [ 198, 1964, 2949, 333, 199, 3, -1 ] [ 211, 2125, 3175, 333, 213, 3, 2 ] [ 228, 2264, 3399, 333, 229, 3, -1 ] [ 232, 2323, 3473, 333, 234, 1, -2 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db #; % ., sys., sys.t1, sys. # table_name # .L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, c, L # name # L2, L3, c, L4 # name % bigint, bigint, int, smallint # type % 1, 1, 3, 3 # length [ 0, 2, 106, 333 ] [ 0, 1, 134, 444 ] [ 0, 4, 147, 555 ] [ 0, 2, 150, 555 ] [ 0, 1, 155, 555 ] [ 0, 3, 161, 333 ] [ 0, 1, 166, 555 ] [ 0, 4, 172, 555 ] [ 0, 4, 176, 555 ] [ 0, 1, 184, 333 ] [ 0, 2, 187, 444 ] [ 0, 1, 195, 555 ] [ 0, 2, 214, 222 ] [ 0, 1, 225, 555 ] [ 0, 2, 231, 555 ] [ 0, 3, NULL, 555 ] [ 0, 3, 244, 222 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # ORDER BY 1,2 #; % ., sys., sys.t1, sys. # table_name # .L2, sys.L3, sys.t1, sys.L4 # table_name % L, L, c, L # name # L2, L3, c, L4 # name % bigint, bigint, int, smallint # type % 1, 1, 3, 3 # length [ 0, 1, 134, 444 ] [ 0, 1, 155, 555 ] [ 0, 1, 166, 555 ] [ 0, 1, 184, 333 ] [ 0, 1, 195, 555 ] [ 0, 1, 225, 555 ] [ 0, 2, 106, 333 ] [ 0, 2, 150, 555 ] [ 0, 2, 187, 444 ] [ 0, 2, 214, 222 ] [ 0, 2, 231, 555 ] [ 0, 3, 161, 333 ] [ 0, 3, NULL, 555 ] [ 0, 3, 244, 222 ] [ 0, 4, 147, 555 ] [ 0, 4, 172, 555 ] [ 0, 4, 176, 555 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb-2 AND ab-2 AND ab-2 AND ab-2 AND at1.c AND x.dt1.c AND x.db # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L2, sys.L3, sys.L4 # table_name % e, L, L, L # name # e, L2, L3, L4 # name % int, bigint, int, smallint # type % 1, 1, 1, 1 # length #SELECT e, # a+b*2+c*3, # abs(a), # CASE WHEN ab # ORDER BY 4,2 #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L2, sys.L3, sys.L4 # table_name % e, L, L, L # name # e, L2, L3, L4 # name % int, bigint, int, smallint # type % 1, 1, 1, 1 # length #SELECT e, # a+b*2+c*3, # abs(a), # CASE WHEN ab # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # AND EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # AND e+d BETWEEN a+b-10 AND c+130 #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L2, sys.L3, sys.L4 # table_name % e, L, L, L # name # e, L2, L3, L4 # name % int, bigint, int, smallint # type % 1, 1, 1, 1 # length #SELECT e, # a+b*2+c*3, # abs(a), # CASE WHEN ab # AND e+d BETWEEN a+b-10 AND c+130 # ORDER BY 3,4,1 #; % sys.t1, sys., sys., sys. # table_name # sys.t1, sys.L2, sys.L3, sys.L4 # table_name % e, L, L, L # name # e, L2, L3, L4 # name % int, bigint, int, smallint # type % 1, 1, 1, 1 # length #SELECT e, # a+b*2+c*3, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # b-c # FROM t1 # WHERE (a>b-2 AND ac OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # b-c # FROM t1 # WHERE (a>b-2 AND ac OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # b-c # FROM t1 # WHERE (e>c OR eb-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # b-c # FROM t1 # WHERE (e>c OR eb-2 AND a=d+2) #; % sys., sys.t1, ., sys., sys.t1 # table_name # sys.L1, sys.t1, .L3, sys.L4, sys.t1 # table_name % L, d, L, L, e # name # L1, d, L3, L4, e # name % smallint, int, bigint, bigint, int # type % 3, 3, 2, 3, 3 # length [ 333, 108, 0, 107, 109 ] [ 222, 128, 3, 127, 126 ] [ 444, 116, 0, NULL, 117 ] [ 444, 164, 10, 162, 162 ] [ 333, 185, 15, 187, 189 ] [ 222, 190, 16, 192, 192 ] [ 333, 212, 19, 212, 210 ] [ 222, 217, 20, 217, 219 ] [ 222, 222, 21, 222, 221 ] [ 333, 233, 23, 232, 230 ] #SELECT CASE WHEN a=d+2) # ORDER BY 4,1,5,3 #; % sys., sys.t1, ., sys., sys.t1 # table_name # sys.L1, sys.t1, .L3, sys.L4, sys.t1 # table_name % L, d, L, L, e # name # L1, d, L3, L4, e # name % smallint, int, bigint, bigint, int # type % 3, 3, 2, 3, 3 # length [ 444, 116, 0, NULL, 117 ] [ 333, 108, 0, 107, 109 ] [ 222, 128, 3, 127, 126 ] [ 444, 164, 10, 162, 162 ] [ 333, 185, 15, 187, 189 ] [ 222, 190, 16, 192, 192 ] [ 333, 212, 19, 212, 210 ] [ 222, 217, 20, 217, 219 ] [ 222, 222, 21, 222, 221 ] [ 333, 233, 23, 232, 230 ] #SELECT d # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # AND (e>a AND ea AND ea AND ea AND et1.c AND x.de # AND c>d # AND (e>a AND et1.c AND x.de # AND c>d # AND (e>a AND et1.c AND x.da AND ee # AND c>d #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT c, # (a+b+c+d+e)/5, # e, # d-e, # a+b*2, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND ee # AND c>d # ORDER BY 6,3,4 #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT c, # (a+b+c+d+e)/5, # e, # d-e, # a+b*2, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND ed # AND d>e #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT c, # (a+b+c+d+e)/5, # e, # d-e, # a+b*2, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND ed # AND d>e # ORDER BY 2,1 #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT c, # (a+b+c+d+e)/5, # e, # d-e, # a+b*2, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND (e>a AND ed #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT c, # (a+b+c+d+e)/5, # e, # d-e, # a+b*2, # b-c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND (e>a AND ed # ORDER BY 5,1,6,2,3 #; % sys.t1, sys., sys.t1, sys., sys., sys., . # table_name # sys.t1, sys.L1, sys.t1, sys.L2, sys.L3, sys.L4, .L6 # table_name % c, L, e, L, L, L, L # name # c, L1, e, L2, L3, L4, L6 # name % int, bigint, int, bigint, bigint, bigint, bigint # type % 3, 3, 3, 1, 3, 2, 1 # length [ 224, 222, 221, 1, 666, -1, 0 ] #SELECT CASE WHEN ac OR ec OR ec OR ec OR ec OR ec OR e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys.t1, sys. # table_name # sys.t1, sys.L3 # table_name % e, L # name # e, L3 # name % int, bigint # type % 3, 4 # length [ NULL, NULL ] [ 109, 1050 ] [ 110, 1120 ] [ 117, NULL ] [ NULL, 1240 ] [ 126, 1290 ] [ 132, 1300 ] [ 135, 1390 ] [ 144, 1430 ] [ 146, 1450 ] [ NULL, 1510 ] [ 157, 1580 ] [ 162, 1600 ] [ 165, 1670 ] [ 173, 1700 ] [ 177, 358 ] [ 180, 364 ] [ 189, 376 ] [ 192, 382 ] [ 197, 398 ] [ 204, 402 ] [ NULL, NULL ] [ 210, 426 ] [ 219, 432 ] [ 221, 440 ] [ 227, 458 ] [ 230, 468 ] [ 237, 2360 ] [ NULL, 486 ] [ 246, 490 ] #SELECT e, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 2,1 #; % sys.t1, sys. # table_name # sys.t1, sys.L3 # table_name % e, L # name # e, L3 # name % int, bigint # type % 3, 4 # length [ NULL, NULL ] [ NULL, NULL ] [ 117, NULL ] [ 177, 358 ] [ 180, 364 ] [ 189, 376 ] [ 192, 382 ] [ 197, 398 ] [ 204, 402 ] [ 210, 426 ] [ 219, 432 ] [ 221, 440 ] [ 227, 458 ] [ 230, 468 ] [ NULL, 486 ] [ 246, 490 ] [ 109, 1050 ] [ 110, 1120 ] [ NULL, 1240 ] [ 126, 1290 ] [ 132, 1300 ] [ 135, 1390 ] [ 144, 1430 ] [ 146, 1450 ] [ NULL, 1510 ] [ 157, 1580 ] [ 162, 1600 ] [ 165, 1670 ] [ 173, 1700 ] [ 237, 2360 ] #SELECT a, # b-c, # (a+b+c+d+e)/5, # c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys.t1, sys., sys., sys.t1 # table_name # sys.t1, sys.L1, sys.L2, sys.t1 # table_name % a, L, L, c # name # a, L1, L2, c # name % int, bigint, bigint, int # type % 3, 2, 3, 3 # length [ 107, -1, 107, 106 ] [ 115, NULL, NULL, 119 ] [ 127, 4, 127, 125 ] [ 163, -1, 162, 161 ] [ 188, -1, 187, 187 ] [ 191, 1, 192, 193 ] [ 213, -3, 212, 214 ] [ 216, 3, 217, 215 ] [ 220, -1, 222, 224 ] [ 234, 1, 232, 231 ] #SELECT a, # b-c, # (a+b+c+d+e)/5, # c # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 1,4,2 #; % sys.t1, sys., sys., sys.t1 # table_name # sys.t1, sys.L1, sys.L2, sys.t1 # table_name % a, L, L, c # name # a, L1, L2, c # name % int, bigint, bigint, int # type % 3, 2, 3, 3 # length [ 107, -1, 107, 106 ] [ 115, NULL, NULL, 119 ] [ 127, 4, 127, 125 ] [ 163, -1, 162, 161 ] [ 188, -1, 187, 187 ] [ 191, 1, 192, 193 ] [ 213, -3, 212, 214 ] [ 216, 3, 217, 215 ] [ 220, -1, 222, 224 ] [ 234, 1, 232, 231 ] #SELECT a, # c-d, # abs(b-c), # a+b*2+c*3, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # AND c BETWEEN b-2 AND d+2 # AND (e>a AND e=d+2) # AND c BETWEEN b-2 AND d+2 # AND (e>a AND e=d+2) # AND (e>a AND e=d+2) # AND (e>a AND ea AND e=d+2) #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4 # table_name % a, L, L, L, L # name # a, L1, L2, L3, L4 # name % int, bigint, bigint, bigint, bigint # type % 3, 1, 1, 4, 4 # length [ 220, 2, 1, 1338, 3331 ] #SELECT a, # c-d, # abs(b-c), # a+b*2+c*3, # a+b*2+c*3+d*4+e*5 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND (e>a AND e=d+2) # ORDER BY 3,4 #; % sys.t1, sys., sys., sys., sys. # table_name # sys.t1, sys.L1, sys.L2, sys.L3, sys.L4 # table_name % a, L, L, L, L # name # a, L1, L2, L3, L4 # name % int, bigint, bigint, bigint, bigint # type % 3, 1, 1, 4, 4 # length [ 220, 2, 1, 1338, 3331 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) #; % ., sys.t1, sys., sys.t1, sys. # table_name # .L2, sys.t1, sys.L3, sys.t1, sys.L4 # table_name % L, e, L, b, L # name # L2, e, L3, b, L4 # name % bigint, int, bigint, int, bigint # type % 1, 3, 2, 3, 2 # length [ 0, 109, -2, 105, -1 ] [ 0, 117, 3, NULL, -1 ] [ 0, 126, -3, 129, 2 ] [ 0, 162, -3, 160, 2 ] [ 0, 189, 2, 186, -4 ] [ 0, 192, 3, 194, -2 ] [ 0, 210, 2, 211, 2 ] [ 0, 219, -2, 218, -2 ] [ 0, 221, 2, 223, 1 ] [ 0, 230, -2, 232, 3 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # ORDER BY 5,2 #; % ., sys.t1, sys., sys.t1, sys. # table_name # .L2, sys.t1, sys.L3, sys.t1, sys.L4 # table_name % L, e, L, b, L # name # L2, e, L3, b, L4 # name % bigint, int, bigint, int, bigint # type % 1, 3, 2, 3, 2 # length [ 0, 189, 2, 186, -4 ] [ 0, 192, 3, 194, -2 ] [ 0, 219, -2, 218, -2 ] [ 0, 109, -2, 105, -1 ] [ 0, 117, 3, NULL, -1 ] [ 0, 221, 2, 223, 1 ] [ 0, 126, -3, 129, 2 ] [ 0, 162, -3, 160, 2 ] [ 0, 210, 2, 211, 2 ] [ 0, 230, -2, 232, 3 ] #SELECT a-b # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ 2 ] [ NULL ] [ -2 ] [ 3 ] [ 2 ] [ -3 ] [ 2 ] [ -2 ] [ -3 ] [ 2 ] #SELECT a-b # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 2 # length [ NULL ] [ -3 ] [ -3 ] [ -2 ] [ -2 ] [ 2 ] [ 2 ] [ 2 ] [ 2 ] [ 3 ] #SELECT (a+b+c+d+e)/5, # a+b*2+c*3+d*4+e*5, # c-d, # CASE WHEN ab #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, smallint, bigint # type % 3, 3, 4 # length [ 106, 333, 635 ] [ 134, 444, 793 ] [ 147, 555, 880 ] [ 150, 555, 905 ] [ 155, 555, 940 ] [ 161, 333, 966 ] [ 166, 555, 1000 ] [ 172, 555, 1030 ] [ 176, 555, 1057 ] [ 184, 333, 1096 ] [ 187, 444, 1121 ] [ 195, 555, 1180 ] [ 214, 222, 1277 ] [ 225, 555, 1360 ] [ 231, 555, 1391 ] [ NULL, 555, NULL ] [ 244, 222, 1455 ] #SELECT c, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3 # FROM t1 # WHERE a>b # ORDER BY 1,3 #; % sys.t1, sys., sys. # table_name # sys.t1, sys.L1, sys.L2 # table_name % c, L, L # name # c, L1, L2 # name % int, smallint, bigint # type % 3, 3, 4 # length [ NULL, 555, NULL ] [ 106, 333, 635 ] [ 134, 444, 793 ] [ 147, 555, 880 ] [ 150, 555, 905 ] [ 155, 555, 940 ] [ 161, 333, 966 ] [ 166, 555, 1000 ] [ 172, 555, 1030 ] [ 176, 555, 1057 ] [ 184, 333, 1096 ] [ 187, 444, 1121 ] [ 195, 555, 1180 ] [ 214, 222, 1277 ] [ 225, 555, 1360 ] [ 231, 555, 1391 ] [ 244, 222, 1455 ] #SELECT CASE WHEN ad #; % .t1, ., ., ., .t1, ., . # table_name # .t1, .L7, .L10, .L11, .t1, .L12, .L13 # table_name % d, L, L, L, b, L, L # name # d, L7, L10, L11, b, L12, L13 # name % int, bigint, bigint, bigint, int, bigint, bigint # type % 3, 3, 2, 2, 3, 4, 3 # length [ 114, NULL, 4, -1, 112, NULL, NULL ] [ 122, NULL, NULL, 1, 124, NULL, 369 ] [ 128, 127, 2, 4, 129, 1902, 385 ] [ 133, 132, 1, -4, 130, 1985, 391 ] [ 136, 137, 1, 2, 139, 2046, 416 ] [ 140, 142, -4, 2, 143, 2131, 428 ] [ NULL, NULL, NULL, -2, 145, NULL, 439 ] [ NULL, NULL, NULL, 1, 151, NULL, 455 ] [ NULL, NULL, NULL, 3, 158, NULL, 475 ] [ 164, 162, 2, -1, 160, 2432, 483 ] [ NULL, NULL, NULL, 1, 167, NULL, 502 ] [ 171, 172, -2, -2, 170, 2579, 514 ] [ NULL, NULL, NULL, -1, 175, NULL, 529 ] [ 183, 182, 3, -3, 181, 2728, 544 ] [ 185, 187, -4, -1, 186, 2806, 560 ] [ 190, 192, -2, 1, 194, 2878, 579 ] [ 196, 197, -1, 3, 198, 2949, 595 ] [ 207, NULL, NULL, -2, 206, NULL, NULL ] [ 212, 212, 2, -3, 211, 3175, 635 ] [ 217, 217, -2, 3, 218, 3260, 652 ] [ 222, 222, 1, -1, 223, 3331, 666 ] [ 226, 227, -1, 3, 228, 3399, 685 ] [ 233, 232, 3, 1, 232, 3473, 698 ] [ 238, NULL, 1, NULL, 236, NULL, 711 ] [ NULL, NULL, NULL, -4, 240, NULL, 723 ] [ 248, 247, 2, 2, 249, 3706, 743 ] [ 101, NULL, NULL, NULL, NULL, NULL, NULL ] [ 116, NULL, -1, NULL, NULL, NULL, NULL ] #SELECT d, # (a+b+c+d+e)/5, # d-e, # b-c, # b, # a+b*2+c*3+d*4+e*5, # a+b*2 # FROM t1 # WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bd # ORDER BY 1,5,2,3,4,6,7 #; % .t1, ., ., ., .t1, ., . # table_name # .t1, .L7, .L10, .L11, .t1, .L12, .L13 # table_name % d, L, L, L, b, L, L # name # d, L7, L10, L11, b, L12, L13 # name % int, bigint, bigint, bigint, int, bigint, bigint # type % 3, 3, 2, 2, 3, 4, 3 # length [ NULL, NULL, NULL, -2, 145, NULL, 439 ] [ NULL, NULL, NULL, 1, 151, NULL, 455 ] [ NULL, NULL, NULL, 3, 158, NULL, 475 ] [ NULL, NULL, NULL, 1, 167, NULL, 502 ] [ NULL, NULL, NULL, -1, 175, NULL, 529 ] [ NULL, NULL, NULL, -4, 240, NULL, 723 ] [ 101, NULL, NULL, NULL, NULL, NULL, NULL ] [ 114, NULL, 4, -1, 112, NULL, NULL ] [ 116, NULL, -1, NULL, NULL, NULL, NULL ] [ 122, NULL, NULL, 1, 124, NULL, 369 ] [ 128, 127, 2, 4, 129, 1902, 385 ] [ 133, 132, 1, -4, 130, 1985, 391 ] [ 136, 137, 1, 2, 139, 2046, 416 ] [ 140, 142, -4, 2, 143, 2131, 428 ] [ 164, 162, 2, -1, 160, 2432, 483 ] [ 171, 172, -2, -2, 170, 2579, 514 ] [ 183, 182, 3, -3, 181, 2728, 544 ] [ 185, 187, -4, -1, 186, 2806, 560 ] [ 190, 192, -2, 1, 194, 2878, 579 ] [ 196, 197, -1, 3, 198, 2949, 595 ] [ 207, NULL, NULL, -2, 206, NULL, NULL ] [ 212, 212, 2, -3, 211, 3175, 635 ] [ 217, 217, -2, 3, 218, 3260, 652 ] [ 222, 222, 1, -1, 223, 3331, 666 ] [ 226, 227, -1, 3, 228, 3399, 685 ] [ 233, 232, 3, 1, 232, 3473, 698 ] [ 238, NULL, 1, NULL, 236, NULL, 711 ] [ 248, 247, 2, 2, 249, 3706, 743 ] #SELECT d, # (a+b+c+d+e)/5, # d-e, # b-c, # b, # a+b*2+c*3+d*4+e*5, # a+b*2 # FROM t1 # WHERE c>d # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.bd # OR EXISTS(SELECT 1 FROM t1 AS x WHERE x.bb # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys.t1, sys., sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, b, L, L, a, L # name # L1, b, L2, L3, a, L4 # name % bigint, int, bigint, bigint, int, bigint # type % 3, 3, 1, 2, 3, 2 # length [ 317, 105, 1, -1, 107, -2 ] [ 385, 129, 4, 2, 127, -3 ] [ 391, 130, 4, 1, 131, 1 ] [ 439, 145, 2, NULL, 149, NULL ] [ 455, 151, 1, NULL, 153, NULL ] [ 475, 158, 3, NULL, 159, NULL ] [ 483, 160, 1, 2, 163, -3 ] [ 502, 167, 1, NULL, 168, NULL ] [ 514, 170, 2, -2, 174, 1 ] [ 529, 175, 1, NULL, 179, NULL ] [ 544, 181, 3, 3, 182, 1 ] [ 560, 186, 1, -4, 188, 2 ] [ 595, 198, 3, -1, 199, -1 ] [ 635, 211, 3, 2, 213, 2 ] [ 685, 228, 3, -1, 229, -1 ] [ 698, 232, 1, 3, 234, -2 ] [ 711, 236, NULL, 1, 239, NULL ] [ 723, 240, 4, NULL, 243, NULL ] #SELECT a+b*2, # b, # abs(b-c), # d-e, # a, # c-d # FROM t1 # WHERE a>b # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 2,3,5 #; % sys., sys.t1, sys., sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, b, L, L, a, L # name # L1, b, L2, L3, a, L4 # name % bigint, int, bigint, bigint, int, bigint # type % 3, 3, 1, 2, 3, 2 # length [ 317, 105, 1, -1, 107, -2 ] [ 385, 129, 4, 2, 127, -3 ] [ 391, 130, 4, 1, 131, 1 ] [ 439, 145, 2, NULL, 149, NULL ] [ 455, 151, 1, NULL, 153, NULL ] [ 475, 158, 3, NULL, 159, NULL ] [ 483, 160, 1, 2, 163, -3 ] [ 502, 167, 1, NULL, 168, NULL ] [ 514, 170, 2, -2, 174, 1 ] [ 529, 175, 1, NULL, 179, NULL ] [ 544, 181, 3, 3, 182, 1 ] [ 560, 186, 1, -4, 188, 2 ] [ 595, 198, 3, -1, 199, -1 ] [ 635, 211, 3, 2, 213, 2 ] [ 685, 228, 3, -1, 229, -1 ] [ 698, 232, 1, 3, 234, -2 ] [ 711, 236, NULL, 1, 239, NULL ] [ 723, 240, 4, NULL, 243, NULL ] #SELECT a+b*2, # b, # abs(b-c), # d-e, # a, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b #; % sys., sys.t1, sys., sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, b, L, L, a, L # name # L1, b, L2, L3, a, L4 # name % bigint, int, bigint, bigint, int, bigint # type % 3, 3, 1, 2, 3, 2 # length [ 317, 105, 1, -1, 107, -2 ] [ 385, 129, 4, 2, 127, -3 ] [ 391, 130, 4, 1, 131, 1 ] [ 439, 145, 2, NULL, 149, NULL ] [ 455, 151, 1, NULL, 153, NULL ] [ 475, 158, 3, NULL, 159, NULL ] [ 483, 160, 1, 2, 163, -3 ] [ 502, 167, 1, NULL, 168, NULL ] [ 514, 170, 2, -2, 174, 1 ] [ 529, 175, 1, NULL, 179, NULL ] [ 544, 181, 3, 3, 182, 1 ] [ 560, 186, 1, -4, 188, 2 ] [ 595, 198, 3, -1, 199, -1 ] [ 635, 211, 3, 2, 213, 2 ] [ 685, 228, 3, -1, 229, -1 ] [ 698, 232, 1, 3, 234, -2 ] [ 711, 236, NULL, 1, 239, NULL ] [ 723, 240, 4, NULL, 243, NULL ] #SELECT a+b*2, # b, # abs(b-c), # d-e, # a, # c-d # FROM t1 # WHERE e+d BETWEEN a+b-10 AND c+130 # OR a>b # ORDER BY 2,6,5,1,3,4 #; % sys., sys.t1, sys., sys., sys.t1, sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1, sys.L4 # table_name % L, b, L, L, a, L # name # L1, b, L2, L3, a, L4 # name % bigint, int, bigint, bigint, int, bigint # type % 3, 3, 1, 2, 3, 2 # length [ 317, 105, 1, -1, 107, -2 ] [ 385, 129, 4, 2, 127, -3 ] [ 391, 130, 4, 1, 131, 1 ] [ 439, 145, 2, NULL, 149, NULL ] [ 455, 151, 1, NULL, 153, NULL ] [ 475, 158, 3, NULL, 159, NULL ] [ 483, 160, 1, 2, 163, -3 ] [ 502, 167, 1, NULL, 168, NULL ] [ 514, 170, 2, -2, 174, 1 ] [ 529, 175, 1, NULL, 179, NULL ] [ 544, 181, 3, 3, 182, 1 ] [ 560, 186, 1, -4, 188, 2 ] [ 595, 198, 3, -1, 199, -1 ] [ 635, 211, 3, 2, 213, 2 ] [ 685, 228, 3, -1, 229, -1 ] [ 698, 232, 1, 3, 234, -2 ] [ 711, 236, NULL, 1, 239, NULL ] [ 723, 240, 4, NULL, 243, NULL ] #SELECT d-e # FROM t1 # WHERE (a>b-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND ab-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # e, # c-d, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # OR (e>a AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a-b, # e, # c-d, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # OR (e>a AND eb # AND (a>b-2 AND ab # AND (a>b-2 AND ab # AND (a>b-2 AND ab # AND (a>b-2 AND ab-2 AND ab #; % ., sys., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7, sys.t1 # table_name % L, L, L, L, L, L, c # name # L2, L3, L4, L5, L6, L7, c # name % bigint, int, bigint, bigint, bigint, bigint, int # type % 2, 3, 4, 2, 3, 1, 3 # length [ 14, 182, 1096, -3, 182, 3, 184 ] [ 17, 199, 1180, 3, 197, 3, 195 ] [ 22, 229, 1360, 3, 227, 3, 225 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bb-2 AND ab # ORDER BY 1,3,4,5,6,2,7 #; % ., sys., sys., sys., sys., sys., sys.t1 # table_name # .L2, sys.L3, sys.L4, sys.L5, sys.L6, sys.L7, sys.t1 # table_name % L, L, L, L, L, L, c # name # L2, L3, L4, L5, L6, L7, c # name % bigint, int, bigint, bigint, bigint, bigint, int # type % 2, 3, 4, 2, 3, 1, 3 # length [ 14, 182, 1096, -3, 182, 3, 184 ] [ 17, 199, 1180, 3, 197, 3, 195 ] [ 22, 229, 1360, 3, 227, 3, 225 ] #SELECT b, # CASE WHEN a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # b, # a+b*2+c*3+d*4, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd # AND (a>b-2 AND ae #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 131, 333 ] [ 138, 222 ] [ 182, 333 ] #SELECT abs(a), # CASE WHEN ad # AND (a>b-2 AND ae # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 131, 333 ] [ 138, 222 ] [ 182, 333 ] #SELECT abs(a), # CASE WHEN ae # AND (a>b-2 AND ad #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 131, 333 ] [ 138, 222 ] [ 182, 333 ] #SELECT abs(a), # CASE WHEN ae # AND (a>b-2 AND ad # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % int, smallint # type % 3, 3 # length [ 131, 333 ] [ 138, 222 ] [ 182, 333 ] #SELECT abs(a), # CASE WHEN ad # AND d>e # AND (a>b-2 AND ad # AND d>e # AND (a>b-2 AND a(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys., sys. # table_name # sys.L1, sys.L4 # table_name % L, L # name # L1, L4 # name % bigint, bigint # type % 2, 4 # length [ -2, 1050 ] [ 3, NULL ] [ -3, 1290 ] [ -3, 1600 ] [ 2, 376 ] [ 3, 382 ] [ 2, 426 ] [ -2, 432 ] [ 2, 440 ] [ -2, 468 ] #SELECT c-d, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L4 # table_name % L, L # name # L1, L4 # name % bigint, bigint # type % 2, 4 # length [ 3, NULL ] [ 2, 376 ] [ 3, 382 ] [ 2, 426 ] [ -2, 432 ] [ 2, 440 ] [ -2, 468 ] [ -2, 1050 ] [ -3, 1290 ] [ -3, 1600 ] #SELECT d, # d-e, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dt1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR (e>c OR ec #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ 102, 0, NULL, NULL ] [ 106, 0, 1050, 1067 ] [ 113, 0, 1120, NULL ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 161, 0, 1600, 1622 ] [ 166, 0, 1670, NULL ] [ 172, 0, 1700, 1714 ] [ 176, 0, 358, NULL ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 202, 0, 402, NULL ] [ 208, 0, NULL, NULL ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ NULL, 0, 2360, NULL ] [ 247, 0, 490, 2476 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR (e>c OR ec # ORDER BY 4,2,3,1 #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ 102, 0, NULL, NULL ] [ 208, 0, NULL, NULL ] [ 176, 0, 358, NULL ] [ 202, 0, 402, NULL ] [ 113, 0, 1120, NULL ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 166, 0, 1670, NULL ] [ NULL, 0, 2360, NULL ] [ 106, 0, 1050, 1067 ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 161, 0, 1600, 1622 ] [ 172, 0, 1700, 1714 ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ 247, 0, 490, 2476 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE b>c # OR d NOT BETWEEN 110 AND 150 # OR (e>c OR et1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE b>c # OR d NOT BETWEEN 110 AND 150 # OR (e>c OR et1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>c OR ec #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ 102, 0, NULL, NULL ] [ 106, 0, 1050, 1067 ] [ 113, 0, 1120, NULL ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 161, 0, 1600, 1622 ] [ 166, 0, 1670, NULL ] [ 172, 0, 1700, 1714 ] [ 176, 0, 358, NULL ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 202, 0, 402, NULL ] [ 208, 0, NULL, NULL ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ NULL, 0, 2360, NULL ] [ 247, 0, 490, 2476 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>c OR ec # ORDER BY 2,1 #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ NULL, 0, 2360, NULL ] [ 102, 0, NULL, NULL ] [ 106, 0, 1050, 1067 ] [ 113, 0, 1120, NULL ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 161, 0, 1600, 1622 ] [ 166, 0, 1670, NULL ] [ 172, 0, 1700, 1714 ] [ 176, 0, 358, NULL ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 202, 0, 402, NULL ] [ 208, 0, NULL, NULL ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ 247, 0, 490, 2476 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>c OR ec # OR d NOT BETWEEN 110 AND 150 #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ 102, 0, NULL, NULL ] [ 106, 0, 1050, 1067 ] [ 113, 0, 1120, NULL ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 161, 0, 1600, 1622 ] [ 166, 0, 1670, NULL ] [ 172, 0, 1700, 1714 ] [ 176, 0, 358, NULL ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 202, 0, 402, NULL ] [ 208, 0, NULL, NULL ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ NULL, 0, 2360, NULL ] [ 247, 0, 490, 2476 ] #SELECT c, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # a+b*2+c*3+d*4 # FROM t1 # WHERE (e>c OR ec # OR d NOT BETWEEN 110 AND 150 # ORDER BY 4,3 #; % sys.t1, ., sys., sys. # table_name # sys.t1, .L2, sys.L5, sys.L6 # table_name % c, L, L, L # name # c, L2, L5, L6 # name % int, bigint, bigint, bigint # type % 3, 1, 4, 4 # length [ 102, 0, NULL, NULL ] [ 208, 0, NULL, NULL ] [ 176, 0, 358, NULL ] [ 202, 0, 402, NULL ] [ 113, 0, 1120, NULL ] [ 150, 0, 1510, NULL ] [ 155, 0, 1580, NULL ] [ 166, 0, 1670, NULL ] [ NULL, 0, 2360, NULL ] [ 106, 0, 1050, 1067 ] [ 123, 0, 1240, 1226 ] [ 125, 0, 1290, 1272 ] [ 134, 0, 1300, 1325 ] [ 137, 0, 1390, 1371 ] [ 141, 0, 1430, 1411 ] [ 161, 0, 1600, 1622 ] [ 172, 0, 1700, 1714 ] [ 184, 0, 364, 1828 ] [ 187, 0, 376, 1861 ] [ 193, 0, 382, 1918 ] [ 195, 0, 398, 1964 ] [ 214, 0, 426, 2125 ] [ 215, 0, 432, 2165 ] [ 224, 0, 440, 2226 ] [ 225, 0, 458, 2264 ] [ 231, 0, 468, 2323 ] [ 247, 0, 490, 2476 ] #SELECT e, # a-b # FROM t1 # WHERE (a>b-2 AND ac #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % e, L # name # e, L1 # name % int, bigint # type % 3, 2 # length [ NULL, -3 ] [ 126, -2 ] [ 132, 1 ] [ 135, -1 ] [ 144, -1 ] [ NULL, 2 ] [ 157, 1 ] [ 165, 1 ] [ 180, 1 ] [ 192, -3 ] [ 197, 1 ] [ 219, -2 ] [ 227, 1 ] [ 230, 2 ] [ 246, -4 ] #SELECT e, # a-b # FROM t1 # WHERE (a>b-2 AND ac # ORDER BY 2,1 #; % sys.t1, sys. # table_name # sys.t1, sys.L1 # table_name % e, L # name # e, L1 # name % int, bigint # type % 3, 2 # length [ 246, -4 ] [ NULL, -3 ] [ 192, -3 ] [ 126, -2 ] [ 219, -2 ] [ 135, -1 ] [ 144, -1 ] [ 132, 1 ] [ 157, 1 ] [ 165, 1 ] [ 180, 1 ] [ 197, 1 ] [ 227, 1 ] [ NULL, 2 ] [ 230, 2 ] #SELECT e, # a-b # FROM t1 # WHERE b>c # OR (a>b-2 AND ac # OR (a>b-2 AND at1.c AND x.dd #; % sys.t1, ., ., sys. # table_name # sys.t1, .L2, .L4, sys.L5 # table_name % a, L, L, L # name # a, L2, L4, L5 # name % int, bigint, bigint, bigint # type % 3, 2, 1, 4 # length [ 104, 0, 0, NULL ] [ 121, 2, 0, 1226 ] [ 115, 0, 0, NULL ] [ 131, 4, 0, 1325 ] [ 138, 5, 0, 1371 ] [ 142, 6, 0, 1411 ] [ 174, 12, 0, 1714 ] [ 182, 14, 0, 1828 ] [ 188, 15, 0, 1861 ] [ 191, 16, 0, 1918 ] [ NULL, 18, 0, NULL ] [ 213, 19, 0, 2125 ] [ 220, 21, 0, 2226 ] #SELECT a, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dd # ORDER BY 4,3 #; % sys.t1, ., ., sys. # table_name # sys.t1, .L2, .L4, sys.L5 # table_name % a, L, L, L # name # a, L2, L4, L5 # name % int, bigint, bigint, bigint # type % 3, 2, 1, 4 # length [ 104, 0, 0, NULL ] [ 115, 0, 0, NULL ] [ NULL, 18, 0, NULL ] [ 121, 2, 0, 1226 ] [ 131, 4, 0, 1325 ] [ 138, 5, 0, 1371 ] [ 142, 6, 0, 1411 ] [ 174, 12, 0, 1714 ] [ 182, 14, 0, 1828 ] [ 188, 15, 0, 1861 ] [ 191, 16, 0, 1918 ] [ 213, 19, 0, 2125 ] [ 220, 21, 0, 2226 ] #SELECT a-b, # abs(a), # e, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE a>b #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ 1050 ] [ 1300 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 358 ] [ 364 ] [ 376 ] [ 398 ] [ 426 ] [ 458 ] [ 468 ] [ 2360 ] [ 486 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # WHERE a>b # ORDER BY 1 #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ 358 ] [ 364 ] [ 376 ] [ 398 ] [ 426 ] [ 458 ] [ 468 ] [ 486 ] [ 1050 ] [ 1300 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 2360 ] #SELECT c-d, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d-e # FROM t1 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, d, L, L # name # L1, d, L2, L3 # name % bigint, int, smallint, bigint # type % 2, 3, 3, 2 # length [ 1, 101, 555, NULL ] [ -2, 108, 333, -1 ] [ -1, 114, 555, 4 ] [ 3, 116, 333, -1 ] [ 1, 122, 333, NULL ] [ -3, 128, 333, 2 ] [ 1, 133, 444, 1 ] [ 1, 136, 111, 1 ] [ 1, 140, 111, -4 ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ -3, 164, 333, 2 ] [ NULL, NULL, 555, NULL ] [ 1, 171, 555, -2 ] [ NULL, NULL, 555, NULL ] [ 1, 183, 333, 3 ] [ 2, 185, 444, -4 ] [ 3, 190, 444, -2 ] [ -1, 196, 555, -1 ] [ -1, 203, 222, -1 ] [ 1, 207, 555, NULL ] [ 2, 212, 222, 2 ] [ -2, 217, 333, -2 ] [ 2, 222, 444, 1 ] [ -1, 226, 555, -1 ] [ -2, 233, 555, 3 ] [ NULL, 238, 555, 1 ] [ NULL, NULL, 222, NULL ] [ -1, 248, 444, 2 ] #SELECT c-d, # d, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # d-e # FROM t1 # ORDER BY 4,2,1 #; % sys., sys.t1, sys., sys. # table_name # sys.L1, sys.t1, sys.L2, sys.L3 # table_name % L, d, L, L # name # L1, d, L2, L3 # name % bigint, int, smallint, bigint # type % 2, 3, 3, 2 # length [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 555, NULL ] [ NULL, NULL, 222, NULL ] [ 1, 101, 555, NULL ] [ 1, 122, 333, NULL ] [ 1, 207, 555, NULL ] [ 1, 140, 111, -4 ] [ 2, 185, 444, -4 ] [ 1, 171, 555, -2 ] [ 3, 190, 444, -2 ] [ -2, 217, 333, -2 ] [ -2, 108, 333, -1 ] [ 3, 116, 333, -1 ] [ -1, 196, 555, -1 ] [ -1, 203, 222, -1 ] [ -1, 226, 555, -1 ] [ 1, 133, 444, 1 ] [ 1, 136, 111, 1 ] [ 2, 222, 444, 1 ] [ NULL, 238, 555, 1 ] [ -3, 128, 333, 2 ] [ -3, 164, 333, 2 ] [ 2, 212, 222, 2 ] [ -1, 248, 444, 2 ] [ 1, 183, 333, 3 ] [ -2, 233, 555, 3 ] [ -1, 114, 555, 4 ] #SELECT CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # c, # b, # a-b, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.de # AND (e>a AND ec OR et1.c AND x.de # AND (e>a AND ec OR et1.c AND x.dc OR ee # AND (e>a AND et1.c AND x.dc OR ee # AND (e>a AND et1.c AND x.dd #; % ., sys.t1, sys., sys., sys., sys. # table_name # .L2, sys.t1, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, d, L, L, L, L # name # L2, d, L3, L4, L5, L6 # name % bigint, int, smallint, bigint, bigint, bigint # type % 1, 3, 3, 3, 2, 3 # length [ 0, 101, 444, NULL, NULL, NULL ] [ 0, 116, 444, NULL, -1, NULL ] [ 0, 122, 222, NULL, NULL, 369 ] [ 0, 133, 333, 132, 1, 391 ] [ 0, 136, 222, 137, 1, 416 ] [ 0, 140, 222, 142, -4, 428 ] [ 0, 171, 444, 172, -2, 514 ] [ 0, 183, 333, 182, 3, 544 ] [ 0, 185, 333, 187, -4, 560 ] [ 0, 190, 222, 192, -2, 579 ] [ 0, 207, 444, NULL, NULL, NULL ] [ 0, 212, 333, 212, 2, 635 ] [ 0, 222, 222, 222, 1, 666 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd # ORDER BY 4,5,6,3,2,1 #; % ., sys.t1, sys., sys., sys., sys. # table_name # .L2, sys.t1, sys.L3, sys.L4, sys.L5, sys.L6 # table_name % L, d, L, L, L, L # name # L2, d, L3, L4, L5, L6 # name % bigint, int, smallint, bigint, bigint, bigint # type % 1, 3, 3, 3, 2, 3 # length [ 0, 101, 444, NULL, NULL, NULL ] [ 0, 207, 444, NULL, NULL, NULL ] [ 0, 122, 222, NULL, NULL, 369 ] [ 0, 116, 444, NULL, -1, NULL ] [ 0, 133, 333, 132, 1, 391 ] [ 0, 136, 222, 137, 1, 416 ] [ 0, 140, 222, 142, -4, 428 ] [ 0, 171, 444, 172, -2, 514 ] [ 0, 183, 333, 182, 3, 544 ] [ 0, 185, 333, 187, -4, 560 ] [ 0, 190, 222, 192, -2, 579 ] [ 0, 212, 333, 212, 2, 635 ] [ 0, 222, 222, 222, 1, 666 ] #SELECT a+b*2+c*3+d*4, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # a+b*2+c*3, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dt1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d-e, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # a+b*2+c*3 # FROM t1 #; % sys., sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, L, e, L # name # L1, L4, L5, L6, e, L7 # name % bigint, bigint, bigint, smallint, int, bigint # type % 2, 4, 2, 3, 3, 4 # length [ NULL, NULL, NULL, 555, NULL, NULL ] [ 2, 1050, -1, 333, 109, 635 ] [ NULL, 1120, 4, 555, 110, NULL ] [ NULL, NULL, -1, 333, 117, NULL ] [ -3, 1240, NULL, 333, NULL, 738 ] [ -2, 1290, 2, 333, 126, 760 ] [ 1, 1300, 1, 444, 132, 793 ] [ -1, 1390, 1, 111, 135, 827 ] [ -1, 1430, -4, 111, 144, 851 ] [ 4, 1450, NULL, 555, 146, 880 ] [ 2, 1510, NULL, 555, NULL, 905 ] [ 1, 1580, NULL, 555, 157, 940 ] [ 3, 1600, 2, 333, 162, 966 ] [ 1, 1670, NULL, 555, 165, 1000 ] [ 4, 1700, -2, 555, 173, 1030 ] [ 4, 358, NULL, 555, 177, 1057 ] [ 1, 364, 3, 333, 180, 1096 ] [ 2, 376, -4, 444, 189, 1121 ] [ -3, 382, -2, 444, 192, 1158 ] [ 1, 398, -1, 555, 197, 1180 ] [ NULL, 402, -1, 222, 204, NULL ] [ NULL, NULL, NULL, 555, NULL, NULL ] [ 2, 426, 2, 222, 210, 1277 ] [ -2, 432, -2, 333, 219, 1297 ] [ -3, 440, 1, 444, 221, 1338 ] [ 1, 458, -1, 555, 227, 1360 ] [ 2, 468, 3, 555, 230, 1391 ] [ 3, 2360, 1, 555, 237, NULL ] [ 3, 486, NULL, 222, NULL, 1455 ] [ -4, 490, 2, 444, 246, 1484 ] #SELECT a-b, # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # d-e, # CASE a+1 WHEN b THEN 111 WHEN c THEN 222 # WHEN d THEN 333 WHEN e THEN 444 ELSE 555 END, # e, # a+b*2+c*3 # FROM t1 # ORDER BY 6,1 #; % sys., sys., sys., sys., sys.t1, sys. # table_name # sys.L1, sys.L4, sys.L5, sys.L6, sys.t1, sys.L7 # table_name % L, L, L, L, e, L # name # L1, L4, L5, L6, e, L7 # name % bigint, bigint, bigint, smallint, int, bigint # type % 2, 4, 2, 3, 3, 4 # length [ NULL, NULL, NULL, 555, NULL, NULL ] [ NULL, 1120, 4, 555, 110, NULL ] [ NULL, NULL, -1, 333, 117, NULL ] [ NULL, 402, -1, 222, 204, NULL ] [ NULL, NULL, NULL, 555, NULL, NULL ] [ 3, 2360, 1, 555, 237, NULL ] [ 2, 1050, -1, 333, 109, 635 ] [ -3, 1240, NULL, 333, NULL, 738 ] [ -2, 1290, 2, 333, 126, 760 ] [ 1, 1300, 1, 444, 132, 793 ] [ -1, 1390, 1, 111, 135, 827 ] [ -1, 1430, -4, 111, 144, 851 ] [ 4, 1450, NULL, 555, 146, 880 ] [ 2, 1510, NULL, 555, NULL, 905 ] [ 1, 1580, NULL, 555, 157, 940 ] [ 3, 1600, 2, 333, 162, 966 ] [ 1, 1670, NULL, 555, 165, 1000 ] [ 4, 1700, -2, 555, 173, 1030 ] [ 4, 358, NULL, 555, 177, 1057 ] [ 1, 364, 3, 333, 180, 1096 ] [ 2, 376, -4, 444, 189, 1121 ] [ -3, 382, -2, 444, 192, 1158 ] [ 1, 398, -1, 555, 197, 1180 ] [ 2, 426, 2, 222, 210, 1277 ] [ -2, 432, -2, 333, 219, 1297 ] [ -3, 440, 1, 444, 221, 1338 ] [ 1, 458, -1, 555, 227, 1360 ] [ 2, 468, 3, 555, 230, 1391 ] [ 3, 486, NULL, 222, NULL, 1455 ] [ -4, 490, 2, 444, 246, 1484 ] #SELECT a-b, # a+b*2, # c # FROM t1 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, c # name # L1, L2, c # name % bigint, bigint, int # type % 2, 3, 3 # length [ NULL, NULL, 102 ] [ 2, 317, 106 ] [ NULL, NULL, 113 ] [ NULL, NULL, 119 ] [ -3, 369, 123 ] [ -2, 385, 125 ] [ 1, 391, 134 ] [ -1, 416, 137 ] [ -1, 428, 141 ] [ 4, 439, 147 ] [ 2, 455, 150 ] [ 1, 475, 155 ] [ 3, 483, 161 ] [ 1, 502, 166 ] [ 4, 514, 172 ] [ 4, 529, 176 ] [ 1, 544, 184 ] [ 2, 560, 187 ] [ -3, 579, 193 ] [ 1, 595, 195 ] [ NULL, NULL, 202 ] [ NULL, NULL, 208 ] [ 2, 635, 214 ] [ -2, 652, 215 ] [ -3, 666, 224 ] [ 1, 685, 225 ] [ 2, 698, 231 ] [ 3, 711, NULL ] [ 3, 723, 244 ] [ -4, 743, 247 ] #SELECT a-b, # a+b*2, # c # FROM t1 # ORDER BY 3,1 #; % sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.t1 # table_name % L, L, c # name # L1, L2, c # name % bigint, bigint, int # type % 2, 3, 3 # length [ 3, 711, NULL ] [ NULL, NULL, 102 ] [ 2, 317, 106 ] [ NULL, NULL, 113 ] [ NULL, NULL, 119 ] [ -3, 369, 123 ] [ -2, 385, 125 ] [ 1, 391, 134 ] [ -1, 416, 137 ] [ -1, 428, 141 ] [ 4, 439, 147 ] [ 2, 455, 150 ] [ 1, 475, 155 ] [ 3, 483, 161 ] [ 1, 502, 166 ] [ 4, 514, 172 ] [ 4, 529, 176 ] [ 1, 544, 184 ] [ 2, 560, 187 ] [ -3, 579, 193 ] [ 1, 595, 195 ] [ NULL, NULL, 202 ] [ NULL, NULL, 208 ] [ 2, 635, 214 ] [ -2, 652, 215 ] [ -3, 666, 224 ] [ 1, 685, 225 ] [ 2, 698, 231 ] [ 3, 723, 244 ] [ -4, 743, 247 ] #SELECT d-e, # (a+b+c+d+e)/5, # a+b*2 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 3, 3 # length [ -1, 107, 317 ] [ 1, 132, 391 ] [ 2, 162, 483 ] [ -2, 172, 514 ] [ 3, 182, 544 ] [ -4, 187, 560 ] [ 2, 212, 635 ] [ 3, 232, 698 ] #SELECT d-e, # (a+b+c+d+e)/5, # a+b*2 # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # AND a>b # ORDER BY 3,2 #; % sys., sys., sys. # table_name # sys.L1, sys.L2, sys.L3 # table_name % L, L, L # name # L1, L2, L3 # name % bigint, bigint, bigint # type % 2, 3, 3 # length [ -1, 107, 317 ] [ 1, 132, 391 ] [ 2, 162, 483 ] [ -2, 172, 514 ] [ 3, 182, 544 ] [ -4, 187, 560 ] [ 2, 212, 635 ] [ 3, 232, 698 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc # AND d>e # AND d NOT BETWEEN 110 AND 150 #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc # AND d>e # AND d NOT BETWEEN 110 AND 150 # ORDER BY 3,2 #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.de # AND b>c #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.de # AND b>c # ORDER BY 3,2,1 #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc # AND d NOT BETWEEN 110 AND 150 # AND d>e #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc # AND d NOT BETWEEN 110 AND 150 # AND d>e # ORDER BY 3,1 #; % ., ., sys.t1 # table_name # .L2, .L4, sys.t1 # table_name % L, L, d # name # L2, L4, d # name % bigint, bigint, int # type % 2, 1, 3 # length [ 23, 0, 233 ] [ 26, 0, 248 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 # OR (c<=d-2 OR c>=d+2) #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, 104 ] [ 635, 107 ] [ NULL, 115 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ NULL, 201 ] [ NULL, NULL ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ NULL, 239 ] [ 1484, 245 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR e+d BETWEEN a+b-10 AND c+130 # OR (c<=d-2 OR c>=d+2) # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, NULL ] [ NULL, 104 ] [ NULL, 115 ] [ NULL, 201 ] [ NULL, 239 ] [ 635, 107 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ 1484, 245 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR (c<=d-2 OR c>=d+2) # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, 104 ] [ 635, 107 ] [ NULL, 115 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ NULL, 201 ] [ NULL, NULL ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ NULL, 239 ] [ 1484, 245 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE d NOT BETWEEN 110 AND 150 # OR (c<=d-2 OR c>=d+2) # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 1,2 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, NULL ] [ NULL, 104 ] [ NULL, 115 ] [ NULL, 201 ] [ NULL, 239 ] [ 635, 107 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ 1484, 245 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR e+d BETWEEN a+b-10 AND c+130 # OR d NOT BETWEEN 110 AND 150 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, 104 ] [ 635, 107 ] [ NULL, 115 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ NULL, 201 ] [ NULL, NULL ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ NULL, 239 ] [ 1484, 245 ] #SELECT a+b*2+c*3, # abs(a) # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # OR e+d BETWEEN a+b-10 AND c+130 # OR d NOT BETWEEN 110 AND 150 # ORDER BY 2,1 #; % sys., sys. # table_name # sys.L1, sys.L2 # table_name % L, L # name # L1, L2 # name % bigint, int # type % 4, 3 # length [ NULL, NULL ] [ NULL, 104 ] [ 635, 107 ] [ NULL, 115 ] [ 760, 127 ] [ 966, 163 ] [ 1030, 174 ] [ 1096, 182 ] [ 1121, 188 ] [ 1158, 191 ] [ 1180, 199 ] [ NULL, 201 ] [ 1277, 213 ] [ 1297, 216 ] [ 1338, 220 ] [ 1360, 229 ] [ 1391, 234 ] [ NULL, 239 ] [ 1484, 245 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ NULL, 0, NULL, 104, NULL, NULL ] [ -1, 0, -1, 107, 2, 109 ] [ 1, 2, NULL, 121, -3, NULL ] [ 4, 3, 2, 127, -2, 126 ] [ 2, 5, 1, 138, -1, 135 ] [ 2, 6, -4, 142, -1, 144 ] [ 1, 8, NULL, 153, 2, NULL ] [ 3, 9, NULL, 159, 1, 157 ] [ -1, 10, 2, 163, 3, 162 ] [ 1, 11, NULL, 168, 1, 165 ] [ -2, 12, -2, 174, 4, 173 ] [ -3, 14, 3, 182, 1, 180 ] [ -1, 15, -4, 188, 2, 189 ] [ 1, 16, -2, 191, -3, 192 ] [ 3, 17, -1, 199, 1, 197 ] [ NULL, 0, -1, 201, NULL, 204 ] [ -2, 18, NULL, NULL, NULL, NULL ] [ -3, 19, 2, 213, 2, 210 ] [ 3, 20, -2, 216, -2, 219 ] [ -1, 21, 1, 220, -3, 221 ] [ 3, 22, -1, 229, 1, 227 ] [ 1, 23, 3, 234, 2, 230 ] [ NULL, 24, 1, 239, 3, 237 ] [ 2, 26, 2, 245, -4, 246 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc # ORDER BY 5,3,4,1 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ -2, 18, NULL, NULL, NULL, NULL ] [ NULL, 0, NULL, 104, NULL, NULL ] [ NULL, 0, -1, 201, NULL, 204 ] [ 2, 26, 2, 245, -4, 246 ] [ 1, 2, NULL, 121, -3, NULL ] [ 1, 16, -2, 191, -3, 192 ] [ -1, 21, 1, 220, -3, 221 ] [ 3, 20, -2, 216, -2, 219 ] [ 4, 3, 2, 127, -2, 126 ] [ 2, 6, -4, 142, -1, 144 ] [ 2, 5, 1, 138, -1, 135 ] [ 3, 9, NULL, 159, 1, 157 ] [ 1, 11, NULL, 168, 1, 165 ] [ 3, 17, -1, 199, 1, 197 ] [ 3, 22, -1, 229, 1, 227 ] [ -3, 14, 3, 182, 1, 180 ] [ 1, 8, NULL, 153, 2, NULL ] [ -1, 15, -4, 188, 2, 189 ] [ -1, 0, -1, 107, 2, 109 ] [ -3, 19, 2, 213, 2, 210 ] [ 1, 23, 3, 234, 2, 230 ] [ NULL, 24, 1, 239, 3, 237 ] [ -1, 10, 2, 163, 3, 162 ] [ -2, 12, -2, 174, 4, 173 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR e+d BETWEEN a+b-10 AND c+130 # OR d NOT BETWEEN 110 AND 150 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ NULL, 0, NULL, 104, NULL, NULL ] [ -1, 0, -1, 107, 2, 109 ] [ 1, 2, NULL, 121, -3, NULL ] [ 4, 3, 2, 127, -2, 126 ] [ 2, 5, 1, 138, -1, 135 ] [ 2, 6, -4, 142, -1, 144 ] [ 1, 8, NULL, 153, 2, NULL ] [ 3, 9, NULL, 159, 1, 157 ] [ -1, 10, 2, 163, 3, 162 ] [ 1, 11, NULL, 168, 1, 165 ] [ -2, 12, -2, 174, 4, 173 ] [ -3, 14, 3, 182, 1, 180 ] [ -1, 15, -4, 188, 2, 189 ] [ 1, 16, -2, 191, -3, 192 ] [ 3, 17, -1, 199, 1, 197 ] [ NULL, 0, -1, 201, NULL, 204 ] [ -2, 18, NULL, NULL, NULL, NULL ] [ -3, 19, 2, 213, 2, 210 ] [ 3, 20, -2, 216, -2, 219 ] [ -1, 21, 1, 220, -3, 221 ] [ 3, 22, -1, 229, 1, 227 ] [ 1, 23, 3, 234, 2, 230 ] [ NULL, 24, 1, 239, 3, 237 ] [ 2, 26, 2, 245, -4, 246 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR e+d BETWEEN a+b-10 AND c+130 # OR d NOT BETWEEN 110 AND 150 # ORDER BY 2,6,5,1,3,4 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ NULL, 0, NULL, 104, NULL, NULL ] [ -1, 0, -1, 107, 2, 109 ] [ NULL, 0, -1, 201, NULL, 204 ] [ 1, 2, NULL, 121, -3, NULL ] [ 4, 3, 2, 127, -2, 126 ] [ 2, 5, 1, 138, -1, 135 ] [ 2, 6, -4, 142, -1, 144 ] [ 1, 8, NULL, 153, 2, NULL ] [ 3, 9, NULL, 159, 1, 157 ] [ -1, 10, 2, 163, 3, 162 ] [ 1, 11, NULL, 168, 1, 165 ] [ -2, 12, -2, 174, 4, 173 ] [ -3, 14, 3, 182, 1, 180 ] [ -1, 15, -4, 188, 2, 189 ] [ 1, 16, -2, 191, -3, 192 ] [ 3, 17, -1, 199, 1, 197 ] [ -2, 18, NULL, NULL, NULL, NULL ] [ -3, 19, 2, 213, 2, 210 ] [ 3, 20, -2, 216, -2, 219 ] [ -1, 21, 1, 220, -3, 221 ] [ 3, 22, -1, 229, 1, 227 ] [ 1, 23, 3, 234, 2, 230 ] [ NULL, 24, 1, 239, 3, 237 ] [ 2, 26, 2, 245, -4, 246 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR e+d BETWEEN a+b-10 AND c+130 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ NULL, 0, NULL, 104, NULL, NULL ] [ -1, 0, -1, 107, 2, 109 ] [ 1, 2, NULL, 121, -3, NULL ] [ 4, 3, 2, 127, -2, 126 ] [ 2, 5, 1, 138, -1, 135 ] [ 2, 6, -4, 142, -1, 144 ] [ 1, 8, NULL, 153, 2, NULL ] [ 3, 9, NULL, 159, 1, 157 ] [ -1, 10, 2, 163, 3, 162 ] [ 1, 11, NULL, 168, 1, 165 ] [ -2, 12, -2, 174, 4, 173 ] [ -3, 14, 3, 182, 1, 180 ] [ -1, 15, -4, 188, 2, 189 ] [ 1, 16, -2, 191, -3, 192 ] [ 3, 17, -1, 199, 1, 197 ] [ NULL, 0, -1, 201, NULL, 204 ] [ -2, 18, NULL, NULL, NULL, NULL ] [ -3, 19, 2, 213, 2, 210 ] [ 3, 20, -2, 216, -2, 219 ] [ -1, 21, 1, 220, -3, 221 ] [ 3, 22, -1, 229, 1, 227 ] [ 1, 23, 3, 234, 2, 230 ] [ NULL, 24, 1, 239, 3, 237 ] [ 2, 26, 2, 245, -4, 246 ] #SELECT b-c, # (SELECT count(*) FROM t1 AS x WHERE x.bc # OR e+d BETWEEN a+b-10 AND c+130 # ORDER BY 5,6,1 #; % sys., ., sys., sys., sys., sys.t1 # table_name # sys.L1, .L3, sys.L4, sys.L5, sys.L6, sys.t1 # table_name % L, L, L, L, L, e # name # L1, L3, L4, L5, L6, e # name % bigint, bigint, bigint, int, bigint, int # type % 2, 2, 2, 3, 2, 3 # length [ NULL, 0, NULL, 104, NULL, NULL ] [ -2, 18, NULL, NULL, NULL, NULL ] [ NULL, 0, -1, 201, NULL, 204 ] [ 2, 26, 2, 245, -4, 246 ] [ 1, 2, NULL, 121, -3, NULL ] [ 1, 16, -2, 191, -3, 192 ] [ -1, 21, 1, 220, -3, 221 ] [ 4, 3, 2, 127, -2, 126 ] [ 3, 20, -2, 216, -2, 219 ] [ 2, 5, 1, 138, -1, 135 ] [ 2, 6, -4, 142, -1, 144 ] [ 3, 9, NULL, 159, 1, 157 ] [ 1, 11, NULL, 168, 1, 165 ] [ -3, 14, 3, 182, 1, 180 ] [ 3, 17, -1, 199, 1, 197 ] [ 3, 22, -1, 229, 1, 227 ] [ 1, 8, NULL, 153, 2, NULL ] [ -1, 0, -1, 107, 2, 109 ] [ -1, 15, -4, 188, 2, 189 ] [ -3, 19, 2, 213, 2, 210 ] [ 1, 23, 3, 234, 2, 230 ] [ -1, 10, 2, 163, 3, 162 ] [ NULL, 24, 1, 239, 3, 237 ] [ -2, 12, -2, 174, 4, 173 ] #SELECT (a+b+c+d+e)/5, # c-d, # CASE WHEN ab-2 AND ad #; % sys., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1 # table_name % L, L, L, b # name # L1, L2, L3, b # name % bigint, bigint, smallint, int # type % 3, 1, 3, 3 # length [ 132, 1, 333, 130 ] [ 137, 1, 222, 139 ] [ 142, 1, 222, 143 ] [ 182, 1, 333, 181 ] #SELECT (a+b+c+d+e)/5, # c-d, # CASE WHEN ab-2 AND ad # ORDER BY 3,2,1 #; % sys., sys., sys., sys.t1 # table_name # sys.L1, sys.L2, sys.L3, sys.t1 # table_name % L, L, L, b # name # L1, L2, L3, b # name % bigint, bigint, smallint, int # type % 3, 1, 3, 3 # length [ 137, 1, 222, 139 ] [ 142, 1, 222, 143 ] [ 132, 1, 333, 130 ] [ 182, 1, 333, 181 ] #SELECT (a+b+c+d+e)/5, # c-d, # CASE WHEN ad # AND (a>b-2 AND ad # AND (a>b-2 AND at1.c AND x.d=d+2) # AND c>d # AND (e>a AND et1.c AND x.d=d+2) # AND c>d # AND (e>a AND et1.c AND x.d=d+2) # AND (e>a AND ed #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, smallint # type % 1, 3 # length [ 0, 444 ] [ 0, 444 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d=d+2) # AND (e>a AND ed # ORDER BY 2,1 #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, smallint # type % 1, 3 # length [ 0, 444 ] [ 0, 444 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND e=d+2) # AND c>d #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, smallint # type % 1, 3 # length [ 0, 444 ] [ 0, 444 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.da AND e=d+2) # AND c>d # ORDER BY 2,1 #; % ., sys. # table_name # .L2, sys.L3 # table_name % L, L # name # L2, L3 # name % bigint, smallint # type % 1, 3 # length [ 0, 444 ] [ 0, 444 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dd # AND (c<=d-2 OR c>=d+2) # AND (e>a AND et1.c AND x.dd # AND (c<=d-2 OR c>=d+2) # AND (e>a AND e(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.b(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, int, bigint # type % 1, 3, 1 # length [ 0, 127, 4 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.dc # ORDER BY 3,1 #; % ., sys., sys. # table_name # .L2, sys.L3, sys.L4 # table_name % L, L, L # name # L2, L3, L4 # name % bigint, int, bigint # type % 1, 3, 1 # length [ 0, 127, 4 ] #SELECT a+b*2+c*3+d*4, # a # FROM t1 # WHERE (c<=d-2 OR c>=d+2) #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, a # name # L1, a # name % bigint, int # type % 4, 3 # length [ 1067, 107 ] [ NULL, 115 ] [ 1272, 127 ] [ 1622, 163 ] [ 1861, 188 ] [ 1918, 191 ] [ 2125, 213 ] [ 2165, 216 ] [ 2226, 220 ] [ 2323, 234 ] #SELECT a+b*2+c*3+d*4, # a # FROM t1 # WHERE (c<=d-2 OR c>=d+2) # ORDER BY 2,1 #; % sys., sys.t1 # table_name # sys.L1, sys.t1 # table_name % L, a # name # L1, a # name % bigint, int # type % 4, 3 # length [ 1067, 107 ] [ NULL, 115 ] [ 1272, 127 ] [ 1622, 163 ] [ 1861, 188 ] [ 1918, 191 ] [ 2125, 213 ] [ 2165, 216 ] [ 2226, 220 ] [ 2323, 234 ] #SELECT CASE WHEN at1.c AND x.dc OR ed #; % sys., sys.t1, sys.t1, . # table_name # sys.L1, sys.t1, sys.t1, .L3 # table_name % L, e, b, L # name # L1, e, b, L3 # name % smallint, int, int, bigint # type % 3, 3, 3, 1 # length [ 444, NULL, NULL, 0 ] [ 333, 109, 105, 0 ] [ 444, 110, 112, 0 ] [ 444, 117, NULL, 0 ] [ 222, NULL, 124, 0 ] [ 222, 126, 129, 0 ] [ 333, 132, 130, 0 ] [ 222, 135, 139, 0 ] [ 222, 144, 143, 0 ] [ 333, 157, 158, 0 ] [ 444, 162, 160, 0 ] [ 444, 173, 170, 0 ] [ 444, 177, 175, 0 ] [ 333, 180, 181, 0 ] [ 333, 189, 186, 0 ] [ 222, 192, 194, 0 ] [ 333, 197, 198, 0 ] [ 444, 204, NULL, 0 ] [ 444, NULL, 206, 0 ] [ 333, 210, 211, 0 ] [ 222, 219, 218, 0 ] [ 222, 221, 223, 0 ] [ 333, 227, 228, 0 ] [ 333, 230, 232, 0 ] [ 444, 237, 236, 0 ] [ 111, 246, 249, 0 ] #SELECT CASE WHEN at1.c AND x.dc OR ed # ORDER BY 3,4 #; % sys., sys.t1, sys.t1, . # table_name # sys.L1, sys.t1, sys.t1, .L3 # table_name % L, e, b, L # name # L1, e, b, L3 # name % smallint, int, int, bigint # type % 3, 3, 3, 1 # length [ 444, NULL, NULL, 0 ] [ 444, 117, NULL, 0 ] [ 444, 204, NULL, 0 ] [ 333, 109, 105, 0 ] [ 444, 110, 112, 0 ] [ 222, NULL, 124, 0 ] [ 222, 126, 129, 0 ] [ 333, 132, 130, 0 ] [ 222, 135, 139, 0 ] [ 222, 144, 143, 0 ] [ 333, 157, 158, 0 ] [ 444, 162, 160, 0 ] [ 444, 173, 170, 0 ] [ 444, 177, 175, 0 ] [ 333, 180, 181, 0 ] [ 333, 189, 186, 0 ] [ 222, 192, 194, 0 ] [ 333, 197, 198, 0 ] [ 444, NULL, 206, 0 ] [ 333, 210, 211, 0 ] [ 222, 219, 218, 0 ] [ 222, 221, 223, 0 ] [ 333, 227, 228, 0 ] [ 333, 230, 232, 0 ] [ 444, 237, 236, 0 ] [ 111, 246, 249, 0 ] #SELECT CASE WHEN at1.c AND x.dd # OR (e>c OR et1.c AND x.dd # OR (e>c OR et1.c AND x.db #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] #SELECT (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db # ORDER BY 1 #; % . # table_name # .L2 # table_name % L # name # L2 # name % bigint # type % 1 # length [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] #SELECT a+b*2+c*3+d*4+e*5, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc #; % sys.t1, ., sys., sys., sys., ., sys. # table_name # sys.t1, .L2, sys.L3, sys.L4, sys.L5, .L7, sys.L10 # table_name % e, L, L, L, L, L, L # name # e, L2, L3, L4, L5, L7, L10 # name % int, bigint, smallint, smallint, bigint, bigint, bigint # type % 3, 2, 3, 3, 2, 1, 3 # length [ NULL, 2, 222, 333, NULL, 0, NULL ] [ 126, 3, 222, 333, 2, 0, 127 ] [ 135, 5, 222, 111, 1, 0, 137 ] [ 144, 6, 222, 111, -4, 0, 142 ] [ NULL, 8, 333, 555, NULL, 0, NULL ] [ 157, 9, 333, 555, NULL, 0, NULL ] [ 165, 11, 333, 555, NULL, 0, NULL ] [ 192, 16, 222, 444, -2, 0, 192 ] [ 197, 17, 333, 555, -1, 0, 197 ] [ 219, 20, 222, 333, -2, 0, 217 ] [ 227, 22, 333, 555, -1, 0, 227 ] [ 230, 23, 333, 555, 3, 0, 232 ] [ 246, 26, 111, 444, 2, 0, 247 ] #SELECT e, # (SELECT count(*) FROM t1 AS x WHERE x.bt1.c AND x.dc # ORDER BY 5,1,3 #; % sys.t1, ., sys., sys., sys., ., sys. # table_name # sys.t1, .L2, sys.L3, sys.L4, sys.L5, .L7, sys.L10 # table_name % e, L, L, L, L, L, L # name # e, L2, L3, L4, L5, L7, L10 # name % int, bigint, smallint, smallint, bigint, bigint, bigint # type % 3, 2, 3, 3, 2, 1, 3 # length [ NULL, 2, 222, 333, NULL, 0, NULL ] [ NULL, 8, 333, 555, NULL, 0, NULL ] [ 157, 9, 333, 555, NULL, 0, NULL ] [ 165, 11, 333, 555, NULL, 0, NULL ] [ 144, 6, 222, 111, -4, 0, 142 ] [ 192, 16, 222, 444, -2, 0, 192 ] [ 219, 20, 222, 333, -2, 0, 217 ] [ 197, 17, 333, 555, -1, 0, 197 ] [ 227, 22, 333, 555, -1, 0, 227 ] [ 135, 5, 222, 111, 1, 0, 137 ] [ 126, 3, 222, 333, 2, 0, 127 ] [ 246, 26, 111, 444, 2, 0, 247 ] [ 230, 23, 333, 555, 3, 0, 232 ] #SELECT d, # a+b*2+c*3, # a, # e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR c>d # OR (e>a AND ed # OR (e>a AND ea AND ed # OR c BETWEEN b-2 AND d+2 #; % sys.t1, sys., sys.t1, sys.t1 # table_name # sys.t1, sys.L1, sys.t1, sys.t1 # table_name % d, L, a, e # name # d, L1, a, e # name % int, bigint, int, int # type % 3, 4, 3, 3 # length [ 101, NULL, 104, NULL ] [ 108, 635, 107, 109 ] [ 114, NULL, NULL, 110 ] [ 116, NULL, 115, 117 ] [ 122, 738, 121, NULL ] [ 133, 793, 131, 132 ] [ 136, 827, 138, 135 ] [ 140, 851, 142, 144 ] [ 164, 966, 163, 162 ] [ 171, 1030, 174, 173 ] [ 183, 1096, 182, 180 ] [ 185, 1121, 188, 189 ] [ 190, 1158, 191, 192 ] [ 207, NULL, NULL, NULL ] [ 212, 1277, 213, 210 ] [ 222, 1338, 220, 221 ] [ 233, 1391, 234, 230 ] [ 248, 1484, 245, 246 ] #SELECT d, # a+b*2+c*3, # a, # e # FROM t1 # WHERE (e>a AND ed # OR c BETWEEN b-2 AND d+2 # ORDER BY 2,1,4,3 #; % sys.t1, sys., sys.t1, sys.t1 # table_name # sys.t1, sys.L1, sys.t1, sys.t1 # table_name % d, L, a, e # name # d, L1, a, e # name % int, bigint, int, int # type % 3, 4, 3, 3 # length [ 101, NULL, 104, NULL ] [ 114, NULL, NULL, 110 ] [ 116, NULL, 115, 117 ] [ 207, NULL, NULL, NULL ] [ 108, 635, 107, 109 ] [ 122, 738, 121, NULL ] [ 133, 793, 131, 132 ] [ 136, 827, 138, 135 ] [ 140, 851, 142, 144 ] [ 164, 966, 163, 162 ] [ 171, 1030, 174, 173 ] [ 183, 1096, 182, 180 ] [ 185, 1121, 188, 189 ] [ 190, 1158, 191, 192 ] [ 212, 1277, 213, 210 ] [ 222, 1338, 220, 221 ] [ 233, 1391, 234, 230 ] [ 248, 1484, 245, 246 ] #SELECT d, # a+b*2+c*3, # a, # e # FROM t1 # WHERE c>d # OR (e>a AND ed # OR (e>a AND ea AND ed #; % sys.t1, sys., sys.t1, sys.t1 # table_name # sys.t1, sys.L1, sys.t1, sys.t1 # table_name % d, L, a, e # name # d, L1, a, e # name % int, bigint, int, int # type % 3, 4, 3, 3 # length [ 101, NULL, 104, NULL ] [ 108, 635, 107, 109 ] [ 114, NULL, NULL, 110 ] [ 116, NULL, 115, 117 ] [ 122, 738, 121, NULL ] [ 133, 793, 131, 132 ] [ 136, 827, 138, 135 ] [ 140, 851, 142, 144 ] [ 164, 966, 163, 162 ] [ 171, 1030, 174, 173 ] [ 183, 1096, 182, 180 ] [ 185, 1121, 188, 189 ] [ 190, 1158, 191, 192 ] [ 207, NULL, NULL, NULL ] [ 212, 1277, 213, 210 ] [ 222, 1338, 220, 221 ] [ 233, 1391, 234, 230 ] [ 248, 1484, 245, 246 ] #SELECT d, # a+b*2+c*3, # a, # e # FROM t1 # WHERE c BETWEEN b-2 AND d+2 # OR (e>a AND ed # ORDER BY 1,3,2 #; % sys.t1, sys., sys.t1, sys.t1 # table_name # sys.t1, sys.L1, sys.t1, sys.t1 # table_name % d, L, a, e # name # d, L1, a, e # name % int, bigint, int, int # type % 3, 4, 3, 3 # length [ 101, NULL, 104, NULL ] [ 108, 635, 107, 109 ] [ 114, NULL, NULL, 110 ] [ 116, NULL, 115, 117 ] [ 122, 738, 121, NULL ] [ 133, 793, 131, 132 ] [ 136, 827, 138, 135 ] [ 140, 851, 142, 144 ] [ 164, 966, 163, 162 ] [ 171, 1030, 174, 173 ] [ 183, 1096, 182, 180 ] [ 185, 1121, 188, 189 ] [ 190, 1158, 191, 192 ] [ 207, NULL, NULL, NULL ] [ 212, 1277, 213, 210 ] [ 222, 1338, 220, 221 ] [ 233, 1391, 234, 230 ] [ 248, 1484, 245, 246 ] #SELECT b-c, # b, # d-e, # (a+b+c+d+e)/5, # c # FROM t1 #; % sys., sys.t1, sys., sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1 # table_name % L, b, L, L, c # name # L1, b, L2, L3, c # name % bigint, int, bigint, bigint, int # type % 2, 3, 2, 3, 3 # length [ NULL, NULL, NULL, NULL, 102 ] [ -1, 105, -1, 107, 106 ] [ -1, 112, 4, NULL, 113 ] [ NULL, NULL, -1, NULL, 119 ] [ 1, 124, NULL, NULL, 123 ] [ 4, 129, 2, 127, 125 ] [ -4, 130, 1, 132, 134 ] [ 2, 139, 1, 137, 137 ] [ 2, 143, -4, 142, 141 ] [ -2, 145, NULL, NULL, 147 ] [ 1, 151, NULL, NULL, 150 ] [ 3, 158, NULL, NULL, 155 ] [ -1, 160, 2, 162, 161 ] [ 1, 167, NULL, NULL, 166 ] [ -2, 170, -2, 172, 172 ] [ -1, 175, NULL, NULL, 176 ] [ -3, 181, 3, 182, 184 ] [ -1, 186, -4, 187, 187 ] [ 1, 194, -2, 192, 193 ] [ 3, 198, -1, 197, 195 ] [ NULL, NULL, -1, NULL, 202 ] [ -2, 206, NULL, NULL, 208 ] [ -3, 211, 2, 212, 214 ] [ 3, 218, -2, 217, 215 ] [ -1, 223, 1, 222, 224 ] [ 3, 228, -1, 227, 225 ] [ 1, 232, 3, 232, 231 ] [ NULL, 236, 1, NULL, NULL ] [ -4, 240, NULL, NULL, 244 ] [ 2, 249, 2, 247, 247 ] #SELECT b-c, # b, # d-e, # (a+b+c+d+e)/5, # c # FROM t1 # ORDER BY 5,1,2 #; % sys., sys.t1, sys., sys., sys.t1 # table_name # sys.L1, sys.t1, sys.L2, sys.L3, sys.t1 # table_name % L, b, L, L, c # name # L1, b, L2, L3, c # name % bigint, int, bigint, bigint, int # type % 2, 3, 2, 3, 3 # length [ NULL, 236, 1, NULL, NULL ] [ NULL, NULL, NULL, NULL, 102 ] [ -1, 105, -1, 107, 106 ] [ -1, 112, 4, NULL, 113 ] [ NULL, NULL, -1, NULL, 119 ] [ 1, 124, NULL, NULL, 123 ] [ 4, 129, 2, 127, 125 ] [ -4, 130, 1, 132, 134 ] [ 2, 139, 1, 137, 137 ] [ 2, 143, -4, 142, 141 ] [ -2, 145, NULL, NULL, 147 ] [ 1, 151, NULL, NULL, 150 ] [ 3, 158, NULL, NULL, 155 ] [ -1, 160, 2, 162, 161 ] [ 1, 167, NULL, NULL, 166 ] [ -2, 170, -2, 172, 172 ] [ -1, 175, NULL, NULL, 176 ] [ -3, 181, 3, 182, 184 ] [ -1, 186, -4, 187, 187 ] [ 1, 194, -2, 192, 193 ] [ 3, 198, -1, 197, 195 ] [ NULL, NULL, -1, NULL, 202 ] [ -2, 206, NULL, NULL, 208 ] [ -3, 211, 2, 212, 214 ] [ 3, 218, -2, 217, 215 ] [ -1, 223, 1, 222, 224 ] [ 3, 228, -1, 227, 225 ] [ 1, 232, 3, 232, 231 ] [ -4, 240, NULL, NULL, 244 ] [ 2, 249, 2, 247, 247 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ NULL ] [ 1050 ] [ 1120 ] [ NULL ] [ 1240 ] [ 1290 ] [ 1300 ] [ 1390 ] [ 1430 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 358 ] [ 364 ] [ 376 ] [ 382 ] [ 398 ] [ 402 ] [ NULL ] [ 426 ] [ 432 ] [ 440 ] [ 458 ] [ 468 ] [ 2360 ] [ 486 ] [ 490 ] #SELECT CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END # FROM t1 # ORDER BY 1 #; % sys. # table_name # sys.L3 # table_name % L # name # L3 # name % bigint # type % 4 # length [ NULL ] [ NULL ] [ NULL ] [ 358 ] [ 364 ] [ 376 ] [ 382 ] [ 398 ] [ 402 ] [ 426 ] [ 432 ] [ 440 ] [ 458 ] [ 468 ] [ 486 ] [ 490 ] [ 1050 ] [ 1120 ] [ 1240 ] [ 1290 ] [ 1300 ] [ 1390 ] [ 1430 ] [ 1450 ] [ 1510 ] [ 1580 ] [ 1600 ] [ 1670 ] [ 1700 ] [ 2360 ] #SELECT a+b*2 # FROM t1 # WHERE d>e #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ 385 ] [ 391 ] [ 416 ] [ 483 ] [ 544 ] [ 635 ] [ 666 ] [ 698 ] [ 711 ] [ 743 ] #SELECT a+b*2 # FROM t1 # WHERE d>e # ORDER BY 1 #; % sys. # table_name # sys.L1 # table_name % L # name # L1 # name % bigint # type % 3 # length [ NULL ] [ 385 ] [ 391 ] [ 416 ] [ 483 ] [ 544 ] [ 635 ] [ 666 ] [ 698 ] [ 711 ] [ 743 ] #SELECT abs(b-c), # CASE WHEN c>(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT avg(c) FROM t1) THEN a*2 ELSE b*10 END, # (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.db-2 AND ab-2 AND ab-2 AND ab-2 AND ac OR ec OR e