简洁sql语句替换字符 declare @kk varchar(max)set @kk='4567875314654'--用简洁sql语句替换前面1-3个字符为‘987’--结果@kk='9877875314654' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @kk varchar(100)set @kk='4567875314654'--用简洁sql语句替换前面1-3个字符为‘987’--结果@kk='9877875314654'set @kk='987'+substring(@kk,4,100)print @kk --sql2000declare @kk varchar(200)set @kk='4567875314654'select stuff(@kk, 1, 3, '987')--result9877875314654(1 row(s) affected) select stuff(@kk, 1, 3, '987')对,这个方法更好.呵呵. 噢,sql极度不熟,忘了有stuff这个函数。学习! sql server 2005大概有多大?我看网上有300多M,500多M,600多M,1.2G,1.54G很多版本,我做开发的 各位老大,我觉得我写得太笨了.有没有办法优化了一下下啊! 求一个约束的写法 用C#代码实现,读取Access数据放到SQlserver中 sql server 2005 多条件更新数据库 触发器问题 大家看看这样的情况怎么用一条语句完成。谢谢。 请帮我看看如下问题(邹建一定要看看),几张表的联合查询问题 这是不可能完成的任务吗?? 我想学数据库 如何进行这种查询。 奇怪的堵塞
declare @kk varchar(100)
set @kk='4567875314654'
--用简洁sql语句替换前面1-3个字符为‘987’
--结果@kk='9877875314654'set @kk='987'+substring(@kk,4,100)
print @kk
set @kk='4567875314654'
select stuff(@kk, 1, 3, '987')--result
9877875314654(1 row(s) affected)
对,这个方法更好.呵呵.