Article Directory
Fampiasana ny rafitra/fanambarana fangatahana UNION ORDER BY amin'ny angon-drakitra MySQL
MySQL Ny orinasa UNION
Ity fampianarana ity dia mampahafantatra anao ny syntax sy ny ohatra momba ny mpandraharaha MySQL UNION.
Description
Ny mpandraharaha MySQL UNION dia ampiasaina hanambatra ny valin'ny fanambarana SELECT roa na maromaro ho an'ny vokatra tokana.Ny fanambarana SELECT marobe dia manaisotra ny angona duplicate.
fitsipi-pitenenana
Format syntax operator MySQL UNION:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
masontsivana
- fitenenana1, fitenenana2, ... fitenenana_n: Tsanganana alaina.
- latabatra: Ny tabilao angona horaisina.
- WHERE fepetra: Tsy voatery, fepetra fitadiavana.
- MIAVAKA: Raha azo atao, esory ny angona dika mitovy amin'ny fitambaran'ny valiny.Ny mpandraharaha UNION dia nanala ny angon-drakitra amin'ny alàlan'ny default, noho izany dia tsy misy fiantraikany amin'ny vokatra ny modifier DISTINCT.
- REHETRA: Azo atao, mamerina ny fitambaran'ny vokatra rehetra, ao anatin'izany ny dika mitovy.
angon-drakitra demo
Amin'ity lesona ity dia hampiasa ny angon-drakitra santionany chenweiliang isika.
Ity ny angona avy amin'ny tabilao "Websites":
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 | +----+---------------+---------------------------+-------+---------+
Ity ny angona momba ny "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 ohatra
Ity fanambarana SQL manaraka ity dia mifantina ireo firenena miavaka rehetra (soatoavina miavaka ihany) avy amin'ny tabilao "Tranonkala" sy "fampiharana" :
OHATRA
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SQL UNION ALL ohatra
Ity fanambarana SQL manaraka ity dia mampiasa UNION ALL hisafidianana ny firenena rehetra (anisan'izany ny sanda mitovy) avy amin'ny tabilao "Tranonkala" sy "fampiharana" :
OHATRA
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL UNION REHETRA miaraka amin'ny WHERE
Ity fanambarana SQL manaraka ity dia mampiasa UNION ALL hisafidianana ny angon-drakitra rehetra ho an'i Shina (CN) avy amin'ny tabilao "Tranonkala" sy "fampiharana" (anisan'izany ny sanda mitovy):
OHATRA
SELECT country, name FROM Websites WHERE country='CN' UNION ALL SELECT country, app_name FROM apps WHERE country='CN' ORDER BY country;
Antenaina fa hanampy anao ilay lahatsoratra hoe "Union Order By Query Syntax/Statement Usage in MySQL Database" nozaraina tao amin'ny bilaogin'i Chen Weiliang ( https://www.chenweiliang.com/ ).
Aza misalasala mizara ity rohy ity: https://www.chenweiliang.com/cwl-475.html
