Mind map
Capítulo 9 - Utilizando os operadores de conjunto
Map content
Capítulo 9 - Utilizando os operadores de conjunto
Descrevendo os operadores de conjunto
- UNION
- Retorna as linhas de duas consultas, classificando e removendo as duplicadas
- UNION ALL
- Retorna as linhas de duas consultas, sem classificar e sem remover duplicadas
- INTERSECT
- Retorna as linhas que ocorrem nas duas consultas
- Classifica as linhas e remove duplicadas
- MINUS
- Retorna as linhas da primeira consulta que não existe na segunda consulta
- Classifica e remove duplicadas
- Princípios gerais do operador de conjunto
- Os operadores de conjunto fazem consultas compostas ao combinar duas ou mais consultas
- Se mais de um operador de conjunto for apllicado a um SELECT
- Serão executados na ordem que o programador colocar
- Se for utilizado parênteses nos operadores, estes serão avaliados primeiros
- Serão executados na ordem que o programador colocar
- Lista de coluna selecionadas
- Listas devem ter os mesmo número de elementos
- Listas devem ser nomeadas na mesma sequência
- Listas devem ter tipos de dados amplamente similares
- Não necessitam ter o mesmo nome
- Se não tiverem o mesmo nome, será utilizado o nome da primeira consulta
- Não precisam vir da mesma tabela
- Não é possível utilizar ORDER BY em cada operador de conjunto
- Somente pode-se utilizar ORDER BY no fim da consulta composta
- UNION
Utilizar um operador de conjunto para combinação de consultas múltiplas
- UNION ALL
- Converte todos os valores ao nível mais alto de precisão
- UNION
- Realiza um UNION ALL e depois classifica e remove duplicadas
- INTERSECT
- Retorna as linhas comuns as duas consultas
- MINUS
- Retorna apenas as linhas do primeiro conjunto que não aparecem na segunda consulta
- UNION ALL
Information
- Description
- Mind Map on Capítulo 9 - Utilizando os operadores de conjunto, created by waldir oliveira on 11/09/2017.
- Created by
- waldir oliveira
- Views
- 0
- Rating