5

我刚开始学习 SQL,所以我还没有那么熟练,我不确定如何对这个问题进行研究,因为我无法正确地表达这个问题,所以我决定自己问一个问题。

好的,这就是我在特定情况下尝试做的事情: 我使用 Microsoft Access 2010。在我的名为“MEMBERS”的表中,我有一个名为“Address”的字段。这个专栏的条目真的很乱,所以我正在努力整理它。一些条目包含“Road”,而其他条目包含“Rd”。我想要做的是更新其中包含“Road”的列,并将该单词仅更改为“Rd”而不影响地址的其余部分。

因此,如果其中一个条目是“7 Example Road”,我想创建一个查询以将其更改为“7 Example Rd”。

这是我尝试使用的查询:

UPDATE MEMBERS
SET 'Rd'
WHERE Address LIKE '*Road'

任何帮助将不胜感激!

4

1 回答 1

8

尝试使用REPLACE()功能。

UPDATE MEMBERS
SET Address = REPLACE(Address, 'Road', 'Rd')
WHERE Address LIKE '*Road'
于 2013-04-16T06:38:27.740 回答