Normalt vil du udtrykke dette som enten
SELECT COUNT(*)
FROM employee
WHERE name like 'kaushik%'
AND rownum = 1
hvor rownum = 1
prædikat tillader Oracle at stoppe med at lede, så snart det finder den første matchende række eller
SELECT 1
FROM dual
WHERE EXISTS( SELECT 1
FROM employee
WHERE name like 'kaushik%' )
hvor EXISTS
klausulen tillader Oracle at stoppe med at lede, så snart den finder den første matchende række.
Den første tilgang er en smule mere kompakt, men for mit øje er den anden tilgang en smule mere klar, da du virkelig søger at afgøre, om en bestemt række eksisterer i stedet for at forsøge at tælle noget. Men den første tilgang er også ret nem at forstå.