Condividi tramite


Funzione find_in_set

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la posizione di una stringa all'interno di un elenco delimitato da virgole di stringhe.

Sintassi

find_in_set(searchExpr, sourceExpr)

Argomenti

  • searchExpr: espressione STRING che specifica la "parola" da cercare.
  • sourceExpr: un'espressione di tipo "STRING" con virgole che separano le "parole".

Valori restituiti

An INTEGER. La posizione risultante parte da 1 e indica la prima lettera della corrispondenza. Se non viene trovata alcuna corrispondenza per searchExpr in sourceExpr o searchExpr contiene una virgola, viene restituito 0.

Esempi

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3