【发布时间】:2021-07-21 17:51:05
【问题描述】:
我的表中有两列:
col1 count
a 5
b 10
c 15
az 10
我想将值 az 更改为 a 然后求和,因此,结果将是:
表=
col1 count
a 15
b 10
c 15
如何在 SQL 中执行此操作?
我做到了:
select col1, SUM(count)
FROM TABLE
WHERE
WHERE TABLE.col1 = CASE WHEN TABLE.col1 = 'az' THEN 'a' ELSE TABLE.col1 END GROUP BY fodc.country
但是,它没有给出正确的结果。它给出了意想不到的结果并完全消除了az
如何在 SQL 中做到这一点?
【问题讨论】:
标签: sql group-by amazon-redshift