MySQL डेटाबेस में क्वेरी सिंटैक्स/कथन उपयोग द्वारा संघ आदेश

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;
 
注释:दोनों तालिकाओं में सभी देशों को सूचीबद्ध करने के लिए UNION का उपयोग नहीं किया जा सकता है।अगर कुछ वेबसाइट और ऐप्लिकेशन एक ही देश से हैं, तो हर देश को सिर्फ़ एक बार सूचीबद्ध किया जाएगा। UNION केवल विशिष्ट मान चुनता है।डुप्लिकेट मानों का चयन करने के लिए कृपया UNION ALL का उपयोग करें!

एसक्यूएल यूनियन सभी उदाहरण

निम्न 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

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें