Zeichenkettenvergleiche und arithmetische Operatoren

Vergleichsoperator LIKE

Durch den Vergleichsoperator LIKE kann eine Zeichenkette mit einem Ausschnitt aus einer Zeichenkette verglichen werden. Der Ausschnitt wird mit zwei reservierten Zeichen dargestellt:

LIKE Anfrage
remark

NOT LIKE untersucht ob das gegebene Ausschnitt nicht in der Zeichenkette vorhanden ist.

Arithmetische Operatoren

Die arithmetischen Standard-Operatoren für Addition (+), Subtraktion (-), Multiplikation (*) und Division (/) können für alle numerischen Werte oder Attribute mit numerischen Domänen eingesetzt werden. Damit können Attribute in einer Anfrage miteinander verrechnet werden.

Arithemische Operatoren Anfrage

Das obige Beispiel liefert eine Ergebnisrelation mit drei Attributen, deren drittes mit dem Namen „Wucher“ versehen wurde (da „Preis / Grösse“ kein sonderlich geeignete Bezeichnung ist) und den Preis je Grösseneinheit angibt. Als Wucher wird ein Verhältnis grösser als 15 angenommen.

Arithmetische Operatoren können im SELECT Teil einer Anfrage oder in Bedingungen verwendet werden.

remarkIm SELECT oder im FROM Teil einer Anfrage kann mit dem Befehl AS Attributen oder Relationen ein anderer Namen gegeben werden: <Attribut/Relation> AS <neuer Name> (Das Schlüsselwort AS kann auch weggelassen werden). Dies kann dazu verwendet werden, um wie im Beispiel einem berechneten Wert einen sinnvollen Namen zu geben oder um SQL Anfragen lesbarer zu machen.