在 MariaDB 中为数字添加百分号
发布于
下面是在 MariaDB 中将数字格式化为百分比的快速示例。
该函数连接其参数。因此,我们可以将数字作为第一个参数传递,将百分号作为第二个参数传递。CONCAT()
示例
下面是一个演示示例:
SELECT CONCAT(7.45, '%');
输出:
7.45%结果是一个字符串,该字符串将数字显示为百分比值。在添加百分号之前,该数字将隐式转换为字符串。
我们还可以传递如下表达式:
SELECT CONCAT(0.0745 * 100, '%');
输出:
7.4500%我们还可以使用以下函数格式化数字部分:FORMAT()
SELECT CONCAT(FORMAT(0.0745 * 100, 2), '%');
输出:
7.45%以下是一些具有各种数字和格式字符串的示例:
SELECT
CONCAT(FORMAT(2745, 0), '%') AS "1",
CONCAT(FORMAT(0.0745, 3), '%') AS "2",
CONCAT(FORMAT(2.35, 5), '%') AS "3",
CONCAT(FORMAT(0.0745, 2), '%') AS "4";
输出:
+--------+--------+----------+-------+
| 1 | 2 | 3 | 4 |
+--------+--------+----------+-------+
| 2,745% | 0.075% | 2.35000% | 0.07% |
+--------+--------+----------+-------+添加前导零
我们可以用来添加一些前导零:LPAD()
SELECT CONCAT(LPAD(2.75, 5, 0), '%');
输出:
02.75%