Buscar

banco de dados (aula 7)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

➔ Subconsulta - é uma consulta dentro de um outro comando SQL que pode ser:
◆ CREATE TABLE.
◆ CREATE VIEW.
◆ SELECT.
◆ INSERT.
◆ DELETE.
◆ UPDATE.
➔ A consulta interna tem que estar entre parênteses e sempre a mais interna é
executada primeira.
➔ Admite aninhamento de n consultas internas ou em conjunto com operadores AND e
OR.
➔ Usualmente é usada na cláusula WHERE dos comandos SELECT, DELETE e
UPDATE.
➔ Pode ser usada na cláusula FROM do comando SELECT.
➔ Pode referenciar colunas da consulta mais externa.
➔ Não pode contar a cláusula ORDER BY.
➔ Operadores de comparação em subconsultas simples:
◆ =, <>, >, <, >=, <=.
➔ Uma subconsulta multi-linhas é aquela que pode retornar à consulta principal mais
que uma linha de dados para efeito de substituição.
➔ EXISTS - realiza o teste de existência.
➔ UNION - Resulta na combinação de todas as linhas de duas ou mais tabelas,
eliminando as linhas duplicadas resultantes.
➔ UNION ALL - Resulta na combinação de todas as linhas de duas ou mais tabelas
participantes do UNION, mantendo todas as linhas duplicadas.
➔ INTERSECT - Resulta na intersecção entre todas as linhas de duas ou mais tabelas
participantes do INTERSECT, ou seja, apenas as linhas comuns entre ela.
➔ MINUS - Resulta nas linhas existentes na primeira tabela, mas que não existem na
segunda. As linhas comuns também não são resultantes.
➔ ORDER BY - Ordenar o resulta de uma consulta com operadores de conjuntos,
deve-se colocar a cláusula ORDER BY ao final do comando.

Outros materiais