2017-07-10 287 views
-2

我剛剛開始與Oracle合作,請耐心等待。僅提取姓氏名字,姓氏

我有一列名稱爲LASTNAME,FIRSTNAME,我需要提取只是姓氏。我知道如何在Excel中做到這一點,我想在那裏搜索「,」在逗號前查找字符長度並返回這些字符。

我知道使用SUBSTR作爲我的LEFT()函數,但我堅持從那裏。在甲骨文

+0

INSTR是你可以用它來找到第一個逗號的功能 –

回答

1

一種方法是regexp_substr()

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