0

设备_用户

  1. R90FDJMV管理员
  2. PG04373管理员

我只想要这个领域的管理员我应该运行什么更新查询

4

2 回答 2

0

您可以使用 CHARINDEX 实用,因为您可以在字符串中设置搜索的起点,如果您知道前缀有多长,这很有用(我放了 6,但这取决于您的数据)

UPDATE table SET column = 'Administrator' WHERE CHARINDEX('Administrator',column,6) > 0

如果需要,您可以优化 WHERE 子句以确保您不会替换在管理员之后具有某些内容的条目

AND LEN(column) = CHARINDEX('Administrator',column,6) + LEN('Administrator')

于 2017-02-21T12:41:56.597 回答
0

也许这已经足够好了:

update Device_Users 
set field = 'Administrator' 
where field like '%Administrator'
于 2017-03-05T11:42:57.793 回答