آرٽيڪل ڊاريڪٽري
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;
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 جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!