如何批量修改字段内容?比如在每条数据第2个位置插入"s"这个字符? 或者修改某条数据的"ss"为"aa"? 语句怎样写呢?
解决方案 »
- 用sql 2005数据库 查寻记录的上一条下一条
- mysql一个数据表最多放多少条数据,在不影响速度的情况下
- 请问我想存储一个有13位小数的数字
- 【发布】dbf2sql[版本0.6]dbf转换为sql的程序
- winxp 能否装 sql 2000个人版(为什么我的不能装?)
- nvarchar字段 如 SQL_Latin1_General_CP1_CI_AS 的排序规则是什么意思?无可用分了。大家发扬一下风格吧 :)
- 写一段sql语句,并做以说明,表现出你的最高水平!!!
- 索引的问题(已问过一次,疑问未消除)
- sql server 资源问题
- 求教!求教!求教!
- 多表连接及连接后统计的问题,在线等!
- 请问:如何在同一块表中查询相同的记录?
set col = STUFF(col, 2, 0, 's')
set col = replace(col, 'ss', 'aa')
set col = replace(col, 'ss', 'aa')
set col = STUFF(col, 2, 0, 's')
set col = STUFF(col, 2, 0, 's')
update table
set col = replace(col, 'ss', 'aa')
myid int,
mystr varchar(20)
)insert into #t (myid,mystr)
select 1,'aqwss' union all
select 1,'bqwss2' union all
select 1,'cqwe3ss4' union all
select 1,'eqwss' union all
select 1,'fqwess' select *
from #tupdate #t
set mystr=stuff(mystr,2,0,'s')
select *
from #tupdate #T
set mystr=replace(mystr,'ss','AA')
select *
from #tdrop table #t