MairaDB 函数(一)

MySQL有很多内置函数可助你对列中的数据进行操作。

主要包括:

1.数学函数

2.字符串函数

3.日期和时间函数

4.条件判断函数

5.系统信息函数

6.加密函数

第一部分数学函数

1.ABS(X):返回X的绝对值;

2.MOD(N,M)或%:返回N被M除的余数;MOD(7,3)表示7除以3得1;

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

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

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

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

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

示例:

MariaDB [(none)]> SELECT ABS(-1.2), MOD(7,3), 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(7,3) | 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|

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

1row in set (0.00sec)

运行结果:

你可能感兴趣的:(MairaDB 函数(一))