MySql 5.7 json_extract by key

Viewed 5766

I have a table and it looks like below:

Table data

id params
1  {"company1X":{"price":"1124.55"},"company2X":{"price":"1,124.55"},"company3X":{"price":""},"company4X":{"price":""},"company5X":{"price":"1528.0"}}

I don't know the name of "company" to use in my request.

How can I fetch my data ordered by price? Thanks!

P.S I have tried select json_extract(params, '$[*].price') from data but it doesn't work (return nulls).

1 Answers
Related