SQL SERVER查询的结果如果为整数时,如何显示为00123这样的格式呢?下面就教您一个解决此问题的方法,希望对您学习SQL SERVER查询方面能有所帮助。
创新互联建站自2013年起,是专业互联网技术服务公司,拥有项目成都网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元罗城做网站,已为上家服务,为罗城各地企业和个人服务,联系电话:18982081108
网上早已很多办法,这里列出一个
right('00000'+cast(@count as varchar),5)
其中
'00000'的个数为right函数的***参数,例如这里是5,所以有5个0
@count就是被格式化的正整数
同时,给出个有趣的测试办法,在查询分析里运行就能看到结果
declare @count int
set @count = 0
while (@count < 1000)
begin
print right('00000'+cast(@count as varchar),5)
set @count = @count +1
end
别人的想法很好,值得学习!
---------------------------------------------------------sql字符串转换为数字
declare @dd char(12)
set @dd='00012'
select convert(int,@dd)+1
【编辑推荐】
SQL Server资源锁模式大全
SQL Server查询结果集中的常量
sql server查询字段详细信息
sql server查询平均值的实现
SQL Server FROM子句的语法
本文题目:SQLSERVER查询正整数结果前补0的方法
标题来源:http://www.shufengxianlan.com/qtweb/news15/245615.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联