91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mysql怎么查詢json內字段

小億
256
2024-01-03 13:07:08
欄目: 云計算

在MySQL中查詢JSON字段,可以使用JSON_EXTRACT函數。該函數接受兩個參數:第一個參數是要查詢的JSON字段,第二個參數是要提取的鍵路徑。

例如,假設有一個名為data的JSON字段,其中包含以下內容:

{
   "name": "John",
   "age": 30,
   "address": {
      "city": "New York",
      "state": "NY"
   }
}

要查詢data字段中的name鍵的值,可以使用以下查詢語句:

SELECT JSON_EXTRACT(data, '$.name') AS name FROM table_name;

結果將返回name鍵的值。

如果要查詢嵌套JSON字段中的鍵的值,可以使用點號表示嵌套層級。例如,要查詢data字段中address鍵下的city鍵的值,可以使用以下查詢語句:

SELECT JSON_EXTRACT(data, '$.address.city') AS city FROM table_name;

結果將返回city鍵的值。

如果要查詢JSON數組中的值,可以使用索引號。例如,假設data字段中包含一個名為hobbies的JSON數組:

{
   "name": "John",
   "age": 30,
   "hobbies": ["swimming", "reading", "traveling"]
}

要查詢hobbies數組中的第一個值,可以使用以下查詢語句:

SELECT JSON_EXTRACT(data, '$.hobbies[0]') AS first_hobby FROM table_name;

結果將返回hobbies數組中的第一個值。

注意,以上查詢語句中的table_name應替換為實際的表名。

0
江陵县| 财经| 青川县| 定边县| 平阴县| 台山市| 南丹县| 会泽县| 虎林市| 女性| 福鼎市| 家居| 铁岭市| 政和县| 长白| 苏州市| 新竹市| 永清县| 清镇市| 共和县| 西乡县| 海晏县| 苏尼特左旗| 泗水县| 巴中市| 固始县| 张家港市| 东明县| 北安市| 手机| 新宁县| 平顶山市| 泸溪县| 五峰| 江西省| 萨迦县| 定南县| 剑河县| 肃南| 平潭县| 无极县|