...like in() ?

Hallöchen

In meiner Abfrage sieht die where-clausel so aus:
WHERE
spalte like ‚string1‘ or
spalte like ‚string2‘ or
usw…
denn
WHERE
spalte like in(‚string1‘,‚string‘… lief leider nicht.
Hat jemand eine Idee dies zu vereinfachen?

Gruß und Danke im Vorraus

Da Oracle-Server eine IN-Kombination genauso ausführt wie eine OR-Kombination ist es eigentlich (technisch) irrelevant, welche der bei Methoden du benutzt. Keine ist schneller, besser oder sonst irgendentwas (weil exact das selbe passiert und das Ergebnis auch gleich ist). Lediglich aus Lesbarkeitsgründen kann man die ein oder andere Methode vorziehen (Geschmacksache).

Ein LIKE IN() gibt es aber nicht.

Ich bin aber auch der Meinung, dass sich die OR-Kombination mindestens genauso gut liest.

Gruß JStefan

PS: Es macht sich immer gut, den Namen des RDBMS in der Überschrift zu benutzen.