【发布时间】:2014-08-20 18:33:14
【问题描述】:
我想在 sql (oracle) 的列中找到元素的最后位置。如果我在一列上有值20-7-1-2-2,我需要最后一个- 的位置,即9。有什么想法可以找到吗?
【问题讨论】:
-
谷歌搜索找到了这个答案stackoverflow.com/a/856832/50552
我想在 sql (oracle) 的列中找到元素的最后位置。如果我在一列上有值20-7-1-2-2,我需要最后一个- 的位置,即9。有什么想法可以找到吗?
【问题讨论】:
【讨论】:
select instr('20-7-1-2-2', '-', -1, 1) from dual
-------------------------------------^
-1 表示从字符串末尾开始搜索
【讨论】: