MySQL UNION-OperatorDieses Tutorial stellt die Syntax und Beispiele des MySQL UNION-Operators vor. beschreibenDer MySQL UNION-Operator wird verwendet, um die Ergebnisse von zwei oder mehr SELECT-Anweisungen in einem Ergebnissatz zu kombinieren. Mehrere SELECT-Anweisungen entfernen doppelte Daten. GrammatikSyntaxformat des MySQL UNION-Operators: SELECT Ausdruck1, Ausdruck2, ... Ausdruck_n FROM-Tabellen [WHERE Bedingungen] UNION [ALLE | UNTERSCHIEDLICH] SELECT Ausdruck1, Ausdruck2, ... Ausdruck_n FROM-Tabellen [WHERE-Bedingungen]; Parameter
Demo-DatenbankIn diesem Tutorial verwenden wir die Beispieldatenbank RUNOOB. Hier sind die aus der Tabelle „Websites“ ausgewählten Daten: mysql> SELECT * FROM Websites; +----+--------------+--------------------------+-----------+---------+ | ID | Name | URL | Alexa | Land | +----+--------------+--------------------------+-----------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | Taobao | https://www.taobao.com/ | 13 | CN | | 3 | Tutorial für Anfänger | http://www.runoob.com/ | 4689 | CN | | 4 | Weibo | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+--------------+--------------------------+-----------+---------+ Hier die Daten zur APP "Apps": mysql> AUSWÄHLEN * AUS Apps; +----+------------+-------------------------+---------+ | ID | App-Name | URL | Land | +----+------------+-------------------------+---------+ | 1 | QQ-APP | http://im.qq.com/ | CN | | 2 | Weibo-App | http://weibo.com/ | CN | | 3 | Taobao-App | https://www.taobao.com/ | CN | +----+------------+-------------------------+---------+ 3 Zeilen im Satz (0,00 Sek.) SQL UNION-BeispielDie folgende SQL-Anweisung wählt alle unterschiedlichen Länder (nur unterschiedliche Werte) aus den Tabellen „Websites“ und „Apps“ aus: BeispieleWählen Sie ein Land aus Websites aus UNION Land aus Apps auswählen SORTIEREN NACH Land; Die Ausgabe der Ausführung des obigen SQL lautet wie folgt: ![]() Hinweis: UNION kann nicht verwendet werden, um alle Länder in zwei Tabellen aufzulisten. Wenn mehrere Websites und Apps aus demselben Land stammen, wird jedes Land nur einmal aufgeführt. UNION wählt nur unterschiedliche Werte aus. Bitte verwenden Sie UNION ALL, um doppelte Werte auszuwählen! SQL UNION ALL BeispielDie folgende SQL-Anweisung verwendet UNION ALL, um alle Länder (auch mit doppelten Werten) aus den Tabellen „Websites“ und „Apps“ auszuwählen: BeispieleWählen Sie ein Land aus Websites aus UNION ALLE Land aus Apps auswählen ORDNUNG NACH Land; Die Ausgabe der Ausführung des obigen SQL lautet wie folgt: ![]() SQL UNION ALL mit WHEREDie folgende SQL-Anweisung verwendet UNION ALL, um alle Daten für China (CN) aus den Tabellen „Websites“ und „Apps“ auszuwählen (einschließlich doppelter Werte): BeispieleWählen Sie Land und Namen aus Websites aus. WO Land = "CN" UNION ALLE Wählen Sie Land, App-Name aus Apps aus. WO Land = "CN" ORDNUNG NACH Land; Die Ausgabe der Ausführung des obigen SQL lautet wie folgt: ![]() Das könnte Sie auch interessieren:
|
>>: Lösungen für Kompatibilitätsprobleme mit virtuellen VMware-Workstation-Maschinen
Uniapp-Code <Vorlage> <Ansicht> <i...
Wenn Sie das Idea-Entwicklungstool zum Debuggen v...
Vorwort Heute habe ich MySQL installiert und fest...
Heute ist bei mir ein Problem aufgetreten, als ic...
Warum kann es die Höhe festlegen, aber im Gegensat...
Wenn Sie Alibaba Cloud Server verwenden, müssen S...
Verwendung gespeicherter Prozeduren in Parametern...
Das Befehlsmuster ist ein Verhaltensentwurfsmuste...
Vorwort Im Entwicklungsprozess ist das Definieren...
Inhaltsverzeichnis 1. Installieren Sie das psutil...
1. Führende Fuzzy-Abfragen können keinen Index ve...
Wir müssen lediglich einen beliebigen Texteditor ö...
Vue $set Array-Sammlungsobjektzuweisung In der be...
Ich bin heute auf ein sehr seltsames Problem gesto...
Inhaltsverzeichnis 1. Analyse der MySQL-Architekt...