求sql部分字符替换语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求sql部分字符替换语句相关的知识,希望对你有一定的参考价值。
UPDATE 表名 SET 列名 = replace(Data2,'<b>','<p>');
sql语句中replace 函数 是用来替换部分值的
如果我想替换 比如字段中的第五个句号等应该怎么操作呢?
还请教一下 假如我想查询字符数小于500的字段 应该怎么样操作?
1、找出第5个句号的位置
2、把句号前后的部分加上要替换后内容,拼凑成结果
substr(s1,1,instr(s1,'。',1,5)-1)||'s2'||substr(s1,instr(s1,'。',1,5)+1,10000)
s1:原串
s2:句号要替换成的串
想查询字符数小于500的字段 应该怎么样操作?
直接用length函数就可以了嘛
(请选为最佳答案,谢谢!) 参考技术A 写个函数 传字符串进去
循环判断 如果存在第五个句号就替换
返回
更新语句直接调用就可以了
查询字符数小于500的字段这个不明白
如果是查询某个字段小于500
直接len(字段)<500
求sql语句,怎样查询一个表中都是汉字的记录
判断每个字符是否处在中文的区间(unicode range).如果你的数据库字符集与环境变量都是中文字符集, 可以使用一个简单的办法判断一个字段是否含有ascii7的字符, 基本上可以认为这个字段是否含有中文字符. 参考技术A 表结构贴出来 或者你想查什么,怎么查说清楚些 参考技术B 是可以查的
以上是关于求sql部分字符替换语句的主要内容,如果未能解决你的问题,请参考以下文章
sql语句:怎么把一列表里面包含某个字符都改成另外一个字符,就像word里面的替换功能一样的语句