SQL 修改字符串中指定字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 修改字符串中指定字符相关的知识,希望对你有一定的参考价值。
用replace方法进行字符串替换,之后用update方法进行记录更新sql:update
tablaname
set
filename
=
replace(filename
,'原值','新值');
解释:上面语句的意思就是替换字段filename中的内容,将”原值“替换为”新值“,之后通过update方法更新到数据库tablename表中。 参考技术A update
表
set
字段=replace(字段,substring(cast(字段
as
varchar),索引,1),改成的数字)
如果1张表里还有其他条件
在后面加上where
……就ok了假如你的00000字段为a
表名为tableupdate
table
set
a=replace(a,substring(cast(a
as
varchar),4,1),1)试试吧
java查找字符串中指定字符个数
/**
* 查询字符串中指定字符个数
* @param oriStr 原字符串
* @param findStr 需要查找的字符
* @param count 固定值:0
* @return 查找到字符的个数
*/
public static int findStrCount(String oriStr, String findStr, int count)
if (oriStr.contains(findStr))
count++;
count = findStrCount(oriStr.substring(oriStr.indexOf(findStr) + findStr.length()), findStr, count);
return count;
以上是关于SQL 修改字符串中指定字符的主要内容,如果未能解决你的问题,请参考以下文章