Oracle的EXTRACT函數用于從日期/時間表達式中提取指定的部分,比如年、月、日、小時、分鐘等。其基本語法如下:
EXTRACT(unit FROM date_expression)
其中,unit表示要提取的部分,可以是以下值之一:
例如,要從一個日期列中提取年份,可以這樣使用EXTRACT函數:
SELECT EXTRACT(YEAR FROM hire_date) AS year
FROM employees;
這將從employees表中的hire_date列中提取出年份。根據提取的部分不同,可以將EXTRACT函數與其他函數和條件一起使用,以實現更復雜的日期/時間處理。