पाठ-बोधन: दिए गए प्रश्नों के लिए विश्वविद्यालय से संबंधित निम्नलिखित तालिका संरचनाओं पर विचार करें।
EMPLOYEE
|
NAME |
VARCHAR (30) |
NOT NULL, |
|
EID |
VARCHAR (10) |
NOT NULL, |
|
DEPTNO |
INT (5) |
NOT NULL, |
|
HODEID |
VARCHAR (10), |
|
|
SALARY |
INT (10), |
|
PRIMARY KEY (EID),
FOREIGN KEY (HODEID) REFRENCES EMPLOYEE (EID),
FOREIGN KEY (DEPTNO) REFRENCES DEPARTMENT (DID);
DEPARTMENT
|
DID |
INT (5) |
NOT NULL, |
|
DNAME |
VARCHAR (30) |
NOT NULL, |
|
HODID |
VARCHAR (10) |
NOT NULL, |
|
HODNAME |
VARCHAR (30), |
|
PRIMARY KEY (DID),
UNIQUE (DNAME),
FOREIGN KEY (HODID) REFERENCES EMPLOYEE (EID),
PROJECT WORE:
|
EMPID |
VARCHAR (10) |
NOT NULL, |
|
PROJNO |
INT (5) |
NOT NULL, |
|
PROJECTLOC |
VARCHAR (30) |
NOT NULL, |
PRIMARY KEY (EMPID, PROJNQ),
FOREIGN KEY (EMPID) REFERENCES EMPLOYEE (EID),
निम्नलिखित में से कौन सी क्वेरी/प्रश्न कर्मचारी ID और उन कर्मचारियों के नाम लौटाता है जिनका वेतन विश्वविद्यालय के विभाग संख्या 20 में सभी कर्मचारियों के वेतन से अधिक है। कर्मचारी ID द्वारा आदेश परिणाम (ऊपर दी गई तालिका संरचना देखें)।
(A)
SELECT EID, NAME
FROM EMPLOYEE
WHERE SALARY > (SELECT SALARY FROM EMPLOYEE WHERE DEPTNO=20) ORDER BY EID:
(B)
SELECT EID, NAME
FROM EMPLOYEE
WHERE SALARY > (SELECT SALARY FROM EMPLOYEE WHERE DEPTNO=20);
(C)
SELECT EID, NAME
FROM EMPLOYEE
WHERE SALARY > ALL(SELECT SALARY FROM EMPLOYEE WHERE DEPTNO=20)
ORDER BY EID
नीचे दिए गए विकल्पों में से सही उत्तर चुनिए: