SQL+如何对某个字符串字段里的所有值后面都添加一个字母 我有个一字符串的字段,比如“编号”我想在每个编号后面都加上一个字母‘S‘比如:编号LX1250LW15840LY15812修改执行后会变成LX1250SLW15840SLY15812S 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tb set 编号=编号+'S' update taset 编号 = 编号+'S' declare @t table(编号 varchar(10)) insert @t select 'LX1250' insert @t select 'LW15840' insert @t select 'LY15812'update @t set 编号=编号+'S'select * from @t/*编号 ---------- LX1250SLW15840SLY15812S*/ 我的“编号”字段为char型的,我执行你们的语句时报错: 将截断字符串或二进制数据。 语句已终止。 update taset 编号 = RTRIM(编号)+'S' update taset 编号 = RTRIM(编号)+'S'--去掉空格后加s update taset 编号 = RTRIM(编号)+'S' update taset 编号 = RTRIM(编号)+'S'--去掉空格后加s update ta set "编号" = RTRIM(编号)||'S'这个是没有问题的,我刚用这个搞定了跟你一样的需求 update ta set "编号" = "编号"||'S' 这样可以了 多个select语句如何显示最后一条 求解答关系操作式 使用create database创建数据库 提示语句未结束 Windows NT模式 求一句SQL查询语句,急!! 关于存储过程的一个问题,急 看看这条sql 语句如何写 sql server缓冲区不足? 字符串比较问题 用存储过程分页? 行列转换问题,我就是开不出来,请各位再次帮忙,谢谢! 通过ctrl+ L 查看Sql的执行计划,其各参数是什么意义?
set 编号 = 编号+'S'
insert @t select 'LX1250'
insert @t select 'LW15840'
insert @t select 'LY15812'
update @t set 编号=编号+'S'
select * from @t
/*编号
----------
LX1250S
LW15840S
LY15812S
*/
将截断字符串或二进制数据。
语句已终止。
update ta
set 编号 = RTRIM(编号)+'S'
set 编号 = RTRIM(编号)+'S'--去掉空格后加s
set 编号 = RTRIM(编号)+'S'
set 编号 = RTRIM(编号)+'S'--去掉空格后加s
set "编号" = RTRIM(编号)||'S'这个是没有问题的,我刚用这个搞定了跟你一样的需求
set "编号" = "编号"||'S' 这样可以了