ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
8303
8303
EMPFEHLEN
-
Hallo!
Habe schon gesucht, aber das Problem scheint ungewöhnlich zu sein, oder ich suche falsch. Jedenfalls habe ich nix gefunden.
Was ich möchte ist eine Abfrage in der Art:
SELECT * FROM tabelle WHERE name NOT LIKE '%Chris%'
Ausgegeben werden sollen alle Datensätze, die diese Zeichenkette nicht beinhalten.
Beispiel:
Tabelle enthält:
Martin
Susanne
Klaus
Christian
Peter
Christine
Ausgabe:
Martin
Susanne
Klaus
Peter
So wie ich die Abfrage oben funktioniert das nicht. Ich bekomme zwar tatsächlich nur eine Teilmenge, allerdings kann ich nicht erkennen was rausgefiltert wird (sind schon ein paar tausend Datensätze) und die Datensätze enthalten teils den (eigentlich zu filternden) String, teils anderes (leer und andere Namen).
-
Du musst beim Access darauf achten, dass du als Wildcard nur * verwendest!
in deinem Fall:
SELECT * FROM tabelle WHERE name NOT LIKE '*Chris*'
Ich hab das gleiche Problem mit dem auflisten aller Tabellen in der Access-DB gehabt:
SELECT Name
FROM MSysObjects
WHERE ((Name Not Like ('MSys*')) AND (Type=1));
lg jt
Ähnliche Themen
-
Input-Elemente ordnen/einbinden, Feld ausblenden, wenn Url "text" enthält
Von Faili im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 08.07.10, 12:19 -
Access: Mehr Platz für "oder"-Kriterien in Abfrage
Von jeipack im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 22.07.09, 13:40 -
"System.Windows.Forms.TextBox" und "String" nicht def. Hilfe bei Taschenrechener!!
Von Bulldozer1930 im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 20.09.08, 17:04 -
Wie kann ich prüfen ob ein String "INBOX.Trash"enthält
Von rethus im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 03.10.06, 16:01 -
Access: Abfrage mehrerer "Zählungen" in einer Tabelle
Von Mecronomecon im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 30.09.04, 12:37





Zitieren
Login





