求教一些有关SQL中substr的问题,麻烦大佬帮忙看看!

Select Substr(Last_Day(Trunc( /*B1*/TO_DATE('2018-10-31 ','YYYY-MM-DD HH24:MI:SS')/*E1*/)), 9, 2) From dual
---执行后的结果为8,想知道是怎么得的

烙印99
浏览 250回答 1
1回答

拉风的咖菲猫

分别执行以下4句:然后最后一句你会发现结果是:所以最后的的从第9位取,就是8,后边再没其他数字了,也取不了两位,最后就只显示8,这是因为last_day是个日期函数,如果转成字符就不一样了。
打开App,查看更多内容
随时随地看视频慕课网APP