Abfrage im formularbasierten Filter mit ? oder *

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Abfrage im formularbasierten Filter mit ? oder *

Re: Abfrage im formularbasierten Filter mit ? oder *

von AndreasJBittner » Do, 13.05.2010 11:06

Hallo,

Du hast Dir die Antwort doch schon gegeben. Jokerzeichen sind für MySQL das ? (1 Zeichen) und das % (mindestens 1 Zeichen oder mehr). Deine SQL-Abfrage muß dann aber auch angepaßt werden. Es heißt dann statt

SELECT ... FROM <Tabelle> WHERE .... = 'xxx'

nun

SELECT ... FROM <Tabelle> WHERE .... LIKE 'xx?' (oder 'xx%')

HTH & Grüße
Andreas

Re: Abfrage im formularbasierten Filter mit ? oder *

von BWJuergen » Do, 13.05.2010 10:25

Eventuell habe ich mich in der Fragestellung undeutlich ausgedrückt. Kann mir wirklich niemand sagen ob und wie ich Suchbegriffe in der formularbasierten Suche abkürzen kann? Wie bespielsweise in anderen Datenbanken bei Müller* werden alle Datensätze ausgewiesen die in dem Suchfeld mit "Müller" beginnen. Z.B. Müller & Co, Müllerbacher usw. Oder *müller für Ergebnisse wie Obermüller, Max Müller usw. Nochmals vielen Dank für Hilfe !

Abfrage im formularbasierten Filter mit ? oder *

von BWJuergen » Mi, 12.05.2010 15:50

Als OO Base Anfänger habe ich problemlos eine Datenbank erstellt und gefüllt. Wenn ich aber einen Datensatz mit dem formularbasierten Filter suchen möchte muss ich immer den vollständigen Feldinhalt eingeben. Was bei Firmen mit verschiedenen Rechtsformen usw. sehr schwierig ist. Kann ich hier nicht mit Ersatzzeichen wie ? oder * arbeiten ? Wenn ja, welche Zeichen sind es, und wie sind sie anzuwenden? Vielen Dank für Hilfe.

Nach oben