Задать вопрос
@aljo222
В процессе обучения веб-разработке

Как избавиться от кавычек при concat и json_extract?

Запрос следующий:
SELECT concat(
    json_extract(additional,'$.surname'),
    json_extract(additional,'$.firsname'),
    json_extract(additional,'$.lastname')
)
FROM `user_attributes`


Но в итоге результат выводится в таком синтаксисе:
"Петров""Петр""Петрович"

Подскажите пожалуйста, возможно ли убрать кавычки из результата?
  • Вопрос задан
  • 402 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
rozhnev
@rozhnev Куратор тега SQL
Fullstack programmer, DBA, медленно, дорого
JSON_UNQUOTE
SELECT concat(
    JSON_UNQUOTE(json_extract(additional,'$.surname')),
    JSON_UNQUOTE(json_extract(additional,'$.firsname')),
    JSON_UNQUOTE(json_extract(additional,'$.lastname'))
) fullname
FROM `user_attributes`
;


MySQL JSON_UNQUOTE
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы