Директорияи мақолаҳо
пойгоҳи додаҳои MySQLТартиби иттифоқӣ аз рӯи синтаксиси дархост/истифодаи изҳорот
MySQL оператори UNION
Ин дастур шуморо бо синтаксис ва мисолҳои оператори MySQL UNION шинос мекунад.
тавсиф
Оператори MySQL UNION барои якҷоя кардани натиҷаҳои ду ё зиёда изҳороти SELECT дар маҷмӯи ягонаи натиҷаҳо истифода мешавад.Изҳороти сершумори SELECT маълумоти такрориро нест мекунад.
грамматика
Формати синтаксиси оператори MySQL UNION:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
параметр
- ифода1, ифода2, ... ифода_n: Сутун барои дарёфт кардан.
- ҷадвалҳо: Ҷадвали маълумот барои дарёфт кардан.
- Дар куҷо шароит: Ихтиёрӣ, меъёрҳои ҷустуҷӯ.
- ЧУДО: Ихтиёрӣ, маълумоти такрориро аз маҷмӯи натиҷаҳо нест кунед.Оператори UNION ба таври пешфарз маълумотро нусхабардорӣ кардааст, бинобар ин тағирдиҳандаи DISTINCT ба натиҷа таъсир намекунад.
- ҲАМА: Ихтиёрӣ, ҳамаи маҷмӯи натиҷаҳоро, аз ҷумла такрорҳоро бармегардонад.
базаи намоишӣ
Дар ин дарс, мо аз базаи намунавии ченвейлян истифода хоҳем кард.
Ин аст маълумот аз ҷадвали "Вебсайтҳо":
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 | +----+---------------+---------------------------+-------+---------+
Ин аст маълумот барои 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
Изҳороти зерини SQL ҳамаро аз ҷадвалҳои "Вебсайтҳо" ва "барномаҳо" интихоб мекунадгуногункишвар (танҳо арзишҳои алоҳида):
мисол
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SQL UNION ALL мисол
Изҳороти зерини SQL UNION ALL -ро барои интихоб аз ҷадвалҳои "Вебсайтҳо" ва "барномаҳо" истифода мебарадҳамакишвар (инчунин арзишҳои такрорӣ дорад):
мисол
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL UNION ALL бо WHERE
Изҳороти зерини SQL UNION ALL -ро барои интихоб аз ҷадвалҳои "Вебсайтҳо" ва "барномаҳо" истифода мебарадҳамаМаълумот барои Чин (CN) (инчунин бо арзишҳои такрорӣ):
мисол
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 Blog ( https://www.chenweiliang.com/ ) "тартиби иттиҳодия аз рӯи синтаксиси дархост/истифодаи изҳорот дар пойгоҳи додаҳои MySQL", ки барои шумо муфид аст.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-475.html
Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!