Markus: Abfrage in ANSI SQL umschreiben

Beitrag lesen

Hallo!

Kann mir vielleicht jemand bei folgendem Beispiel weiterhelfen.

Ich soll alle Angestellten anzeigen deren Nachname mit „J“, „K“, „L“ oder  „M“ beginnt.

Ich habe die Aufgabe schon gelöst, aber ich habe sie nicht in ANSI SQL Geschrieben.

select last_name
from   employees
where  last_name like 'J%'
or     last_name like 'K%'
or     last_name like 'L%'
or     last_name like 'M%'

Ich habe schon viele Variationen versucht, aber ich erhalte immer Fehlermeldungen oder bekomme kein Ergebnis ausgegeben, also eine leere Tabelle.
Wenn ich zum Beispiel folgendes versuche, erhalte ich nur die Meldung „Rechte Klammer fehlt!“

select last_name
from   employees
where  last_name like ('J%', 'K%', 'L%', 'M%')

Vielleicht kann mir ja jemand weiterhelfen?

Übrigens! Ich verwende eine Oracle 10g Datenbank.

Liebe Grüße
Markus