我有两个字符串列a和b一个表foo。
a
b
foo
select a, b from foo返回值a和b. 但是,aand的连接b不起作用。我试过了 :
select a, b from foo
select a || b from foo
和
select a||', '||b from foo
评论更新:两列都是 type character(2)。
character(2)
问题在于值中的空值;那么连接不适用于空值。解决方法如下:
SELECT coalesce(a, '') || coalesce(b, '') FROM foo;