oracle按照逗号分隔取分割后的最后一个字符
时间: 2024-03-05 19:52:43 浏览: 114
oracle将以逗号分隔字符串转多行
可以使用Oracle内置函数SUBSTR和INSTR来实现按照逗号分隔取分割后的最后一个字符。具体操作如下:
```sql
SELECT SUBSTR('A,B,C,D', INSTR('A,B,C,D', ',', -1)+1) AS last_char
FROM dual;
```
这个查询会返回最后一个逗号分隔的字符,即D。其中INSTR函数的第三个参数为-1,表示从字符串最后面往前数,找到最后一个逗号的位置。然后使用SUBSTR函数取得该位置后面的字符。
阅读全文