在oracle中获取年度数据

时间:2014-03-18 11:43:50

标签: sql oracle

我在查询DATE列时需要特定年份的结果

代表:

         select year_last_renovated from project 
         where year_last_renovated='2014';

注意:YEAR_LAST_RENOVATED是DATE数据类型。

1 个答案:

答案 0 :(得分:1)

我找到了一个简单的解决方案:

           select year_last_renovated from project where 
           to_char(i.last_renovated,'YYYY')='2014'

如果您只想在结果中显示年份:

          select extract(year from year_last_renovated) year_last_renovated 
          from project

                               or

          select to_char(year_last_renovated, 'YYYY') year_last_renovated 
           from project