MySQL डेटाबेसमधील क्वेरी सिंटॅक्स/स्टेटमेंट वापरानुसार युनियन ऑर्डर

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;
 
टिपा:दोन्ही सारण्यांमध्ये सर्व देशांची यादी करण्यासाठी UNION वापरले जाऊ शकत नाही.काही वेबसाइट आणि अॅप्स एकाच देशातील असल्यास, प्रत्येक देश एकदाच सूचीबद्ध केला जाईल. UNION फक्त वेगळी मूल्ये निवडते.डुप्लिकेट मूल्ये निवडण्यासाठी कृपया UNION ALL वापरा!

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

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

Top स्क्रोल करा