在 Oracle 数据库中,要从日期时间值中获取年份,可以使用
EXTRACT
函数。
EXTRACT
函数用于从日期时间值中提取指定的日期或时间部分,如年、月、日、小时等。
例如,要从日期时间值中获取年份,可以使用以下 SQL 语句:
SELECT EXTRACT(YEAR FROM your_date_column) FROM your_table;
其中 your_date_column
是包含日期时间值的列名,your_table
是包含这一列的表名。这个语句会返回一个包含年份的结果集。
另外,如果您只需要当前日期的年份,可以使用 SYSDATE
函数获取当前日期时间,然后使用 EXTRACT
函数提取年份,如下所示:
SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL;
在这个语句中,DUAL
是一个 Oracle 提供的虚拟表,用于测试和查询不依赖于表的数据。这个语句会返回当前年份的结果集。