写自定义函数。输入班级号,查询各个班级的最高分,最低分。平均分。
这个用自定义函数怎么写
mysql自定义函数
答案:2 悬赏:0 手机版
解决时间 2021-03-20 04:59
- 提问者网友:喧嚣尘世
- 2021-03-19 06:32
最佳答案
- 五星知识达人网友:酒安江南
- 2021-03-19 07:26
开头设置定界符 "//" “//” 结尾 修改回来用分号做定界符 如下:
DELIMITER //
begin
DECLARE r int;
set r = 0;
update tb_sequence set current_value = current_value + increment where seq_name = s;
select current_value into r from tb_sequence where seq_name = s;
return r;
end
//
DELIMITER ;
DELIMITER //
begin
DECLARE r int;
set r = 0;
update tb_sequence set current_value = current_value + increment where seq_name = s;
select current_value into r from tb_sequence where seq_name = s;
return r;
end
//
DELIMITER ;
全部回答
- 1楼网友:独钓一江月
- 2021-03-19 08:04
mysql> create function helloworld4()
-> returns varchar(20)
-> begin
-> return 'hello world!';
-> end;
-> //
query ok, 0 rows affected (0.00 sec)
mysql> select helloworld4() //
+---------------+
| helloworld4() |
+---------------+
| hello world! |
+---------------+
1 row in set (0.00 sec)
如果你会其它数据库的话, 那么看看那个 sql 存储过程编写 参考手册 对你会有些帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯