【2020090405】MYSQL中 current_date()、currenet_timestamp()、timestampdiff()函数的使用

1.current_date

当前日期:2020-09-04

current_time

当前时间:17:24:10

current_timestamp

当前时间:2020-09-04 17:24:10

 

2.timestampdiff()

查询学生年龄

方案一:

1 SELECT *, TIMESTAMPDIFF(YEAR,sage,CURRENT_TIMESTAMP()) AS age
2 FROM student

timestampdiff函数日期或日期时间表达式之间的整数差。

TIMESTAMPDIFF(interval,datetime1,datetime2),比较的单位interval可以为以下数值

  1.  FRAC_SECOND。表示间隔是毫秒
  2. SECOND 秒
  3. MINUTE 分钟
  4. HOUR 小时
  5. DAY 天
  6. WEEK 星期
  7. MONTH 月
  8. QUARTER 季度
  9. YEAR 年

方案二:

1 SELECT *, YEAR(CURRENT_DATE())-YEAR(sage) AS age
2 FROM student

 

posted @ 2020-09-04 17:29  hi,好久不见  阅读(683)  评论(0编辑  收藏  举报