函数的分类
- 算术函数
- 字符串函数
- 日期函数
- 转换函数
- 聚合函数
算术函数
用来进行数值计算的函数
-
ABS: 绝对值
-
MOD: 求余
MOD(被除数,除数)
-
ROUND:四舍五入
ROUND(对象数值,保留小数的位数)
字符串函数
用来计算字符串操作的函数
-
CONCAT: 字符串拼接
CONCAT(字符串1,字符串2,···)
-
LENGTH: 字符串长度
LENGTH(字符串)
-
LOWER: 小写转换
LOWER(字符串)
-
UPPER: 大写转换
UPPER(字符串)
-
REPLACE: 字符串替换
REPLAXE(对象字符串,替换前的字符串,替换后的字符串)
-
SUBSTRING: 字符串截取
SUBSTRING(对象字符串 FROM 截取的起始位置 TO 截取的字符数)
日期函数
用来进行日期操作的函数
-
CURRENT_DATE: 当前日期
CURRENT_DATE // eg:2018-01-07
-
CURRENT_TIME: 当前时间
CURRENT_TIME //eg: 15:49:40.7865+09
-
CURRENT_TIMESTAMP: 当前日期和时间
CURRENT_TIMESTAMP //eg: 2018-01-07 15:49:40.7865+09
-
EXTRACT: 截取日期元素
EXTRACT(日期元素 FROM 日期) // 日期元素: YEAR,MONTH,DAY,HOUR,MINUTE,SECOND
转换函数
用来转换数据类型和值的函数
-
CAST: 类型转换
CAST(转换前的值 AS 想要转换的数据类型)
-
COALESCE: 将NULL转换为其他值
COALESCE(数据1,数据2,数据3···)
聚合函数
用来进行数据聚合的函数
-
COUNT: 计算表中的数据的行数
-
SUM: 计算表中的数据列的合计值
-
AVG: 计算表中的数据列的平均值
-
MAX: 计算表中的数据列的最大值
-
MIN: 计算表中的数据列的最小值
原文地址:http://www.fidding.me/article/42
happy coding!
网友评论