加载中...
加载中...
SQL截取字段,去除最后三位

SQL截取字段,去除最后三位 原创

MySQL5.7 截取name字段,去除最后三位。

场景:当我们给描述字段统一的加上"...",现在想全部删除掉,我们就可以使用SQL的SUBSTRING和CHAR_LENGTH两个函数进行配合任意的截取字段,并更新


# MySQL5.7 截取name字段,去除最后三位
# SELECT SUBSTRING(name, 1, CHAR_LENGTH(name)-3);
SELECT SUBSTRING('SQL中字符串截取函数(SUBSTRING)去除最后三位...', 1, CHAR_LENGTH('SQL中字符串截取函数(SUBSTRING)去除最后三位...')-3);

#测试
SELECT 
article_summary,
SUBSTRING(article_summary,1,CHAR_LENGTH(article_summary)-3)
FROM lx_article
WHERE article_id = '10TzprVc';

#修改,批量的话删除条件
UPDATE lx_article
SET article_summary = SUBSTRING(article_summary,1,CHAR_LENGTH(article_summary)-3)
WHERE article_id = '10TzprVc';

#验证
SELECT 
article_summary
FROM lx_article
WHERE article_id = '10TzprVc';  


没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199056
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
1