1.创建一个存储过程,查询s表中出生年份为1996的学生的学号、姓名、性別、出: 期和所在班级,并利用cali语句调用该存情过程。
时间: 2023-12-14 07:39:20 浏览: 124
为学生数据库增加一个查询男生或女生的存储过程
可以尝试如下存储过程:
```mysql
DELIMITER //
CREATE PROCEDURE sp_get_students_by_birthyear(IN birth_year INT)
BEGIN
SELECT id, name, gender, birth_date, class
FROM s
WHERE YEAR(birth_date) = birth_year;
END//
DELIMITER ;
```
然后可以使用以下 CALL 语句来调用该存储过程:
```mysql
CALL sp_get_students_by_birthyear(1996);
```
这将会返回出生年份为 1996 的学生的学号、姓名、性别、出生日期和所在班级。
阅读全文