mysql存储过程如何遍历字符串的每个字符,并把每个字符转换成int(假设都是数字字符)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql存储过程如何遍历字符串的每个字符,并把每个字符转换成int(假设都是数字字符)?相关的知识,希望对你有一定的参考价值。
其实我就是想在存储过程中实现大整数的乘法,具体的算法参见http://blog.csdn.net/yeruby/article/details/12023733
怎么把这个算法变成mysql存储过程?求大侠解答。
这个我知道,可是要怎么写,语法不是很熟
追答create procedure pro10(IN STR VARCHAR(10))
begin
declare i int;
set i=0;
while i<str.length do
str.substring(i,i+1);
set i=i+1;
end while;
end;
再定义一个int变量,怎么把字符转换成int赋给变量
以上是关于mysql存储过程如何遍历字符串的每个字符,并把每个字符转换成int(假设都是数字字符)?的主要内容,如果未能解决你的问题,请参考以下文章
关于oracle 存储过程 如何切割一个字符串 转化为字符数组,然后遍历该数组: 类似ab,12;cd,55;k,7
mysql 存储过程,如何把一个 字符串变成一个 整形数 比如 “33” 变成整数的33