SqlServer2000格式化字符串问题 select right('0000'+cast(fieldname as varchar(4)),4) from tablename其他要求依具体情况而定。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是象vb中format函数那样!如:str=format(1,"0000") str='0001' str=format(1,"000000") str='000001'象这样才行,楼上说的谁不会用呀?! SELECT STUFF('00000', 5, 1, '1') 各位老大我的意思是象vb中format函数那样!如:str=format(1,"0000") str='0001' str=format(12,"000000") str='000012' str=format(1201,"000000") str='001201'象这样才行?! select case len(cast(code as varchar(4)) ) when 1 then '000'+cast(code as varchar(4)) when 2 then '00'+cast(code as varchar(4)) when 3 then '0'+cast(code as varchar(4)) else cast(code as varchar(4))End From dbo.tables select REVERSE(1*10000)不是可以实现你要的功能了'1'可以随便改成任何数字难道一定要和VB用一样的函数名和函数结构才叫好:) victorycyz(中海)对不起你的点子不错,刚才我没有测试就发表意见,不好意思,多谢...不知各位还有更好的点子吗? 一个表查询根据一个字段条件查询分成多块 大家帮帮忙要看这个SQL怎么写呀 利用SQL实现分级汇总相加 如何用触发器给主键赋值? 大家来帮我看看,这个随机能否实现 我有个表,表里有个提交时间,怎么获取某天的数据,就是我要获取当天的数据,怎么写条件语句? 求sql语句..... 急。。求救 关于ASP程序注册问题 关于一个sql server的一个小循环问题 请教一条SQL语句? 能不能把一个存储过程的结果集放入一个临时表? 如何取得小数点后面的位数?
如:str=format(1,"0000")
str='0001'
str=format(1,"000000")
str='000001'
象这样才行,楼上说的谁不会用呀?!
我的意思是象vb中format函数那样!
如:str=format(1,"0000")
str='0001'
str=format(12,"000000")
str='000012'
str=format(1201,"000000")
str='001201'象这样才行?!
when 1 then '000'+cast(code as varchar(4))
when 2 then '00'+cast(code as varchar(4))
when 3 then '0'+cast(code as varchar(4))
else cast(code as varchar(4))
End
From dbo.tables
你的点子不错,刚才我没有测试就发表意见,不好意思,多谢...
不知各位还有更好的点子吗?