我在sql server中试过这个并没有用
UPDATE PERSON CASE WHEN NAME LIKE 'S%' THEN SET NAME = NAME + '1' ELSE SET NAME = NAME + '2' END
UPDATE Person SET Name = Name + CASE WHEN Name LIKE 'S%' THEN '1' ELSE '2' END
我喜欢这个,因为它节省了重复每个条件的“名称”位 – 在这种情况下它没什么大不了的,但在其他具有更多条件的情况下它可能过度重复