美文网首页
mysql实用的函数

mysql实用的函数

作者: zzjack | 来源:发表于2017-10-18 10:44 被阅读0次

    1. round(x,d)

    把x保留d位小数

    2. period_diff()

    相隔月/年
    description

    period_diff(date_format(current_date,"%Y%m"),date_format("2016-7-6","%Y%m"))
    

    note
    不能是相隔的天数,不然计算出来的数有问题

    period_diff(date_format(current_date,"%Y%m%d"),date_format("2010-09-01 00:00:00","%Y%m%d")) 
    

    datediff()
    计算两个日期之间的天数
    datediff(startDate,endDate)

    datediff(date_format(current_date,"%Y%m%d"),date_format("2010-09-01","%Y%m%d"))
    

    3. 截取字段

    从左开始截取字符串, left(str,length)

    select left("abcdefg",3) //"abc"
    

    从右开始截取字符串,right(str,length)

    select right("abcdef",3);
    

    截取字符串, substring(str,startPoint,length)

    substring("abcdef",2,4) //bcde
    

    4. date_sub()N天前

    语法

    date_sub(date,interval expr type)
    

    示例

    select date_sub(current_date,interval 180 day);
    

    5. 最近6个月

    select time between date_sub(current_date,interval 180 day) and current_date 
    

    升序esc,降序desc

    相关文章

      网友评论

          本文标题:mysql实用的函数

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