Lab Program 3
Lab Program 3
( USN VARCHAR2(20),
SNAME VARCHAR2(10),
ADDRESS VARCHAR2(10),
PHONE NUMBER(10),
GENDER VARCHAR2(10),
PRIMARY KEY(USN));
5 row created.
SSID SEM S
---------- ---------- -
1 4A
2 4C
3 8A
4 8B
5 8C
6 5A
INSERT INTO CLASS VALUES(1,'4SF20CD001')
SQL> SELECT * FROM CLASS;
SSID USN
---------- --------------------
1 4SF20CD001
2 4SF20CS088
3 4SF20CS089
4 4SF20IS109
5 4SF20CS098
1 row created.
1 row created.
QUERY 1:
SQL> SELECT A.*,B.SEM,B.SECTION FROM STUDENT A,SEMSEC B,CLASS C WHERE
A.USN=C.USN AND B.SSID=C.SSID
2 AND B.SEM=4 AND B.SECTION='C';
QUERY 2:
View created.
OR
View created.
SUBCODE TESTT1
---------- ----------
20CS31 38
20CS32 28
QUERY 4:
4. Calculate the FinalIA (average of three test marks) and update the corresponding table
for all students.
Query 5:
5. Categorize students based on the following criterion: If FinalIA = 45 to 50
then CAT = “Outstanding” If FinalIA= 40 to 45 then CAT= “Good” If FinalIA = 30 to 40
then CAT = “Average” If FinalIA< 30 then CAT = “Weak”
Give these details only for 8th semester A, B, and C section students.
SELECT usn,finalia,
CASE
WHEN finalia BETWEEN 45 AND 50 THEN 'outstanding'
WHEN finalia BETWEEN 40 AND 45 THEN 'GOOD'
WHEN finalia BETWEEN 30 AND 40 THEN 'AVERAGE'
WHEN finalia <30 THEN 'weak'
END
AS CATEGORY FROM iamarks i,
semsec s WHERE i.ssid=s.ssid
AND sem=8 AND section IN('A','B','C');