MySQL数学与聚合函数详解
需积分: 20 197 浏览量
更新于2024-09-12
收藏 222KB PDF 举报
MySQL函数大全涵盖了数据库操作中广泛使用的数学函数、聚合函数以及字符串函数,这些函数极大地丰富了SQL查询的功能,使得数据处理更为便捷和高效。
一、数学函数
1. ABS(x):该函数返回输入值x的绝对值,例如,ABS(-5)会返回5。
2. BIN(x):将数字x转换为其二进制表示,如BIN(10)返回"1010"。
3. CEILING(x):返回大于或等于x的最小整数,用于向上取整。
4. EXP(x):计算e(自然对数的底)的x次方,如EXP(2)返回e²的值。
5. FLOOR(x):返回小于或等于x的最大整数,用于向下取整。
6. GREATEST(x1, x2, ..., xn):从一组值中返回最大值,如GREATEST(1, 2, 3)返回3。
7. LEAST(x1, x2, ..., xn):与GREATEST相反,返回一组值中的最小值。
8. LN(x):返回x的自然对数。
9. LOG(x, y):返回x的以y为底的对数。
10. MOD(x, y):返回x除以y的余数。
11. PI():返回圆周率π的值。
12. RAND():生成一个0到1之间的随机浮点数。可选参数可以设置随机数生成器的种子。
13. ROUND(x, y):四舍五入x到指定的小数位数y。
14. SIGN(x):返回数字x的符号,1表示正数,-1表示负数,0表示零。
15. SQRT(x):计算x的平方根。
16. TRUNCATE(x, y):将数字x截断为y位小数。
二、聚合函数
1. AVG(col):返回指定列col的平均值。
2. COUNT(col):统计列col中非NULL值的数量。
3. MIN(col):找出指定列col的最小值。
4. MAX(col):找出指定列col的最大值。
5. SUM(col):计算指定列col所有值的总和。
6. GROUP_CONCAT(col):将一组列值连接成一个字符串,以逗号分隔。
三、字符串函数
1. ASCII(char):返回字符的ASCII码值。
2. BIT_LENGTH(str):计算字符串str的比特长度。
3. CONCAT(s1, s2, sn):将多个字符串s1, s2, sn拼接成一个新的字符串。
4. CONCAT_WS(sep, s1, s2, sn):使用指定分隔符sep连接字符串,并在每个元素之间插入分隔符。
5. INSERT(str, x, y, instr):在字符串str中,从位置x开始,替换y个字符为instr。
6. FIND_IN_SET(str, list):在逗号分隔的list列表中查找str,返回其位置,否则返回0。
7. LCASE(str)或LOWER(str):将字符串str中所有字符转换为小写。
8. LEFT(str, x):返回字符串str的最左边x个字符。
9. LENGTH(str):返回字符串str的字符数。
10. LTRIM(str):删除字符串str开头的空格。
11. POSITION(substr, str):返回子串substr在str中首次出现的位置。
12. REPLACE(str, find_string, replace_with):在字符串str中替换所有find_string为replace_with。
13. RTRIM(str):删除字符串str末尾的空格。
14. RIGHT(str, x):返回字符串str的最右边x个字符。
15. UCASE(str)或UPPER(str):将字符串str中所有字符转换为大写。
16. SUBSTRING(str, pos, len):从字符串str的pos位置开始,截取len长度的子串。
17. SUBSTRING_INDEX(str, delim, count):根据分隔符delim分割str,返回从左侧或右侧开始的子串。
以上就是MySQL函数大全中部分重要的数学、聚合和字符串函数的简要介绍。熟练掌握这些函数,可以显著提高你在处理数据库时的效率和准确性。
2020-12-15 上传
2014-06-06 上传
2020-09-10 上传
2010-10-28 上传
2008-11-21 上传
2010-03-15 上传
2016-11-14 上传
陈皓月
- 粉丝: 4
- 资源: 15
最新资源
- 西门子PLC工程实例源码第645期:连接S7-300到S7-200通过PROFIBUS程序.rar
- 数独递归:实现了递归回溯数独求解算法
- disaster-response
- psi3862015:PSI3862015专题制作
- 没得比 实时推送-crx插件
- MMM-MP3Player:一个MagicMirror模块,用于在插入USB随身碟后立即播放音乐
- carGamePerceptron:涉及JavaScript游戏的神经网络实验
- 时尚城购物比价助手-crx插件
- simple-resto-app
- Paw-JSONSchemaFakerDynamicValue:在Paw中为JSON模式生成伪造的值
- 西门子PLC工程实例源码第644期:连接S7-200(主站)到多个S7-200(从站)通过GSM MODEM程序.rar
- FFMPEG_RTMP协议_收流_推流
- onejava01:第一次提交到远程仓库
- osadmin开源管理后台 v2.1.0
- MyEasy86-crx插件
- 课程-cristianmoreno