GITTA-Logo
PDF Version of this document Search Help Glossary

Lesson Navigation IconRäumliche Abfragen

Unit Navigation IconEinführung in räumliche Abfragen

Unit Navigation IconThematische Abfragen

LO Navigation IconVergleichsoperatoren

LO Navigation IconArithmetische Operatoren

LO Navigation IconLogische Operatoren

LO Navigation IconKombination der Operatoren

LO Navigation IconMögliche Abfragen formulieren

Unit Navigation IconGeometrische Abfragen

Unit Navigation IconTopologische Abfragen

Unit Navigation IconZusammenfassung

Unit Navigation IconGlossar

Unit Navigation IconBibliographie

Unit Navigation IconMetadaten


GITTA/CartouCHe news:


Go to previous page Go to next page

Kombination der Operatoren

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).

Top Go to previous page Go to next page