Cyfeiriadur Erthygl
Cronfa ddata MySQLArcheb undeb trwy ddefnydd cystrawen/datganiad ymholiad
MySQL Gweithredwr UNDEB
Mae'r tiwtorial hwn yn eich cyflwyno i'r gystrawen ac enghreifftiau o weithredwr UNDEB MySQL.
disgrifiad
Defnyddir gweithredwr MySQL UNION i gyfuno canlyniadau dau ddatganiad SELECT neu fwy yn un set o ganlyniadau.Mae datganiadau SELECT lluosog yn dileu data dyblyg.
gramadeg
Fformat cystrawen gweithredwr UNDEB MySQL:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
参数
- mynegiant1, mynegiant2, ... mynegiant_n: Colofn i adalw.
- tablau: Y tabl data i'w adfer.
- LLE amodau: Dewisol, meini prawf chwilio.
- RHYFEDD: Yn ddewisol, tynnwch ddata dyblyg o'r set canlyniadau.Mae gweithredwr UNION wedi dad-ddyblygu data yn ddiofyn, felly nid yw'r addasydd DISTINCT yn cael unrhyw effaith ar y canlyniad.
- I GYD: Dewisol, yn dychwelyd yr holl setiau canlyniadau, gan gynnwys dyblyg.
cronfa ddata demo
Yn y tiwtorial hwn, byddwn yn defnyddio cronfa ddata sampl chenweiliang.
Dyma'r data o'r tabl "Gwefannau":
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 | +----+---------------+---------------------------+-------+---------+
Dyma'r data ar gyfer yr 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)
SQL UNION enghraifft
Mae'r datganiad SQL canlynol yn dewis pob un o'r tablau "Gwefannau" a "apps".gwahanolgwlad (gwerthoedd gwahanol yn unig):
enghraifft
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
UNDEB SQL POB enghraifft
Mae'r datganiad SQL canlynol yn defnyddio UNION ALL i ddewis o'r tablau "Gwefannau" a "apps".I gydgwlad (mae ganddi hefyd werthoedd dyblyg):
enghraifft
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
UNDEB SQL POB UN â BLE
Mae'r datganiad SQL canlynol yn defnyddio UNION ALL i ddewis o'r tablau "Gwefannau" a "apps".I gydData ar gyfer Tsieina (CN) (hefyd gyda gwerthoedd dyblyg):
enghraifft
SELECT country, name FROM Websites WHERE country='CN' UNION ALL SELECT country, app_name FROM apps WHERE country='CN' ORDER BY country;
Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) rhannu "gorchymyn undeb trwy ddefnydd cystrawen ymholiad/datganiad yng nghronfa ddata MySQL", sy'n ddefnyddiol i chi.
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-475.html
Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!