Sql 仅从Lastname、Firstname中提取姓氏

Sql 仅从Lastname、Firstname中提取姓氏,sql,oracle,Sql,Oracle,我最近才开始与甲骨文合作,所以请耐心等待 我有一列名字作为LASTNAME,FIRSTNAME,我只需要提取姓氏。我知道如何在excel中执行此操作,我希望在excel中搜索“,”找到逗号前的字符长度并返回这些字符 我知道使用SUBSTR作为我的LEFT()函数,但我一直被困在那里。Oracle中的一个方法是regexp\u SUBSTR(): INSTR是可以用来查找第一个逗号的函数 select regexp_substr(name, '[^,]*')

我最近才开始与甲骨文合作,所以请耐心等待

我有一列名字作为LASTNAME,FIRSTNAME,我只需要提取姓氏。我知道如何在excel中执行此操作,我希望在excel中搜索“,”找到逗号前的字符长度并返回这些字符


我知道使用SUBSTR作为我的LEFT()函数,但我一直被困在那里。

Oracle中的一个方法是
regexp\u SUBSTR()


INSTR是可以用来查找第一个逗号的函数
select regexp_substr(name, '[^,]*')