खोज…


वाक्य - विन्यास

  • सेलेक्ट column_name (s) टेबल 1 से UNION सेलेक्ट कॉलम_name (s) टेबल 2 से;
  • सेलेक्ट कॉलम_नाम (एस) टेबल 1 से सभी का चयन करें कॉलम_नाम (टेबल) से
  • सेलेक्ट column_name (s) टेबल 1 से, जहां col_name = "XYZ" यूनिअन सब सेलेक्ट कॉलम_name (s) टेबल 2 से जहां col_name = "XYZ";

टिप्पणियों

UNION DISTINCT रूप में ही है UNION ; डी-डुप्लिकेटिंग पास के कारण यह UNION ALL की तुलना में धीमा है। एक अच्छा अभ्यास हमेशा DISTINCT या ALL बाहर निकालना है, जिससे यह संकेत मिलता है कि आपने क्या करना है।

संघ संचालक

UNION ऑपरेटर का उपयोग दो या अधिक SELECT स्टेटमेंट के परिणाम-सेट ( केवल विशिष्ट मान ) को संयोजित करने के लिए किया जाता है।

प्रश्न: ("ग्राहकों" और "आपूर्तिकर्ता" तालिकाओं से सभी अलग-अलग शहरों ( केवल विशिष्ट मूल्यों ) का चयन करने के लिए)

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;

परिणाम:

Number of Records: 10

City
------
Aachen
Albuquerque
Anchorage
Annecy
Barcelona
Barquisimeto
Bend
Bergamo
Berlin
Bern

संघ सभी

"ग्राहक" और "आपूर्तिकर्ता" तालिकाओं से सभी (डुप्लिकेट मान भी) शहरों का चयन करने के लिए UNION ALL।

प्रश्न:

SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;

परिणाम:

Number of Records: 12

City
-------
Aachen
Albuquerque
Anchorage
Ann Arbor
Annecy
Barcelona
Barquisimeto
Bend
Bergamo
Berlin
Berlin
Bern

जहां पर सभी के साथ यूनिअन

"ग्राहक" और "आपूर्तिकर्ता" तालिकाओं से जर्मन शहरों (सभी डुप्लिकेट मान भी) जर्मन शहरों का चयन करने के लिए। यहाँ Country="Germany" को निर्दिष्ट किया जाना है जहाँ क्लॉज़ है।

प्रश्न:

SELECT City, Country FROM Customers
WHERE Country='Germany'
UNION ALL
SELECT City, Country FROM Suppliers
WHERE Country='Germany'
ORDER BY City;

परिणाम:

Number of Records: 14
Faridabad देश
आकिन जर्मनी
बर्लिन जर्मनी
बर्लिन जर्मनी
ब्रांडेनबर्ग जर्मनी
Cunewalde जर्मनी
Cuxhaven जर्मनी
फ्रैंकफर्ट जर्मनी
फ्रैंकफर्ट ए.एम. जर्मनी
Köln जर्मनी
लीपज़िग जर्मनी
मैनहेम जर्मनी
München जर्मनी
मंस्टर जर्मनी
स्टटगार्ट जर्मनी


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow