您好,欢迎访问一九零五行业门户网

Oracle中日期字段的处理

oracle中日期字段的处理,test表中有start_date字段,如何取得start_date的年份呢。例如start_date为2014-04-21。取得的年份应
oracle中日期字段的处理
test表中有start_date字段,如何取得start_date的年份呢。例如start_date为2014-04-21。取得的年份应为2014.
如果start_date的数据类型为date的话。
select to_char(start_date,'yyyy') from test;
可以得到start_date的年份。
如果start_date的数据类型为varchar的话。
select to_char(to_date(start_date,'yyyy-mm-dd hh24:mi:ss'),'yyyy') from test;
或者select substr(start_date,1,4) from test;
可以得到start_date的年份。
本文永久更新链接地址:

其它类似信息

推荐信息