我正在使用Postgres,我想知道如何更改查询中的行信息,假设我有一个名为Numbers
的列,并且行有1,2,3,4,5
我怎么能编辑那些行中的信息?假设我希望查询显示1,1,1,1,5
如何在查询中写入每行应该更改为1,除非它是5?再次,它只是在查询中更改它,我不是想做UPDATE
我意识到这对我来说是多么的新鲜,但我在谷歌上找不到这个。
答案 0 :(得分:2)
SELECT
CASE WHEN Numbers <> 5 THEN 1 ELSE Numbers END
FROM table