码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver json 查询

时间:2019-12-08 12:23:32      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:ble   测试   lse   ddd   server   body   arch   数据   nbsp   

select * from 表名 where JSON_VALUE(字段名,‘$."json字段名"‘) like ‘%查询关键字符串%‘

$表示object的根

例 select * from Country where JSON_VALUE(Name,‘$."CountryName"‘) like ‘%国%‘

 

 

 

测试数据

 
id(INT)json(VARCHAR)path1(VARCHAR)
1 [10, 20, [30, 40]] $[2][*]
2 {"aaa":"bbb","ccc":{"ddd":"eee","fff":"ggg","hhh":["h0","h1","h2"]},"iii":"jjj"} $.ccc.hhh[*]
3 {"aaa":"bbb","ccc":{"ddd":"eee","fff":"ggg",hhh":["h0","h1","h2"]},"iii":"jjj"} $.ccc.hhh[1]
4 [10, 20, [30, 40]] NULL
5 NULL $[2][*]
6 "{xx]" "$[2][*]"

sqlserver json 查询

标签:ble   测试   lse   ddd   server   body   arch   数据   nbsp   

原文地址:https://www.cnblogs.com/upshania/p/12005138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!