IN
vælger listen over matchende værdier. EXISTS
returnerer de booleske værdier som sand eller falsk. Eksisterer er hurtigere end i.
Eksempel
IN
select ename from emp e where mgr in(select empno from emp where ename='KING');
EKSISTERER
select ename from emp e
where exists (select 1 from emp where e.mgr = empno and ename = 'KING');