BigSQL 中的嵌套连接

Nested Concatenation in BigSQL

我正在尝试连接 BigSQL 中的三个字段。我可以用

成功连接两个字段
SELECT
CONCAT(column1, column2)
FROM table;

但我无法将三个字段与之连接(只接受两个参数)。我尝试通过

进行嵌套连接
SELECT
CONCAT(CONCAT(column1, column2), column3)
FROM table;

但是这个 returns 一个 Null 值。我正在尝试创建一个视图,但是 select 语句的这一部分不起作用。所有三列都是 varchar 所以我不确定问题出在哪里,除非我真的不允许进行嵌套连接。

答案是关注你的数据。我连接的第三列被定义为 varchar(1),但每一行都读入了 " ",显然读为 Null。当我们用 NULL 连接任何东西时,结果将是 NULL。当我 运行 此代码与不同的第三列成功连接时。