求一个sql语句
表 ttt 的 一个varchar字段 aa ;其值:2145 ,21235 等,
我想select从第2位开始取到结束的值 如:
select *... from ttt
aa
145
1234 (把第一位‘2’不要)
------解决方案--------------------select stuff(aa,1,1, ' ') from tt
------解决方案--------------------select right(aa,len(aa)-1) from tt
------解决方案--------------------declare @t table(id int)
insert @t select 2145
insert @t select 21235
select stuff(id,1,1, ' ') from @t
stuff函数中的第一个 '1 '是从ID的第一位开始替换,后面的一个 '1 '是从第一位开始替换的长度,后面的 ' '是所替换的
================================
145
1235
是这样的么,不是这样话在帖出来