MySQL提取字符串中数字(自定义函数)
执行一个自定义函数,如下所示:
DROP FUNCTION IF EXISTS `netNumber`;
DELIMITER $$
CREATE FUNCTION `netNumber`(in_string VARCHAR(50))
RETURNS INT
NO SQL
BEGINDECLARE ctrNumber VARCHAR(50);DECLARE finNumber VARCHAR(50) DEFAULT '';DECLARE sChar VARCHAR(1);DECLARE ini INTEGER DEFAULT 1;IF LENGTH(in_string) > 0 THENWHILE(ini <= LENGTH(in_string)) DOSET sChar = SUBSTRING(in_string, ini, 1);SET ctrNumber = FIND_IN_SET(sChar, '0,1,2,3,4,5,6,7,8,9'); IF ctrNumber > 0 THENSET finNumber = CONCAT(finNumber, sChar);END IF;SET ini = ini + 1;END WHILE;RETURN CAST(finNumber AS UNSIGNED);ELSERETURN 0;END IF;
END$$
DELIMITER ;
效果如下:
MySQL提取字符串中数字(自定义函数)相关推荐
- mysql 提取字符串中数字
开发过程中经常会遇到一些提取字符串中数字做递增的需求,例如把杭上0001人调字第X号与杭上清0005人调字第X号取出数字做递增,这种没什么规律,又不好截取,如果能提取出汉字中对应的数字取最大值做递增就 ...
- c语言提取字符串里面的数字,一个截取字符串中数字的函数
一个截取字符串中数字的函数 我编写了一个代码,是截取字符串中数字的函数,如输入字符串:ah123hs453sh3k后,应将字符串中的字符"123"变为整数123,"453 ...
- php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...
本篇文章给大家带来的内容是关于php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP提取字符串中的第一组数字 ...
- php取出字符串数字部分,php提取字符串中数字文字片段的方法大全 - 乖兔博客
使用php处理网站或者数据库内容的时候,经常会有需要提取一些字符串中数字的需求,这里整理一下一些最常用的使用php从字符串中提取数字的方法. ①使用php提取一段字符串中的第一组数字<?php ...
- php 解析字符串提取数字,php实现提取字符串中数字的方法总结(代码)
这篇文章给大家介绍的内容是关于php实现提取字符串中数字的方法总结(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP提取字符串中的第一组数字<?php $str=' ...
- 【深入理解函数式编程】stream流式提取字符串中数字
问题 字符串处理是日常开发中接触最频繁的一种,如何从字符串中提取符合特定条件的信息则是更为频繁.本文介绍一种利用stream方式来提取字符串中数字的方法,供学习借鉴和参考,以便今后能够加以应用. 方法 ...
- python提取字符串中数字_EXCEL数字在字符串中间怎么提取?
昨天我们讲了字符串中数字在前面或在后面时的提取办法,今天我们来看下若是数字在中间该怎么办?在解决问题之前我们先学习下会用到的另外两个函数,ISNUMBER,MATCH. 1.ISNUMBER ISNU ...
- php提取字符串中数字,php提取字符串中的数字教程
字符串是我们程序员必定接触法人,有时候工作中需要在一串字符串中将所有的数字提取出来,其实研究一下这种方法还挺多,对如何使用PHP将字符串中的数字提取出来的功能我们做了一个小总结,和大家一起分享一下,总 ...
- python提取字符串中数字
题目:[这是一个复杂问题的简化]如下是一个字符串列表,提取字符串中第二个数字,并判断是否大于1000,如果是,从列表中删除这一行. 1000\t1002\n .....[省略].... 代码: < ...
- Python提取字符串中数字(非正则提取)
今天遇到了一个题目记录一下,提取字符串中整数和浮点数. 下方是我的代码 # 提取字符串中的整数或者浮点数 s = input() res = [] count = 0 for i in range(l ...
最新文章
- Core Animation
- FPGA中系统运行频率计算方法与组合逻辑的层级
- 年终凡尔赛,都是别人家的公司...
- RxJava 和 RxAndroid 五(线程调度)
- 计算机网络实验做什么的,计算机网络实验,做网线.ppt
- 光纤收发器在使用过程中有哪些需要注意的事项?
- ActiveReports 报表控件V12新特性 -- 新增JSON和CSV导出
- 扩展云存储边界,阿里云推出全球首个云定义存储产品
- hdu1814 Peaceful Commission
- jq获取 html元素节点,jQuery 获取当前节点的html
- python smtplib发送邮件可直接运行代码
- 流行的php面试题及答案
- mysql2005导出mdf,sql server 2005只有.mdf文件如何附加
- [论文写作] Wrong vs Mistake vs Error vs Incorrect vs Erroneous
- 图片轮播实现示例代码
- 今日头条阅读量怎么刷_今日头条阅读量怎么刷 今日头条怎么增加阅读量
- 计算机工程与应用 审稿费,计算机工程与应用杂志
- 汇川AM402、H3U和上位机C#ModebusTcp通讯
- 极光IM如何集成到项目
- 国内优秀开源电商项目评测、PHP版和Java版都有开源
热门文章
- 【优化算法】自治群体粒子群优化算法(AGPSO)【含Matlab源码 1450期】
- 【疫情模型】基于matlab改进SEIR模型【含Matlab源码 670期】
- 【优化预测】基于matlab蝙蝠算法优化SVM预测【含Matlab源码 141期】
- 世界第一个聊天机器人源代码_这是世界上第一个“活着”的机器人
- Python 安装skimage即Scikit-Image
- Linux的dev目录被删除,详解Linux系统下的/dev目录
- php7 mysql部署_windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)
- centos 安装mysql5.6.22_CentOS 6.4 安装MySQL 5.6.22
- java优化技巧_Java 性能优化的五大技巧
- LDO与DC/DC差别