Question
Option 2 : 62 / 62
Detailed Solution
सही उत्तर 62 / 62 है।
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; क्या लौटाएगा?
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।