在 MariaDB 中提取()和 DAYOFYEAR()函数
原文:https://www . geeksforgeeks . org/extract-and-dayofyear-function-in-mariadb/
1。提取()功能:
在 MariaDB 中,EXTRATE()函数用于返回从日期中提取的提取部分。在这个函数中,第一个参数将是一个表达式。表达式的第一部分是单位,第二部分是日期。该函数将返回从日期中提取的单位部分。
语法:
EXTRACT(unit FROM date)
参数:
- 单位–间隔的单位类型,如日、月、分、小时等。
- 日期–从中提取日期部分的日期或日期时间值。
返回:某一日期的单位零件。
示例-1 :
SELECT EXTRACT(SECOND FROM '2020-05-19 08:44:21');
输出:
21
示例-2 :
SELECT EXTRACT(YEAR_MONTH FROM '2010-05-19');
输出:
201005
示例-3 :
SELECT EXTRACT(MINUTE_MICROSECOND FROM '2014-05-19 08:44:21.000001');
输出:
4421000001
2。DAYOFYEAR()功能:
在 MariaDB 中,DAYOFYEAR()函数用于返回日期值的一年中的某一天。在这个函数中,第一个参数将是 date_value。该函数将从作为参数传递的日期开始返回一年中的第 y 天。该函数返回给定日期值的一年中的某一天(1 到 366 之间的数字)。
语法:
DAYOFYEAR(date_value)
参数:
- Date– Select the date of a certain day part of the year.
返回:过去日期的一年中的某一天。
示例-1 :
SELECT DAYOFYEAR('2015-12-31');
输出:
365
示例-2 :
SELECT DAYOFYEAR('2018-05-20')
输出:
140
示例-3 :
SELECT DAYOFYEAR('2020-01-02')
输出:
2
版权属于:月萌API www.moonapi.com,转载请注明出处