• mysql常用函数


    1、MySQL 字符串函数

    CONCAT(s1,s2...sn):合并多个字符串,语法:

    SELECT CONCAT("a", "b", "c", "d") AS str;  结果为:abcd
    注意:如果其中某一个字符串为null的话,结果为null

    CONCAT_WS(x, s1,s2...sn):合并多个字符串,并添加分隔符,语法:

    SELECT CONCAT_WS("-", "a", "b", "c", "d")AS str; 结果为:a-b-c-d
    注意:第一个参数为分隔符。遇到为null的参数会直接跳过,例如:SELECT CONCAT_WS("-", "a", "b", null, "d")AS str; 结果为:a-b-d

    LOWER(s):将字符串 s 的所有字母变成小写字母

    UPPER(s):将字符串转换为大写

    2、MySQL 数字函数

    ABS(x):返回 x 的绝对值

    AVG(x):返回x的平均值

    MAX(x):返回字段 x中的最大值

    MIN(x):返回字段 x中的最小值

     3、MySQL 日期函数

    ADDDATE(d,n):计算起始日期 d 加上 n 天的日期,例如:

    SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY);
    ->2017-06-25

    ADDTIME(t,n):时间 t 加上 n 秒的时间,例如:

    SELECT ADDTIME('2011-11-11 11:11:11', 5)
    ->2011-11-11 11:11:16 (秒)

    DATEDIFF(d1,d2):计算日期 d1->d2 之间相隔的天数,(d1为大时间) 例如:

    SELECT DATEDIFF('2001-01-01','2001-02-02')
    -> -32

    DATE_ADD(d,INTERVAL expr type):计算起始日期 d 加上一个时间段后的日期  查看详情

     DAY(d):返回日期值 d 的日期部分

    DAYNAME(d):返回日期 d 是星期几,如 Monday,Tuesday 

    DAYOFMONTH(d):计算日期 d 是本月的第几天

    DAYOFWEEK(d):日期 d 今天是星期几,1 星期日,2 星期一,以此类推

    HOUR(t):返回 t 中的小时值

    LAST_DAY(d):返回给给定日期的那一月份的最后一天的日期

    MONTH(d):返回日期d中的月份值,1 到 12

     NOW():返回当前日期和时间

     SECOND(t):返回 t 中的秒钟值

     YEAR(d):返回年份

     4、其他函数

     IF(expr,v1,v2):如果表达式 expr 成立,返回结果 v1;否则,返回结果 v2

     IFNULL(v1,v2):如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。

    不管什么时候都别忘了最初的梦想
  • 相关阅读:
    设置 nextjs build 时,忽略 page 目录下相关文件
    Resource Override 之调试线上 js
    nodejs npm 基础命令
    禁止选择或禁止复制网页数据
    对上传的图片进行格式校验以及安全性校验
    docker 设置阿里云镜像加速
    JS 格式化输出时间
    dotnet core 实现 IActionResult
    win10 visual studio 设置默认管理员权限启动
    Windows 环境部署 RabbitMQ
  • 原文地址:https://www.cnblogs.com/hanfengyeqiao/p/13214786.html
Copyright © 2020-2023  润新知