多语言展示
当前在线:111今日阅读:142今日分享:25

mysql如何提取字符串中的数字

数据库中有多时候会用到在数据库中字符串包含的数据,一般都都是用服务器语言来完成提取,比如java,c++,php,asp,Python,ruby都能够完成,那么在mysql中怎么实现提取字符串中数字呢?
工具/原料
1

电脑

2

sqlyog

方法/步骤
1

首先我们建立一张简单的mysql数据表命名为biao1

2

在biao1中加入一些简单的数据

3

在sqlyog中选择左侧菜单位置找到函数选项

4

选中函数选项按F4 ,或者鼠标右键选择创建函数,并添加函数名称GetNum

5

在默认的函数格式上添加函数参数和返回类型

6

在函数的       BEGIN    END$$中添加函数的主体功能

7

选中函数然后按执行所有查询按钮,或者ctrl+f9,主要是为了执行声明该函数

8

新建一个询问框,输入select getnum('jhaksdk333333399dkj;l000'),按f9执行命令

9

如果是把查询的参数设置为列会把列中所有的数字都显示出来,比如查询biao1中的name1 列

注意事项
1

注意查询语句中调用函数如果是列不需要要引号

2

如果是查询字符串需要加引号

3

如果查询列要加上表明

4

如果帮助了您请点个赞

推荐信息