EP55
EP55
DESC STUDENT;
-----------------------------------
DESC SEMSEC;
-----------------------------------
--Create table CLASS with PRIMARY KEY as USN and FOREIGN KEY USN, SSID
DESC CLASS;
------------------------------------
DESC SUBJECT;
--------------------------------------
--Create table IAMARKS with PRIMARY KEY as SUBCODE,USN,SSID and FOREIGN KEY
SUBCODE, SSID
DESC IAMARKS;
--INSERT QUERIES
------------------------------------
---------------------------------------
-------------------------------------
INSERT INTO IAMARKS (USN, SUBCODE, SSID, TEST1, TEST2, TEST3) VALUES
('1BI15CS101','10CS81','CSE8C', 15, 16, 18);
INSERT INTO IAMARKS (USN, SUBCODE, SSID, TEST1, TEST2, TEST3) VALUES
('1BI15CS101','10CS82','CSE8C', 12, 19, 14);
INSERT INTO IAMARKS (USN, SUBCODE, SSID, TEST1, TEST2, TEST3) VALUES
('1BI15CS101','10CS83','CSE8C', 19, 15, 20);
INSERT INTO IAMARKS (USN, SUBCODE, SSID, TEST1, TEST2, TEST3) VALUES
('1BI15CS101','10CS84','CSE8C', 20, 16, 19);
INSERT INTO IAMARKS (USN, SUBCODE, SSID, TEST1, TEST2, TEST3) VALUES
('1BI15CS101','10CS85','CSE8C', 15, 15, 12);
--List all the student details studying in fourth semester ‘C’ section.
----------------------------------------
--Compute the total number of male and female students in each semester and in each
section.
----------------------------------------
----------------------------------------
--Calculate the FinalIA (average of best two test marks) and update the
corresponding table for all students.
DELIMITER //
CREATE PROCEDURE AVG_MARKS()
BEGIN
DECLARE C_A INTEGER;
DECLARE C_B INTEGER;
DECLARE C_C INTEGER;
DECLARE C_SUM INTEGER;
DECLARE C_AVG INTEGER;
DECLARE C_USN VARCHAR(10);
DECLARE C_SUBCODE VARCHAR(8);
DECLARE C_SSID VARCHAR(5);
OPEN C_IAMARKS;
LOOP
SET C_AVG=C_SUM/2;
END LOOP;
CLOSE C_IAMARKS;
END;
//
CALL AVG_MARKS();
--------------------------------------------