【发布时间】:2013-05-30 00:18:35
【问题描述】:
ABC:123 UVW XYZ NN-000
使用substr() 获取最后一个空格后的值的最佳方法是什么?在这种情况下,我想获得NN-000,但也能够在大于或小于 6 个字符的情况下获得最后一个值。
【问题讨论】:
-
“但在大于或小于 6个字符的情况下也能够获得最后一个值”是什么意思
-
@pratik gard,最后一个空格后面的字符串长度可以多于或少于 6 个字符。
NN-00NN-000NN-0000所以我不想为最后 6 个字符选择使用子字符串。 -
在 Oracle
regexp_substr(your_string, '\S*$')
标签: mysql sql oracle substring