如何从mysql中的嵌套json变量中检索值?

时间:2018-02-02 12:51:31

标签: mysql json

我是mySQL的新手,我需要帮助从Json变量中提取值。 请看下面的例子。

@Model ='{
    "SortOptions": [{
            "SortBy": "[FirstName]",
            "SortDir": "DESC"
        },
        {
            "SortBy": "[LastName]",
            "SortDir": "DESC"
        }
    ]
}';

我需要提取SortBy和SortDir Key值并创建表达式。预期结果

@SortOptions = '[FirstName] DESC [LastName] DESC'

1 个答案:

答案 0 :(得分:0)

您可以使用JSON_EXTRACT从JSON中提取信息。

https://dev.mysql.com/doc/refman/5.7/en/json.html#json-paths