MySQL ဒေတာဘေ့စ်ရှိ query syntax/statement အသုံးပြုမှုဖြင့် ပြည်ထောင်စုအမိန့်

MySQL ဒေတာဘေ့စ်query syntax/statement အသုံးပြုမှုဖြင့် ပြည်ထောင်စုအမိန့်

က MySQL ယူနီယံအော်

ဤသင်ခန်းစာသည် MySQL UNION အော်ပရေတာ၏ syntax နှင့် ဥပမာများနှင့် မိတ်ဆက်ပေးသည်။

ဖော်ပြချက်

MySQL UNION အော်ပရေတာအား နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော SELECT ထုတ်ပြန်ချက်များ၏ ရလဒ်များကို ရလဒ်အစုတစ်ခုသို့ ပေါင်းစပ်ရန်အတွက် အသုံးပြုပါသည်။များစွာသော SELECT ထုတ်ပြန်ချက်သည် ပွားနေသောဒေတာကို ဖယ်ရှားသည်။

သဒ္ဒါ

MySQL UNION အော်ပရေတာ syntax ဖော်မတ်-

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

Parameter

  • expression1၊ expression2၊ ... expression_n: ပြန်လည်ရယူရန် ကော်လံ။
  • ဇယားများ: ဒေတာရယူရန်ဇယား။
  • အခြေအနေများ- ရွေးချယ်နိုင်သော၊ ရှာဖွေမှုစံနှုန်းများ။
  • ထူးခြားချက်- ရွေးချယ်နိုင်သည်၊ ရလဒ်အစုမှ ထပ်နေသောဒေတာကို ဖယ်ရှားပါ။UNION အော်ပရေတာသည် မူရင်းအတိုင်း ဒေတာကို ပွားနေသောကြောင့် DISTINCT ပြုပြင်မွမ်းမံမှုသည် ရလဒ်အပေါ် သက်ရောက်မှုမရှိပါ။
  • အားလုံး - ရွေးချယ်နိုင်သည်၊ ထပ်တူများအပါအဝင် ရလဒ်အစုံအားလုံးကို ပြန်ပေးသည်။

ဒီမိုဒေတာဘေ့စ်

ဤသင်ခန်းစာတွင်၊ ကျွန်ုပ်တို့သည် chenweiliang နမူနာဒေတာဘေ့စ်ကို အသုံးပြုပါမည်။

ဤသည်မှာ "ဝဘ်ဆိုက်များ" ဇယားမှ အချက်အလက်ဖြစ်သည်-

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;
 
မှတ်စုများ -ဇယားနှစ်ခုစလုံးရှိ နိုင်ငံအားလုံးကို စာရင်းပြုစုရန် UNION ကို အသုံးမပြုနိုင်ပါ။အချို့သော ဝဘ်ဆိုက်များနှင့် အက်ပ်များသည် နိုင်ငံတစ်ခုတည်းမှဖြစ်ပါက နိုင်ငံတစ်ခုစီကို တစ်ကြိမ်သာ စာရင်းသွင်းပါမည်။ UNION သည် သီးခြားတန်ဖိုးများကိုသာ ရွေးချယ်သည်။ထပ်နေသောတန်ဖိုးများကိုရွေးချယ်ရန် UNION ALL ကိုသုံးပါ။

SQL UNION ALL instance

အောက်ပါ SQL ကြေညာချက်သည် "ဝဘ်ဆိုက်များ" နှင့် "အက်ပ်များ" ဇယားများမှရွေးချယ်ရန် UNION ALL ကိုအသုံးပြုသည်အားလုံးနိုင်ငံ (တန်ဖိုးများမှာလည်း ထပ်နေသည်)။

ဥပမာ

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

 


SQL UNION ALL သည် WHERE ဖြစ်သည်။

အောက်ပါ SQL ကြေညာချက်သည် "ဝဘ်ဆိုက်များ" နှင့် "အက်ပ်များ" ဇယားများမှရွေးချယ်ရန် UNION ALL ကိုအသုံးပြုသည်အားလုံးChina (CN) အတွက် ဒေတာ (ထပ်နေသောတန်ဖိုးများပါရှိသည်)

ဥပမာ

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

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) သင့်အတွက် အထောက်အကူဖြစ်စေသော "MySQL database ရှိ query syntax/statement အသုံးပြုမှုဖြင့် union order ကို မျှဝေထားသည်"

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-475.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်