#sql #postgresql
#sql #postgresql
Вопрос:
Это таблица :
Id source_data name
1. {id: '1', value: 5}. Ahmed
2. {id: '3', value: 7}. Aadi
Я хочу выполнить такой запрос:
Выберите идентификатор, исходные данные.значение, имя
Из таблицы
Комментарии:
1. Какой тип данных
source_data
?
Ответ №1:
Предполагая, что тип данных вашего source_data
столбца — type json
или jsonb
:
SELECT
id,
source_data ->> 'value'
name
FROM my_table
Если оно имеет тип text
, вы можете привести его к json
before:
SELECT
id,
source_data::json ->> 'value'
name
FROM my_table
Комментарии:
1. Спасибо за вашу помощь @s-man. Я действительно ценю вашу помощь.