如何更改 SQL 查询结果中的某些值?
How do I change SOME values in my SQL query result?
我的结果有几百行,我只想更改特定列中的 2 个值。
我试过了
CASE GRUPPIERUNGSATTRIBUT08
WHEN '1043333138' THEN '##########'
WHEN '1048576018' THEN '##########'
END AS GRUPPIERUNGSATTRIBUT08,
但结果,所有其他值都变成了 (null)。我是否需要添加一个 else 分支,如果需要,它应该是什么样子?
使用 ELSE,所以当它不匹配时,你可以像这样放置列值:
CASE GRUPPIERUNGSATTRIBUT08
WHEN '1043333138' THEN '##########'
WHEN '1048576018' THEN '##########'
else GRUPPIERUNGSATTRIBUT08
END AS GRUPPIERUNGSATTRIBUT08
我的结果有几百行,我只想更改特定列中的 2 个值。
我试过了
CASE GRUPPIERUNGSATTRIBUT08
WHEN '1043333138' THEN '##########'
WHEN '1048576018' THEN '##########'
END AS GRUPPIERUNGSATTRIBUT08,
但结果,所有其他值都变成了 (null)。我是否需要添加一个 else 分支,如果需要,它应该是什么样子?
使用 ELSE,所以当它不匹配时,你可以像这样放置列值:
CASE GRUPPIERUNGSATTRIBUT08
WHEN '1043333138' THEN '##########'
WHEN '1048576018' THEN '##########'
else GRUPPIERUNGSATTRIBUT08
END AS GRUPPIERUNGSATTRIBUT08