Mariad函数(一)

    

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

1. 数学函数

2. 字符串函数

3. 日期和时间函数

4. 条件判断函数

5. 系统信息函数

6. 加密函数

第一部分 数学函数

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

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 |

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

1 row in set (0.00 sec)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值