亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
昌吉市| 贵南县| 长子县| 永顺县| 余庆县| 岚皋县| 吉水县| 华坪县| 丰宁| 吉安市| 海原县| 桂东县| 广宗县| 郴州市| 承德市| 廊坊市| 涿州市| 丽水市| 上饶县| 台州市| 宝清县| 巴彦淖尔市| 保靖县| 凤山县| 漯河市| 南平市| 科技| 曲松县| 淅川县| 启东市| 刚察县| 汉沽区| 江北区| 图木舒克市| 浮梁县| 垦利县| 明光市| 广元市| 县级市| 通海县| 榆树市|