Vergleichsoperatoren (Entity SQL)
Vergleichsoperatoren sind für die folgenden Typen definiert: Byte, Int32, Int16, Int64, Double, Single, Decimal, String, DateTime, Date, Time und DateTimeOffset. Für die Operanden wird vor der Anwendung des Vergleichsoperators eine implizite Typhöherstufung durchgeführt. Vergleichsoperatoren geben stets boolesche Werte zurück. Das Ergebnis ist null, wenn mindestens einer der Operanden den Wert null hat.
Gleichheit und Ungleichheit sind für jeden Objekttyp definiert, der über eine Identität verfügt, wie z. B. für den Boolean-Typ. Nicht primitive Objekte mit einer Identität werden als gleich betrachtet, wenn sie über die gleiche Identität verfügen.
In der folgenden Tabelle werden die Entity SQL-Vergleichsoperatoren aufgelistet.
Operator | Beschreibung |
---|---|
Überprüft zwei Ausdrücke auf Gleichheit. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck größer als der rechte Ausdruck ist. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck größer oder gleich dem rechten Ausdruck ist. |
|
Ermittelt, ob ein Abfrageausdruck den Wert NULL hat. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck kleiner als der rechte Ausdruck ist. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck kleiner oder gleich dem rechten Ausdruck ist. |
|
Ermittelt, ob der Ergebniswert eines Ausdrucks in einem angegebenen Bereich liegt. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck vom rechten Ausdruck verschieden ist. |
|
Vergleicht zwei Ausdrücke, um zu ermitteln, ob der linke Ausdruck vom rechten Ausdruck verschieden ist. |
|
Ermittelt, ob eine bestimmte Zeichenfolge mit einem angegebenen Muster übereinstimmt. |
Siehe auch
Konzepte
Operatoren (Entity SQL)
Operatorrangfolge (Entity SQL)
Entity SQL-Referenz