字段值构造 update TAset mp3='shop/'+ left(num,2)+num+'.mp3' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了,这个update TAset mp3='shop/'+ left(num,2)+'/'+num+'.mp3' declare @t table(NUM varchar(10), NAME varchar(10), MP3 varchar(20)) insert @t select '010101' , 'AAA' , NULL insert @t select '010202' , 'BBB' , NULL update @t set mp3='shop/'+left(num,2)+'/'+num+'.mp3'select * from @t /*NUM NAME MP3 ---------- ---------- -------------------- 010101 AAA shop/01/010101.mp3010202 BBB shop/01/010202.mp3*/ update TAset mp3='shop/'+ right(num,2)+'/'+num+'.mp3' 我觉得应该是right,而不是left 也就是 mp3=shop/left(num,2)num.mp3 --------这个公式不对吧,得出的结果和你给的不一样啊 Update TAset MP3 = 'shop/' + left(num,2)+'/'+Rtrim(cast(num as varchar(20))) + '.mp3' 利用查询结果作为插入值 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 SQL update 可以否在Access这样用? 結果集中列名相同的問題? 创建一个存储过程 求的sql写法,请各位帮忙? 去除重复 BCP IN 主键重复 怎样作错误处理? sqlserver的服务器名能修改吗? 单独安装SqlServer2005无法连接上去,但装上SqlServer2000后2005就可以登录上去了? 请教:为了数据安全,如何在访问一个表时,禁止其他用户进行同一个表的修改。 如何用MD5来加密数据表? 阻塞和死锁-查询太慢了 求助
update TA
set mp3='shop/'+ left(num,2)+'/'+num+'.mp3'
insert @t select '010101' , 'AAA' , NULL
insert @t select '010202' , 'BBB' , NULL
update @t set mp3='shop/'+left(num,2)+'/'+num+'.mp3'
select * from @t
/*NUM NAME MP3
---------- ---------- --------------------
010101 AAA shop/01/010101.mp3
010202 BBB shop/01/010202.mp3
*/
set mp3='shop/'+ right(num,2)+'/'+num+'.mp3' 我觉得应该是right,而不是left
这个公式不对吧,得出的结果和你给的不一样啊
set MP3 = 'shop/' + left(num,2)+'/'+Rtrim(cast(num as varchar(20))) + '.mp3'