[de-users] Funktion LOCATE in Base

2014-12-30 Diskussionsfäden 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 ich in einer Abfrage die Funktion LOCATE(). Erste Frage: Gibt es eine

Re: [de-users] Funktion LOCATE in Base

2014-12-30 Diskussionsfäden Thomas
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

Re: [de-users] Funktion LOCATE in Base

2014-12-30 Diskussionsfäden Robert Großkopf
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

Re: [de-users] Funktion LOCATE in Base

2014-12-30 Diskussionsfäden Ralf Kestler
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