2017-07-10 245 views
-2

我刚刚开始与Oracle合作,请耐心等待。仅提取姓氏名字,姓氏

我有一列名称为LASTNAME,FIRSTNAME,我需要提取只是姓氏。我知道如何在Excel中做到这一点,我想在那里搜索“,”在逗号前查找字符长度并返回这些字符。

我知道使用SUBSTR作为我的LEFT()函数,但我坚持从那里。在甲骨文

+0

INSTR是你可以用它来找到第一个逗号的功能 –

回答

1

一种方法是regexp_substr()

select regexp_substr(name, '[^,]*')