我最近刚刚开始学习 MS Access 和 SQL Server 中的 SQL,所以我的知识非常有限,但我正在寻找有关 MS Access 中查询的帮助。
我知道如何将 2 列合并为 1 列,并用逗号或我想要的任何符号分隔最终结果。但是,我该如何做相反的事情呢?
就我而言,我的表(MEMBERS)中有一个列(LastFirstName),其中数据看起来像这样:“Smith,Middle John”等。
我遇到的问题是弄清楚如何将数据永久分成同一个表中的两个单独的列(姓氏和名字),而不仅仅是使用查询来显示它们。
任何帮助将不胜感激,谢谢!
从...开始
memberID LastFirstName LastName FirstName
-------- ------------- -------- ---------
1 Doe, John
查询
UPDATE Members SET
LastName = Trim(Left(LastFirstName, InStr(LastFirstName, ",") - 1)),
FirstName = Trim(Mid(LastFirstName, InStr(LastFirstName, ",") + 1))
将导致
memberID LastFirstName LastName FirstName
-------- ------------- -------- ---------
1 Doe, John Doe John
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)