在 SQL Server (T-SQL) 中将数字转换为百分比的 4 种方法

严格来说,我们实际上并没有将其“转换”为百分比。我们将数字格式化为百分比。但为了做到这一点,我们需要将数字从数字数据类型转换为字符串。
1 – FORMAT() 函数

2 – CONVERT() 函数

3 – CAST() 函数

4 –CONCAT()函数
 

1 – FORMAT() 函数

SELECT FORMAT(55, 'P') Result;

+------------+
| Result     |
|------------|
| 5,500.00 % |
+------------+

2 – CONVERT() 函数

您也可以使用该CONVERT()函数将数字转换为字符串,然后在末尾添加一个百分号。

SELECT CONVERT(VARCHAR(4), 55) + ' %' Result;
+----------+
| Result   |
|----------|
| 55 %     |
+----------+

3 -CAST函数

SELECT CAST(55 AS VARCHAR(4)) + ' %' Result;
+----------+
| Result   |
|----------|
| 55 %     |
+----------+

4 -CONCAT

SELECT CONCAT(55, ' %') Result;
+----------+
| Result   |
|----------|
| 55 %     |
+----------+
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值