Mysql中如何删除某个字段的最后四个字符
作者:ZeroMaster 时间:2024-01-28 22:44:07
如何删除某个字段的最后四个字符
我们有的时候在进行数据操作的时候,会遇到一些情况,例如有的时候,某个字段会多出现多余的东西。
比如城市code 10100000000。这个时候,我只想显示八位。应该怎么办呢。这个时候,就需要我们能够删除某个字段的最后四位。
1、第一种方法
update 表名 set 字段名=SUBSTRING(字段名,1,LENGTH(字段名)-4)
这种方式有一些问题,会把只要不是零都清除掉。
2、第二种方法
update 表名 set 字段名= left(字段名,CHAR_LENGTH(字段名) - 4)
剔除特定字符后面的所有内容
在使用MySQL进行数据清洗的过程中,有时候需要剔除掉某一字段中多余的部分,例如剔除掉123456_1_2中的“_1_2”。
这个时候,只需要使用SUBSTR和LOCATE组合就可以完成数据清洗。
具体代码如下:
update 表名 set 号码=SUBSTR(号码,1,LOCATE('_',号码)-1) where 号码 REGEXP '_';
清洗后的结果如下:
清洗前号码 清洗后号码
123456_1_2 123456
来源:https://blog.csdn.net/wszhm123/article/details/108508606
标签:Mysql,删除,字段,字符
0
投稿
猜你喜欢
OpenCV-Python实现怀旧滤镜与连环画滤镜
2023-01-29 08:56:22
Python入门教程(七)Python数字类型
2022-05-29 22:40:00
python字典和JSON格式的转换方式
2022-02-01 14:27:05
动态提示的select下拉框
2007-12-02 14:54:00
python实现BP神经网络回归预测模型
2023-01-21 17:53:44
Django 设置admin后台表和App(应用)为中文名的操作方法
2023-01-31 13:37:54
Mysql批量插入数据时该如何解决重复问题详解
2024-01-20 16:18:41
一篇文章带你详细了解python中一些好用的库
2022-03-18 09:02:19
ASP存储过程开发应用详解第1/2页
2011-04-07 11:16:00
java 查询oracle数据库所有表DatabaseMetaData的用法(详解)
2024-01-16 02:31:33
Node.js 的模块知识汇总
2024-05-08 09:35:07
C#向数据库中插入或更新null空值与延迟加载lazy
2024-01-24 09:28:20
pycharm 批量修改变量名称的方法
2021-09-07 22:48:29
python3.5 tkinter实现页面跳转
2022-08-03 22:23:46
Spark SQL常见4种数据源详解
2024-01-18 09:07:21
python 判断linux进程,并杀死进程的实现方法
2022-06-24 22:31:54
js 模拟实现类似c#下的hashtable的简单功能代码
2024-04-19 09:44:51
PHP与以太坊交互详解
2023-10-21 13:59:36
如何优雅安全的备份MySQL数据
2024-01-28 01:07:31
解析SQL Server 2005 溢用之:合并列值
2009-01-23 14:08:00