我需要从姓氏中获取后缀。例如,我可能会得到带有如下后缀的姓氏:Smith Jr或Smith Jr。或Smith LCSW或Smith JACG,甚至是这样的:Abardo Torres Jr 或 Abbas Feinberg LCSW 等。
我知道我必须使用 SUBSTR 和 INSTR,但我被卡住了。我只能做以下事情,不能让它工作。谁能帮我?
subtr(last_name,instr(last_name,' ',1) + 1
,(instr(last_name,' ', instr(last_name,' ',1)+1 - (instr(last_name,' ',1)+1)
即使我可以使它起作用,它也可能仅适用于由 1 个单词 + 后缀组成的姓氏,例如Smith Jr,但不适用于由 2 个单词组成的姓氏,例如Abardo Torres Jr