NOW() 和 CURRENT_DATE() 返回什么?
查看完整题解
参考回答
直接回答
NOW() 返回当前日期时间,CURRENT_DATE() 返回当前日期。两者都受会话时区影响。选择时看需求是时间点附近的日期时间,还是业务所属日期。
讲清原理
用 CURRENT_DATE 切换统计日时,日界线取决于当前会话设置。只比较日期时间列等于某个日期,通常无法覆盖该日全部时刻。
例子与易错点
要查某天订单,可构造当天起点到下一天起点的半开区间。别把格式化后看起来一样的值,当成精度和时区语义都一样。
相关题 · 第 108 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。