需要解决的问题
需要将字段Alias中前7个字符删除。如
CCS001_未命名基站001
字段将前7个字符删除后就变成了未命名基站001
数据库表名: t_dct_config
数据库表单:
image.png
解决方法1
UPDATE t_dct_config SET Alias = replace(Alias,LEFT(Alias,7),'') WHERE DCTKey = "CCS001";
含义
- 表名:
t_dct_config
- 需要设置的字段名:
Alias
- 将特定字符替换成空字符:
replace(字段,'要删除的字符','')
- 提取自左边开始几个字符:
LEFT(字段,几个字符)
解决方法2
UPDATE t_dct_config SET Alias = SUBSTRING_INDEX(Alias,'_',-1) WHERE DCTKey = "CCS001";
- 表名:
t_dct_config
- 需要设置的字段名:
Alias
- 截取特定字符串:
substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N)
SUBSTRING_INDEX 函数使用
参考文章:https://blog.csdn.net/iris_xuting/article/details/38415181
网友评论