标签: ms-access ms-access-2016
我在MS Access中工作。我有一个名字。他们中的一些有三个名字(他们的第一个,中间和最后一个)。如何编写查询以在第二个空格之前提取所有字符,这样我只剩下他们的第一个和中间名?
如果我有像John Joe Doe这样的名字,我只想要约翰乔部分
任何帮助将不胜感激。谢谢。
尼克
答案 0 :(得分:1)
您可以使用InStrRev查找最后一个空格的位置,然后使用Mid提取前两个名称。打开查询设计,在其中一个字段中,可以单击表达式构建器以添加InStrRev和Mid函数。
假设您的表有2个字段,ID和UserName。打开查询设计器并添加此表。然后将两个字段添加到查询中,并将第三个字段添加为NewName。以下是查询设计的外观。希望这很清楚。