在我们的一个专栏中,我们将此示例存储为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 |
有什么想法吗?