Compartir a través de


Función find_in_set

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve la posición de una cadena en una lista de cadenas separadas por comas.

Sintaxis

find_in_set(searchExpr, sourceExpr)

Argumentos

  • searchExpr: expresión de cadena que especifica la “palabra” que se debe buscar.
  • sourceExpr: expresión de cadena con “palabras” separadas por comas.

Devoluciones

Valor INTEGER. La posición resultante es de base 1 y apunta a la primera letra de la coincidencia. Si no se encuentra ninguna coincidencia para searchExpr en sourceExpr o searchExpr contiene una coma, devuelve 0.

Ejemplos

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