Dalabka midowga iyadoo la adeegsanayo syntax/hadalka adeegsiga xogta MySQL

database MySQLDalabka ururka iyadoo la adeegsanayo syntax/hadal weydiin

MySQL Hawlwadeenka UNION

Casharadani waxa ay ku baraysaa hab-raacyada iyo tusaalooyinka hawlwadeenka MySQL UNION.

sharaxaad

Hawl wadeenka MySQL UNION waxa loo isticmaalaa in lagu daro natiijooyinka laba ama in ka badan oo ah SELECT weedho oo laga dhigo hal natiijo.Odhaahyo badan oo SELECT ayaa meesha ka saaraya xogta nuqul ka mid ah

naxwaha

MySQL UNION qaabka syntax hawlwadeenka:

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

Xusuus

  • tibaax1, tibaax2, ... tibaax_n: Sadar si loo soo saaro.
  • miisaska: Jadwalka xogta si loo soo saaro.
  • Halkee shuruudaha: Ikhtiyaar ah, shuruudaha raadinta.
  • KALA DUWAN: Ikhtiyaar ahaan, ka saar xogta nuqul ka mid ah natiijada.Hawl wadeenka UNION wuxuu si caadi ah u kala saaray xogta, markaa wax ka beddelka DISTINCT wax saamayn ah kuma laha natiijada.
  • DHAMMAAN: Ikhtiyaar ah, soo celisa dhammaan natiijada natiijooyinka, oo ay ku jiraan nuqullo.

database demo

Tababarkan, waxaan ku isticmaali doonaa xogta muunada chenweiliang.

Waa kan xogta laga helay miiska "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     |
+----+---------------+---------------------------+-------+---------+

Waa kan xogta "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)

 


Tusaale ahaan SQL UNION

Bayaankan soo socda ee SQL ayaa ka wada dooranaya "Websites" iyo "apps" miisaskakala duwandalka (kaliya qiyam kala duwan):

tusaale

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
Xusuusin:UNION looma isticmaali karo in lagu qoro dhammaan wadamada labada jaad.Haddii qaar ka mid ah mareegaha iyo apps ay ka yimaadeen isku waddan, waddan kasta hal mar oo keliya ayaa la qori doonaa. UNION waxay doorataa qiyam kala duwanFadlan isticmaal UNION ALL si aad u doorato qiyamka nuqul ka mid ah!

SQL UNION ALL tusaale ahaan

Odhaahda SQL ee soo socota waxay isticmaashaa UNION ALL si ay uga xusho miisaska "Websites" iyo "apps".dhanwadanka (sidoo kale waxa uu leeyahay qiyamyo nuqul ah):

tusaale

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

 


SQL UNION DHAMMAAN oo leh HALKEE

Odhaahda SQL ee soo socota waxay isticmaashaa UNION ALL si ay uga xusho miisaska "Websites" iyo "apps".dhanXogta Shiinaha (CN) (sidoo kale leh qiimayaal nuqul ah):

tusaale

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/ ) la wadaago "Amarka ururka by su'aal syntax/isticmaalka bayaanka ee xogta MySQL", kaas oo adiga ku caawinaya.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-475.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog