पाठ 19 / 28
UNION
दो SELECT क्वेरी के परिणाम ऊपर-नीचे जोड़ें।
परिणाम सेट जोड़ना
UNION एक जैसे स्तंभ-संख्या वाली दो क्वेरियों की पंक्तियाँ ऊपर-नीचे जोड़ता है, डुप्लिकेट हटाता है। UNION ALL डुप्लिकेट रखता है और तेज़ है।
SELECT name FROM customers WHERE id = 1
UNION
SELECT name FROM customers WHERE id = 2;
Output:
name Asha Rao Rahul Mehta
त्वरित जाँच: UNION और UNION ALL में मुख्य अंतर क्या है?
- UNION ALL परिणाम क्रमबद्ध करता है
- UNION डुप्लिकेट पंक्तियाँ हटाता है, UNION ALL उन्हें रखता है
- दोनों को एक ही तालिका नाम चाहिए
Answer
UNION डुप्लिकेट पंक्तियाँ हटाता है, UNION ALL उन्हें रखता है — UNION डुप्लिकेट हटाता है (अतिरिक्त काम); UNION ALL नहीं करता, इसलिए तेज़ है।