-1

如果没有任何内容,如何返回 varchar2 数据类型中的第二个单词和空白?这个想法是在函数中使用函数。

4

2 回答 2

4
regexp_substr(column, '\S+', 1, 2)
于 2013-03-18T13:01:01.407 回答
2

substr(column, instr(column, ' ') + 1)

编辑(仅用于第二个单词):

substr(col, instr(col, ' '), instr(col, ' ', instr(col, ' ') + 1) - instr(col, ' '))

再次编辑:

正如科林指出的那样,REGEXP_SUBSTR(col,'\S+',1,2)可能是这样做的更好方法

于 2013-03-18T12:45:09.800 回答