Articulu Directory
basa di dati MySQLOrdine di l'unione per usu di sintassi / dichjarazione di quistione
MySQL operatore UNION
Stu tutoriale vi presenta a sintassi è l'esempi di l'operatore MySQL UNION.
descrizzione
L'operatore MySQL UNION hè utilizatu per cumminà i risultati di dui o più dichjarazioni SELECT in un solu risultatu.Dichjarazioni SELECT multiple eliminanu dati duplicati.
grammatica
Formatu di sintassi di l'operatore MySQL UNION:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
Parametru
- expression1, expression2, ... expression_n: Colonna da ritruvà.
- tavule: A tavula di dati per ritruvà.
- WHERE cundizioni: Opzionale, criteri di ricerca.
- DISTINTU: Opcionalmente, sguassate i dati duplicati da u set di risultati.L'operatore UNION hà deduplicatu dati per difettu, perchè u modificatore DISTINCT ùn hà micca effettu nantu à u risultatu.
- TUTTI: Opzionale, restituisce tutti i set di risultati, inclusi i duplicati.
basa di dati demo
In questu tutoriale, useremu a basa di dati di mostra di chenweiliang.
Eccu i dati da a tavola "Siti Web":
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 | +----+---------------+---------------------------+-------+---------+
Eccu i dati per l'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)
Esempiu SQL UNION
A seguente dichjarazione SQL selezziunà tutte da e tabelle "Siti web" è "app".sfarentepaese (solu valori distinti):
Istanza
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SQL UNION ALL istanza
A seguente dichjarazione SQL usa UNION ALL per selezziunà da e tabelle "Siti Web" è "Apps".tuttupaese (hà ancu valori duplicati):
Istanza
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL UNION ALL cù WHERE
A seguente dichjarazione SQL usa UNION ALL per selezziunà da e tabelle "Siti Web" è "Apps".tuttuDati per a Cina (CN) (ancu cù valori duplicati):
Istanza
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/ ) hà spartutu "ordine di l'unione per usu di sintassi / dichjarazione di query in a basa di dati MySQL", chì hè utile per voi.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-475.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!