Professional Documents
Culture Documents
Set B
Set B
+------------+------------+---------------+------------+----------------+---------------------+
| Teachar_ID | Salutation | Name | Contact | Subject_Taught | Years_of_experience |
+------------+------------+---------------+------------+----------------+---------------------+
| | NULL | NULL | NULL | NULL | NULL |
| T201 | Mr | Narayan patel | 9876543210 | RDBMS | 15 |
| T202 | Mr | Ankit Pandya | 8976543210 | FOP | 12 |
| T203 | Mr | Neha Agrawal | 7896541230 | SEO | 3|
| T204 | Mrs | Manisha Surti | 6854793210 | AWAD | 9|
| T205 | Mr | Anaya patel | 8547962122 | OS | 4|
| T206 | Miss | Sanaya Mistry | 7548012366 | CN | 2|
+------------+------------+---------------+------------+----------------+---------------------+
(1)
DELIMITER @@
CREATE PROCEDURE find_female()
BEGIN
SELECT * FROM teacher WHERE Salutation='Mrs' OR Salutation='Ms' OR
Salutation='Miss';
END @@
DELIMITER ;
(2)
DELIMITER @@
CREATE PROCEDURE experience()
BEGIN
DECLARE done INT DEFAULT FALSE;
DECLARE Years_of_experience int(3);
DECLARE cur CURSOR
FOR SELECT Years_of_experience FROM teacher;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN cur;
read_loop: LOOP
FETCH cur INTO Years_of_experience;
IF done THEN
LEAVE read_loop;
END IF;
UPDATE Teachar_ID SET Years_of_experience = 4 WHEN Years_of_experience= 5;
END;
END LOOP;
CLOSE cur;
END @@
DELIMITER;