Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将全名拆分为“名字”和“姓氏”访问字段_Sql_Ms Access_Select_Concatenation - Fatal编程技术网

Sql 将全名拆分为“名字”和“姓氏”访问字段

Sql 将全名拆分为“名字”和“姓氏”访问字段,sql,ms-access,select,concatenation,Sql,Ms Access,Select,Concatenation,我用这个查询从全名字段中检索第一个名字 SELECT Employee_Table.Full_Name, Left([Full_Name],InStr([Full_Name]," ")-1) AS First_Name FROM Employee_Table; 它很好用 但是,我试图通过将查询更改为此查询来更改查询,以将姓氏输入到Last_Name字段中,但没有成功。请帮忙 SELECT Employee_Table.Full_Name, Right([Full_Name],InStr([Fu

我用这个查询从全名字段中检索第一个名字

SELECT Employee_Table.Full_Name, Left([Full_Name],InStr([Full_Name]," ")-1) AS First_Name
FROM Employee_Table;
它很好用

但是,我试图通过将查询更改为此查询来更改查询,以将姓氏输入到Last_Name字段中,但没有成功。请帮忙

SELECT Employee_Table.Full_Name, Right([Full_Name],InStr([Full_Name]," ")+1) AS Last_Name
FROM Employee_Table;
我希望只有一个查询可以提取信息,而不是两个单独的查询

谢谢


关于

在第二个查询中,您从字符串的末尾提取,但长度是从开头开始的。哎呀。您想要的函数是
MID()
,而不是
RIGHT()


你太棒了。非常感谢,以后我会记住的。
SELECT Employee_Table.Full_Name, Left([Full_Name],InStr([Full_Name]," ")-1) AS First_Name,
       mid([Full_Name],InStr([Full_Name]," ")+1) as Last_Name
FROM Employee_Table;