创建一个名为fun_2的存储函数,要求实现如下功能:根据会员昵称,返回会员的积分情况。然后调用该存储函数,查询“平平人生”和“感动心灵”的积分 mysql
时间: 2024-12-02 12:16:47 浏览: 15
在MySQL中,你可以创建一个存储过程(Stored Procedure),它是一种预编译的SQL程序,可以包含一个或多个SQL语句,并能接受输入参数。这里是一个简单的示例,如何创建一个名为`fun_2`的存储函数,用于查询会员的积分:
```sql
DELIMITER //
CREATE PROCEDURE fun_2(IN nickname VARCHAR(50))
BEGIN
SELECT member_name, points
FROM members
WHERE member_nick = nickname;
END //
DELIMITER ;
```
在这个例子中,`fun_2`存储过程接收一个参数`nickname`,并从`members`表中查找对应的`member_nick`字段,返回会员名称(`member_name`)和积分(`points`)。
现在你可以调用这个存储函数来查询特定昵称的积分:
```sql
CALL fun_2('平平人生');
CALL fun_2('感动心灵');
```
每个调用都会返回对应昵称用户的积分信息。
阅读全文