Challenge

Project 2

6.USE alumni;

CREATE VIEW COLLEGE_A_HS_V AS SELECT * FROM college_a_hs WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND HSDegree IS NOT NULL AND EntranceExam IS NOT NULL AND Institute IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_A_HS_V;

7. USE alumni;

CREATE VIEW COLLEGE_A_SE_V AS SELECT * FROM college_a_se WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_A_SE_V;

8.USE alumni;

CREATE VIEW COLLEGE_A_SJ_V AS SELECT * FROM college_a_sj WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND Designation IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_A_SJ_V;

9. USE alumni;

CREATE VIEW COLLEGE_B_HS_V AS SELECT * FROM college_b_hs WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND HSDegree IS NOT NULL AND EntranceExam IS NOT NULL AND Institute IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_B_HS_V;

10. USE alumni;

CREATE VIEW COLLEGE_B_SE_V AS SELECT * FROM college_b_se WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_B_SE_V;

11. USE alumni;

CREATE VIEW COLLEGE_B_SJ_V AS SELECT * FROM college_b_sj WHERE RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND Designation IS NOT NULL AND Location IS NOT NULL;

SELECT * FROM COLLEGE_B_SJ_V;

14. USE alumni;

DELIMITER $$

CREATE PROCEDURE get_name_collegeA

(

INOUT Name VARCHAR(16000)

)

BEGIN

DECLARE finished INT DEFAULT 0;

DECLARE Namelist VARCHAR(400) DEFAULT " ";

DECLARE Namedetail

CURSOR FOR

SELECT Name FROM college_a_hs;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET finished = 1;

OPEN Namedetail;

getName :

LOOP

FETCH Namedetail INTO Namelist;

IF finished = 1 THEN 

LEAVE getName;

END IF;

SET Name = CONCAT(Namelist," ",Name);

END LOOP getName;

CLOSE Namedetail;

END $$ 

DELIMITER ;

SET @Name = "";

CALL  get_name_collegeA(@Name);

SELECT @Name;

15. USE alumni;

DELIMITER $$

CREATE PROCEDURE get_name_collegeB

(

INOUT Name VARCHAR(16000)

)

BEGIN

DECLARE finished INT DEFAULT 0;

DECLARE Namelist VARCHAR(400) DEFAULT " ";

DECLARE Namedetail

CURSOR FOR

SELECT Name FROM college_b_hs;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET finished = 1;

OPEN Namedetail;

getName :

LOOP

FETCH Namedetail INTO Namelist;

IF finished = 1 THEN 

LEAVE getName;

END IF;

SET Name = CONCAT(Namelist," ",Name);

END LOOP getName;

CLOSE Namedetail;

END $$ 

DELIMITER ;

SET @Name = "";

CALL  get_name_collegeB(@Name);

SELECT @Name;

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.