<=>
-Operator (Kleiner als-Gleich-Größer als-Zeichen)
Gilt für: Databricks SQL Databricks Runtime
Gibt das gleiche Ergebnis wie EQUAL(=)
für Nicht-NULL-Operanden, aber true
zurück, wenn beide NULL
sind, sowie false
, wenn einer der Operanden NULL
ist. Dieser Operator ist ein Synonym für expr1 is not distinct from expr2
.
Syntax
expr1 <=> expr2
Argumente
expr1
: Ein Ausdruck eines vergleichbaren Typs.expr2
: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mitexpr1
aufweist.
Gibt zurück
Einen BOOLESCHEN Wert.
Beispiele
> SELECT 2 <=> 2;
true
> SELECT 1 <=> '1';
true
> SELECT true <=> NULL;
false
> SELECT NULL <=> NULL;
true
Verwandte Themen
- !=-Operator (Ausrufezeichen, Gleichheitszeichen)
- <-Operator (Kleiner als-Zeichen)
- >-Operator (Größer-als-Zeichen)
- >=Operator (Größer-Gleich-Zeichen)
- <=Operator (Kleiner als-Gleich-Zeichen)
- =-Operator (Gleichheitszeichen)
- <>-Operator (Kleiner als-Größer als-Zeichen)
- is distinct-Operator
- SQL-Datentypregeln