Para concatenar várias linhas em uma:
SELECT CAST((
SELECT COLUNA1 + ' - ' COLUNA2 FROM TABELA FOR XML PATH('')
) AS VARCHAR(MAX));
Sendo assim para gerar um JSON de uma query:
SELECT '[' + CAST((
SELECT '{"coluna1":' + COLUNA1 + '","coluna2":"' + COLUNA2 + '"},' FROM TABELA FOR XML PATH('')
) AS VARCHAR(MAX)) + ']';
Sobre o autor
Um desenvolvedor web veterano que está sempre a procura de novas tecnologias que facilitem o desenvolvimento de aplicativos ricos para a internet. Louco por tecnologia, games e Linux.
Posts Relacionados
Caso você esteja configurando o Gmail para ler as mensagens do Outlook do M$ Office 365 via SMTP e POP3 mas ocorre os seguintes...
Para concatenar várias linhas em uma:
Sendo assim para gerar um JSON de uma query:
SELECT
CONCAT(‘[‘,
GROUP_CONCAT(
CONCAT(‘{"coluna1":"’,...
Deixe uma resposta