SQL SERVER查询正整数结果前补0的方法

数据库 SQL Server
SQL SERVER数据库中有很多的查询问题,下文为您介绍的是SQL SERVER查询正整数结果前补0的实现方法,如果您感兴趣的话,不妨一看。

SQL SERVER查询的结果如果为整数时,如何显示为00123这样的格式呢?下面就教您一个解决此问题的方法,希望对您学习SQL SERVER查询方面能有所帮助。

网上早已很多办法,这里列出一个

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子句的语法

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-09 12:20:53

SQL Server查

2010-11-09 14:35:48

SQL Server查

2011-08-18 09:40:51

SQL Server根据语言查询

2010-07-16 09:00:08

SQL Server查

2010-10-21 11:24:02

SQL Server查

2010-11-09 11:11:12

SQL Server查

2010-11-09 13:09:58

SQL Server分

2010-09-25 09:12:44

SQL Server

2010-09-26 16:51:03

SQL Server查

2010-11-08 17:13:21

SQL Server跨

2010-11-11 14:36:11

SQL Server系

2010-09-26 15:15:11

SQL语句

2010-10-21 12:16:11

SQL Server查

2009-09-17 08:47:00

Linq查询

2009-01-27 21:00:00

服务器数据库SQL Server

2010-10-19 14:11:20

SQL SERVER恢

2011-04-06 11:16:47

SQL Server数查询优化

2011-08-23 09:12:17

SQL Server多

2010-11-09 12:09:23

SQL Server查

2010-11-10 15:23:55

SQL SERVER
点赞
收藏

51CTO技术栈公众号