sql
暮芸向铃
淡如静水
展开
-
sql还不会计算时间差?timestampdiff(),datediff()教你
timestampdiff() 接受三个参数 一个指定是计算年份差,还是月份差,或者其它和日期有关的 后两个参数指定两个具体的时间 实例: select timestampdiff(month, created_at, '2020-04-22') as MonthDiff from courses datediff() 这是一个隐藏函数,通常用来计算天数差 接受两个具体时间参数 实例: select datediff('2020-1-1','2020-1-2') ...原创 2021-04-20 13:58:19 · 928 阅读 · 1 评论 -
SQL保留有效小数,round()
今天刷sql题目的时候,遇到了这个问题,特地记下来。使用round()函数,接受两个参数,一个是需要保留小数的数据,一个是指定保留多少位 例如round(2,3)输出的即是2.000,保留三位有效数字 实例 select name,round(avg(score),2) as average_score from (select c.name name,r.score score from rankings r inner join categories c on r.category_id=c.id) a原创 2021-04-18 16:25:08 · 2146 阅读 · 0 评论 -
sql-插入当前时间
描述 向记录表 records 中插入当前的日期 解决 主要记得有这么两个函数,now(),current_date(),因此 insert into records values (now()) insert into records values (current_date())原创 2021-04-15 21:44:09 · 8711 阅读 · 0 评论
分享