लेख निर्देशिका
MySQL डेटाबेसमध्ये UNION ORDER BY क्वेरीची रचना/स्टेटमेंटचा वापर
, 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 | +----+---------------+---------------------------+-------+---------+
येथे "अॅप्स" 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 स्टेटमेंट 'Websites' आणि 'apps' टेबलमधून सर्व भिन्न देश (फक्त भिन्न मूल्ये) निवडते:
उदाहरण
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SQL युनियन सर्व उदाहरणे
खालील SQL स्टेटमेंट 'Websites' आणि 'apps' टेबल्समधून सर्व देश (डुप्लिकेट मूल्यांसहित) निवडण्यासाठी UNION ALL चा वापर करते:
उदाहरण
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL युनियन सर्व कुठे आहे
खालील SQL स्टेटमेंट 'Websites' आणि 'apps' टेबल्समधून चीन (CN) साठीचा सर्व डेटा (डुप्लिकेट व्हॅल्यूजसह) निवडण्यासाठी UNION ALL वापरते :
उदाहरण
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
