在Azure Stream Analytics查询中,如何将字符串连接在一起?

时间:2016-10-07 20:30:57

标签: azure-stream-analytics

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

以下是我为查询尝试的内容,但我的语法似乎有些问题。

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

enter image description here

2 个答案:

答案 0 :(得分:0)

首先尝试转换为字符串:

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

答案 1 :(得分:0)

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

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

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/