数据库中有多时候会用到在数据库中字符串包含的数据,一般都都是用服务器语言来完成提取,比如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
如果帮助了您请点个赞