Freigeben über


Numerische Operatoren und Vergleichsoperatoren

Arithmetische Operatoren und Vergleichsoperatoren funktionieren mit folgenden Ausnahmen wie in der Common Language Runtime (CLR):

  • SQL unterstützt den Modulusoperator bei Gleitkommazahlen nicht.

  • SQL unterstützt ungeprüfte arithmetische Operatoren nicht.

  • Inkrementoperatoren und Dekrementoperatoren führen zu Nebeneffekten, wenn Sie diese in Ausdrücken verwenden, die nicht in SQL repliziert werden können und daher nicht unterstützt werden.

Unterstützte Operatoren

LINQ to SQL unterstützt die folgenden Operatoren.

  • Grundlegende arithmetische Operatoren

    • +

    • - (Subtraktion)

    • *

    • /

    • Visual Basic-Ganzzahlendivision (\)

    • % (Visual Basic Mod)

    • <<

    • >>

    • - (unäre Negation)

  • Grundlegende Vergleichsoperatoren:

    • Visual Basic = und C# ==

    • Visual Basic <> und C# !=

    • Visual Basic Is/IsNot

    • <

    • <=

    • >

    • >=

Siehe auch