MariaDB EXTRACT() 函数的基础用法与实例
MariaDB EXTRACT()
函数用于从日期或时间值中提取指定的部分。
发布于
MariaDB EXTRACT()
函数用于从日期或时间值中提取指定的部分。
语法
EXTRACT()
函数的语法如下:
EXTRACT(unit FROM datetime_expression)
其中:
unit
: 要提取的日期或时间部分,可以是以下值之一:YEAR
: 年份QUARTER
: 季度MONTH
: 月份DAY
: 日期HOUR
: 小时MINUTE
: 分钟SECOND
: 秒MICROSECOND
: 微秒WEEK
: 一周中的天数DAYOFYEAR
: 一年中的天数WEEKDAY
: 一周中的天数(星期一为 1)
datetime_expression
: 要提取日期或时间部分的表达式,可以是日期、时间或时间戳。
实例
提取年份
mysql> SELECT EXTRACT(YEAR FROM '2023-12-31');
输出:
2023
提取月份
mysql> SELECT EXTRACT(MONTH FROM '2023-12-31');
输出:
12
提取日期
mysql> SELECT EXTRACT(DAY FROM '2023-12-31');
输出:
31
提取小时
mysql> SELECT EXTRACT(HOUR FROM '2023-12-31 23:59:59');
输出:
23
提取微秒
mysql> SELECT EXTRACT(MICROSECOND FROM '2023-12-31 23:59:59.123456');
输出:
123456
相关函数
DATE_FORMAT()
:格式化日期或时间值。STR_TO_DATE()
:将字符串转换为日期或时间值。
结论
EXTRACT()
函数可以用于从日期或时间值中提取指定的部分,可以用于日期和时间处理等领域。