我有一个数据库,需要根据第二列中的值在列中设置不同的值。 我希望这样做(在不工作的代码中描述但我认为你会理解):
更新新内容 (SET Domain ='INFO' 在哪里new.node ='ABC'或new.node ='DEF') 要么 (SET Domain ='FOO' 在哪里new.node ='GHI'或new.node ='JKL')
但我无法弄清楚如何。有人能帮助我吗?
问候// PS
答案 0 :(得分:1)
使用Switch声明。
UPDATE [new]
SET [Domain] = Switch(
[new].node = 'ABC' OR [new].node = 'DEF', 'INFO',
[new].node = 'GHI' OR [new].node = 'JKL', 'FOO',
);