![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
暮芸向铃
淡如静水
展开
-
sql还不会计算时间差?timestampdiff(),datediff()教你
timestampdiff()接受三个参数一个指定是计算年份差,还是月份差,或者其它和日期有关的后两个参数指定两个具体的时间实例:select timestampdiff(month, created_at, '2020-04-22')as MonthDifffrom coursesdatediff()这是一个隐藏函数,通常用来计算天数差接受两个具体时间参数实例:select datediff('2020-1-1','2020-1-2')...原创 2021-04-20 13:58:19 · 838 阅读 · 1 评论 -
SQL保留有效小数,round()
今天刷sql题目的时候,遇到了这个问题,特地记下来。使用round()函数,接受两个参数,一个是需要保留小数的数据,一个是指定保留多少位例如round(2,3)输出的即是2.000,保留三位有效数字实例select name,round(avg(score),2) as average_scorefrom (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 · 2037 阅读 · 0 评论 -
sql-插入当前时间
描述向记录表 records 中插入当前的日期解决主要记得有这么两个函数,now(),current_date(),因此insert into records values (now())insert into records values (current_date())原创 2021-04-15 21:44:09 · 8608 阅读 · 0 评论