Как написать запрос на выборку для MySQL, имеющий столбец с типом данных Json? - PullRequest
0 голосов
/ 17 марта 2020

Я хочу написать запрос на выборку в MySQL и ruby на рельсах, которые находят все детали студента, имеющего оценки 1 = 50; Таблица выглядит так:

TableName - Student
Name:        Type:
id           int
First Name   varchar(50)
Last  Name   varchar(50)
Class        varchar(50)
Marks        Json --- this has {marks1:<somevalue>,marks2:<somevalue>,marks3:<somevalue>,marks4:<somevalue>,marks5:<somevalue>}

1 Ответ

0 голосов
/ 17 марта 2020

Если ваша модель с именем Student, запрос будет:
Student.where("marks -> '$.marks1' = '50'")

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...