A. sql语句替换某个字段中的值怎么写
SQL SERVER的使用了REPLAcE将某一列字段中的某个值替换为其他的值,主要的代码可以参考以下:
SQL SErVER将某一列的字段中的某个值替换为其他的值,
Update 的表名 set 的列名 = REPLaCE( 列名 ,'aa','bb'),
SQl SERVER"的函数 replace 的参数 1 的数据的类型 Ntext 无效"解决办法。
UPDAtE 的表名 SET的列名= REPlACE(CAST 的列名 AS Varchar(8000)),“aa”,”bb”)。
B. 怎么在SQL SERVER 2008数据库中,将某一列字段中的某个值替换为其他的值
用replace啊。核心思想是将',1,'替换成',11,12,13,14,15,16,'。考虑到1可能出现在开头或末尾,将原字符串的开头和末尾都加上逗号。这样就可以统一替换了。替换完毕,再去掉开头和结尾的逗号。
createtablev(VHCL_RANGE_CODEvarchar(100));
insertintov
select'8,1,3,21,22,9,23,61,51,41'unionall
select'8,22,9,23,61,51,41,1,3,21'unionall
select'1,21,22,23,3,41,42,43,51,52,61,8,9'unionall
select'3,4,5,6,1'--加上这条测试一下1在末尾的情况
--前后各加一个逗号后,进行替换
updatevsetVHCL_RANGE_CODE=replace(','+VHCL_RANGE_CODE+',',',1,',',11,12,13,14,15,16,');
--去除前后的逗号
updatevsetVHCL_RANGE_CODE=substring(VHCL_RANGE_CODE,2,len(VHCL_RANGE_CODE)-2)
替换后的结果:
C. 怎么在SQL SERVER 2008数据库中,将某一列字段中的某个值替换为其他的值
用replace啊。核心思想是将',1,'替换成',11,12,13,14,15,16,'。考虑到1可能出现在开头或末尾,将原字符串的开头和末尾都加上逗号。这样就可以统一替换了。替换完毕,再去掉开头和结尾的逗号。
create table v (VHCL_RANGE_CODE varchar(100));
insert into v
select '8,1,3,21,22,9,23,61,51,41' union all
select '8,22,9,23,61,51,41,1,3,21' union all
select '1,21,22,23,3,41,42,43,51,52,61,8,9' union all
select '3,4,5,6,1' --加上这条测试一下1在末尾的情况
--前后各加一个逗号后,进行替换
update v set VHCL_RANGE_CODE=replace(','+VHCL_RANGE_CODE+',',',1,',',11,12,13,14,15,16,');
--去除前后的逗号
update v set VHCL_RANGE_CODE=substring(VHCL_RANGE_CODE,2,len(VHCL_RANGE_CODE)-2)替换后的结果:
D. 怎么批量替换sql某字段中的数据
方法一:
varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。
1
update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,'原本内容','想要替换成什么')
方法二:
1
update [表名] set 字段名 = replace(与前面一样的字段名,'原本内容','想要替换成什么')
E. SQL将查询结果中的值批量替换为其它值
mysql的话:
update表1a,表2b,表2cseta.BatchID=b.name,a.PlanNature=c.namewherea.BatchID=b.BatchIDanda.PlanNature=c.BatchID
你第二个表没给字段名,第三列我这边定义为BatchID,第四列定义为name。
执行前备份表1
F. SQL语句 替换某个字段中的某个值
看你的数据库如果是access就没办法了
sql
server的话
update
a
set
x
=
REPLACE(x,'a','b');
假设:
x中原内容为ababababab
执行后变为为bbbbbbbbbb
G. 如何对sql数据库中的某一字段进行替换
1.SQL字段名称替换,可以用AS。
如:select ID,NAME as 姓名 from table
2.替换某字段某些行的值可以用update。
如:update table set Name='zhang san' where name='条件表达式'
3.列值替换还有replace函数。
答案:update 表名 set 列1='yr' where 列1='hr'
repalce(要置换的字段,需要替代的字符,替换后的字符)
update 表名 set 列1=replace(列1,'hr','yr');
H. SQL语句 替换某个字段中的某个值
1、创建测试表,
create table test_replace(id number, value varchar2(20));
I. 如何对sql数据库中的某一字段进行替换
update 表名 set 列1='yr' where 列1='hr'
如果换成REPLACE函数的话,具体语句如下:
update 表名 set 列1=replace(列1,'hr','yr') where 列1='hr'
以上语句的测试过了。
J. SQL语句 替换某个字段中的某个值
1、创建测试表,
create table test_replace(id number, value varchar2(20));