unions

n.聯(lián)盟;聯(lián)合( union的名詞復(fù)數(shù) );和睦;結(jié)婚

all

英 [?:l]   美 [?l]  

adj.全部的;一切的;各種的;極度的,盡量的

pron.全部;一切;每個(gè)人,每件東西;全部情況

adv.全部地;完全地;每個(gè);非常

n.全體;[常作A-]整體;[常與my, your, his, her等連用](某人)所有的一切

SQLite UNION ALL函數(shù) 語法

作用:UNION ALL 運(yùn)算符用于結(jié)合兩個(gè) SELECT 語句的結(jié)果,包括重復(fù)行。

適用于 UNION 的規(guī)則同樣適用于 UNION ALL 運(yùn)算符。

語法:UNION ALL 的基本語法如下:

SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]

UNION ALL

SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]

這里給定的條件根據(jù)需要可以是任何表達(dá)式。

SQLite UNION ALL函數(shù) 示例

讓我們使用 SELECT 語句及 UNION ALL 子句來連接兩個(gè)表,如下所示:

sqlite> SELECT EMP_ID, NAME, DEPT FROM COMPANY INNER JOIN DEPARTMENT
        ON COMPANY.ID = DEPARTMENT.EMP_ID
   UNION ALL
     SELECT EMP_ID, NAME, DEPT FROM COMPANY LEFT OUTER JOIN DEPARTMENT
        ON COMPANY.ID = DEPARTMENT.EMP_ID;
這將產(chǎn)生以下結(jié)果:

EMP_ID      NAME                  DEPT
----------  --------------------  ----------
1           Paul                  IT Billing
2           Allen                 Engineerin
3           Teddy                 Engineerin
4           Mark                  Finance
5           David                 Engineerin
6           Kim                   Finance
7           James                 Finance
1           Paul                  IT Billing
2           Allen                 Engineerin
3           Teddy                 Engineerin
4           Mark                  Finance
5           David                 Engineerin
6           Kim                   Finance
7           James                 Finance

熱門推薦