लेख निर्देशिका
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 परिमार्जनकर्ताले परिणाममा कुनै प्रभाव पार्दैन।
- सबै: ऐच्छिक, डुप्लिकेट सहित सबै परिणाम सेटहरू फर्काउँछ।
डेमो डाटाबेस
यस ट्यूटोरियलमा, हामी 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 | +----+---------------+---------------------------+-------+---------+
यहाँ "apps" 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;
SQL UNION सबै उदाहरण
निम्न SQL कथनले "वेबसाइटहरू" र "अनुप्रयोगहरू" तालिकाहरूबाट चयन गर्न UNION ALL प्रयोग गर्दछ।सबैदेश (डुप्लिकेट मानहरू पनि छन्):
उदाहरण
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL UNION 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/ ) "MySQL डाटाबेसमा क्वेरी सिन्ट्याक्स/स्टेटमेन्ट प्रयोग द्वारा संघ आदेश" साझा गर्नुभयो, जुन तपाईलाई उपयोगी छ।
यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-475.html
थप लुकेका चालहरू अनलक गर्न🔑, हाम्रो टेलिग्राम च्यानलमा सामेल हुन स्वागत छ!
मन परे लाइक र सेयर गर्नुहोस ! तपाईको सेयर र लाइक हाम्रो निरन्तर प्रेरणा हो!