我正在尝试更新列数据,即如果列数据在末尾包含“2u”或“3u”并替换为“ui”。我如何使用访问sql查询
来实现这一点样本表
col1 col2
562u yu3u
答案 0 :(得分:0)
您可能需要提供更多信息,但如果我得到您之后可以使用的SQL命令:
UPDATE <tablename>
SET col1 = MID(col1, 1, LEN(col1) - 2) & 'ui'
WHERE col1 LIKE '*2u' or col1 LIKE '*3u'
您需要分别运行第二列的查询:
UPDATE <tablename>
SET col2 = MID(col2, 1, LEN(col2) - 2) & 'ui'
WHERE col2 LIKE '*2u' or col2 LIKE '*3u'