Syntax - No exists

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Como é a sintaxe para utilizar o select com no existes entre tabelas...
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Tenho este exemplo abaixo:

Selecionar tudo

-- Exemplo NOT EXISTS
-- Trazer todos os empregados
-- que não sejam do departamento = 10
SELECT e.*
 FROM emp e
WHERE NOT EXISTS (SELECT 1
                    FROM dept d
                   WHERE d.deptno = e.deptno
                     AND d.deptno = 10);
É apenas pra ilustrar o NOT EXISTS, pois esta query poderia ter sido feita de forma mais simples, caso não fosse pela ilustração, beleza?

qualquer coisa, manda ai.
Responder
  • Informação