各种各样的函数
- 算术函数(用来进行数值计算的函数)
- 字符串函数 (用来进行字符串操作的函数)
- 日期函数 (用来进行日期操作的函数)
- 转换函数 (用来转换数据类型和值的函数)
- 聚合函数 (用来进行数据聚合的函数)
1.1算术函数
-
ABS – 绝对值
语法:ABS( 数值 ) -
MOD – 求余数
语法:MOD( 被除数,除数 ) -
ROUND – 四舍五入
语法:ROUND( 对象数值,保留小数的位数 )
2.2字符串函数
-
CONCAT – 拼接
语法:CONCAT(str1, str2, str3) -
LENGTH – 字符串长度
语法:LENGTH( 字符串 ) -
LOWER – 小写转换
-
REPLACE – 字符串的替换
语法:REPLACE( 对象字符串,替换前的字符串,替换后的字符串 ) -
SUBSTRING – 字符串的截取
语法:SUBSTRING (对象字符串 FROM 截取的起始位置 FOR 截取的字符数)
3.3日期函数
- CURRENT_DATE – 获取当前日期
- CURRENT_TIME – 当前时间
- CURRENT_TIMESTAMP – 当前日期和时间
- EXTRACT – 截取日期元素
语法:EXTRACT(日期元素 FROM 日期)
4.4转换函数
- CAST – 类型转换
语法:CAST(转换前的值 AS 想要转换的数据类型) - COALESCE – 将NULL转换为其他值
语法:COALESCE(数据1,数据2,数据3……)