我有一个数据如下所示:
count | type of vegetation
1 | Semak Belukar, Pepohonan
2 | Pakis, Sawit, Senduduk
1 | Pakis, Sawit, Ilalang, Akasia
49 | Sawit
15 | Pakis, Karet
17 | Semak Belukar
我想将计数值小于15的植被类型的值替换为“其他”。示例如下:
count | type of vegetation
1 | Others
2 | Others
1 | Others
49 | Sawit
15 | Pakis, Karet
17 | Semak Belukar
我使用postgres SQL但尚未找到解决方案。 任何帮助都是相关的。
答案 0 :(得分:0)
使用此选项查看预期结果。
select count,
CASE WHEN count < 15 THEN 'Others'
ELSE type_of_vegetation
END as type_of_vegetation
FROM yourtable;
要根据需要更新您的表格,请使用此页面。
update yourtable SET type_of_vegetation = (
CASE WHEN count < 15 THEN 'Others'
ELSE type_of_vegetation
END );