小编典典

如何连接 Postgres SELECT 中的列?

all

我有两个字符串列ab一个表foo

select a, b from foo返回值ab. 但是,aand的连接b不起作用。我试过了 :

select a || b from foo

select  a||', '||b from foo

评论更新:两列都是 type character(2)


阅读 91

收藏
2022-07-13

共1个答案

小编典典

问题在于值中的空值;那么连接不适用于空值。解决方法如下:

SELECT coalesce(a, '') || coalesce(b, '') FROM foo;
2022-07-13