[SQL ] 從json/array中計算出各物件個數

看板Database作者 (社會黑暗、行路難)時間4年前 (2020/05/04 20:03), 編輯推噓1(101)
留言2則, 2人參與, 4年前最新討論串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, 4年前 , 1F
05/04 23:53, 1F

05/05 08:12, 4年前 , 2F
感謝指導。
05/05 08:12, 2F
文章代碼(AID): #1Ui0Hy9O (Database)
文章代碼(AID): #1Ui0Hy9O (Database)