在 MySQL 中,JSON 資料可以儲存為單一陣列。要查詢這些數組,您可以利用 MySQL 提供的 JSON 函數。
考慮一個表,其中包含名為 data 的 JSON 列,其中包含整數數組,例如 [1,2,3,4,5]。若要選擇陣列元素之一大於 2 的行,您不能直接使用查詢中示範的 JSON_EXTRACT 函數。
相反,您可以使用JSON_CONTAINS 函數,如下所示:
在您的特定場景中,您可以使用以下查詢:
此查詢將傳回資料列包含值為 2或的數組的所有行較大。
以上是如何在 MySQL 中查詢 JSON 數組以查找特定數組元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!