如何查询数据库json类型字段键?

laravel9.*

如下 price字段是json数据类型

某一列的值

{
    "sv_price_1":{
        "name":"视频直发",
        "type":"sv_price_1",
        "is_yc":0,
        "price":519,
        "is_zhi":0,
        "is_cart":1
    },
    "sv_price_2":{
        "name":"视频原创",
        "type":"sv_price_2",
        "is_yc":1,
        "price":550,
        "is_zhi":0,
        "is_cart":0
    },
    "sv_price_3":{
        "name":"直播专场",
        "type":"sv_price_3",
        "is_yc":0,
        "price":580,
        "is_zhi":1,
        "is_cart":0
    }
}

另外一列的值

{
    "sv_price_1":{
        "name":"视频直发",
        "type":"sv_price_1",
        "is_yc":0,
        "price":519,
        "is_zhi":0,
        "is_cart":1
    },
    "sv_price_2":{
        "name":"视频原创",
        "type":"sv_price_2",
        "is_yc":1,
        "price":550,
        "is_zhi":0,
        "is_cart":0
    }
}

我现在有个需求是查询此列中一定包含 sv_price_3 如何使用where语句查询

官方的文档我没看明白我这种到底应该怎么查询 麻烦给下具体的代码!!!

CollinAi
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

最骚的,直接模糊匹配 :joy: :joy:

 "type":"sv_price_3",
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!