Sambandsröð eftir fyrirspurnasetningafræði / yfirlýsinganotkun í MySQL gagnagrunni

MySQL gagnagrunnurSambandsröð eftir setningafræði fyrirspurna/setninganotkunar

MySQL rekstraraðili UNION

Þessi kennsla kynnir þér setningafræði og dæmi um MySQL UNION rekstraraðila.

lýsing

MySQL UNION rekstraraðilinn er notaður til að sameina niðurstöður tveggja eða fleiri SELECT fullyrðinga í eitt niðurstöðusett.Margar SELECT fullyrðingar fjarlægja afrit af gögnum.

málfræði

MySQL UNION setningafræði sniði:

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

参数

  • tjáning1, tjáning2, ... tjáning_n: Dálkur til að sækja.
  • töflur: Gagnatöfluna til að sækja.
  • HVAR skilyrði: Valfrjálst, leitarskilyrði.
  • DISTINCT: Fjarlægðu afrit af gögnum úr niðurstöðusettinu.UNION rekstraraðili hefur sjálfgefið tvítekið gögn, þannig að DISTINCT breytirinn hefur engin áhrif á niðurstöðuna.
  • ALLT: Valfrjálst, skilar öllum niðurstöðusettum, þar með talið afritum.

kynningargagnagrunnur

Í þessari kennslu munum við nota chenweiliang sýnishornsgagnagrunninn.

Hér eru gögnin úr "Websites" töflunni:

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     |
+----+---------------+---------------------------+-------+---------+

Hér eru gögnin fyrir "apps" APP:

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 dæmi

Eftirfarandi SQL setning velur allt úr „Websites“ og „apps“ töflunumöðruvísiland (aðeins sérstök gildi):

Dæmi

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
注释:Ekki er hægt að nota UNION til að skrá öll lönd í báðum töflunum.Ef sumar vefsíður og öpp eru frá sama landi verður hvert land aðeins skráð einu sinni. UNION velur bara sérstök gildi.Vinsamlegast notaðu UNION ALL til að velja tvítekin gildi!

SQL UNION ALL dæmi

Eftirfarandi SQL setning notar UNION ALL til að velja úr „Websites“ og „apps“ töflunumalltland (hefur einnig tvöföld gildi):

Dæmi

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

 


SQL UNION ALLT með WHERE

Eftirfarandi SQL setning notar UNION ALL til að velja úr „Websites“ og „apps“ töflunumalltGögn fyrir Kína (CN) (einnig með tvíteknum gildum):

Dæmi

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 blogg ( https://www.chenweiliang.com/ ) deildi "sambandsröð eftir fyrirspurnarsetningafræði/setninganotkun í MySQL gagnagrunni", sem er gagnlegt fyrir þig.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-475.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst