GOOGLE ADS

воскресенье, 8 мая 2022 г.

Azure SQL: создание JSON со столбцом в качестве ключа

У меня есть следующие данные в моей таблице сервера sql





























ИмяЦенностьValueHash
странааааззз
фамилиясссгггг
Эл. адресa@a.comххх
имябббwww

Решение проблемы

К сожалению, SQL Server не имеет JSON_AGGили JSON_OBJECT_AGG. Так что вам нужно взломать его с помощью STRING_AGGиSTRING_ESCAPE

SELECT
'{' +
STRING_AGG(
CONCAT(
'"',
STRING_ESCAPE(u.Name, 'json'),
'":',
v.json
), ','
) + '}'
FROM [user] u
CROSS APPLY (
SELECT
u.Value AS value,
u.ValueHash AS valueHash
FOR JSON PATH, WITHOUT_ARRAY_WRAPPER
) v(json)
WHERE u.id = 752594;

дб <> скрипка

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...