Ermitteln Sie, ob mindestens eine Zeile mit einer bestimmten Bedingung vorhanden ist

Die Mitarbeitertabelle enthält ID- und NAME-Spalten. Namen können wiederholt werden. Ich möchte herausfinden, ob es mindestens eine Zeile mit dem Namen 'kaushik%' gibt.

Die Abfrage sollte also true / false oder 1/0 zurückgeben.

Ist es möglich, es mit einer einzigen Abfrage zu finden? Wenn wir so etwas versuchen

select count(1) from employee where name like 'kaushik%'

In diesem Fall wird kein true / false zurückgegeben. Außerdem durchlaufen wir alle Datensätze in der Tabelle. Gibt es in einfachem SQL eine Möglichkeit, bei jedem Abrufen des ersten Datensatzes, der die Bedingung erfüllt, die Überprüfung weiterer Datensätze zu beenden. Oder kann so etwas nur im Pl / SQL-Block gehandhabt werden?

 BEARBEITEN * Der erste Ansatz von Justin sieht richtig aus

SELECT COUNT(*) FROM employee WHERE name like 'kaushik%' AND rownum = 1

Antworten auf die Frage(4)

Ihre Antwort auf die Frage