Home > Database > Mysql Tutorial > mysql5.7如何获取json数组里的某些值

mysql5.7如何获取json数组里的某些值

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 09:33:38
Original
4737 people have browsed it

mysql

json数组是这样的:
[
{"name":"a","score":20,"wrongID":[1,2,6,7]},
{"name":"b","score":50,"wrongID":[1,2,3,7]},
{"name":"c","score":40,"wrongID":[1,2,9,17]},
{"name":"d","score":70,"wrongID":[1,2,16,27]},
{"name":"e","score":80,"wrongID":[1,2,10,17]},
{"name":"f","score":50,"wrongID":[1,2,10,17,22,33]},
]

表名student,列名是examInfo
比如,我要获取数组里score为50的wrongID,要怎么获取呢??
我之前写了一条sql:
select examInfo->'$[*].wrongID' from student where examInfo->'$[*].score'=50;
结果查不出来,没数据也没报错,50变成了'50',结果也是一样,没数据。
有大牛知道怎么查吗?请教!!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
MySQL stops process
From 1970-01-01 08:00:00
0
0
0
Error when installing mysql on linux
From 1970-01-01 08:00:00
0
0
0
phpstudy cannot start mysql?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template