sql获取不规则日期两个'-'之间的数据

来源:互联网 发布:下载排卵期测算软件 编辑:程序博客网 时间:2024/06/04 23:01

某一列有“2017-09-08”和“2017-8-9”两种格式数据,获取月份:

select substr('2017-09-08',6,instr('2017-09-08','-',6)-6) from dual


select substr('2017-9-8',6,instr('2017-9-8','-',6)-6) from dual


如需统一格式,可to_number