mssql sqlserver 将表数据转换为百分号显示的方法分享


摘要:
最近在进行报表制作时,接领导一样任务,需将小数位的数据,转换为百分号数据进行相关展示,下文将分享处理方法,如下所示:


下文通过将数据乘以100,并转为字符串,然后再加上百分号,达到百分号显示的目的,如下所示:

 /*生成测试表,并插入相关数据*/
create table test(keyId int identity,info nvarchar(20),
bilv decimal(5,4))
go
insert into test(info,bilv)values('maomao365',0.1538)
insert into test(info,bilv)values('猫猫小屋',0.2388)
insert into test(info,bilv)values('测试数据',0.6325) 
go
/*将比率数据转换为百分比显示的方法分享:
1.将数据乘以100 
2.将数据转换为字符形式
3.再转换后的数据后面加上百分号
*/
select  convert(varchar(20),bilv*100)+'%',* from test 
go
drop table test 
mssql_sqlserver_数值转换百分号显示方法分享

mssql_sqlserver_数值转换百分号显示方法分享