函数的分类

  1. 算术函数
  2. 字符串函数
  3. 日期函数
  4. 转换函数
  5. 聚合函数

算术函数

用来进行数值计算的函数

  1. ABS: 绝对值

  2. MOD: 求余

       MOD(被除数,除数)
  3. ROUND:四舍五入

       ROUND(对象数值,保留小数的位数)

字符串函数

用来计算字符串操作的函数

  1. CONCAT: 字符串拼接

       CONCAT(字符串1,字符串2,···)
  2. LENGTH: 字符串长度

       LENGTH(字符串)
  3. LOWER: 小写转换

        LOWER(字符串)
  4. UPPER: 大写转换

       UPPER(字符串)
  5. REPLACE: 字符串替换

       REPLAXE(对象字符串,替换前的字符串,替换后的字符串)
  6. SUBSTRING: 字符串截取

       SUBSTRING(对象字符串 FROM 截取的起始位置 TO 截取的字符数)

日期函数

用来进行日期操作的函数

  1. CURRENT_DATE: 当前日期

       CURRENT_DATE // eg:2018-01-07
  2. CURRENT_TIME: 当前时间

       CURRENT_TIME //eg: 15:49:40.7865+09
  3. CURRENT_TIMESTAMP: 当前日期和时间

       CURRENT_TIMESTAMP //eg: 2018-01-07 15:49:40.7865+09
  4. EXTRACT: 截取日期元素

       EXTRACT(日期元素 FROM 日期) // 日期元素: YEAR,MONTH,DAY,HOUR,MINUTE,SECOND

转换函数

用来转换数据类型和值的函数

  1. CAST: 类型转换

       CAST(转换前的值 AS 想要转换的数据类型)
  2. COALESCE: 将NULL转换为其他值

       COALESCE(数据1,数据2,数据3···)

聚合函数

用来进行数据聚合的函数

  1. COUNT: 计算表中的数据的行数

  2. SUM: 计算表中的数据列的合计值

  3. AVG: 计算表中的数据列的平均值

  4. MAX: 计算表中的数据列的最大值

  5. MIN: 计算表中的数据列的最小值

happy coding!