作者paranoia5201 (社会黑暗、行路难)
看板Database
标题[SQL ] 从json/array中计算出各物件个数
时间Mon May 4 20:03:06 2020
资料库名称:MySQL
资料库版本:8.0以上
内容/问题描述:
我从一个 table 里面的 json 栏位捉出以下资料,想要计算各物件的个数。
["PC", "pen", "pen", "pen", "pen", "pen", "pen", "phone",
"notebook", "keyboard", "keyboard", "keyboard","keyboard"]
找了许多 json_ 相关的语法,都无法做出来......
还请各位大神提供解法,感谢。
另外一个问题:
我会把透过 json_extract() 捉出来的资料(如上),存到一个表格後再做上述计算。
请问 datatype 是写成 json 或 varchar2 较方便上述的查询?
这资料长度可能会很长,不确定 varchar2 後面的数字要填写多少较适合...。
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 18.194.116.40 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1588593788.A.258.html
2F:→ paranoia5201: 感谢指导。 05/05 08:12