पाठ 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 नहीं करता, इसलिए तेज़ है।