Как получить дополнительные колонки с условием во время SELECT? Postgresql

У меня есть таблица:

XYZ
12
32
24
12
5
3
13

А нужно получить:

XYZ color1 color2
12 red red
32 green green
24 green red
12 red red
5 red red
3 red red
13 red red

color1(Если XYZ>20, то green, иначе red)

color2(Если XYZ>30, то green, иначе red)

Как получить колонки color1 и color2 во время SELECT?


Ответы (0 шт):