我刚刚开始学习SQL,所以我还不熟悉它而且我不确定如何对这个进行研究,因为我无法正确地说出问题所以我决定提问自己。
好吧,所以这就是我在特定情况下要做的事情: 我使用Microsoft Access 2010。在我的名为“MEMBERS”的表中,我有一个名为“Address”的字段。这一栏中的条目非常混乱所以我正在努力整理它。有些条目包含'Road',而其他条目包含'Rd'。我想要做的是更新其中包含“Road”的列,并将该字词仅更改为“Rd”而不影响其余地址。
因此,如果其中一个条目是'7 Example Road',我想创建一个查询,将其更改为'7 Example Rd'。
这是我尝试使用的查询:
UPDATE MEMBERS
SET 'Rd'
WHERE Address LIKE '*Road'
非常感谢任何帮助!
答案 0 :(得分:6)
尝试使用REPLACE()
功能。
UPDATE MEMBERS
SET Address = REPLACE(Address, 'Road', 'Rd')
WHERE Address LIKE '*Road'