Zwykle wyrażasz to jako albo
SELECT COUNT(*)
FROM employee
WHERE name like 'kaushik%'
AND rownum = 1
gdzie rownum = 1
predykat pozwala Oracle przestać szukać, gdy tylko znajdzie pierwszy pasujący wiersz lub
SELECT 1
FROM dual
WHERE EXISTS( SELECT 1
FROM employee
WHERE name like 'kaushik%' )
gdzie EXISTS
klauzula pozwala Oracle przestać szukać, gdy tylko znajdzie pierwszy pasujący wiersz.
Pierwsze podejście jest nieco bardziej zwięzłe, ale moim zdaniem drugie podejście jest nieco bardziej przejrzyste, ponieważ naprawdę chcesz ustalić, czy dany wiersz istnieje, zamiast próbować coś policzyć. Ale pierwsze podejście jest również dość łatwe do zrozumienia.