PDF Version of this document
Glossary
Help
Go to next page
Go to previous page

Räumliche Abfragen: Thematische Abfragen: Kombination der Operatoren

Kombination der Operatoren

Definition

Durch die Kombination der Operatoren ist es nun möglich, mehrere Bedingungen zu verknüpfen.

Die Booleschen Operatoren sind nicht kommutativ, d. h. das Ergebnis ihrer Anwendung in komplizierteren Ausdrücken hängt von der mathematisch klar definierten Reihenfolge der Teilausdrücke ab. Durch Klammersetzung kann eine andere Reihenfolge der Auswertung erzwungen werden (Bill 1999).

Nested Queries

Kreis 1: Baumart = „Lärche“
Kreis 2: Vorrat > 110 m3/ha
Kreis 3: Dichte > 80%

Venn-Diagramm Bedingungen Entsprechende SQL-Abfrage
(3 AND 2) OR 1 Select *
from Parzelle
where (Dichte > 80% and Vorrat > 110 m3/ha)
or Baumart = „Lärche“
1 AND (3 OR 2) Select *
from Parzelle
where Baumart = „Lärche“
and (Dichte > 80% or Vorrat > 110 m3/ha)
(3 XOR 1) AND 2 Select *
from Parzelle
where (Dichte > 80% xor Baumart = „Lärche“)
and Vorrat > 110 3/ha
(2 OR 1) NOT 3 Select *
from Parzelle
where (Vorrat > 110 m3/ha or Baumart = „Lärche“)
not Dichte > 80%
3 OR (2 XOR 1) Select *
from Parzelle
where Dichte > 80% or (Vorrat > 110 m3/ha
xor Baumart = „Lärche“)

Anwendung

Versuchen Sie die folgenden 4 Übungen zu lösen. Überlegen Sie insbesondere, welcher Operator sich jeweils dahinter verbirgt:


Wählen Sie alle Strassen des Typs Nebenstrasse, welche die Geschwindigkeitsbegrenzung 50 km/h haben (wählen Sie die Objekte, indem Sie die Tabellenzeilen anklicken).

Wählen Sie alle Strassen (als Überbegriff für alle Strassentypen), welche die Geschwindigkeitsbegrenzung 50 km/h haben (wählen Sie die Objekte, indem Sie die Tabellenzeilen anklicken).

Wählen Sie alle Strassen, welche die Geschwindigkeitsbegrenzung 50 km/h haben und die keine Nebenstrassen sind sowie alle Nebenstrassen, die keine Geschwindigkeitsbegrenzung von 50km/h haben (wählen Sie die Objekte, indem Sie die Tabellenzeilen anklicken).

Wählen Sie die Strassen, die 50 km/h als Geschwindigkeitsgrenze haben, aber nicht Nebenstrasssen sind (wählen Sie die Objekte, indem Sie die Tabellenzeilen anklicken).


Go to previous page Go to next page