Mysql中如何删除某个字段的最后四个字符

 更新时间:2022年09月24日 15:46:23   作者:ZeroMaster  
这篇文章主要介绍了Mysql中如何删除某个字段的最后四个字符,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

如何删除某个字段的最后四个字符

我们有的时候在进行数据操作的时候,会遇到一些情况,例如有的时候,某个字段会多出现多余的东西。

比如城市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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL数据库的多种连接方式及工具

    MySQL数据库的多种连接方式及工具

    本文详细的介绍了数据库的连接方式及数据库连接的工具,给初学者分享一些知识,也是学习总结,感兴趣的小伙伴可以阅读一下
    2023-03-03
  • 通过缓存+SQL修改优雅地优化慢查询

    通过缓存+SQL修改优雅地优化慢查询

    本文通过介绍缓存的基本原理和SQL语句的优化手段,以及实际案例的分析,为读者提供了一种简单而有效的优化思路。读者可以通过本文了解到如何在不修改程序代码的情况下,通过巧妙地运用缓存和SQL优化技巧,提高程序的性能和响应速度。
    2023-04-04
  • 使用mysql的disctinct group by查询不重复记录

    使用mysql的disctinct group by查询不重复记录

    非常不错的方法,用mysql的group by解决不重复记录的问题,看来我需要学习的地方太多了
    2008-08-08
  • mysql在项目中怎么选事务隔离级别

    mysql在项目中怎么选事务隔离级别

    Mysql默认的事务隔离级别是可重复读,那互联网项目中Mysql也是用默认隔离级别,但在项目中呢,下面我们就一起来了解一下
    2021-05-05
  • 一步到位讲解ubuntu安装MySql

    一步到位讲解ubuntu安装MySql

    Ubuntu是一个使用非常广泛的Linux发行版,Ubuntu Server则是云上最流行的服务器操作系统,下面这篇文章主要给大家介绍了关于ubuntu安装MySql的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • MySQL压测工具mysqlslap的介绍与使用

    MySQL压测工具mysqlslap的介绍与使用

    mysqlslap是mysql自带的一个性能压测工具,mysqlslap用于和其它的一些性能压测工具一样可以自己造数据进行压测。mysqlslap的报告比较简单主要体现在执行的时间方面,没有sysbench那样的tps、qps等更详细的包括。下面来一起看看关于mysqlslap的介绍和简单的使用示例。
    2016-09-09
  • MySQL中DATE_FORMAT()函数将Date转为字符串

    MySQL中DATE_FORMAT()函数将Date转为字符串

    时间、字符串、时间戳之间的互相转换很常用,下面这篇文章主要给大家介绍了关于MySQL中DATE_FORMAT()函数将Date转为字符串的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • mysql-8.0.15-winx64 解压版安装教程及退出的三种方式

    mysql-8.0.15-winx64 解压版安装教程及退出的三种方式

    本文通过图文并茂的形式给大家介绍了mysql-8.0.15-winx64 解压版安装,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • IDEA连接不上MySQL端口号占用的解决

    IDEA连接不上MySQL端口号占用的解决

    这篇文章主要介绍了IDEA连接不上MySQL端口号占用的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Windows下MySQL安装配置方法图文教程

    Windows下MySQL安装配置方法图文教程

    这篇文章主要为大家分享了Windows下MySQL安装配置方法图文教程,感兴趣的朋友可以参考一下
    2016-06-06

最新评论