IN
wybiera listę pasujących wartości. EXISTS
zwraca wartości logiczne, takie jak prawda lub fałsz. Istnieje jest szybszy niż w.
Przykład
W
select ename from emp e where mgr in(select empno from emp where ename='KING');
ISTNIEJE
select ename from emp e
where exists (select 1 from emp where e.mgr = empno and ename = 'KING');