首页博客网络编程
SQL DATE 语法和示例
摘要 为了保持查询易于维护,请不要在日期中使用时间分量。 当您在数据中仅使用日期部分时,查询将很好。一旦你涉及时间部分,它就会使事情复杂化。 使用日期时最重要的是确保您使用的格式和数据库日期列使用的格式相同。

内容

SQL 日期函数:主要提示

  • 为了保持查询易于维护,请不要在日期中使用时间分量。

  • 当您在数据中仅使用日期部分时,查询将很好。一旦你涉及时间部分,它就会使事情复杂化

  • 使用日期时最重要的是确保您使用的格式和数据库日期列使用的格式相同。

MySQL 日期函数

MySQL最热门的功能列表:

功能描述
现在()恢复当前日期/时间
CURDATE()带回现在的日期
CURTIME()带回当下
日期()拉出日期/时间的日期片段
提取()带回日期/时间的单个片段
DATE_ADD()将定义的时间间隔插入到日期
DATE_SUB()替换从日期开始定义的时间间隔
日期差异()带回两个日期之间的天数
DATE_FORMAT()以各种格式显示日期/时间


SQL Server 日期函数

SQL Server最热门的集成功能列表:

功能描述
GETDATE()带回当前日期和时间
DATEPART()带回日期/时间的单个片段
DATEADD()插入或替换日期中定义的时间间隔
日期差异()带回两个日期之间的时间
转换()以各种格式显示日期/时间

SQL Date:数据类型

MySQL具有下面列出的数据类型,用于包含日期,日期/时间值:

  • DATE - 格式化 YYYY-MM-DD

  • DATETIME - 格式:YYYY-MM-DD HH:MI:SS

  • 时间戳 - 格式:YYYY-MM-DD HH:MI:SS

  • YEAR - 格式为 YYYY 或 YY

SQL Server 具有下面列出的数据类型,用于包含日期、日期/时间值:

  • DATE - 格式化 YYYY-MM-DD

  • DATETIME - 格式:YYYY-MM-DD HH:MI:SS

  • SMALLDATETIME - 格式:YYYY-MM-DD HH:MI:SS

  • TIMESTAMP - 格式:唯一数字

SQL 使用日期

我们将使用表“订单”:

编号名字计数价格日期
1苹果12011.92017-08-18
2牛奶509.12016-12-19
3面包6015.42017-06-21
315012.32017-07-10
3巧克力8521.92016-12-25

然后我们从“订单”表中带有“2009-10-10”的“日期”列中挑选数据记录:

复制

SELECT * FROM Orders WHERE Date='2016-12-25'

最终结果:

编号名字计数价格日期
3巧克力8521.92016-12-25


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/234

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位