IN
kiest de lijst met overeenkomende waarden. EXISTS
retourneert de booleaanse waarden zoals waar of onwaar. Bestaat is sneller dan in.
Voorbeeld
IN
select ename from emp e where mgr in(select empno from emp where ename='KING');
BESTAAT
select ename from emp e
where exists (select 1 from emp where e.mgr = empno and ename = 'KING');