Ole: SQL-Statement für Access 2010

Beitrag lesen

Hallo zusammen,

ich versuche mir derzeit ein SQL-Statement (für MS Access 2010) zusammen zu basteln, stoße aber dabei "leicht" an die Grenzen meines rudimentären Verständnisses von SQL.

Ich möchte Folgendes formulieren:

Suche alle Datensätze aus Spalte1 die entweder die Buchstaben "A", "F", "R" oder die Buchstaben "A", "F", "G" enthalten (case insensitive), diese dürfen aber nicht vorkommen innerhalb von Klammern "(" ")" oder nach einem Komma ","

Den ersten Teil habe ich schon (wenn vielleicht auch nicht auf die schönste Art und Weise):

SELECT * FROM tabelle1  
	where  
	 (LCase(spalte1) like '*a*' and LCase(spalte1) like '*f*' and LCase(spalte1) like '*r*')  
	or  
	 (LCase(spalte1) like '*a*' and LCase(spalte1) like '*f*' and LCase(spalte1) like '*g*')

Aber wie kann ich den Rest formulieren?

Die Alternative für mich wäre alle Datensätze zu exportieren, zu bereinigen und dann in eine neue Tabelle zu importieren. Dann hätte ich aber redundante Informationen.

Danke & Gruß
Ole