Ordine di l'unione per usu di sintassi / dichjarazione di quistione in a basa di dati MySQL

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;
 
Notes:UNION ùn pò micca esse aduprata per liste tutti i paesi in e duie tavule.Se certi siti web è app sò da u stessu paese, ogni paese serà listatu solu una volta. UNION sceglie solu valori distinti.Per piacè utilizate UNION ALL per selezziunà i valori duplicati!

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!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 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!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima