SQLite UNION ALL-Funktion


  Übersetzungsergebnisse:

unions

n Union (Plural von Union) extrem, so viel wie möglich; alle; ganz; , dein, sein, sie usw.] alles, was (jemand) hat

SQLite UNION ALL-FunktionSyntax

Rolle: Der UNION ALL-Operator wird verwendet, um die Ergebnisse von zwei SELECT-Anweisungen, einschließlich doppelter Zeilen, zu kombinieren.

Die gleichen Regeln, die für UNION gelten, gelten auch für den UNION ALL-Operator.

Syntax: Die grundlegende Syntax von UNION ALL lautet wie folgt:

SELECT Spalte1 [, Spalte2]
FROM Tabelle1 [, Tabelle2]
[WHERE-Bedingung]

UNION ALL

SELECT Spalte1 [, Spalte2]
FROM table1 [, table2 ]
[WHERE-Bedingung]

Die hier angegebene Bedingung kann je nach Bedarf ein beliebiger Ausdruck sein.

SQLite UNION ALL-FunktionBeispiel

让我们使用 SELECT 语句及 UNION ALL 子句来连接两个表,如下所示:

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;
这将产生以下结果:

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

Heim

Videos

Fragen und Antworten