सेट ऑपरेटर

Oracle SQL परिचय

Sara Billen

Curriculum Manager

सेट ऑपरेटर क्या हैं?

$$

सेट ऑपरेटर दो या अधिक SELECT क्वेरियों के आउटपुट को मिलाकर एक परिणाम बनाते हैं.

$$

  • Join क्लॉज़ तालिकाएँ मिलाते हैं
    • कॉलम-उन्मुख
  • सेट ऑपरेटर क्वेरियाँ मिलाते हैं
    • रो-उन्मुख
Oracle SQL परिचय

सेट ऑपरेटर के प्रकार

Union

Union ऑपरेटर

सभी रो, बिना डुप्लिकेट के

Union All

Union all ऑपरेटर

सभी रो, डुप्लिकेट सहित

Intersect

Intersect ऑपरेटर

दोनों क्वेरियों में आने वाली रो

Minus

Minus ऑपरेटर

पहली क्वेरी की वे भिन्न रो जो दूसरी में नहीं हैं

Oracle SQL परिचय

Union

सभी रो, बिना डुप्लिकेट के

हमारे क्लाइंट्स से जुड़ी सभी शहरों के नाम क्या हैं?

SELECT City FROM Customer
UNION
SELECT BillingCity FROM Invoice
| City           |
|----------------|
| Lyon           |
| Fort Worth     |
| Vienne         |
| Brussels       |
| Orlando        |
| Copenhagen     |
| Oslo           |
| Rio de Janeiro |
| Boston         |
| ...            |
Oracle SQL परिचय

Union all

सभी रो, डुप्लिकेट सहित

हमारे क्लाइंट्स से जुड़े सभी शहर कौन-से हैं और कितनी बार आते हैं?

SELECT City from Customer
UNION ALL
SELECT BillingCity from Invoice
| City          |
|---------------|
| Oslo          |
| Prague        |
| Prague        |
| Vienee        |
| Brussels      |
| Copenhagen    |
| Mountain View |
| Mountain View |
| Mountain View |
| ...           |
Oracle SQL परिचय

Intersect

दोनों क्वेरियों से आउटपुट हुई रो

Miles Davis के कौन-से ट्रैक्स किसी प्लेलिस्ट में हैं?

(SELECT TrackId from PlaylistTrack)
INTERSECT
(SELECT TrackId from Track
WHERE Composer = 'Miles Davis')
| TrackId |
|---------|
| 612     |
| 600     |
| 614     |
| 604     |
| 605     |
| 598     |
| 617     |
Oracle SQL परिचय

Minus

पहली क्वेरी की वे भिन्न रो जो दूसरी क्वेरी में नहीं हैं

कौन-से कलाकार संगीत कम्पोज़ नहीं करते?

(SELECT Name FROM Artist)
MINUS
(SELECT Composer FROM Track)
ORDER BY 1 DESC
| Name                     |
|--------------------------|
| Zeca Pagodinho           |
| Youssou N'Dour           |
| Yo-Yo Ma                 |
| Yehudi Menuhin           |
| Xis                      |
| Wilhelm Kempff           |
| Whitesnake               |
| Vinícius E Qurteto Em Cy |
| Vinícius E Odette Lara   |
| ...                      |                                                                       |
Oracle SQL परिचय

अभ्यास करते हैं!

Oracle SQL परिचय

Preparing Video For Download...