我在 PostgreSQL 中有一张表,如下所示。我创建了一个Text
名为 的新专栏 Most_Popular_Mode
。现有的列都是INT8
. 每个现有列都包含一些零值。我想Most_Popular_Mode
根据哪个列包含最高值,用一个单词填充新列。如果它们都是 0,我需要填充No_Relevant_Value
. CASE
我可以使用和的组合GREATEST
吗?
我正在使用 PostgreSQL 13.1,由 Visual C++ build 1914,64 位编译。
One_Method_Car | 单一方法总线 | One_Method_Train | One_Method_Ferry | 最流行模式 |
---|---|---|---|---|
2个 | 1个 | 5个 | 3个 | 火车 |
0 | 0 | 0 | 0 | No_Relevant_Value |
5个 | 8个 | 7 | 1个 | 公共汽车 |