gpt4 book ai didi

mysql - 从包含名字/姓氏和额外信息的字段中获取名字

转载 作者:行者123 更新时间:2023-11-29 21:57:25 25 4
gpt4 key购买 nike

我有一个字段(称为 OWNER),其中包含以下内容:

姓氏 名字 中间名首字母状态

所有内容均以空格分隔,并且姓氏后面没有逗号。我只需要 FirstName 和 MiddleIntial,状态始终以 HRS 开头,并且可能有也可能没有其他字符。现在我有:

Right(Trim([tblOutput.OWNER]),Len(Trim([tblOutput.OWNER]))-InStr(1,[tblOutput.OWNER],""))

但我似乎无法删除包含“HRS”的附加文本。当我尝试从上述结果中删除 HRS 时,我确信我做错了。

最佳答案

终于有时间回到这个话题了。这是我到目前为止所拥有的,但现在问题出在后缀上。

这是查询:

SELECT tblOutput.PID, Trim(Left([tblOutput.OWNER],InStr(1,[tblOutput.OWNER],"HRS")-1)) AS HRSLoc, Right(Trim([HRSLoc]),Len( Trim([HRSLoc]))-InStr(1,[HRSLoc],"")) AS FName, Left([HRSLoc],InStr(1,[HRSLoc],"")-1) AS LName, Right([FName ],InStr(StrReverse([FName]),"")) AS 后缀FROM tblOutput INNER JOIN green ON tblOutput.PID = green.PID按 tblOutput.PID 排序;

这是输出的屏幕截图:

Acess query output

我无法使查询从后缀列表中获取匹配项,例如“JR”、“SR”、“MD”等。所以现在我的姓氏是正确的,但名字也包含后缀,我需要删除它,以便我可以将输出中的名称重新排列为 FirstName + MiddleInitial(如果有)+ LastName + Suffix。

关于mysql - 从包含名字/姓氏和额外信息的字段中获取名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33003421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com