Mysql中实现提取字符串中的数字的自定义函数分享
因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字。
该mysql提取出字符串中的数字函数如下:
CREATEFUNCTIONGetNum(Varstringvarchar(50)) RETURNSvarchar(30) BEGIN DECLAREv_lengthINTDEFAULT0; DECLAREv_Tmpvarchar(50)default''; setv_length=CHAR_LENGTH(Varstring); WHILEv_length>0DO
IF(ASCII(mid(Varstring,v_length,1))>47andASCII(mid(Varstring,v_length,1))<58) THEN setv_Tmp=concat(v_Tmp,mid(Varstring,v_length,1)); ENDIF; SETv_length=v_length-1; ENDWHILE; RETURNREVERSE(v_Tmp); END;
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短