zoukankan      html  css  js  c++  java
  • MySql常用函数

    1、日期格式化

    date_format(now(),'%y-%m-%d')

    根据format字符串格式化date值:

    %S, %s 两位数字形式的秒( 00,01, ..., 59)
    %I, %i 两位数字形式的分( 00,01, ..., 59)
    %H 两位数字形式的小时,24 小时(00,01, ..., 23)
    %h 两位数字形式的小时,12 小时(01,02, ..., 12)
    %k 数字形式的小时,24 小时(0,1, ..., 23)
    %l 数字形式的小时,12 小时(1, 2, ..., 12)
    %T 24 小时的时间形式(hh:mm:ss)
    %r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM)
    %p AM或PM
    %W 一周中每一天的名称(Sunday, Monday, ..., Saturday)
    %a 一周中每一天名称的缩写(Sun, Mon, ..., Sat)
    %d 两位数字表示月中的天数(00, 01,..., 31)
    %e 数字形式表示月中的天数(1, 2, ..., 31)
    %D 英文后缀表示月中的天数(1st, 2nd, 3rd,...)
    %w 以数字形式表示周中的天数( 0 = Sunday, 1=Monday, ..., 6=Saturday)
    %j 以三位数字表示年中的天数( 001, 002, ..., 366)
    %U 周(0, 1, 52),其中Sunday 为周中的第一天
    %u 周(0, 1, 52),其中Monday 为周中的第一天
    %M 月名(January, February, ..., December)
    %b 缩写的月名( January, February,...., December)
    %m 两位数字表示的月份(01, 02, ..., 12)
    %c 数字表示的月份(1, 2, ...., 12)
    %Y 四位数字表示的年份
    %y 两位数字表示的年份
    %% 直接值“%” 


    2、计算两个时间差

    语法:
    TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)
    说明:
    返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。
    interval 参数给出。该参数必须是以下值的其中一个:
     
    FRAC_SECOND。表示间隔是毫秒
    SECOND。秒
    MINUTE。分钟
    HOUR。小时
    DAY。天
    WEEK。星期
    MONTH。月
    QUARTER。季度
    YEAR。年

    3、多列统计

      select sum(if prev>0,1,0) c from table

    prev为table中的字段,sum(if prev>0,1,0) 的意思是如果prev大于0,c的值加1,否则加0,其中1也可以换做是表中的字段

    4、字符串常用函数

    left(prev,4),其中prev是字段,查询prev从左数的4位字符

    right(prev,4) ,查询prev从右数的4位字符

    未完待续。。。

      

     

  • 相关阅读:
    rs
    stm32f767 usoc3
    stm32f767 RTT 日志
    stm32f767 标准库 工程模板
    stm32f767 HAL 工程模板
    docker tab 补全 linux tab 补全
    docker anconda 依赖 下载 不了
    docker run 常用 指令
    linux scp 命令
    Dockerfile 常用参数说明
  • 原文地址:https://www.cnblogs.com/chyg/p/2780522.html
Copyright © 2011-2022 走看看