Ordú Aontais trí úsáid comhréire/ráitis iarratais i mbunachar sonraí MySQL

Bunachar sonraí MySQL saor in aisce,Ordú Aontais trí úsáid comhréire/ráitis

MySQL oibreoir AN AONTAIS

Tugann an teagasc seo isteach comhréir agus samplaí an oibreora MySQL UNION.

tuairisc

Úsáidtear oibreoir MySQL UNION chun torthaí dhá ráiteas SELECT nó níos mó a chomhcheangal i sraith torthaí. Bainfidh ráitis SELECT iolracha sonraí dúblacha.

gramadach

Formáid chomhréir oibreora MySQL UNION:

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

参数

  • slonn1, slonn2, … slonn_n: Colún le haisghabháil.
  • táblaí: An tábla sonraí a aisghabháil.
  • ÁIT coinníollacha: Roghnach, critéir chuardaigh.
  • DISTIN: Roghnach, bain sonraí dúblacha as an tacar torthaí. De réir réamhshocraithe, tá sonraí dúblacha bainte ag oibreoir AN AONTAIS cheana féin, mar sin níl aon éifeacht ag an modhnóir DISTINCT ar an toradh.
  • GACH: Roghnach, cuireann sé ar ais gach tacar torthaí ina bhfuil sonraí dúblacha.

Bunachar sonraí taispeána

Sa rang teagaisc seo, úsáidfimid an bunachar sonraí samplach chenweiliang.

Anseo thíos tá sonraí roghnaithe ón tábla "Suíomhanna Gréasáin":

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

Seo iad na sonraí don APP “feidhmeanna”:

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 AONTAIS shampla

Roghnaíonn an ráiteas SQL seo a leanas gach ceanndifriúiltír (luachanna difriúla amháin):

sampla

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
注释:Ní féidir UNION a úsáid chun gach tír a liostú in dhá tábla. Má tá roinnt suíomhanna gréasáin agus aipeanna ón tír chéanna, ní dhéanfar gach tír a liostú ach uair amháin. Ní roghnóidh AONTAIS ach luachanna ar leith. Bain úsáid as UNION ALL le do thoil chun luachanna dúblacha a roghnú!

SQL AONTAIS GACH shampla

Úsáideann an ráiteas SQL seo a leanas UNION ALL chun roghnú ó na táblaí "Suíomhanna Gréasáin" agus "aipeanna".ar fadtír (tá luachanna dúblacha aici freisin):

sampla

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

 


SQL AONTAIS GACH le ÁIT

Úsáideann an ráiteas SQL seo a leanas UNION ALL chun roghnú ó na táblaí "Suíomhanna Gréasáin" agus "aipeanna".ar fadSonraí don tSín (CN) (tá luachanna dúblacha aici freisin):

sampla

SELECT country, name FROM Websites
WHERE country='CN'
UNION ALL
SELECT country, app_name FROM apps
WHERE country='CN'
ORDER BY country;

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte "Ordú Aontais trí úsáid comhréire fiosrúcháin/ráitis i mbunachar sonraí MySQL", a bheidh ina chuidiú duit.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-475.html

Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr