试图获得名字和姓氏

时间:2012-12-12 12:19:13

标签: mysql sql

跟随我的sql小提琴:http://sqlfiddle.com/#!2/62429/2

我有一个用户名,我需要在名字和姓氏之间分配。我想到的一个逻辑就是根据父姓名获取姓氏意味着如果Nick samuel is username and samuel james is father's name为samuel是父亲姓名,那么它就成为用户的姓氏,剩下的就成为用户的名字。请告诉我如何在我的小提琴中实现这种逻辑。此外,假设父姓名和用户名之间没有匹配,那么根据我们的预定义比率(用户名字符串计数由“”表示名称nick jhon计数为2,其除以2得1,所以对于该计算值,我们将第一个名称作为字符串的第一部分,即jhon和rest成为姓氏,对于像jammie james jonathan bing这样的名称,然后将其计数除以2并给出2,因此在这种情况下,前两个字符串是成为名字,剩余成为姓氏)。我很难实现这两种逻辑,所以我请求帮助。感谢

1 个答案:

答案 0 :(得分:1)

我在这里解决了

http://www.sqlfiddle.com/#!2/b6f85/6

它会将您的用户名的最后一个单词作为姓氏返回,其余的用户名将成为它的名字。