Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 2 : 62 / 62

Advertisement

Detailed Solution

सही उत्तर 62 / 62 है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

Emp has 50 rows. Assign(Eid) has 60 rows, of which 3 reference Eid values absent from Emp, and 5 employees have no Assign row at all. What does SELECT COUNT(*) FROM Emp e LEFT JOIN Assign a ON e.Eid = a.Eid; return? / Emp में 50 पंक्तियां हैं। Assign(Eid) में 60 पंक्तियां हैं, जिनमें से 3 ऐसे Eid दर्शाती हैं जो Emp में नहीं हैं, तथा 5 कर्मचारियों की कोई Assign पंक्ति नहीं है। SELECT COUNT(*) FROM Emp e LEFT JOIN Assign a ON e.Eid = a.Eid; क्या लौटाएगा?

1.
60 / 60
2.
62 / 62
3.
65 / 65
4.
50 / 50

Correct Answer: 62 / 62

LEFT JOIN keeps every Emp row. The 57 valid Assign rows match (the 3 dangling rows never appear in a LEFT JOIN), and the 5 employees without assignments each contribute one NULL-extended row. Total = 57 + 5 = 62. / LEFT JOIN प्रत्येक Emp पंक्ति को रखता है। 57 वैध Assign पंक्तियां जुड़ती हैं (3 निराधार पंक्तियां LEFT JOIN में कभी नहीं आतीं), और बिना असाइनमेंट वाले 5 कर्मचारी प्रत्येक एक NULL-विस्तारित पंक्ति देते हैं। कुल = 57 + 5 = 62।

Downloaded from PrepSnap (prepsnap.in)