Hallo zusammen,
ich möchte in Base (LO 4.2.8.2) zwei Felder aus zwei verschiedenen
Tabellen vergleichen und herausfinden, ob der Inhalt des einen Feldes im
anderen enthalten ist. Beide Felder haben den Typ Text.
Dazu benutze ich in einer Abfrage die Funktion LOCATE(). Erste Frage:
Gibt es eine
Hallo Ansgar,
Am 30.12.2014 um 12:00 schrieb Ansgar Machalický:
Hallo zusammen,
ich möchte in Base (LO 4.2.8.2) zwei Felder aus zwei verschiedenen
Tabellen vergleichen und herausfinden, ob der Inhalt des einen Feldes im
anderen enthalten ist. Beide Felder haben den Typ Text.
Dazu benutze
Hallo Ansgar,
Bei einem Test zwischen zwei Tabellen (Mitglieder und Kinder)
funktioniert das ganz wunderbar, das Ergebnis ist 1 für die Fälle, in
denen der Text enthalten ist, und falls nicht, lautet es 0 (vgl. Abfrage
LOCATE.Test02) Bei den eigentlichen Tabellen läuft's aber nicht: Es
wird
Hallo Ansgar,
laut der Dokumantation der HSQLDB
(http://hsqldb.org/doc/guide/builtinfunctions-chapt.html#bfc_string_binary_functions)
gibt LOCATE die Position bei der String 1 in String2 beginnt, es wird
also kein Boolean zurückgegeben, ob er enthalten ist.
Eine Alternative wäre vielleicht