MySQL去除字段里数字的示例代码

时间:2023-07-31 14:47:54来源:互联网

下面小编就为大家分享一篇MySQL去除字段里数字的示例代码,具有很好的参考价值,希望对大家有所帮助。

目录

1、REPLACE()

2、REGEXP_REPLACE

3、SUBSTR

在返回的结果中,需要将字段 flow里面数字去掉,有如下几种方法:

1.REPLACE()

替换函数:
REPLACE ( 字符串表达式 , 想要查找的子字符串 ,想要替换成的子字符串)

SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(flow, '1', ''), '2', ''), '3', ''),                                                      
 '4', ''), '5', ''), '6', ''), '7', ''), '8', ''), '9',''),'0','') AS '流程'FROM user_flow;

2.REGEXP_REPLACE

正则表达式来进行匹配替换:
REGEXP_REPLACE('需要进行替换的字段‘, ‘需要替换的关键字’,‘替换的内容’)

SELECT       REGEXP_REPLACE(flow,'[0-9]','') AS '流程'FROM user_flow;

以上两种函数最终都能达到效果!

3.SUBSTR

截取对应字段指定长度:
SUBSTR(指定字符串,规定字符串从何处开始,要截取字符串的长度)
注:

第二个参数:(这里的第一个位置是1而不是0)为正数时则从字段开始出开始,为负数则从结尾出开始。

第三个参数:是从1开始计数而不是0(可为空)

这里流程为10 的时候就是从0开始截取。

到此这篇关于Mysql去除字段里数字的示例代码的文章就介绍到这了,更多相关mysql去除字段里数字内容请搜索我们以前的文章或继续浏览阿里西西相关文章希望大家以后多多支持!

本站部分内容转载自互联网,如果有网站内容侵犯了您的权益,可直接联系我们删除,感谢支持!