लेख निर्देशिका
MySQL डेटाबेसक्वेरी सिंटैक्स/कथन उपयोग द्वारा संघ आदेश
MySQL यूनियन ऑपरेटर
यह ट्यूटोरियल आपको MySQL UNION ऑपरेटर के सिंटैक्स और उदाहरणों से परिचित कराता है।
描述
MySQL UNION ऑपरेटर का उपयोग दो या दो से अधिक SELECT स्टेटमेंट के परिणामों को एक परिणाम सेट में संयोजित करने के लिए किया जाता है।एकाधिक चयन कथन डुप्लिकेट डेटा को हटाते हैं।
व्याकरण
MySQL यूनियन ऑपरेटर सिंटैक्स प्रारूप:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
参数
- अभिव्यक्ति 1, अभिव्यक्ति 2, ... अभिव्यक्ति_एन: पुनर्प्राप्त करने के लिए कॉलम।
- टेबल: पुनर्प्राप्त करने के लिए डेटा तालिका।
- जहां शर्तें: वैकल्पिक, खोज मानदंड।
- अलग: वैकल्पिक रूप से, परिणाम सेट से डुप्लिकेट डेटा निकालें।UNION ऑपरेटर ने डिफ़ॉल्ट रूप से डेटा को डुप्लिकेट किया है, इसलिए DISTINCT संशोधक का परिणाम पर कोई प्रभाव नहीं पड़ता है।
- सभी: वैकल्पिक, डुप्लिकेट सहित सभी परिणाम सेट लौटाता है।
डेमो डेटाबेस
इस ट्यूटोरियल में, हम चेनवीलियांग नमूना डेटाबेस का उपयोग करेंगे।
यहाँ "वेबसाइट्स" तालिका से डेटा है:
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 कथन "वेबसाइट्स" और "ऐप्स" तालिकाओं से सभी का चयन करता हैअलगदेश (केवल विशिष्ट मान):
उदाहरण
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
एसक्यूएल यूनियन सभी उदाहरण
निम्न SQL कथन "वेबसाइट्स" और "ऐप्स" तालिकाओं से चयन करने के लिए UNION ALL का उपयोग करता हैसबदेश (इसमें डुप्लीकेट मान भी हैं):
उदाहरण
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL यूनियन सभी के साथ 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/ ) ने "MySQL डेटाबेस में क्वेरी सिंटैक्स / स्टेटमेंट यूसेज द्वारा यूनियन ऑर्डर" साझा किया, जो आपके लिए मददगार है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-475.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!