严格来说,我们实际上并没有将其“转换”为百分比。我们将数字格式化为百分比。但为了做到这一点,我们需要将数字从数字数据类型转换为字符串。
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 % | +----------+