我正在尝试查询名称中有空格的集合。由于限制,我不能使用像select * from c
这样的别名查询我必须使用集合名称,并在WHERE子句中限定带有集合名称的字段,例如select * from "collection with space" where "collection with space".field1 = <value1> AND "collection with space".field2 = <value2>
。我试着用单引号括起集合名称,但它也没有用。
集合和字段名称中的空格查询是否符合SQL语法?
我正在使用SQL java API 1.15。
答案 0 :(得分:1)
c["some valve"]
我的示例文档:
[
{
"id d": "3",
"id": "***"
}
]
查询sql:
SELECT * FROM c where c["id d"]='3'
希望它对你有所帮助。