sql

SELECT Convert(decimal(18,2),-1604) /Convert(decimal(18,2),(27615-(-1604))) *100
SELECT 1604/((27615+1604)*1.0) *100
select cast(round((1604/((27615+1604)*1.0))*100,2) as varchar)+'%'
select cast(round(5.48957869879145,2) as varchar)+'%'

-5.4895786987918820
5.48957869879100
5.49000000000000%
5.49000000000000%
select CONVERT(decimal(18,2),1604 *1.0/(27615+1604)*100)
select  CAST(CAST(1604*1.0*100/(27615+1604) as decimal(10,2)) as varchar(50)) +'%'

5.49
5.49%
select Round(2.126412,3)
select Convert(decimal(18,3),2.126412)

2.126000
2.126

SqlServer_保留两位小数

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐