Artikel Verzeechnes
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;
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!
📚 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!