Mehrere Kriterien
Natürlich kann man nicht nur ein Kriterium eingeben, sondern beliebig viele,
die mit und bzw. oder in Beziehung gesetzt werden. Die folgende
Einstellung ergibt alle Ortsnamen, die mit „S“ oder „M“ beginnen:
Abfrage1 |
tblOrte |
* |
IDOrt |
txtOrt |
lngLand |
|
SELECT txtOrt
FROM tblOrte
WHERE (txtOrt Like "S*")
OR (txtOrt Like "M*");
Abfrage1 |
txtOrt |
München |
Stuttgart |
Jetzt die Kriterien für alle Orte, die ein „r“ enthalten und in
Nordrhein-Westfalen liegen:
SELECT *
FROM tblOrte
WHERE (txtOrt Like "*r*")
AND (lngLand = 10);
Abfrage1 |
IDOrt |
txtOrt |
lngLand |
7 | Düsseldorf | 10 |
8 | Dortmund | 10 |
Es ist auch möglich, mit Nicht eine Bedingung zu negieren:
SELECT *
FROM tblOrte
WHERE txtOrt Not Like "D*";
Abfrage1 |
IDOrt |
txtOrt |
lngLand |
1 | Berlin | 3 |
2 | Hamburg | 6 |
3 | München | 2 |
4 | Köln | 10 |
5 | Frankfurt | 7 |
6 | Stuttgart | 1 |