У меня есть требование, что мне нужно написать mysql функцию, которая принимает 'JSONText', 'color' в качестве параметров и вывод на основе 'color'
[
{
"color":"red",
"points":4
},
{
"color": "Electric Blue",
"points": 5
}
]
Итак, моя функция будет быть
DELIMITER $$
CREATE FUNCTION GetColorPoints(JSONParam Text, color VARCHAR(10)) RETURNS INT
BEGIN
**???** //WHAT SHOULD GO HERE??
END$$
DELIMITER;
Итак, если я вызываю функцию с входами, она должна давать мне очки.
SELECT GetColorPoints('[ {"color":"red", "points":4}, {"color": "Electric Blue", "points": 5} ]', 'Electric Blue') AS 'ColorPoints';