Mysql中实现提取字符串中的数字的自定义函数分享
作者:junjie 时间:2024-01-25 10:56:20
因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字。
该mysql提取出字符串中的数字函数如下:
CREATE FUNCTION GetNum (Varstring varchar(50))
RETURNS varchar(30)
BEGIN
DECLARE v_length INT DEFAULT 0;
DECLARE v_Tmp varchar(50) default '';
set v_length=CHAR_LENGTH(Varstring);
WHILE v_length > 0 DO
IF (ASCII(mid(Varstring,v_length,1))>47 and ASCII(mid(Varstring,v_length,1))<58 ) THEN
set v_Tmp=concat(v_Tmp,mid(Varstring,v_length,1));
END IF;
SET v_length = v_length - 1;
END WHILE;
RETURN REVERSE(v_Tmp);
END;
字段使用方法,如下:
select GetNum(字段) from table
以一个字符串举例:
select GetNum("dfdfd666")
结果返回:666。
并且该函数可以提取出字符串中非连贯的数字,如:
select GetNum("dfdd111fd666")
结果返回:111666。
标签:Mysql,提取,字符串,数字
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
[翻译]标记语言和样式手册 chapter 6 短语元素
2008-01-25 16:37:00
![](https://img.aspxhome.com/file/UploadPic/20081/25/200812517182403s.jpg)
pandas 根据列的值选取所有行的示例
2023-10-13 16:19:38
Python Opencv实战之文字检测OCR
2023-03-18 14:05:41
![](https://img.aspxhome.com/file/2023/7/134667_0s.png)
Python 描述符(Descriptor)入门
2022-10-15 21:06:59
Python中shutil模块的常用文件操作函数用法示例
2022-10-16 07:10:08
Python 寻找局部最高点的实现
2021-05-10 14:44:00
Vue 中使用 CSS Modules优雅方法
2024-04-30 10:23:39
django框架实现一次性上传多个文件功能示例【批量上传】
2022-03-30 09:00:43
![](https://img.aspxhome.com/file/2023/7/66767_0s.png)
go语言实现mqtt协议的实践
2024-04-23 09:34:38
![](https://img.aspxhome.com/file/2023/3/134413_0s.png)
mysql远程跨库联合查询的示例
2024-01-13 23:09:10
![](https://img.aspxhome.com/file/2023/8/71098_0s.jpg)
分析并输出Python代码依赖的库的实现代码
2022-04-05 17:07:23
如何快捷地实现分页显示功能?
2010-01-01 15:08:00
SQL server 管理事务和数据库介绍
2024-01-21 18:54:32
![](https://img.aspxhome.com/file/2023/5/99995_0s.jpg)
JavaScript基础知识学习笔记
2024-05-13 10:35:15
![](https://img.aspxhome.com/file/2023/3/125473_0s.png)
asp无组件上传并插入到数据库里
2008-10-24 10:04:00
Python工厂函数用法实例分析
2022-07-10 05:30:05
mysql中如何查询数据库中的表名
2024-01-20 03:07:32
使用Python文件读写,自定义分隔符(custom delimiter)
2021-12-06 08:17:51
使用python爬取taptap网站游戏截图的步骤
2021-09-17 07:44:34
![](https://img.aspxhome.com/file/2023/6/68316_0s.png)
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2024-01-15 01:23:44
![](https://img.aspxhome.com/file/2023/1/122781_0s.png)