MySQL Create JSON Values
2006 ワード
方法
説明
1.
2.
3.
参照先:https://dev.mysql.com/doc/refman/8.0/en/json-creation-functions.html
説明
JSON_ARRAY([val[, val] ...])
JSON_OBJECT([key, val[, key, val] ...])
JSON_QUOTE(string)
1.
JSON_ARRAY([val[, val] ...])
SELECT JSON_ARRAY(1, "abc", NULL, TRUE, CURTIME()); -- [1, "abc", null, true, "11:30:24.000000"]
2.
JSON_OBJECT([key, val[, key, val] ...])
SELECT JSON_OBJECT('id', 87, 'name', 'carrot'); -- {"id": 87, "name": "carrot"}
3.
JSON_QUOTE(string)
json_valは「号で囲むと文字列になる」という意味ですSELECT JSON_QUOTE('[1,2,3]'); -- "[1,2,3]"
参照先:https://dev.mysql.com/doc/refman/8.0/en/json-creation-functions.html