沒有。
可以用其它方法。例
/*6為總的位數*/Declare @p int
Set @p=11
SELECT RIGHT(CAST(Power(10,6)+@p as varchar),6) as Result
可以用其它方法。例
/*6為總的位數*/Declare @p int
Set @p=11
SELECT RIGHT(CAST(Power(10,6)+@p as varchar),6) as Result
SELECT @res = REPLACE(STR(@id,6), ' ', '0')
如果想补成三位,而你的数字只有一位
set @x='00'+@x
其他的可触类旁通
什么时候我才能有你一样的水平 呀
right(1000000+id,6)
有我一樣的水平? 還不簡單,你請我吃一頓,我收你為徒。呵呵。
:)
什么时候来的,那么高分?为什么用繁体字,不是大陆的吗?
可以这样:
当id为数字时:
right(str(100000000000+id),6))
当改变6时可以取出你需要的任意位!
赶快给分吧!这个方法最简单!