因需要在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,1))<58 )   THEN

set v_Tmp=concat(v_Tmp,mid(Varstring,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。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

mysql getnum函数_Mysql中实现提取字符串中的数字的自定义函数分享相关推荐

  1. mysql提取数字_Mysql中实现提取字符串中的数字的自定义函数分享

    因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字. 该mysql提取出字符串中的数字函数如下: 复制代码 代 ...

  2. java 字符串中提取数字_java中如何提取字符串中的数字?

    展开全部 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; publi ...

  3. mysql转换月份_MYSQL:如何将字符串转换为月份(数字)

    要将缩写转换为完整月份名称,请使用: mysql> select monthname(str_to_date('Mar','%b')); +--------------------------- ...

  4. mysql 提取字符串中数字

    开发过程中经常会遇到一些提取字符串中数字做递增的需求,例如把杭上0001人调字第X号与杭上清0005人调字第X号取出数字做递增,这种没什么规律,又不好截取,如果能提取出汉字中对应的数字取最大值做递增就 ...

  5. 正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  6. sql提取字符串中的一部分数据_学会这三招提取字符串中的数字不用愁

    在Excel表格中提取字符串中的数字是我们经常会遇到的问题的,那么平时朋友们都用什么方法呢?今天分享三种方法,学会这三招,提取字符串中的数字不用愁. 一.使用Ctrl+E快速智能填充快捷键: 说明: ...

  7. php提取字符串中数字,php提取字符串中的数字教程

    字符串是我们程序员必定接触法人,有时候工作中需要在一串字符串中将所有的数字提取出来,其实研究一下这种方法还挺多,对如何使用PHP将字符串中的数字提取出来的功能我们做了一个小总结,和大家一起分享一下,总 ...

  8. 如何用 SQL 提取字符串中的中文和数字?

    点击关注上方"SQL数据库开发",设为"置顶或星标",第一时间送达干货SQL专栏SQL基础知识第二版 SQL高级知识第二版 前天写了篇<SQL如何提取字符 ...

  9. php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...

    本篇文章给大家带来的内容是关于php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP提取字符串中的第一组数字 ...

最新文章

  1. 干货 | 华尔街留下的指标之王(附代码展示)
  2. python写appium测试用例找控件的方法总结
  3. hdu2037今年暑假不AC
  4. 用Opengl实现骨骼系统
  5. 使用pyppeteer爬取淘宝商品
  6. SDUT 3377 数据结构实验之查找五:平方之哈希表
  7. Android自己的自动化测试Monkeyrunner和用法示例
  8. java辅助百度贴吧_【图片】【共同上进】新手java代码辅助代写贴,新手福音! 申精!_java吧_百度贴吧...
  9. Go by Example练习
  10. 《SQL Server2008》第二章 创建和管理数据库
  11. 防卒指南:996+健身≈猝死
  12. 关于CalendarUtil获取时间的工具类
  13. Cluster 集群
  14. Python北京二手房房价数据集分析
  15. APP推广有哪些渠道
  16. 聊聊办公室装修适合哪些风格以及装修技巧
  17. 预测移动用户人口属性的Kaggle竞赛作品解析
  18. ibm服务器 产品型号对应表,IBM服务器配件型号及编号列表
  19. 家用 NAS 服务器搭建 | 前篇
  20. CString - 详解

热门文章

  1. Ubuntu14.04搭建Oracle instantClient 11.2.0.4并配置cx_Oracle5.1.2
  2. Windows 7硬件驱动搜索更加智能、精确
  3. 314.二叉树的垂直遍历
  4. Linux 根文件系统目录结构与功能,4.Linux根文件系统和目录结构及bash特性
  5. opengl画的弧线 为什么有一个半径_6个1画生日蛋糕,也太简单啦【图文+视频教程】...
  6. python新建文件夹口令_Python脚本破解压缩文件口令实例教程(zipfile)
  7. 32位应用程序如何使用大于2GB的内存?
  8. 基于机器视觉的细小金属件表面污渍检测
  9. VS中warning MSB8012:TargetPath与 Linker 的 OutputFile 属性值不匹配
  10. linux下eclipse找不到插件位置,Linux 下安装Eclipse时所遇到的问题