concat – DevHouse Internet Software Development House http://localhost:8080 Desenvolvimento de Sistemas para Internet e Mobile Tue, 23 Jun 2026 08:58:43 +0000 pt-BR hourly 1 https://wordpress.org/?v=4.8.14 Concatenar várias linhas de um Select em uma única linha e gerar um JSON de uma Query [MySQL] http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-mysql/ http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-mysql/#respond Mon, 22 Sep 2014 20:13:18 +0000 http://www.devhouse.com.br/?p=732 Para concatenar várias linhas em uma:

SELECT GROUP_CONCAT(COLUNA1) FROM TABELA;

Sendo assim para gerar um JSON de uma query:

SELECT 
	CONCAT('[', 
		GROUP_CONCAT(
			CONCAT('{"coluna1":"', COLUNA1, '",'), 
			CONCAT('"coluna2":"', COLUNA2, '"}')
		)
	,']') AS JSON 
FROM TABELA;
]]>
http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-mysql/feed/ 0
Concatenar várias linhas de um Select em uma única linha e gerar um JSON de uma Query [SQL SERVER] http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-sql-server/ http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-sql-server/#respond Mon, 22 Sep 2014 20:12:12 +0000 http://www.devhouse.com.br/?p=731 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)) + ']';
]]>
http://localhost:8080/concatenar-varias-linhas-de-um-select-em-uma-unica-linha-e-gerar-um-json-de-uma-query-sql-server/feed/ 0