SQL_时间函数-EXTRACT()函数

在 SQL 中,EXTRACT() 函数是一个用于从日期时间值中提取特定部分的函数。它允许你从日期时间值中提取年、月、日、小时、分钟等单独的时间组件。以下是 EXTRACT() 函数的用法和示例:

  1. EXTRACT() 函数的基本用法:

    • EXTRACT() 函数接受两个参数:时间单位和要从中提取的日期时间值。
    • 时间单位可以是年份 (YEAR)、月份 (MONTH)、日期 (DAY)、小时 (HOUR)、分钟 (MINUTE)、秒钟 (SECOND) 等等。
    • 返回提取出的指定时间单位的值。
  2. EXTRACT() 函数的示例:

    • 示例 1:从日期时间值中提取年份

      SELECT EXTRACT(YEAR FROM '2023-09-07 10:15:30');
      

      这将返回提取出的年份部分,例如:

      2023
      
    • 示例 2:从日期时间值中提取月份

      SELECT EXTRACT(MONTH FROM '2023-09-07 10:15:30');
      

      这将返回提取出的月份部分,例如:

      9
      
    • 示例 3:从日期时间值中提取小时

      SELECT EXTRACT(HOUR FROM '2023-09-07 10:15:30');
      

      这将返回提取出的小时部分,例如:

      10
      
    • 示例 4:从日期时间值中提取分钟

      SELECT EXTRACT(MINUTE FROM '2023-09-07 10:15:30');
      

      这将返回提取出的分钟部分,例如:

      15
      

EXTRACT() 函数在 SQL 查询中非常有用,特别是当你想要从日期时间值中获取单独的时间组件时。它可以帮助你进行更精确的日期时间分析和比较。

如有错误欢迎指正,谢谢!

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/70792.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>