1. SELECT sid, sname
FROM
Student
WHERE gpa <= 4.3;
2. SELECT T.sid
FROM
Transcript T, Course C
WHERE T.cid = C.cid AND C.pcode='ITEC';
(The condition AND C.pcode was added on March 15, 2003)
4. SELECT DISTINCT C.pcode
FROM Course
C, Transcript T, Student S
WHERE C.cid = T.cid AND T.sid = S.sid
AND S.sname = 'Brown';
Query 3 from slide 22 was presented in class.
Slide 5
2. SELECT S.sname
FROM Student
S
WHERE S.sid IN (SELECT T.sid
FROM Transcript T
WHERE T.cid IN (SELECT C.cid
FROM Course C
WHERE C.pcode = 'ITEC'));
Slide 9
5. SELECT S.sid, S.sname
FROM Student
S
WHERE NOT EXISTS (SELECT *
FROM Transcript T
WHERE T.sid = S.sid);
Slide 11
7. SELECT S.sid, S.sname
FROM Student
S
WHERE S.gpa > ALL (SELECT S1.gpa
FROM Student S1
WHERE S1.sid IN (SELECT T.sid
FROM Transcript T
WHERE T.cid IN (SELECT C.cid
FROM Course C
WHERE C.pcode = 'COSC')));
Slide 14
9. SELECT COUNT(DISTINCT sname) AS N_of_names
FROM Student;
10. SELECT S.sname
FROM Student
S
WHERE S.age = (SELECT
MAX(S1.age)
FROM Student S1);