Note

テーブルのフィールドの値がJSONになっていて、JSON内部のデータを取り出したい。

JSON_VALUE関数を利用する。 以下のjsonから値を取り出す。

{"items": [
	{
		"name": "product",
		"price": 1000
	}
]}

以下のようにjson_value関数を利用して記述することで、JSONから値の参照が可能。

select
	json_value(items, "$.items[0].name") as item_name
from products