MYSQL一一函数一一日期函数
2023-12-26 15:57:46
咱今天讲的是MySQL函数中的日期函数,会有八小题和一个综合案例帮助大家理解
小题:
①返回当前日期:
? ? ? ? select? curdate();
②返回当前时间:
? ? ? ? select? curtime();
③返回当前日期和时间:
? ? ? ? select? now();
④获取指定的年份:
? ? ? ? select? YEAR(now());
⑤获取指定的月份:
? ? ? ? select? month(now());
⑥获取指定的日期:
? ? ? ? select? day(now());
⑦返回70年后的时间:
? ? ? ? select date_add(now(),interval 70 year);
⑧取两个时间之差:
? ? ? ? select? datediff(now(),'2023-10-24');? //相差61天;
案列:
现有一张表,查询所有员工的入职天数。并根据入职天数倒序排序;
?①关键字:入职天数,首先可以得出以下命令
select? name,datediff(curdate(),entrydate) from emp1;
②但是我们还要把入职天数按照倒序排序,就要用到DQL排序查询:
SQL一一DQL一一排序查询 |
https://blog.csdn.net/m0_74197121/article/details/135051152?spm=1001.2014.3001.5502 |
select? name,datediff(curdate(),entrydate) as entrydates from emp1 order by entrydates desc;
//这里entrydates是datediff(curdate(),entrydate)的别名
文章来源:https://blog.csdn.net/m0_74197121/article/details/135186740
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!