查询其根是SQL Server中对象数组的Json

冷淡的

我在SQL表中有一列具有json值,如下所示:

[
  {"address":{"value":"A9"},
  "value":{"type":11,"value":"John"}}, 
  {"address":{"value":"A10"},
  "value":{"type":11,"value":"Doe"}}]

JSON_VALUE或JSON_QUERY的MSDN示例在根目录需要json对象。如何在上面查询返回“地址”为A9,“值”为John的行?我正在使用SQL Azure。

David Browne-微软

像这样:

declare @json nvarchar(max) = '[
  {"address":{"value":"A9"},
  "value":{"type":11,"value":"John"}}, 
  {"address":{"value":"A10"},
  "value":{"type":11,"value":"Doe"}}]'



select a.*
from openjson(@json) r
cross apply openjson(r.value)
with (   
        address  nvarchar(200)   '$.address.value',  
        name     nvarchar(200)  '$.value.value'
     ) a  
where address = N'A9'
  and name = N'John'

输出

address name
------- -----
A9      John

(1 row affected)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server中查询复杂的JSON-过滤对象数组

来自分类Dev

在SQL Server中嵌套查询以获取JSON数组和JSON对象

来自分类Dev

将对象插入SQL Server中的JSON数组

来自分类Dev

我可以在SQL Server中修改多对象JSON数组中的所有值吗?

来自分类Dev

在SQL中查询JSON嵌套数组对象

来自分类Dev

在Postgres中查询对象的JSON数组

来自分类Dev

使用数组根对象在Swift中解析JSON数组

来自分类Dev

在SQL Server中遍历对象数组并出现错误:JSON文本格式不正确

来自分类Dev

在 SQL 中查询 JSON 数组

来自分类Dev

MySQL JSON 数据需要 SQL 查询来根据对象中的键值对对象数组进行排序

来自分类Dev

SQL将JSON对象转换为Posgres中的对象数组

来自分类Dev

在SQL Server表中更新JSON数组

来自分类Dev

SQL Server 2016在JSON对象数组中选择位置

来自分类Dev

在PostgreSQL中的JSON对象数组中查询条件

来自分类Dev

如何在mysql和laravel中查询json对象数组

来自分类Dev

Mongodb:查询嵌套在数组中的json对象

来自分类Dev

SQL Server:基于 Json 数组中的值进行 Json 列查询/选择

来自分类Dev

JavaScript + MariaDB:SQL查询返回json对象数组,并从响应中删除`\`正斜杠

来自分类Dev

查询对象数组中的对象数组

来自分类Dev

MongoDB 查询对象数组中的对象数组

来自分类Dev

如何从 SQL SERVER 中的 JSON 中获取每个对象的值

来自分类Dev

作为SQL中的JSON对象数组返回(Postgres)

来自分类Dev

在SQL Server中从JSON中的数组获取值

来自分类Dev

如何在 Sql Server 中的 Json 中过滤数组值

来自分类Dev

在 SQL Server 中按 json 数组中的值排序

来自分类Dev

如何从 SQL Server 中的 JSON 数组中删除项目

来自分类Dev

SQL Server- JSON对象包含字符串和数组:如何通过单个查询获取结果?

来自分类Dev

如何在json subArray SQL Server中修改特定对象

来自分类Dev

在 SQL Server 中构建和分组 JSON 对象

Related 相关文章

  1. 1

    在SQL Server中查询复杂的JSON-过滤对象数组

  2. 2

    在SQL Server中嵌套查询以获取JSON数组和JSON对象

  3. 3

    将对象插入SQL Server中的JSON数组

  4. 4

    我可以在SQL Server中修改多对象JSON数组中的所有值吗?

  5. 5

    在SQL中查询JSON嵌套数组对象

  6. 6

    在Postgres中查询对象的JSON数组

  7. 7

    使用数组根对象在Swift中解析JSON数组

  8. 8

    在SQL Server中遍历对象数组并出现错误:JSON文本格式不正确

  9. 9

    在 SQL 中查询 JSON 数组

  10. 10

    MySQL JSON 数据需要 SQL 查询来根据对象中的键值对对象数组进行排序

  11. 11

    SQL将JSON对象转换为Posgres中的对象数组

  12. 12

    在SQL Server表中更新JSON数组

  13. 13

    SQL Server 2016在JSON对象数组中选择位置

  14. 14

    在PostgreSQL中的JSON对象数组中查询条件

  15. 15

    如何在mysql和laravel中查询json对象数组

  16. 16

    Mongodb:查询嵌套在数组中的json对象

  17. 17

    SQL Server:基于 Json 数组中的值进行 Json 列查询/选择

  18. 18

    JavaScript + MariaDB:SQL查询返回json对象数组,并从响应中删除`\`正斜杠

  19. 19

    查询对象数组中的对象数组

  20. 20

    MongoDB 查询对象数组中的对象数组

  21. 21

    如何从 SQL SERVER 中的 JSON 中获取每个对象的值

  22. 22

    作为SQL中的JSON对象数组返回(Postgres)

  23. 23

    在SQL Server中从JSON中的数组获取值

  24. 24

    如何在 Sql Server 中的 Json 中过滤数组值

  25. 25

    在 SQL Server 中按 json 数组中的值排序

  26. 26

    如何从 SQL Server 中的 JSON 数组中删除项目

  27. 27

    SQL Server- JSON对象包含字符串和数组:如何通过单个查询获取结果?

  28. 28

    如何在json subArray SQL Server中修改特定对象

  29. 29

    在 SQL Server 中构建和分组 JSON 对象

热门标签

归档