【发布时间】:2016-11-18 23:38:14
【问题描述】:
我想知道如何从全名中解析出名字和姓氏,同时考虑去掉中间名、Mr、Ms 和 JR 以及末尾的 JR。
Jon Doe Jr First: Jon Last: Doe
Jon J Doe First: Jon Last: Doe
Mr Jon Doe First: Jon Last: Doe
谢谢
【问题讨论】:
-
您对名称的构成做了很多假设。不能保证一个名字只是
FIRST<space>MIDDLE<space>LAST许多姓氏包含几个词。据我所知,没有可靠的算法方法可以可靠地将全名解析为给定/姓氏。 -
国际名称也可以有相反的顺序,这会使您混淆名字和姓氏。很尴尬。
-
您以前的头衔现在也正式成为姓氏的一部分。你当然不想把它们去掉!
标签: sql-server