mysql系列之函数的基本汇总

函数的分类

  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: 计算表中的数据列的最小值

原文地址:http://www.fidding.me/article/42

happy coding!

你可能感兴趣的:(mysql系列之函数的基本汇总)