【MySQL函数】MySQL 5.5从零开始学第六章
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【MySQL函数】MySQL 5.5从零开始学第六章,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3028字,纯文字阅读大概需要5分钟。
内容图文
![【MySQL函数】MySQL 5.5从零开始学第六章](/upload/InfoBanner/zyjiaocheng/487/b6687d3888e64f8cb271a20fabbc4c93.jpg)
1.1 绝对值函数ABS(x)
mysql> SELECT ABS(1),ABS(-1.1),ABS(-33); +--------+-----------+----------+ | ABS(1) | ABS(-1.1) | ABS(-33) | +--------+-----------+----------+ | 1 | 1.1 | 33 | +--------+-----------+----------+ 1 row in set (0.03 sec)
1.2返回圆周率函数PI()
mysql> SELECT PI();
+----------+
| PI() |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)
1.3平方根函数SQRT(x)
PS:SQRT(x)范围非负数x的二次方根
mysql> SELECT SQRT(9),SQRT(10),SQRT(-9);
+---------+--------------------+----------+
| SQRT(9) | SQRT(10) | SQRT(-9) |
+---------+--------------------+----------+
| 3 | 3.1622776601683795 | NULL |--负数没有平方根
+---------+--------------------+----------+
1 row in set (0.00 sec)
1.4求余函数MOD(x,y)
mysql> select MOD(5,2),MOD(7,4),MOD(50,8); +----------+----------+-----------+ | MOD(5,2) | MOD(7,4) | MOD(50,8) | +----------+----------+-----------+ | 1 | 3 | 2 | +----------+----------+-----------+ 1 row in set (0.00 sec)
1.5获取整数的函数CEIL(x)、CEILING(x)、FLOOR(x)
PS:CEIL(x)、CEILING(x)意义相同
mysql> SELECT CEIL(-2.26),CEIL(2.26),CEILING(-2.26),CEILING(2.26); +-------------+------------+----------------+---------------+ | CEIL(-2.26) | CEIL(2.26) | CEILING(-2.26) | CEILING(2.26) | +-------------+------------+----------------+---------------+ | -2 | 3 | -2 | 3 | +-------------+------------+----------------+---------------+ 1 row in set (0.00 sec)
mysql> SELECT FLOOR(-2.26),FLOOR(2.26); +--------------+-------------+ | FLOOR(-2.26) | FLOOR(2.26) | +--------------+-------------+ | -3 | 2 | +--------------+-------------+ 1 row in set (0.00 sec)
1.6获取随机数的函数RAND()和RAND(x)
PS:a.RAND(x)返回一个随机浮点值v,范围在0到1之间。若已制定一个整数参数x,则它被用作种子值,用来产生重复序列。
b.不带参数的RAND()每次产生的随机数值不同
c.当RAND()参数相同时,将产生相同的随机数,不同的x产生的随机数值不同
mysql> SELECT RAND(),RAND(),RAND();
+--------------------+--------------------+--------------------+
| RAND() | RAND() | RAND() |
+--------------------+--------------------+--------------------+
| 0.0917864060884215 | 0.6539400337766298 | 0.9943409813515293 |
+--------------------+--------------------+--------------------+
1 row in set (0.00 sec)
mysql> SELECT RAND(5),RAND(5),RAND(6);
+---------------------+---------------------+--------------------+
| RAND(5) | RAND(5) | RAND(6) |
+---------------------+---------------------+--------------------+
| 0.40613597483014313 | 0.40613597483014313 | 0.6563190842571847 |
+---------------------+---------------------+--------------------+
1 row in set (0.00 sec)
【MySQL函数】MySQL 5.5从零开始学第六章
标签:时间函数 class 开始 入参 没有 不同 随机函数 绝对值 mod
本文系统来源:http://www.cnblogs.com/xphdbky/p/7159463.html
内容总结
以上是互联网集市为您收集整理的【MySQL函数】MySQL 5.5从零开始学第六章全部内容,希望文章能够帮你解决【MySQL函数】MySQL 5.5从零开始学第六章所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。