Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果没有任何内容,如何返回 varchar2 数据类型中的第二个单词和空白?这个想法是在函数中使用函数。
regexp_substr(column, '\S+', 1, 2)
substr(column, instr(column, ' ') + 1)
编辑(仅用于第二个单词):
substr(col, instr(col, ' '), instr(col, ' ', instr(col, ' ') + 1) - instr(col, ' '))
再次编辑:
正如科林指出的那样,REGEXP_SUBSTR(col,'\S+',1,2)可能是这样做的更好方法
REGEXP_SUBSTR(col,'\S+',1,2)