为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

烙印99 2021-10-14 20:11:33
Select Substr(Last_Day(Trunc( /*B1*/TO_DATE('2018-10-31 ','YYYY-MM-DD HH24:MI:SS')/*E1*/)), 9, 2) From dual---执行后的结果为8,想知道是怎么得的
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

分别执行以下4句:

然后最后一句你会发现结果是:

所以最后的的从第9位取,就是8,后边再没其他数字了,也取不了两位,最后就只显示8,这是因为last_day是个日期函数,如果转成字符就不一样了。


查看完整回答
反对 回复 2021-10-17
  • 1 回答
  • 0 关注
  • 249 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信