我在一个名为released_date
的表中有一个日期列,其数据格式例如为:01-Jan-1995
。我只想拥有比1997
更伟大的岁月。有人知道我怎样才能写出这样的疑问吗?
如果日期为dd-MMM-yyyy格式,则可以使用regexp_extract:
select regexp_extract (released_date, '(\d{4})$',1) as year
试试这个:
SELECT * FROM table_name WHERE year(released_date) > 1997