zoukankan      html  css  js  c++  java
  • mysql 对表字段进行长度截取操作

    现在的问题是数据库某一个表中其中的车牌号字段有些数据多了一位,需要把它找出来然后把多的最后一位去掉。。。。。

    通过自带的length(字段名)函数把长度过长的数据过滤出来,其中,一个汉字算3个字符,一个数字或字母算1个字符。。。。

    select * from md01_device_licenseplate_r where LENGTH(license_plate)>9;

    再用SUBSTRING(字段名,开始截取位,截取长度),注意:截取位从1开始数,即最左边的字符是1。。。。 

    然后就直接执行更新操作了。。。。

    UPDATE md01_device_licenseplate_r SET license_plate=SUBSTRING(license_plate,1,7) WHERE LENGTH(license_plate)>9;

    问题解决。。。。。

  • 相关阅读:
    secFox setting
    Xmind settings lower
    Test435678
    Cmd管理员运行
    office install problems
    MSOCache office问题
    WeRun is mini-app
    解决谷歌跨域调试不可用
    xml文件读写
    c++ 矩阵运算库 Eigen等
  • 原文地址:https://www.cnblogs.com/lazyInsects/p/7999178.html
Copyright © 2011-2022 走看看