当前位置:首页 > 日记 > 正文

在MySQL中自定义函数共享以实现字符串中的数字

在MySQL中自定义函数共享以实现字符串中的数字
因为我们需要从MySQL数据表中字符串中的字段中提取数字,我们在Internet上找到了一个连接,最后我们找到了一个可用的MySQL函数,它有效地从字符串中提取数字。

MySQL在字符串中提取数字函数如下所示:

复制代码代码如下所示:

创建功能getnum(Varstring varchar(50))

返回varchar(30)

开始

声明v_length int默认0;

DECLARE v_Tmp varchar (50) default '';

集v_length = char_length(varstring);

而v_length > 0

如果(ASCII(MID(varstring,v_length,1))> 47和ASCII(MID(varstring,v_length,1))<58)

集v_tmp = concat(v_tmp,中期(varstring,v_length,1));

最后如果;

集v_length = v_length - 1;

结束的时候;

退货逆向(v_tmp);

结束;
该字段的用法如下:

复制代码代码如下所示:

Select GetNum(场)从表
举一个字符串的例子:

复制代码代码如下所示:

Select GetNum(dfdfd666 )
结果返回:666。

该函数可以提取字符串中的非相干数,如:

复制代码代码如下所示:

Select GetNum(dfdd111fd666 )
结果返回:111666。

相关文章

表excel向上、向下、整函数

表excel向上、向下、整函数

函数,电脑软件,excel,在excel表格中进行数字处理,经常根据指定的次数进行舍入。 用数字积分的函数来完成: 在积分=圆四至五家(a1,0) = rounddown(a1,0)=地板的十进制整数(a1,1)= trunc(A1) 将小数舍入到最接近的偶数(偶数)。 把十进制整数=吸(a1,1) …

Word2003如何运行宏

Word2003如何运行宏

运行,电脑软件,Word2003如何运行宏 1,单击工具菜单中;;宏观在子菜单中的宏命令;。 2,在宏名称框中,单击要运行的宏(宏:一个或一组操作可以用来自动执行任务。Visual Basic用于应用程序编程语言可以用来记录宏。)名称的名称。 如果宏没有出现在列表…

boot.exe过程均值的启动过程信息查

boot.exe过程均值的启动过程信息查

启动过程,信息查询,均值,过程,电脑软件,点评:boot.exe是已知的部分病毒 进程文件:启动或boot.exe 过程名称:引导 过程类别:安全风险的过程 英文描述: boot.exe由病毒添加元素。这个程序是一个程序,它也被称为以下三个方面。 中文参考: boot.exe…

AI如何修改渐变颜色ai渐变颜色的使

AI如何修改渐变颜色ai渐变颜色的使

渐变,修改,颜色,电脑软件,AI,因为看到别人的发布还不能很好地解决这个问题,我想在这里详细谈谈,希望能对你有所帮助。 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1,第一步是先点击模式,然…

如何安装和删除windows7的输入法

如何安装和删除windows7的输入法

删除,输入法,安装,电脑软件,点评:输入法编辑器软件实现文本的输入,也叫输入法软件,输入法平台,输入法框架或输入法系统。在家里,有人打电话的输入法直接输入方法下,我们会看到输入法安装删除Windows7。 win7如何添加或删除输入法 输入法编辑器是…

操作系统运行得慢吗由硬件或软件引

操作系统运行得慢吗由硬件或软件引

硬件,运行,操作系统,解决方案,电脑软件,注释:慢操作系统可能是由于硬件或软件原因造成的。这是一个很好的解决方案。你需要的朋友可以参考一下。 操作系统的缓慢运行可能是由硬件或软件原因引起的。 软件的原因: uff1a解 1。如果计算机安…

永利时是什么winex.exe-过程

永利时是什么winex.exe-过程

过程,永利,电脑软件,exe,winex,评论:winex.exe -威尼克斯过程 进程文件:威尼克斯或winex.exe 进程名称:永利时 过程类别:安全风险的过程 英文描述: winex.exe是主页劫持,自动重定向默认,重定向,它也被称为以下三个方面。 中文参考: winex.exe是用…

什么是软件过程gozilla.exe什么查

什么是软件过程gozilla.exe什么查

查询,软件过程,功能,电脑软件,exe,点评:gozilla.exe是一个下载管理程序下载软件产生的digitalcandle 进程文件:软件或gozilla.exe 进程名称:GoZilla Download管理员 过程类别:安全风险的过程 英文描述: gozilla.exe是一个digitalcandle管理和…

win7如何C大减压提高系统运行速度

win7如何C大减压提高系统运行速度

系统,运行速度,电脑软件,点评:C盘中的一个重要文件系统,这样给C造成了很大的空间压力不足,所以如何大幅度的解压来提高系统的运行速度,下面将介绍具体的解决方案。 我们都知道,语言是一种系统的存储容器是最重要的,在系统中重要的文件在C盘,以C造…

dwm.exe的过程是怎样的为什么dwm.e

dwm.exe的过程是怎样的为什么dwm.e

是怎样,图示,过程,电脑软件,dwm,评论:如果你使用Windows Vista、Win7操作系统,当你打开任务管理器,你会发现,dwm.exe运行过程中,有时你会发现它会占用更多的内存资源。但是你知道吗dwm.exe是一个实践性很强的课程哦,它可以实现一些很酷的桌面效果…

MySQL查询数据库中的存储过程和函

MySQL查询数据库中的存储过程和函

存储过程,函数,查询,数据库中,电脑软件,方法1: 选择`名字从哪里` mysql.proc DB和= 'your_db_name`型` = 'procedure / /存储过程 选择`名字从哪里` mysql.proc DB和`型` = 'your_db_name= 'function ' /功能 方法二: 显示过程状态; /存…

多久可以XP也使用微软2014安全预测

多久可以XP也使用微软2014安全预测

预测,多久,电脑软件,XP,评论:XP可以使用多长时间微软似乎并没有推迟XP退役的打算。 我们都知道,Windows XP将在明年4月8日正式退休,但这并不意味着微软将停止说服用户放弃使用Windows XP而不是Win8或Win8.1。 事实上,微软在新发布的2014安全预…