如何在SQL中使用带有to_date的substr函数?

问题描述 投票:-2回答:2

查询是:

select substr(to_date('01-02-2018','mm-dd-yyyy'),4,3) from dual;

输出是:

JAN

谁能解释输出结果如何?

sql date substring oracle10g
2个回答
0
投票

fiddle

[TO_DATE()函数返回'02-JAN-18'

[SUBSTR()从4位开始获得3个字符。


0
投票

使用下面的代码,您的子字符串参数可以根据需要更新

select substr(To_Char(to_date('01-02-2018','mm-dd-yyyy'),'DD-MM-YYYY'),4,3) from dual;
© www.soinside.com 2019 - 2024. All rights reserved.