Condividi tramite


Funzione endswith

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 10.4 LTS e versioni successive

La funzione funziona in modalità BINARY se entrambi gli argomenti sono BINARY. Restituisce true se expr termina con endExpr.

Sintassi

endswith(expr, endExpr)

Argomenti

  • expr: espressione STRING o BINARY.
  • endExpr: espressione STRING o BINARY che viene confrontata con la fine di str.

Valori restituiti

Valore booleano.

Se expr o endExpr è NULL, il risultato è NULL.

Se endExpr è la stringa vuota o un file binario vuoto, il risultato è true.

Esempi

> SELECT endswith('SparkSQL', 'SQL');
 true

> SELECT endswith('SparkSQL', 'sql');
 false

> SELECT endswith('SparkSQL', NULL);
 NULL

> SELECT endswith(NULL, 'Spark');
 NULL

> SELECT endswith('SparkSQL', '');
 true

> SELECT endswith(x'110033', x'33');
 true