MariaDB TRUNCATE() 函数的基础用法与实例
MariaDB TRUNCATE()
函数用来截断一个数字值到指定的精度。
发布于
MariaDB TRUNCATE()
函数用来截断一个数字值到指定的精度。
语法
MariaDB TRUNCATE()
函数的语法如下:
TRUNCATE(value, decimal_places)
value
:要被截断的数字或时间值。decimal_places
:表示要保留的小数位数。
该函数返回一个截断后的数字。如果 value
为 NULL,则返回 NULL。
实例
截断数字的小数部分
该实例演示如何截断一个数字的小数部分。
SELECT TRUNCATE(12.3456, 2);
以下是该语句的输出:
+----------------------+
| TRUNCATE(12.3456, 2) |
+----------------------+
| 12.34 |
+----------------------+
该示例将数字 12.3456
截断为保留 2 位小数,结果为 12.34
。
截断数字的整数部分
该实例演示如何截断一个数字的整数部分。
SELECT TRUNCATE(12.3456, -2);
以下是该语句的输出:
+-----------------------+
| TRUNCATE(12.3456, -2) |
+-----------------------+
| 0 |
+-----------------------+
该示例将数字 12.3456
截断为最接近的百位数,结果为 0
。
处理 NULL 值
该实例演示当输入参数为 NULL 时,TRUNCATE()
函数的行为。
SELECT TRUNCATE(NULL, 2);
以下是该语句的输出:
NULL
当输入参数为 NULL 时,TRUNCATE()
函数返回 NULL。
相关函数
以下是几个与 MariaDB TRUNCATE()
相关的几个函数:
- MariaDB
ROUND()
函数用来将一个数字或时间值四舍五入到指定的精度。 - MariaDB
CEIL()
函数用来返回大于或等于一个数字的最小整数值。 - MariaDB
FLOOR()
函数用来返回小于或等于一个数字的最大整数值。 - MariaDB
DATE_FORMAT()
函数用来格式化日期或时间值为指定的格式。
结论
MariaDB TRUNCATE()
函数是一个非常有用的函数,可以用于截断数字或时间值到指定的精度。它在处理需要舍入或截断的数值数据或时间数据时特别有用。