MYSQL 列值为JSON字符串 模糊条件查询
这里需定位到你要查询的字段再json中的位置。
比如我需要列值JSON格式如下:

我需要匹配T in (123456,223432)可以像下面这样写
SELECT REPLACE
( JSON_EXTRACT( wms_response, '$.RESPONSE.LIST[0].T' ), '"', '' ) AS t
FROM
TABLE
HAVING
t IN (
123456,
223432
)
这里需定位到你要查询的字段再json中的位置。
比如我需要列值JSON格式如下:

我需要匹配T in (123456,223432)可以像下面这样写
SELECT REPLACE
( JSON_EXTRACT( wms_response, '$.RESPONSE.LIST[0].T' ), '"', '' ) AS t
FROM
TABLE
HAVING
t IN (
123456,
223432
)