convert
or
castselect '00'+convert(varchar(10),6)
select '00'+cast(6,varchar(10))
or
castselect '00'+convert(varchar(10),6)
select '00'+cast(6,varchar(10))
解决方案 »
- 查询 Id ,如何在未找到时返回 -1
- 请教一个SQL的问题,关于计算总数的
- 该用什么文件来保存不停地数据记录?txt/xml/Access数据文件!
- 大家好 我是sql新手 请问 EXEC CFM..xp_cmdshell 'bcp CFM..testtable out e:\123.xml -c -T -k' 为什么产生不了文件
- 智商太低,看了近200条回复后,更加晕啦! 请邹建大师给个终结答案.
- 请大家帮帮忙,这个sql该怎么写?
- 在WIN7 中文旗艦版 安裝SQL2K8R2 一直出現安裝失敗
- 能不能过sa口令获取Win2K的Administrator口令?
- 英文版的SQL Server 2000可以存放简体数据吗?
- 如何将.dat文件 还原为.mdf文件呢!
- 如何在Delphi中调用带参数的存储过程(要返回查询结果的)?
- 存储过程加密遇到问题?
select '00'+cast(6 as varchar(10))
SUBSTRING('000',1,3-LEN(CONVERT(VARCHAR,6)))+CONVERT(VARCHAR,6)不知有没有更好的办法!象C/Delphi中,Format('%0.3d',[6])
1为:‘00‘+数
2为:‘0‘+数
3为:数
pb中可以这样的,string(说,‘000’),就可以了
不知道sqlserver有没有这样的涵数
和
right('000'+cast(6 as varchar),3)
都可以