1. EXTRACT()函數:
在MariaDB中,EXTRACT()函數用於返回提取日期中的提取部分。在此函數中,第一個參數將是一個表達式。表達式的第一部分將是unit,表達式的第二部分將是日期。此函數將返回從日期中提取單位部分的信息。
用法:
EXTRACT(unit FROM date)
參數:
- Unit - 間隔的單位類型,例如DAY,MONTH,MINUTE,HOUR等。
- Date -要從中提取日期部分的日期或DateTime值。
返回值:日期中的單位部分。
示例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 - 提取“一年中的一天”部分的日期。
返回值:從日期算起的一年中的第幾天。
示例1:
SELECT DAYOFYEAR('2015-12-31');
輸出:
365
示例-2:
SELECT DAYOFYEAR('2018-05-20')
輸出:
140
示例3:
SELECT DAYOFYEAR('2020-01-02')
輸出:
2
相關用法
- MySQL DAYOFYEAR()用法及代碼示例
- MariaDB ADDDATE()、ADDTIME()用法及代碼示例
- MariaDB MAKEDATE()、LOCALTIMESTAMP()用法及代碼示例
- MariaDB LOCALTIME()、LAST_DAY()用法及代碼示例
- MariaDB DATE()、DATE_ADD()用法及代碼示例
- MariaDB HOUR()、FROM_DAYS()用法及代碼示例
- MariaDB DATE_FORMAT()用法及代碼示例
注:本文由純淨天空篩選整理自vipinyadav15799大神的英文原創作品 EXTRACT() and DAYOFYEAR() Function in MariaDB。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。