Unioun Uerdnung duerch Ufro Syntax / Ausso Benotzung an MySQL Datebank

MySQL DatebankUnioun Uerdnung no Ufro Syntax / Ausso Notzung

MySQL UNION Bedreiwer

Dësen Tutorial stellt d'Syntax an d'Beispiller vum MySQL UNION Bedreiwer vir.

Beschreiwung

De MySQL UNION Bedreiwer gëtt benotzt fir d'Resultater vun zwee oder méi SELECT Aussoen an e Resultatset ze kombinéieren. Multiple SELECT Aussoen wäerten duplizéiert Daten ewechhuelen.

Grammaire

MySQL UNION Operator Syntax Format:

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];

Parameter

  • expression1, expression2, … expression_n: Kolonn ze recuperéieren.
  • Dëscher: D'Daten Dësch ze recuperéieren.
  • WOU Konditiounen: Fakultativ, Sich Critèren.
  • DISTINCT: Optional läscht duplizéiert Daten aus dem Resultatset. Par défaut huet den UNION Bedreiwer schonn duplizéiert Daten ewechgeholl, sou datt den DISTINCT Modifikateur keen Effekt op d'Resultat huet.
  • ALLEGUER: Optional, bréngt all Resultatsets zréck, déi duplizéiert Daten enthalen.

Demo Datebank

An dësem Tutorial benotze mir d'Chenweiliang Probe Datebank.

Drënner sinn Daten aus der Tabell "Websäiten" ausgewielt:

mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 陈沩亮博客      | http://www.chenweiliang.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+

Hei sinn d'Donnéeën fir d'App "Apps":

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)

 


SQL UNION Instanz

Déi folgend SQL Ausso wielt allaneschtLand (nëmme verschidde Wäerter):

Instanz

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
Notizen:UNION kann net benotzt ginn all Länner an zwou Dëscher ze Lëscht. Wann e puer Websäiten an Apps aus dem selwechte Land sinn, gëtt all Land nëmmen eemol opgelëscht. UNION wäert nëmme verschidde Wäerter auswielen. Benotzt w.e.g. UNION ALL fir duplizéiert Wäerter ze wielen!

SQL UNION ALL Instanz

Déi folgend SQL Ausso benotzt UNION ALL fir aus den "Websäiten" an "Apps" Dëscher ze wielenallLand (huet och duplizéiert Wäerter):

Instanz

SELECT country FROM Websites
UNION ALL
SELECT country FROM apps
ORDER BY country;

 


SQL UNION ALL mat WOU

Déi folgend SQL Ausso benotzt UNION ALL fir aus den "Websäiten" an "Apps" Dëscher ze wielenallDaten fir China (CN) (huet och duplizéiert Wäerter):

Instanz

SELECT country, name FROM Websites
WHERE country='CN'
UNION ALL
SELECT country, app_name FROM apps
WHERE country='CN'
ORDER BY country;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeelt "Union Uerdnung duerch Ufro Syntax / Aussoen Notzung an MySQL Datebank", wat Iech hëllefräich wäert sinn.

Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-475.html

Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!

🔔 Gitt deen Éischten dee wäertvollen "ChatGPT Content Marketing AI Tool Usage Guide" am Kanal Top Verzeechnes ze kréien! 🌟
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!

 

Comments

Är E-Mail Adress gëtt net verëffentlecht. Néideg Felder gi benotzt * Etikett

scroll no uewen