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

溫馨提示×

MySQL json_type與其他數據類型如何轉換

小樊
83
2024-09-16 11:24:35
欄目: 云計算

MySQL中的JSON數據類型與其他數據類型之間的轉換可以通過一些內置函數來實現

  1. 將JSON值轉換為字符串:

    使用JSON_UNQUOTE()函數可以將JSON值轉換為未加引號的字符串。例如:

    SELECT JSON_UNQUOTE(JSON_EXTRACT('{"name": "John"}', '$.name')) AS name;
    

    這將返回John,而不是"John"

  2. 將JSON值轉換為數字:

    使用JSON_EXTRACT()->>操作符可以將JSON值轉換為數字。例如:

    SELECT JSON_EXTRACT('{"age": 30}', '$.age') AS age;
    

    這將返回數字30

  3. 將JSON值轉換為日期:

    使用STR_TO_DATE()函數和JSON_UNQUOTE()函數可以將JSON值轉換為日期。例如:

    SELECT STR_TO_DATE(JSON_UNQUOTE(JSON_EXTRACT('{"dob": "2022-01-01"}', '$.dob')), '%Y-%m-%d') AS dob;
    

    這將返回日期2022-01-01

  4. 將JSON值轉換為布爾值:

    使用JSON_EXTRACT()->>操作符可以將JSON值轉換為布爾值。例如:

    SELECT JSON_EXTRACT('{"isActive": true}', '$.isActive') AS isActive;
    

    這將返回布爾值true

  5. 將其他數據類型轉換為JSON值:

    使用CAST()函數或CONVERT()函數可以將其他數據類型轉換為JSON值。例如:

    SELECT CAST('{"name": "John"}' AS JSON) AS jsonData;
    

    這將返回JSON對象{"name": "John"}

總之,在MySQL中,可以使用內置函數輕松地在JSON數據類型和其他數據類型之間進行轉換。請根據需要選擇合適的函數。

0
屏东市| 和静县| 富阳市| 邓州市| 黑水县| 临桂县| 青州市| 句容市| 永清县| 云安县| 辉南县| 儋州市| 航空| 涟水县| 塔城市| 新巴尔虎右旗| 临潭县| 夏津县| 河池市| 托里县| 阿坝| 车险| 二手房| 伊春市| 赞皇县| 宽甸| 定结县| 县级市| 根河市| 工布江达县| 清水县| 民权县| 通河县| 皋兰县| 蒙阴县| 霍城县| 巩义市| 汉阴县| 泗洪县| 东平县| 会理县|