在Oracle中,extract函數可以用來從日期值中提取特定的部分,比如年、月、日等。輸出格式可以通過指定不同的時間域和日期格式字符串來設置。以下是一些常見的輸出格式示例:
提取年份:使用’YEAR’作為時間域,可以提取年份。 SELECT EXTRACT(YEAR FROM hire_date) AS year FROM employees;
提取月份:使用’MONTH’作為時間域,可以提取月份。 SELECT EXTRACT(MONTH FROM hire_date) AS month FROM employees;
提取天數:使用’DAY’作為時間域,可以提取天數。 SELECT EXTRACT(DAY FROM hire_date) AS day FROM employees;
提取小時:使用’HOUR’作為時間域,可以提取小時數。 SELECT EXTRACT(HOUR FROM hire_date) AS hour FROM employees;
提取分鐘:使用’MINUTE’作為時間域,可以提取分鐘數。 SELECT EXTRACT(MINUTE FROM hire_date) AS minute FROM employees;
提取秒數:使用’SECOND’作為時間域,可以提取秒數。 SELECT EXTRACT(SECOND FROM hire_date) AS second FROM employees;
在上述示例中,hire_date是列名,表示包含日期時間的列。您可以根據自己的需求選擇不同的輸出格式來使用extract函數。