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() 函数可以用于从日期或时间值中提取指定的部分,可以用于日期和时间处理等领域。