前言
关于MySQL中常用的聚合函数,字符串函数,时间函数,数字函数
一、聚合函数
SUM() | 某字段的和 |
---|
AVG() | 某字段的平均值 |
MAX() | 某字段的最大值 |
MIN() | 某字段的最小值 |
COUNT() | 某字段的行数 |
二、字符串函数
CONCAT() | 拼接多个字符串 |
---|
UPPER() | 将字符串转换为大写 |
LOWER() | 将字符串转换为小写 |
INSERT(字符串,起始位置,要替换的长度,子字符串) | 将字符串从起始位置到要替换长度的位置更换为子字符串 |
SUBSTRING(字符串,起始位置,长度) | 将字符串从起始位置截取指定长度的子字符串 |
三、时间函数
CURDATE() | 当前日期 (XXXX-XX-XX) |
---|
CURTIME() | 当前时间(XX:XX:XX) |
NOW() | 当前日期与时间 (XXXX-XX-XX XX:XX:XX) |
WEEK(date) | 当前日期为一年中的第几周 |
YEAR(date) | 当前日期的年份 |
HOUR(time) | 当前时间的小时值 |
MINUTE(time) | 当前时间分钟值 |
DATEDIFF(date1,date2) | 两日期的相隔天数 |
ADDDATE(date,n) | 当前日期的基础上加n天(XXXX-XX-XX XX:XX:XX) |
四、数学函数
CEIL(x) | 返回>=x的最小整数值 |
---|
FLOOR(x) | 返回<=x的最大整数值 |
RAND() | 返回0-1之间的随机数值 |
总结
以上是对常用函数的总结,后期题目中有其他函数的话再做补充。