Bando de Dados – 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
Update com Join no MySQL http://localhost:8080/update-com-join-no-mysql/ http://localhost:8080/update-com-join-no-mysql/#respond Sat, 20 Sep 2014 23:22:18 +0000 http://www.devhouse.com.br/?p=728 Digamos que você queria atualizar uma coluna de uma tabela inteira com valores de outra tabela. É possível fazer um UPDATE com INNER JOIN Veja abaixo:

UPDATE
    tabela_1
INNER JOIN
    tabela_2 ON tabela_2.tabela_1.id = tabela_1.id
SET
    tabela_1.nome_do_campo = tabela_2.nome_do_campo

Simples!

]]>
http://localhost:8080/update-com-join-no-mysql/feed/ 0
Query para encontrar uma coluna em todo o banco [MySQL] http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-mysql/ http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-mysql/#respond Sat, 20 Sep 2014 23:05:48 +0000 http://www.devhouse.com.br/?p=726 Dica rápida para MySQL:

SELECT DISTINCT 
    TABLE_NAME AS 'tabela',
    COLUMN_NAME AS 'coluna'
FROM 
    INFORMATION_SCHEMA.COLUMNS
WHERE 
    COLUMN_NAME LIKE '%parte_do_nome_da_coluna%'
AND 
    TABLE_SCHEMA='NOME_DO_BANCO';
]]>
http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-mysql/feed/ 0
Query para encontrar uma coluna em todo o banco [MS SQL SERVER] http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-ms-sql-server/ http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-ms-sql-server/#respond Sat, 20 Sep 2014 22:43:46 +0000 http://www.devhouse.com.br/?p=720 Dica rápida para M$ SQL Server:

USE NOME_DO_BANCO;

SELECT 
    t.name AS 'tabela',
    SCHEMA_NAME(schema_id) AS 'schema',
    c.name AS 'coluna'
FROM 
    sys.tables AS t
INNER JOIN 
    sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE 
    c.name LIKE '%parte_do_nome_da_coluna%'
ORDER BY 
    schema_id, t.name;
]]>
http://localhost:8080/query-para-encontrar-uma-coluna-em-todo-o-banco-ms-sql-server/feed/ 0