As consultas aninhadas consistem em se realizar uma consulta a partir do resultado de outra
consulta. É um SELECT existindo dentro de outro. Isso simplifica demais a obtenção de algumas informações.
Imaginem que nossa empresa fictícia de revenda de veículos quisesse consultar todos os dados do veículo mais caro
cadastrado no sistema. Veja como isso pode ser conseguido facilmente com uma consulta aninhada:
SELECT * FROM carro, preco WHERE carro.modelo = preco.modelo AND valor = (SELECT MAX(valor) FROM preco);

Aí está o retorno correto da nossa consulta. A formatação não é das melhores devido à limitação de caracteres
horizontais sendo exibidos no prompt do SGBD, mas os dados estão todos aí. Vamos analisar este comando. O que estamos
pedindo ao SGBD é:
Selecione todos os dados das tabelas "carro" e "preco", onde a coluna "modelo" da tabela "carro" seja igual à coluna
"modelo" da tabela "preco" e o valor encontrado seja igual ao valor encontrado na consulta (SELECT MAX(valor) FROM
preco). Esta segunda consulta, como é fácil perceber, localiza o maior preço cadastrado na tabela "preco".
Poderíamos ainda utilizar o operador IN para uma consulta aninhada, da seguinte
forma:
SELECT * FROM carro, preco WHERE carro.modelo = preco.modelo AND carro.montadora IN (“FIAT”,
“FORD”);

Agora foram retornados somente os resultados dos carros cujas montadoras eram FIAT ou FORD.
Sempre que você necessitar extrair dados de uma consulta, pense em utilizar a consulta aninhada. Com isso você ganha
tempo e executa dois SELECTs em um só!
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.
Você Sabia?
Galaxy Game
As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.
Máquina de Pascal
A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.