O comando UNION permite fundirmos o retorno de mais de um SELECT, fazendo com que o SGBD nos retorne o que parece ser uma única tabela contendo estes dados.

Vamos a um exemplo prático:

Vou dar um SELECT nas colunas "modelo" e "valor" da tabela "preco" e unir esse retorno com um SELECT das colunas "cor" e "qtde_portas" da tabela "carro".

SELECT modelo, valor FROM preco UNION SELECT cor, qtde_portas FROM carro;

Função Union MySQL

Vejam o retorno sem os comentários:

Função Union MySQL

A impressão que temos é que os dados vieram de uma única tabela, quando na verdade são de tabelas diferentes.

A principal observação para o comando UNION é que você só pode fundir dados de um SELECT com o mesmo número de colunas que o SELECT principal, pois se não fosse assim o SGBD não teria lugar para criar a fusão.

Função Union MySQL

Outra observação é que os campos rotulados no SELECT principal é que serão exibidos, conforme figura abaixo:

Função Union MySQL

Esse é o UNION! Fiz os exemplos fundindo os resultados de duas colunas, mas você pode usar mais de duas, caso necessite.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.


A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.


O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!


O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.


Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.