MairaDB 函数(一)

xiaoxiao2021-02-28  55

MySQL 有很多置函可助你列中的行操作

主要包括:

1. 数学函数

2.字符串函数

3.日期和时间函数

4.条件判断函数

5.系统信息函数

6.加密函数

第一部分 数学函数

1ABS(X):返回X的绝对值<absolute value>;

2MOD(N,M)%:返回NM除的余数;MOD(73表示7除以31;

3FLOOR(X):返回不大于X的最大整数值;FLOOR(1.2) => 1;FLOOR<地板>

4CEILING(X):返回不小于X的最小整数值。 CEILING(1.2) => 2;CEILING<上限,天花板>

5ROUND(X) :返回参数X的四舍五入的一个整数。 ROUND(5.4) => 5;ROUND<圆的>

6SQRT(x): 平方根函数;

7RAND(x): 随机数函数产生一个在 0  1 之间的随机数若要在i ≤ R ≤ j 这个范围得到一个随机整数,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))

示例:

MariaDB [(none)]> SELECT ABS(-1.2), MOD(73), FLOOR(1.2), CEILING(1.2), ROUND(5.4), ROUND(5.6), SQRT(5), SQRT(4), RAND(), FLOOR(10 + (RAND() * 81));

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

| ABS(-1.2) | MOD(73) | FLOOR(1.2) | CEILING(1.2) | ROUND(5.4) | ROUND(5.6) | SQRT(5)          | SQRT(4) | RAND()             | FLOOR(10 + (RAND() * 81)) |

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

|       1.2 |         1 |          1 |            2 |          5 |          6 | 2.23606797749979 |       2 | 0.2063866781130309 |                        49 |

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

1 row in set (0.00 sec)

运行结果:

 

 

转载请注明原文地址: https://www.6miu.com/read-73368.html

最新回复(0)