Like mit Liste
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Like mit Liste
mit LIKE kann man ja bestimmen, was nicht oder doch in einem Feld vorhanden sein darf. Geht das nur mit einzelnen Komponenten, oder kann man irgendwie eine Liste erstellen und dann darüber abfragen, was alles davon vorhanden oder nicht vorhanden ist in einem Feld? Also wenn man mehrere Dinge sucht, oder ausschließen will.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Marcus Herz
- 1000 working lines a day
- Beiträge: 852
- Registriert: Mo, 16. Jan 2006 8:13
- Wohnort: Allgäu
- Hat sich bedankt: 39 Mal
- Danksagung erhalten: 192 Mal
- Kontaktdaten:
Re: Like mit Liste
Du kannst verodern (oder auch verneinen mit NOT LIKE
% steht für viele beliebige Zeichen, also Wildcard *
_ steht für genau ein Zeichen
Die beiden Platzhalter können an beliebigen Stellen im Suchausdruck stehen.
Soll eines der beiden Platzhalter aber gesucht werden gibts es diese Syntax:
Hier wird das Zeichen nach @ als Suchzeichen verwendet
. Alles klar?
Code: Alles auswählen
select * from tabelle where feld1 like 'Berlin%' or field1 like 'Hanburg%'
select * from tebelle where field1 like '12%34'
_ steht für genau ein Zeichen
Die beiden Platzhalter können an beliebigen Stellen im Suchausdruck stehen.
Soll eines der beiden Platzhalter aber gesucht werden gibts es diese Syntax:
Code: Alles auswählen
select * from tebelle where field1 like '12@%34' escape '@'
. Alles klar?
Gruß Marcus
Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Erkenne, was du findest, dann weißt du, wonach du gesucht hast
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Like mit Liste
hm, ich erläutere es nochmal.
In einem Feld können Zahlen von 1-7 stehen also "1234567". Das wäre dann die maximale Anzahl. Meine Abfrage müßte jetzt lauten, suche mir alle Sätze heraus, in denen im besagten Feld weder "1" noch "7" z.b steht. Die Zahlen können theoretisch durcheinander in dem Feld stehen. Oder auch so: "127 ".
In einem Feld können Zahlen von 1-7 stehen also "1234567". Das wäre dann die maximale Anzahl. Meine Abfrage müßte jetzt lauten, suche mir alle Sätze heraus, in denen im besagten Feld weder "1" noch "7" z.b steht. Die Zahlen können theoretisch durcheinander in dem Feld stehen. Oder auch so: "127 ".
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 651
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: Like mit Liste
Code: Alles auswählen
SELECT * FROM MeineTabelle WHERE
MeinFeld NOT LIKE '%1%'
AND
MeinFeld NOT LIKE '%7%'
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Like mit Liste
OK, so habe ich es bisher auch gemacht. Ich dachte nur es ginge etwas kompakter...
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!