【发布时间】:2017-06-01 18:13:14
【问题描述】:
我有一张桌子,如下所示:
表格数据
id params
1 {"company1X":{"price":"1124.55"},"company2X":{"price":"1,124.55"},"company3X":{"price":""},"company4X":{"price":""},"company5X":{"price":"1528.0"}}
我不知道要在我的请求中使用的“公司”名称。
如何获取按价格排序的数据? 谢谢!
P.S 我试过 select json_extract(params, '$[*].price') from data 但它不起作用(返回空值)。
【问题讨论】:
-
你只有成对的“公司”、“价格”吗?使用两列,而不是 JSON。