BigSQL中的嵌套连接

时间:2015-02-26 20:22:41

标签: biginsights bigsql

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

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

但是我无法将三个字段连接起来(只接受两个参数)。我已尝试通过

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

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

1 个答案:

答案 0 :(得分:1)

答案是要注意你的数据。我连接的第三列定义为varchar(1),但每一行都在" "中读取,显然将其读作Null。当我们使用NULL连接任何内容时,结果将为NULL。当我使用不同的第三列运行此代码时,它已成功连接。