Sub-consultas SQL

Explicação e exemplos das sub-consultas em SQL para Oracle.

Por Agustin Jareño


Publicado em: 02/3/07
Valorize este artigo:
Sub-consultas:

Consulta que se faz sobre os dados que nos dá outra consulta. Seu formato é:

   SELECT______
   FROM________
   WHERE CONDICAO OPERADOR (SELECT ______
      FROM ___________
      WHERE CONDICAO OPERADOR);
Exemplo:

Obtemos os jogadores com a mesma posição que "Sanchez":

   SELECT SOBRENOME
   FORM EMPLE
   WHERE POSICAO = (SELECT OFICIO
      FROM EMPLE
      WHERE SOBRENOME LIKE 'GIL');


Selecionamos em todos os campos da tabela Jogadores cuja sede está em Madrid ou Barcelona:

SELECT *
   FROM JOGADORES
   WHERE EQUIPE_NOM IN (SELECT EQUIPE_NOM
      FROM SEDE
      WHERE LOC IN ('MADRID', 'BARCELONA');
         FROM SEDE
   WHERE LOC IN ('MADRID', 'BARCELONA');





Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário não revisado
0 comentários revisados

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato