美文网首页
mysql系列之函数的基本汇总

mysql系列之函数的基本汇总

作者: Fidding | 来源:发表于2018-04-18 16:48 被阅读0次

    函数的分类

    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系列之函数的基本汇总

          本文链接:https://www.haomeiwen.com/subject/cufbkftx.html