我想使用关键字order作为SELECT子句中表达式的别名。
要进行复制,请将以下内容插入Cosmos DB集合中。
{
"name": "John Doe"
}
以下查询工作正常
SELECT
c.name,c["order"],c["order"] ?? "defaultvalue",c["order"] ?? "defaultvalue" as order2
FROM c
WHERE c.name = 'John Doe'
此操作失败,因为我使用了关键字order
SELECT
c.name,c["order"] ?? "defaultvalue" as order2,c["order"] ?? "defaultvalue" as order
FROM c
WHERE c.name = 'John Doe'
我尝试使用方括号,双引号和单引号将别名括起来,如SQL Server允许的那样。