当前位置: 首页 > 知识库问答 >
问题:

Azure Cosmos数据库的语法包含

万高轩
2023-03-14

我在Azure Cosmos DB上有以下JSON存储。

{
  "id": "4",
  "total": 10.46,
  "tax": 0.55,
  "soldItems": [
    {
      "item": "CHEESE NIPS 004400001300 F 1.97 D",
      "price": 1.97
    },
    {
      "item": "ROOT BEER 10.46",
      "price": 10.46
    }
    ]
}

我从这个查询中没有得到任何结果:

SELECT * from c where CONTAINS(c.soldItems.item, "BEER")

检查JSON对象值中的字符串的正确语法是什么?

共有1个答案

邵锐
2023-03-14

试试这个:

SELECT VALUE c FROM c JOIN s in c.soldItems WHERE CONTAINS(s.item, "BEER")
 类似资料:
  • 求解答,这个select后的聚合函数与排序谁先执行,比如图示句子?

  • 主要内容:1. 数据定义语言,2. 数据操作语言,3. 数据控制语言,4. 事务控制语言DBMS具有适当的语言和接口来表达数据库查询和更新。 数据库语言可用于读取,存储和更新数据库中的数据。 数据库语言的类型 1. 数据定义语言 DDL代表数据定义语言。它用于定义数据库结构或模式。 用于在数据库中创建模式,表,索引,约束等。 使用DDL语句,可以创建数据库的框架。 数据定义语言用于存储元数据的信息,如表和模式的数量,它们的名称,索引,每个表中的列,约束等。 以下是DDL下的一些任务:

  • 问题内容: 我正在开发一种多语言软件。就应用程序代码而言,可本地化性不是问题。我们可以使用特定于语言的资源,并拥有与之配合使用的各种工具。 但是,定义多语言数据库架构的最佳方法是什么?假设我们有很多表(100个或更多),每个表可以有多个可以本地化的列(大多数nvarchar列应该可以本地化)。例如,其中一个表可能包含产品信息: 我可以想到三种支持NAME和DESCRIPTION列中的多语言文本的方

  • 基本形式 闭包看起来像这样: let plus_one = |x: i32| x + 1; assert_eq!(2, plus_one(1)); 我们创建了一个绑定,plus_one,并把它赋予一个闭包。闭包的参数位于管道(|)之中,而闭包体是一个表达式,在这个例子中,x + 1。记住{}是一个表达式,所以我们也可以拥有包含多行的闭包: let plus_two = |x| { let

  • 本文向大家介绍PostgreSQL数据库中窗口函数的语法与使用,包括了PostgreSQL数据库中窗口函数的语法与使用的使用技巧和注意事项,需要的朋友参考一下 什么是窗口函数? 一个窗口函数在一系列与当前行有某种关联的表行上执行一种计算。这与一个聚集函数所完成的计算有可比之处。但是窗口函数并不会使多行被聚集成一个单独的输出行,这与通常的非窗口聚集函数不同。取而代之,行保留它们独立的标识。在这些现象

  • 我很难找到正确的语法,我总是有错误#1064。 错误:#1064-您的SQL语法有错误;查看与您的MariaDB服务器版本对应的手册,以了解使用near'的正确语法; 这就是代码; 定界符$$ 删除函数如果存在$$ 创建函数(iq INT, sq INT, ig INT)返回INT 开始 结束$$ 分隔符; 我在网上搜索答案,我找不到。我的语法有什么问题?