Greinaskrá
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;
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!
📚 Þ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!