Postgresql 如何从查询中获取此结果
如下表所示Postgresql 如何从查询中获取此结果,postgresql,Postgresql,如下表所示 id city goods ------------------ 1 a v_1 2 b v_2 3 a v_3 4 b v_4 如何查询它以获得下一个结果 id a b ------------------ 1 v_1 2 v_2 3 v_3 4 v_4 您可以使用以下方法实现此目的 是通用条件表达式,类似于中的if/else语句 其他编程语言:
id city goods
------------------
1 a v_1
2 b v_2
3 a v_3
4 b v_4
如何查询它以获得下一个结果
id a b
------------------
1 v_1
2 v_2
3 v_3
4 v_4
您可以使用以下方法实现此目的 是通用条件表达式,类似于中的if/else语句 其他编程语言: 查询:
select
id,
case when city = 'a' then goods else null end as "a",
case when city = 'b' then goods else null end as "b"
from
tbl;