MySQL ڊيٽابيس ۾ سوال نحو/ بيان جي استعمال ذريعي يونين آرڊر

MySQL ڊيٽابيسيونين آرڊر سوالن جي نحو/ بيان جي استعمال سان

هن MySQL يونين آپريٽر

هي سبق توهان کي 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];

نيم

  • expression1, expression2, ... expression_n: ٻيهر حاصل ڪرڻ لاءِ ڪالم.
  • ٽيبل: حاصل ڪرڻ لاء ڊيٽا جدول.
  • جتي حالتون: اختياري، ڳولا جو معيار.
  • ڌار: اختياري طور، نتيجو سيٽ مان نقل ٿيل ڊيٽا کي هٽايو.UNION آپريٽر ڊفالٽ طور ڊيٽا کي نقل ڪيو آھي، تنھنڪري DISTINCT modifier جو نتيجو تي ڪو اثر ڪونھي.
  • س: اختياري، سڀني نتيجن جي سيٽ کي موٽائي ٿو، بشمول نقل.

demo ڊيٽابيس

هن سبق ۾، اسان استعمال ڪنداسين 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     |
+----+---------------+---------------------------+-------+---------+

هتي "ايپس" ايپ لاء ڊيٽا آهي:

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 يونين مثال

ھيٺ ڏنل SQL بيان سڀني کي "ويب سائيٽون" ۽ "ايپس" جدولن مان چونڊيندو آھيمختلفملڪ (صرف الڳ قدر):

مثال

SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
 
نوٽ:UNION سڀني ملڪن کي ٻنهي جدولن ۾ لسٽ ڪرڻ لاءِ استعمال نٿو ڪري سگهجي.جيڪڏهن ڪجهه ويب سائيٽون ۽ ايپس ساڳئي ملڪ مان آهن، هر ملڪ کي صرف هڪ ڀيرو درج ڪيو ويندو. يونين صرف الڳ قدر چونڊيندو آهي.مھرباني ڪري UNION ALL استعمال ڪريو نقلي قدرن کي چونڊڻ لاءِ!

SQL يونين سڀ مثال

هيٺيون SQL بيان UNION ALL استعمال ڪري ٿو "ويب سائيٽون" ۽ "ايپس" جدولن مان چونڊڻ لاءِسڀملڪ (جنهن ۾ نقلي قدر پڻ آهن):

مثال

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

 


SQL يونين ALL with 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;

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) "Union order by query syntax/statement use in MySQL database" شيئر ڪيو، جيڪو توھان لاءِ مددگار آھي.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-475.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو