创建一个存储过程 c_pro,显示用户指定课程类型且课程名称中包含指定文字的课程的 课程号、课程名称、课程类型、学分数。
时间: 2023-12-14 12:37:48 浏览: 31
以下是一个可能的存储过程实现:
```mysql
CREATE PROCEDURE c_pro(IN course_type VARCHAR(50), IN keyword VARCHAR(50))
BEGIN
SELECT course_id, course_name, course_type, credit
FROM courses
WHERE course_type = course_type AND course_name LIKE CONCAT('%', keyword, '%');
END;
```
该存储过程接受两个输入参数:课程类型和关键字。它从名为“courses”的表中选择所有符合条件的课程,其中课程类型等于输入的课程类型,并且课程名称包含输入的关键字。最后,它返回课程号、课程名称、课程类型和学分数。
请注意,这只是一个简单的示例实现,实际应用中可能需要更复杂的查询和参数验证逻辑。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)