=
Opérateur = (signe égal)
S’applique à : Databricks SQL
Databricks Runtime
Retourne true
si expr1
est égal à expr2
, sinon false
. Cette fonction est similaire à l’opérateur == (signe égal égal).
Syntaxe
expr1 = expr2
Arguments
expr1
: Expression de tout type comparable.expr2
: expression qui partage un type moins commun avecexpr1
.
Retours
A BOOLEAN
.
Exemples
> SELECT 2 = 2;
true
> SELECT 1 = '1';
true
> SELECT true = NULL;
NULL
> SELECT equal_null(true, NULL);
false
> SELECT NULL = NULL;
NULL
> SELECT equal_null(NULL, NULL);
true
-- By default string comparisons are trailing space sensitive
-- This can be overridden by using the COLLATE clause
> SELECT 'hello' = 'hello ' AS default,
'hello' = 'hello ' COLLATE UTF8_BINARY AS utf8_binary,
'hello' = 'hello ' COLLATE UTF8_BINARY_RTRIM AS rtrim;
default utf8_binary rtrim
------- ----------- -----
false false true
-- By default string comparisons are trailing space sensitive
-- This can be overridden by using the COLLATE clause
> SELECT 'world ' = 'world ' AS default,
'world ' = 'world ' COLLATE UTF8_BINARY AS utf8_binary,
'world ' = 'world ' COLLATE UTF8_BINARY_RTRIM AS rtrim;
default utf8_binary rtrim
------- ----------- -----
false false true
Rubriques connexes
- <Opérateur (signe inférieur à)
- Opérateur <= (signe inférieur ou égal)
- > Opérateur (signe supérieur)
- Opérateur >= (signe supérieur ou égal)
- <=> Opérateur (signe inférieur ou égal)
- Opérateur != (signe point d’exclamation égal)
- Opérateur == (signe égal égal)
- equal_null, fonction
- <>Opérateur (signe inférieur supérieur)
- Règles de type de données SQL
- Classement