我有一个如下的mysql表
id | name | data
哪里data
持有json对象,如下所示:
{
type: test,
number: 5
}
我有一种方法可以根据number
JSON对象中的行对行进行排序?
我知道我可以通过编程方式完成此任务,但是我只是想知道是否存在SQL替代方案。
这是一种方法
select * from table_name
order by
CAST(substring_index(substring_index(data,'number:',-1),'}',1) as UNSIGNED);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句