[SQL ] 從json/array中計算出各物件個數
看板Database (資料庫)作者paranoia5201 (社會黑暗、行路難)時間5年前 (2020/05/04 20:03)推噓1(1推 0噓 1→)留言2則, 2人參與討論串1/2 (看更多)
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1588593788.A.258.html
推
05/04 23:53,
5年前
, 1F
05/04 23:53, 1F
→
05/05 08:12,
5年前
, 2F
05/05 08:12, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章