隨着MySQL 5.7涉及JSON的新功能出現了。這些功能之一是能夠查詢JSON對象中存儲在數據庫中的字段。查詢具有JSON字段的MySQL表並訪問JSON屬性
我的對象看起來像這樣。
{
"color": [
{"WHITE" :{ "size": [
{"S": [{"Price" : "31"},
{"discountPrice" : "13" }]}
]}},
{"BLACK" :{ "size": [
{"S": "69"},
{"M": "31"},
{"L": "55.666"}
]}}
]}
我想查詢它,就好像它是常規表格數據,爲此我試着下面的查詢無濟於事。
select json_extract(Sku, '$.color[0]') from CRAWL.DAILYDATA;
我想將其分解爲看起來更像傳統RDBMS的格式。
任何想法?
您似乎在這裏有兩個問題:請詳細介紹一下'無效'和'您傳統的RDBMS'結果是否適用於 –