Òrdugh an Aonaidh le cleachdadh co-chòrdadh ceiste/aithris ann an stòr-dàta MySQL

Stòr-dàta MySQLÒrdugh an Aonaidh le ceist co-chòrdadh/cleachdadh aithris

MySQL gnìomhaiche UNION

Bheir an oideachadh seo a-steach dhut co-chòrdadh agus eisimpleirean de ghnìomhaiche MySQL UNION.

tuairisgeul

Tha an gnìomhaiche MySQL UNION air a chleachdadh gus toraidhean dà aithris SELECT no barrachd a chur còmhla ann an aon sheata thoraidhean.Bidh ioma-aithrisean SELECT a’ toirt air falbh dàta dùblaichte.

gràmar

Cruth co-chòrdadh gnìomhaiche MySQL UNION:

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

Paramadair

  • abairt1, abairt2, ... abairt_n: Colbh ri fhaighinn air ais.
  • bùird: Clàr airson an dàta a luchdadh a-nuas.
  • CHAN EIL na cumhaichean: Roghainneil, slatan-tomhais sgrùdaidh.
  • SGÌRE: Roghainneil, thoir air falbh dàta dùblaichte bhon t-seata toraidh.Tha gnìomhaiche UNION air dàta a dhì-dhùblachadh gu bunaiteach, agus mar sin chan eil buaidh sam bith aig an inneal-atharrachaidh DISTINCT air an toradh.
  • UILE: Roghainneil, a ’tilleadh a h-uile seata toraidh, a’ toirt a-steach dùblaidhean.

stòr-dàta demo

San oideachadh seo, cleachdaidh sinn an stòr-dàta sampall chenweiliang.

Seo an dàta bhon chlàr "Làraich-lìn":

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 an dàta airson an 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)

 


Eisimpleir SQL UNION

Bidh an aithris SQL a leanas a 'taghadh a h-uile càil bho na clàran "Làraichean-lìn" agus "aplacaidean".eadar-dhealaichtedùthaich (dìreach luachan sònraichte):

Instance

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
Notaichean:Chan urrainnear UNION a chleachdadh airson a h-uile dùthaich a liostadh anns an dà chlàr.Ma tha cuid de làraich-lìn is aplacaidean às an aon dùthaich, cha bhi gach dùthaich air a liostadh ach aon turas. Tha UNION dìreach a’ taghadh luachan sònraichte.Feuch an cleachd thu UNION ALL gus luachan dùblaichte a thaghadh!

SQL UNION A H-UILE eisimpleir

Tha an aithris SQL a leanas a’ cleachdadh UNION ALL gus taghadh bho na clàran “Làraich-lìn” agus “apps”.uiledùthaich (cuideachd tha luachan dùblaichte):

Instance

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

 


SQL UNION A H-UILE le WHERE

Tha an aithris SQL a leanas a’ cleachdadh UNION ALL gus taghadh bho na clàran “Làraich-lìn” agus “apps”.uileDàta airson Sìona (CN) (cuideachd le luachan dùblaichte):

Instance

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

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte "òrdugh aonaidh a rèir cleachdadh co-chòrdadh ceiste / aithris ann an stòr-dàta MySQL", a tha cuideachail dhut.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-475.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach