在 Azure 流分析查询中,如何将字符串连接在一起?

In Azure Stream Analytics query how do you concatenate strings together?

我试图通过将字符串连接到日期来修改我的数据值之一。

以下是我尝试过的查询,但我的语法似乎有问题。

有人可以指出我做错了什么吗?

首先尝试转换为字符串:

CONCAT(
 CAST(created as nvarchar(max)),
 ' something else to concatenate' 
)

如果您将鼠标悬停在查询上,它会告诉您语法有什么问题。

无论如何,问题可能是 created 列不是文本格式,因此在被 CONCAT 使用之前需要将其转换为 VARCHAR功能。尝试将其更改为:

SELECT
    CONCAT(CAST(created AS NVARCHAR(MAX)), ', XXX-YOUR-TEXT-XXX') AS NewName
[...]

此处有大量查询示例:

https://azure.microsoft.com/en-gb/documentation/articles/stream-analytics-stream-analytics-query-patterns/