大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍while在数据库MySQL中判断变量的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
成都创新互联专注于企业全网营销推广、网站重做改版、东明网站定制设计、自适应品牌网站建设、html5、成都做商城网站、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为东明等各大城市提供网站开发制作服务。
while循环就与Java中的while循环很相似了。
语法:
[别名] WHILE 条件 DO 循环语句 END WHILE [别名]
示例:循环打印1~10
delimiter // create procedure s_while() begin declare i int default 1; declare str varchar(256) default '1'; # 开始while循环 num: # 指定while循环结束条件 while i < 10 do set i = i + 1; set str = concat(str, '+', i); # while循环结束 end while num; # 查询while循环拼接字符串 select str; end // call s_while();
对变量 var 进行判断,如果 var <7 就执行 查询价格语句,并且var 进行自增;
create procedure slelect_toatal_money(IN order_id INT) begin -- 定义变量 declare var int; -- 赋值 set var= order_id+5; -- while while var<7 do select price from oder_detail where oid = order_id; set var = var + 1; end while; end;
调用示例
call slelect_toatal_money(1);
输出
price 20 15 5
以上是“while在数据库mysql中判断变量的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!