在sql中查找元素的最后位置

时间:2014-08-20 07:19:14

标签: sql oracle

我想在sql(oracle)的列中找到元素的最后位置。如果我在列{value} {{}}上,则需要20-7-1-2-2的最后一个-的位置。我有什么想法可以找到它吗?

2 个答案:

答案 0 :(得分:1)

试试这个

select INSTR(columnname, '-', -1) from tablename

Fiddle

答案 1 :(得分:0)

    select instr('20-7-1-2-2', '-', -1, 1) from dual
-------------------------------------^

-1表示从字符串末尾搜索

请参阅Oracle Instr reference