TurboSQL Guide Funktionen und Operatoren |
Top Previous Next |
Hier ist eine Liste von Funktionen und Operatoren, die in TurboSQL Ausdrücken verwendet werden können. Die Liste setzt sich aus wenigen Standard SQL Funktion und vielen zusätzlichen TurboDB Funktionen zusammen. = Syntax expr1 = expr2 Beschreibung Test auf Gleichheit. < Syntax expr1 < expr2 Beschreibung Test ob der Ausdruck expr1 kleiner als expr2 ist. <= Syntax expr1 <= expr2 Beschreibung Test ob der Ausdruck expression expr1 kleiner oder gleich expr2 ist. > Syntax expr1 > expr2 Beschreibung Test ob der Ausdruck expr1 größer als expr2 ist. >= Syntax expr1 >= expr2 Beschreibung Test ob der Ausdruck expr1 größer oder gleich expr2 ist. BETWEEN ... AND ... Syntax expr1 BETWEEN expr2 AND expr3 Beschreibung Test ob der Ausdruck expr1 größer oder gleich expr2 und kleiner oder gleich expr3 ist. IN Syntax expr IN (expr1, expr2, expr3, ...) Beschreibung Test ob expr mit einem der Ausdrücke expr1, expr2, expr3, ... übereinstimmt. AND Syntax cond1 AND cond2 Beschreibung Test ob sowohl cond1 als auch cond2 wahr ist. OR Syntax cond1 OR cond2 Beschreibung Test ob cond1 oder cond2 wahr ist. NOT Syntax NOT cond Beschreibung Test ob cond falsch ist. CASE Syntax CASE CASE expr Beschreibung Die erste Form der case Operation ermittelt den ersten Ausdruck für den die Bedingung wahr ist. Die zweite liefert den B Ausdruck, dessen A Ausdruck identisch ist zu expr. Beispiele CASE WHEN Age < 8 THEN 'infant'WHEN Age < 18 THEN 'teenager' WHEN Age < 30 THEN 'twen' ELSE 'adult' END CAST Syntax CAST(value AS type) Beschreibung Wandelt value falls möglich in den angegebenen Datentyp type um. Die Cast Operation kann Zeichenketten abschneiden und die Genauigkeit von Zahlen vermindern. Falls eine Umwandlung nicht möglich ist, führt CAST zu einem Fehler. Beispiele CAST(time AS CHAR(10)) --Converts the time in its string representation Siehe auch Allgemeine Funktionen und Operatoren |