MariaDB 10.1 JsonGet_string

时间:2017-02-13 15:53:46

标签: mysql sql json mariadb

在我们的一个专栏中,我们将此示例存储为json string:

[{"Name":"Pay Amount","Value":"0.00"},{"Name":"Period","Value":"3"},{"Name":"Client","Value":"TestClient"},{"Name":"Our Reference","Value":""},{"Name":"Pay Type","Value":"Test"}]

我们重复名称,价值会有所不同。

我尝试使用JsonGet_string查询此数据:

SELECT
    JSONGET_string(Header, "Name") Name
FROM tbl

但它做了什么它选择了第一个,即PayAmount,它只显示一个payyount列表,它没有为Period,Client等选择任何东西。

它返回的结果如下所示:

|  Name    |
|----------|
|          |
| PayAmount|
| PayAmount|

它应该归还:

|    Name     |
|-------------|
|             | 
| PayAmount   |
| Period      |
| Client      |
| OutReference|
| Pay Type    |

有什么想法吗?

0 个答案:

没有答案