sql获取当前日期的日

去年夏天,我在家乡的河边散步,看到一群孩子在水里玩耍。
当时是下午五点左右,夕阳西下,阳光照在水面上,波光粼粼。
我突然想到:如果我用SQL来查询此时的水温,应该用什么函数呢?等等,我好像记得从数据库查询时间数据的时候,通常会使用一些函数来处理。
例如,要查询特定时间的温度,可以使用 TIMESTAMP 或 CURRENT_TIMESTAMP 等函数。
那么如果是水温的话,是不是应该有一个特定的函数呢?也许在查询天气数据时,数据库中会有一张专门记录水温的表。

sql获取当前日期的日

说实话,刚接触SQL的时候,我有一段时间对日期函数很头疼。
以MySQL为例。
我记得有一次,当我做报告时,我的老板坚持要求它必须准确无误。
我的手颤抖着,一整天我几乎昏倒了。
幸运的是,一位老人提醒我只使用 DAY 和 CURDATE 组合即可。

看看这两个函数如何协同工作很有趣。
DAY是一个价值工具,负责选择一天中的天部分; CURDATE是数据库自带的实时时钟,直接给你当前的系统日期。
综合起来,数据库就像是让小帮手四处走动,最后自己显示出“日”字。

我尝试使用这个组合来处理销售数据。
那是 2 02 3 年 8 月 2 8 日。
执行 CURDATE() 后;一行代码,结果是2 8 这种感觉就像叫外卖小哥给你外卖盒里的鸡翅一样。

但是,我应该提醒您,这个技巧应该在不同的数据库中互换使用。
例如,Oracle 应使用 EXTRACT 函数。
当我使用 SQL Server 时,我因为使用​​了错误的函数以及使用年份作为日期而闹了很多笑话。
因此,在使用数据库之前,最好检查一下它支持哪些功能。
我个人不会在这种环境中运行 PostgreSQL。
我记得信息是关于X的,但我建议你查一下。