JSON_EXTRACT_PATH¶
Функция JSON_EXTRACT_PATH извлекает данные из поля в формате JSON
согласно указанным компонентам пути.
Синтаксис¶
Первый аргумент функции —- поле типа JSON, из которого извлекаются данные.
Второй и последующие аргументы функции — компоненты пути, по которому извлекаются данные из JSON. Представляют собой результаты выражений типа TEXT.
Выражение¶
Диаграмма
Литерал¶
Диаграмма
Пример использования¶
CREATE TABLE t (id INT, col JSON, PRIMARY KEY (id));
Вывод:
+----+-------------------+
| id | col |
+========================+
| 1 | {"a": {"b": "c"}} |
+----+-------------------+
SELECT json_extract_path(col, 'a', 'b') FROM t;
Вывод:
+-------+
| col_1 |
+=======+
| c |
+-------+
(1 rows)