Das beste SQL UNION Operator-Tutorial im Jahr 2024. In diesem Tutorial können Sie SQL UNION Operator,Die Demo-Datenbank,SQL UNION Beispiele,Beispiele,SQL UNION alle Instanzen,Beispiele,SQL UNION ALL mit der WHERE,Beispiele, lernen
SQL UNION und Betriebsergebnisse für zwei oder mehr SELECT-Anweisungen.
UNION Operationsergebnis verwendet gesetzt Operator zwei oder mehr SELECT-Anweisungen zu kombinieren.
Bitte beachten Sie, UNION in jeder SELECT-Anweisung müssen die gleiche Anzahl von Spalten haben. Die Spalten müssen auch ähnliche Datentypen haben. Zur gleichen Zeit wird die Reihenfolge der Spalten in jedem SELECT-Anweisung muss die gleiche sein.
Hinweis: In der Standardeinstellung UNION - Operator einen anderen Wert zu wählen.Wenn Sie doppelte Werte zulassen, verwenden Sie UNION ALL.
Hinweis: UNION Ergebnismenge auf die Spaltennamen in der ersten SELECT - Anweisung UNION Spaltennamen immer gleich ist.
In diesem Tutorial werden wir w3big Beispieldatenbank verwenden.
Hier finden Sie eine ausgewählte "Websites" Tabellendaten:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Hier ist die "Apps" APP Daten:
mysql> SELECT * FROM apps; +----+------------+-------------------------+---------+ | id | app_name | url | country | +----+------------+-------------------------+---------+ | 1 | QQ APP | http://im.qq.com/ | CN | | 2 | 微博 APP | http://weibo.com/ | CN | | 3 | 淘宝 APP | https://www.taobao.com/ | CN | +----+------------+-------------------------+---------+ 3 rows in set (0.00 sec)
Die folgende SQL - Anweisung zu wählen alle anderen Land (nur ein anderer Wert) von den "Websites" und "Apps" Tabelle:
Ausführen der obigen SQL Ausgabeergebnisse sind wie folgt:
Hinweis: UNION listet zwei Tabellen können nicht das ganze Land verwendet werden.Wenn einige Websites und APP aus dem gleichen Land, wird jedes Land nur einmal aufgeführt. UNION nur unterschiedliche Werte auswählen. Verwenden Sie UNION ALL doppelte Werte zu wählen!
Die folgende SQL - Anweisung verwendet UNION ALL das ganze Land von den "Websites" und "Apps" Tabelle (es gibt doppelte Werte) zu wählen:
Ausführen der obigen SQL Ausgabeergebnisse sind wie folgt:
Die folgende SQL - Anweisung verwendet UNION ALL alle China (CN) Die Daten aus den "Websites" und "Apps" Tabelle (es gibt doppelte Werte) zu wählen:
Ausführen der obigen SQL Ausgabeergebnisse sind wie folgt: