zoukankan      html  css  js  c++  java
  • MySQL中的一些常用函数

    一、聚合函数

    函 数说 明
    AVG() 返回某列的平均值
    COUNT() 返回某列的行数
    MAX() 返回某列的最大值
    MIN() 返回某列的最小值
    SUM() 返回某列值之和

    count(*) 之外,其他函数都会忽略 null 值的行。

    使用 DISTINCT 可以汇总不同的值。

    SELECT AVG(DISTINCT col1) AS avg_col  FROM mytable;

    二、字符串函数

    函数说明
    LEFT() 左边的字符
    RIGHT() 右边的字符
    LOWER() 转换为小写字符
    UPPER() 转换为大写字符
    LTRIM() 去除左边的空格
    RTRIM() 去除右边的空格
    LENGTH() 长度
    SOUNDEX() 转换为语音值

    三、时间日期函数

    • 日期格式:yyyy-MM-dd
    • 时间格式:HH:mm:ss
    函 数说 明
    ADDDATE() 增加一个日期(天、周等)
    ADDTIME() 增加一个时间(时、分等)
    CURDATE() 返回当前日期
    CURTIME() 返回当前时间
    DATE() 返回日期时间的日期部分
    DATEDIFF() 计算两个日期之差
    DATE_ADD() 高度灵活的日期运算函数
    DATE_FORMAT() 返回一个格式化的日期或时间串
    DAY() 返回一个日期的天数部分
    DAYOFWEEK() 对于一个日期,返回对应的星期几
    HOUR() 返回一个时间的小时部分
    MINUTE() 返回一个时间的分钟部分
    MONTH() 返回一个日期的月份部分
    NOW() 返回当前日期和时间
    SECOND() 返回一个时间的秒部分
    TIME() 返回一个日期时间的时间部分
    YEAR() 返回一个日期的年份部分

    四、数值函数

    函数说明
    SIN() 正弦
    COS() 余弦
    TAN() 正切
    ABS() 绝对值
    SQRT() 平方根
    MOD() 余数
    EXP() 指数
    PI() 圆周率
    RAND() 随机数
  • 相关阅读:
    DockerPush
    DockerInstall
    DockerFile
    基于虚拟机实例/java程序线程的虚拟机内存分配
    Class文件结构及方法中的指令
    JAVA类型生命周期的开始阶段和使用阶段/以及创建对象的几种方式
    。。。。。毕业季
    PCA算法
    ffmpeg将图片转为视频
    Linux下使用bgslibrary的OpenCv库
  • 原文地址:https://www.cnblogs.com/liuyiyuan/p/13370553.html
Copyright © 2011-2022 走看看