STRCMP (Lakehouse v1)
Devuelve 0 si las cadenas son iguales, -1 si el primer argumento es menor que el segundo y 1 en caso contrario.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.strcmp(<expr1> ,<expr2>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.strcmp('text', 'text2')┌──────────────────────────────┐│ func.strcmp('text', 'text2') │├──────────────────────────────┤│ -1 │└──────────────────────────────┘
func.strcmp('text2', 'text')┌──────────────────────────────┐│ func.strcmp('text2', 'text') │├──────────────────────────────┤│ 1 │└──────────────────────────────┘
func.strcmp('text', 'text')┌──────────────────────────────┐│ func.strcmp('text', 'text') │├──────────────────────────────┤│ 0 │└──────────────────────────────┘Sintaxis SQL
Sección titulada «Sintaxis SQL»STRCMP(<expr1> ,<expr2>)Argumentos
Sección titulada «Argumentos»| Argumentos | Descripción |
|---|---|
<expr1> |
La cadena. |
<expr2> |
La cadena. |
Tipo de retorno
Sección titulada «Tipo de retorno»BIGINT
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT STRCMP('text', 'text2');┌─────────────────────────┐│ STRCMP('text', 'text2') │├─────────────────────────┤│ -1 │└─────────────────────────┘
SELECT STRCMP('text2', 'text');┌─────────────────────────┐│ STRCMP('text2', 'text') │├─────────────────────────┤│ 1 │└─────────────────────────┘
SELECT STRCMP('text', 'text');┌────────────────────────┐│ STRCMP('text', 'text') │├────────────────────────┤│ 0 │└────────────────────────┘