zoukankan      html  css  js  c++  java
  • MySQL学习--标量函数之日期函数

    -- 标量函数之日期函数
    -- YEAR(date): 从任意的支付日期中提取年份,并将年份作为一个数字返回
    -- 示例:获取1980年以后的每笔罚款的支付号码和年份
    SELECT PAYMENTNO,YEAR(PAYMENT_DATE)
    from PENALTIES
    where YEAR(PAYMENT_DATE) > 1980;
    
    
    -- CURRENT_TIME:返回当前日期和时间 
    SELECT CURRENT_TIMESTAMP();            -- 2021-04-02 16:09:26
    SELECT CURRENT_TIME();                -- 16:10:07
    SELECT CURRENT_DATE();               -- 2021-04-02
    
    -- NOW(): 返回当前日期和时间
    SELECT NOW();       -- 2021-04-02 16:22:09
    
    -- DAYNAME(date): 返回日期是星期几
    SELECT DAYNAME('2021-04-02 16:01:01');      -- Friday
    
    -- ADDDATE(expr,days):计算起始日期加上N天的日期
    SELECT ADDDATE('2021-04-02 16:01:01',7);      -- 2021-04-09 16:01:01
    
    -- ADDTIME(expr1,expr2):
    SELECT ADDTIME('2021-04-02 16:01:01',5);      -- 加5秒2021-04-02 16:01:06
    SELECT ADDTIME('2021-04-02 16:01:06','2:10:5');  -- 添加2小时10分5秒 2021-04-02 18:11:11
    
    -- DATE(expr):从日期或日期表达式中提取日期值
    SELECT DATE('2021-04-02 16:01:01');     -- 2021-04-02
    
    -- DATEDIFF(expr1,expr2):计算日期1->2之间相隔的天数
    SELECT DATEDIFF('2021-01-02','2021-04-02');      -- -90
    三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
  • 相关阅读:
    软工假期预习作业1
    2号团队-团队任务4:每日立会(汇总)
    2号团队-团队任务4:每日立会(2018-11-26)
    2号团队-团队任务4:每日立会(2018-11-27)
    第二小组首次会议记录
    第二次作业
    自我介绍+课后作业1:准备
    Linux安装redis
    Redis面试题
    Mybatis面试题
  • 原文地址:https://www.cnblogs.com/deeptester-vv/p/14611372.html
Copyright © 2011-2022 走看看