Eolaire Eolaire
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;
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!
📚 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!