Moin Robert, *, On Mon, Jun 10, 2013 at 08:22:41PM +0200, Robert Großkopf wrote: > kurz zu den Platzhaltern bei LIKE-Bedingungen:
das nennst du kurz ;? > aus der HSQL-DB-Hilfe: > > The LIKE keyword uses '%' to match any (including 0) number of > characters, and '_' to match exactly one character. To search for '%' or > '_' itself an escape character must also be specified using the ESCAPE > clause. For example, if the backslash is the escaping character, '\%' > and '\_' can be used to find the '%' and '_' characters themselves. For > example, SELECT .... LIKE '\_%' ESCAPE '\' will find the strings > beginning with an underscore. Nun ja, ich wollte ja eigentlich nicht nach den Zeichen selber suchen, sondern nur mal wissen, ob in LO/HSQL irgendwelche Zeichen nicht benutzt werden können, weil sie in SQL „reserviert“ sind (fällt mir gerade kein besserer Begriff ein, sorry ... :( Ich hoffe, du verstehst trotzdem, was ich meine ... ;) ). > LIKE geht nur mit Strings. Die Sonderzeichen sind hier nur '%' für > beliebig viele und '_' für genau einen Buchstaben. '*' wird von der > grafischen Benutzeroberfläche in Base zu einem '%' umgewandelt. Das > erkenne ich daran, dass ich bei einer Abfrage mir den SQL-Code anzeigen > lasse und dann einmal SQL direkt ausführen lasse. Da wird auf LIKE 'W*' > nichts mehr rausgegeben, während bei 'W%' bei mir in dem Beispiel 3 > Datensätze erscheinen. O.K. Ich hatte es jetzt mal in meiner Beispieldatenbank probiert. Aber weder mit * noch mit % bekomme ich eine Ausgabe, obwohl $Vorname und $Name im Feld „Name“ eingetragen sind ... :( Wenn ich mir den SQL-Code ansehe, ist das <quote> SELECT "Name", "Adresse", "Telefon" FROM "test" WHERE "Name" = 'Arno%' LIMIT 2 </quote> im konkreten Beispiel. Ein Eintrag mit „Arno Nym“ gibt es in der Tabelle, aber warum wird der dann nicht angezeigt? Danke, dass du/ihr euch für meine (dummen?) Fragen so viel Zeit nehmt :) Bis dann Thomas. -- The older I grow, the less important the comma becomes. Let the reader catch his own breath. -- Elizabeth Clarkson Zwart -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert