sql 如何把字段中字符abc前面的所有字符替换为空
答案:2 悬赏:10 手机版
解决时间 2021-02-20 09:13
- 提问者网友:溺爱和你
- 2021-02-19 20:46
要把表`dede_archives` 中 `source` 字段的内容中,假设这些内容都是xxxabcyyyy的形式,但是xxx在每条数据中不一样,yyyy在每条数据中也不一样,如何用sql语句把abc前面的字符串xxx替换为空,然后再把abc后面的yyyy替换为空?我只想留下abc字符
最佳答案
- 五星知识达人网友:行路难
- 2021-06-20 18:21
看你的情况,字符串长度是固定的,可以这样做:
update dede_archives set [source]=substring([source],4,3)
substring(字符串,起始位置,字符个数)
update dede_archives set [source]=substring([source],4,3)
substring(字符串,起始位置,字符个数)
全部回答
- 1楼网友:从此江山别
- 2021-06-20 19:57
SUBSTRING ( expression , start , length ) 返回字符、binary、text 或 image 表达式的一部分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |