powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вытащить данные по одному столбцу типа INTEGER в формате JSON
4 сообщений из 4, страница 1 из 1
Вытащить данные по одному столбцу типа INTEGER в формате JSON
    #39983497
Сотрудник Главного Управления
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

MS SQL SERVER 2019 Developer Edition

Как можно вернуть один столбец типа INTEGER в формате JSON
так, чтобы результат имел вид

Код: c#
1.
[1,2,3,4,5,7]



Эту строку легко конвертировать на клиенте (C# application) в экземпляр типа List<int>

Сейчас получаю результат запроса

Код: sql
1.
select MyColumn FROM MyTable FOR JSON PATH



в виде строки

Код: c#
1.
[{"MyColumn":1},{"MyColumn":2},{"MyColumn":3},{"MyColumn":4},{"MyColumn":5},{"MyColumn":6},{"MyColumn":7}]
...
Рейтинг: 0 / 0
Вытащить данные по одному столбцу типа INTEGER в формате JSON
    #39983500
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сотрудник Главного Управления
Как можно вернуть один столбец типа INTEGER в формате JSON

Через mssql аналог listagg/group_concat и соединение строк.
...
Рейтинг: 0 / 0
Вытащить данные по одному столбцу типа INTEGER в формате JSON
    #39983581
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сотрудник Главного Управления,

Код: sql
1.
2.
3.
4.
declare @v varchar(max) = '';

select @v += ',' + number from (select top (10) cast(number as varchar(11)) number FROM master.dbo.spt_values where type = 'P') t1 ;
select '[' + STUFF(@v,1,1,'') + ']';



Поискали бы по форуму, таких вопросов вагон с прицепом.
...
Рейтинг: 0 / 0
Вытащить данные по одному столбцу типа INTEGER в формате JSON
    #39983669
Сотрудник Главного Управления
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,
Владислав Колосов,

спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вытащить данные по одному столбцу типа INTEGER в формате JSON
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]