--Create TABLE Jtest
CREATE TABLE Jtest (
id INT AUTO_INCREMENT PRIMARY KEY,
jscol JSON NOT NULL
);
--Insert dummy data
INSERT INTO Jtest(jscol) VALUES ('[1,2,3,4,5]');
-- Query to get values above 2
SELECT value
FROM Jtest,
JSON_TABLE(jscol, '$[*]'
COLUMNS(
value INT PATH '$'
)
) AS jt
WHERE jt.value > 2;
1条答案
按热度按时间falq053o1#
最好能提供样品表。
对于您的情况,您可以使用以下查询
字符串
此查询执行以下操作: