- ABS(): 返回绝对值。
SELECT ABS(-123.45) AS absolute_value;
-- 结果: 123.45
- CEIL() / CEILING(): 向上取整。
SELECT CEIL(123.45) AS ceiling_value;
-- 结果: 124
- FLOOR(): 向下取整。
SELECT FLOOR(123.45) AS floor_value;
-- 结果: 123
- RAND(): 生成一个随机浮点数。
SELECT RAND() AS random_number;
-- 结果: 一个0到1之间的随机浮点数
- ROUND(): 对数值进行四舍五入。
SELECT ROUND(123.4567, 2) AS rounded_value;
-- 结果: 123.46
- SIGN(): 返回数的符号(1、-1、0)。
SELECT SIGN(-10); -- 返回结果为-1
SELECT SIGN(5); -- 返回结果为1
SELECT SIGN(0); -- 返回结果为0