gpt4 book ai didi

oracle - PL/SQL 拆分字符串,获取最后一个值?

转载 作者:行者123 更新时间:2023-12-03 18:11:59 30 4
gpt4 key购买 nike

如果模式看起来像这样,如何在 PL/SQL 中拆分字符串以获取最后一个值? :

'1;2',在这种情况下,我想要的值是 2。

注意:分隔符是字符';'和值的长度不同,如“1;2 或 123;45678 等...”

提前致谢!

最佳答案

SELECT SUBSTR( column_name, 
INSTR( column_name, ';', -1 ) + 1 )
FROM table_name

应该管用。这是一个 SQL Fiddle example .

关于oracle - PL/SQL 拆分字符串,获取最后一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17729327/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com