簡體   English   中英

MySQL 5.7 JSON數據類型搜索哈希數組

[英]mysql 5.7 json data type search array of hashes

假設我有一個名為data的 json數據類型列,並且該列包含哈希數組,因此例如: [{x:1, y:2}, {x:3, y:4},...]

現在我可以json搜索此數組以獲取某些鍵的特定值嗎? 也就是說,選擇的行具有x鍵的值等於5的哈希值,這可能嗎?

好吧,我想我找到了解決方案

SELECT * FROM表,其中JSON_CONTAINS(JSON_EXTRACT(數據,'$ [*]。x'),'search_val'= 1“

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM