Baixe o app para aproveitar ainda mais
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.
Compartilhar