⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lojreorder.out

📁 derby database source code.good for you.
💻 OUT
📖 第 1 页 / 共 5 页
字号:
3          |3.000        |3    |3          |3.000        |3    |3    |3.000        |3          |3    |3.000        |3          ij> select * from t left outer join (s left outer join v8 on (f = cv)) on (d=a);A          |B            |C    |D          |E            |F    |CV   |BV           |AV         -----------------------------------------------------------------------------------------------1          |1.000        |1    |NULL       |NULL         |NULL |1    |1.000        |1          2          |2.000        |2    |2          |2.000        |2    |2    |2.000        |2          3          |3.000        |3    |3          |3.000        |3    |3    |3.000        |3          ij> select * from t left outer join (v1 left outer join s on (f = cv)) on (av=a);A          |B            |C    |FV   |EV           |DV         |CV   |BV           |AV         |D          |E            |F    -------------------------------------------------------------------------------------------------------------------------------1          |1.000        |1    |1    |1.000        |1          |NULL |NULL         |NULL       |NULL       |NULL         |NULL 2          |2.000        |2    |2    |2.000        |2          |2    |2.000        |2          |2          |2.000        |2    3          |3.000        |3    |3    |3.000        |3          |3    |3.000        |3          |3          |3.000        |3    ij> select * from t left outer join (v8 left outer join s on (f = cv)) on (av=a);A          |B            |C    |CV   |BV           |AV         |D          |E            |F    -----------------------------------------------------------------------------------------------1          |1.000        |1    |1    |1.000        |1          |NULL       |NULL         |NULL 2          |2.000        |2    |2    |2.000        |2          |2          |2.000        |2    3          |3.000        |3    |3    |3.000        |3          |3          |3.000        |3    ij> -- No LOJ reordering due to join conditionsselect * from v1 left outer join (s left outer join r on (f = i)) on (g=v1.av);FV   |EV           |DV         |CV   |BV           |AV         |D          |E            |F    |G          |H            |I    -------------------------------------------------------------------------------------------------------------------------------NULL |NULL         |NULL       |1    |1.000        |1          |NULL       |NULL         |NULL |NULL       |NULL         |NULL 2    |2.000        |2          |2    |2.000        |2          |NULL       |NULL         |NULL |NULL       |NULL         |NULL 3    |3.000        |3          |3    |3.000        |3          |3          |3.000        |3    |3          |3.000        |3    ij> select * from v2 left outer join (s left outer join r on (f = i)) on (g=v2.av);FV   |EV           |DV         |CV   |BV           |AV         |D          |E            |F    |G          |H            |I    -------------------------------------------------------------------------------------------------------------------------------2    |2.000        |2          |2    |2.000        |2          |NULL       |NULL         |NULL |NULL       |NULL         |NULL 3    |3.000        |3          |3    |3.000        |3          |3          |3.000        |3    |3          |3.000        |3    ij> select * from t left outer join (s left outer join v1 on (f = cv)) on (av=a);A          |B            |C    |D          |E            |F    |FV   |EV           |DV         |CV   |BV           |AV         -------------------------------------------------------------------------------------------------------------------------------1          |1.000        |1    |NULL       |NULL         |NULL |NULL |NULL         |NULL       |NULL |NULL         |NULL       2          |2.000        |2    |2          |2.000        |2    |2    |2.000        |2          |2    |2.000        |2          3          |3.000        |3    |3          |3.000        |3    |3    |3.000        |3          |3    |3.000        |3          ij> select * from t left outer join (s left outer join v8 on (f = cv)) on (av=a);A          |B            |C    |D          |E            |F    |CV   |BV           |AV         -----------------------------------------------------------------------------------------------1          |1.000        |1    |NULL       |NULL         |NULL |NULL |NULL         |NULL       2          |2.000        |2    |2          |2.000        |2    |2    |2.000        |2          3          |3.000        |3    |3          |3.000        |3    |3    |3.000        |3          ij> select * from t left outer join (v1 left outer join s on (f = cv)) on (d=a);A          |B            |C    |FV   |EV           |DV         |CV   |BV           |AV         |D          |E            |F    -------------------------------------------------------------------------------------------------------------------------------1          |1.000        |1    |NULL |NULL         |NULL       |NULL |NULL         |NULL       |NULL       |NULL         |NULL 2          |2.000        |2    |2    |2.000        |2          |2    |2.000        |2          |2          |2.000        |2    3          |3.000        |3    |3    |3.000        |3          |3    |3.000        |3          |3          |3.000        |3    ij> select * from t left outer join (v8 left outer join s on (f = cv)) on (d=a);A          |B            |C    |CV   |BV           |AV         |D          |E            |F    -----------------------------------------------------------------------------------------------1          |1.000        |1    |NULL |NULL         |NULL       |NULL       |NULL         |NULL 2          |2.000        |2    |2    |2.000        |2          |2          |2.000        |2    3          |3.000        |3    |3    |3.000        |3          |3          |3.000        |3    ij> -- values clause-- select * from table (values (1, 2, 3)) as q(a, b, c);drop view v1;0 rows inserted/updated/deletedij> drop view v2;0 rows inserted/updated/deletedij> drop view v3;0 rows inserted/updated/deletedij> drop view v4;0 rows inserted/updated/deletedij> drop view v5;0 rows inserted/updated/deletedij> drop view v6;0 rows inserted/updated/deletedij> drop view v7;0 rows inserted/updated/deletedij> drop view v8;0 rows inserted/updated/deletedij> drop view loj;0 rows inserted/updated/deletedij> drop view vv;0 rows inserted/updated/deletedij> drop view lojv;0 rows inserted/updated/deletedij> drop view jv;0 rows inserted/updated/deletedij> DROP TABLE T;0 rows inserted/updated/deletedij> DROP TABLE S;0 rows inserted/updated/deletedij> DROP TABLE R;0 rows inserted/updated/deletedij> DROP TABLE TT;0 rows inserted/updated/deletedij> -- from the customerCREATE TABLE TNL1 (ID INTEGER NOT NULL UNIQUE, col_char CHAR(20), col_decimal DECIMAL(12,5));0 rows inserted/updated/deletedij> insert into TNL1 values (1, 'abc', 1.1);1 row inserted/updated/deletedij> insert into TNL1 values (2, 'bcd', 2.2);1 row inserted/updated/deletedij> insert into TNL1 values (3, 'cde', 3.3);1 row inserted/updated/deletedij> insert into TNL1 values (4, 'ABC', 1.1);1 row inserted/updated/deletedij> insert into TNL1 values (5, 'BCD', 2.2);1 row inserted/updated/deletedij> insert into TNL1 values (6, 'CDE', 3.3);1 row inserted/updated/deletedij> CREATE TABLE TNL1_1 (ID INTEGER NOT NULL UNIQUE, col_char CHAR(20), col_decimal DECIMAL(12,5), ID2 INTEGER);0 rows inserted/updated/deletedij> CREATE INDEX I_TNL11 ON TNL1_1 (ID2 ASC);0 rows inserted/updated/deletedij> insert into TNL1_1 values (3, 'cde', 3.3, 30);1 row inserted/updated/deletedij> insert into TNL1_1 values (4, 'xyz', 4.4, 40);1 row inserted/updated/deletedij> insert into TNL1_1 values (5, 'lmn', 5.5, 50);1 row inserted/updated/deletedij> insert into TNL1_1 values (6, 'CDE', 3.3, 30);1 row inserted/updated/deletedij> insert into TNL1_1 values (7, 'XYZ', 4.4, 40);1 row inserted/updated/deletedij> insert into TNL1_1 values (8, 'LMN', 5.5, 50);1 row inserted/updated/deletedij> CREATE TABLE TNL1_1_1 (ID INTEGER NOT NULL UNIQUE, col_char CHAR(20), col_decimal DECIMAL(12,5));0 rows inserted/updated/deletedij> insert into TNL1_1_1 values (2, 'bcd', 2.2);1 row inserted/updated/deletedij> insert into TNL1_1_1 values (3, 'cde', 3.3);1 row inserted/updated/deletedij> insert into TNL1_1_1 values (4, 'xyz', 4.4);1 row inserted/updated/deletedij> insert into TNL1_1_1 values (5, 'BCD', 2.2);1 row inserted/updated/deletedij> insert into TNL1_1_1 values (6, 'CDE', 3.3);1 row inserted/updated/deletedij> insert into TNL1_1_1 values (7, 'XYZ', 4.4);1 row inserted/updated/deletedij> CREATE TABLE TNL1_2 (ID INTEGER NOT NULL UNIQUE, col_char CHAR(20), col_decimal DECIMAL(12,5));0 rows inserted/updated/deletedij> insert into TNL1_2 values (4, 'xyz', 4.4);1 row inserted/updated/deletedij> insert into TNL1_2 values (5, 'lmn', 5.5);1 row inserted/updated/deletedij> insert into TNL1_2 values (6, 'stu', 6.6);1 row inserted/updated/deletedij> insert into TNL1_2 values (7, 'XYZ', 4.4);1 row inserted/updated/deletedij> insert into TNL1_2 values (8, 'LMN', 5.5);1 row inserted/updated/deletedij> insert into TNL1_2 values (9, 'STU', 6.6);1 row inserted/updated/deletedij> call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1);0 rows inserted/updated/deletedij> maximumdisplaywidth 8000;ij> SELECT * FROM TNL1 A LEFT OUTER JOIN TNL1_1 B ON A.ID = B.ID LEFT OUTER JOIN  TNL1_1_1 C ON B.ID2=C.ID LEFT OUTER JOIN TNL1_2 D ON A.ID=D.ID ORDER BY 1;ID         |COL_CHAR            |COL_DECIMAL    |ID         |COL_CHAR            |COL_DECIMAL    |ID2        |ID         |COL_CHAR            |COL_DECIMAL    |ID         |COL_CHAR            |COL_DECIMAL    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1          |abc                 |1.10000        |NULL       |NULL                |NULL           |NULL       |NULL       |NULL                |NULL           |NULL       |NULL                |NULL           2          |bcd                 |2.20000        |NULL       |NULL                |NULL           |NULL       |NULL       |NULL                |NULL           |NULL       |NULL                |NULL           3          |cde                 |3.30000        |3          |cde                 |3.30000        |30         |NULL       |NULL                |NULL           |NULL       |NULL                |NULL           4          |ABC      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -