STRCMP (Lakehouse v1)
Retorna 0 se as strings forem iguais, -1 se o primeiro argumento for menor que o segundo e 1 nos demais casos.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.strcmp(<expr1> ,<expr2>)Exemplos do Analyze
Seção intitulada “Exemplos do 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 │└──────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”STRCMP(<expr1> ,<expr2>)Argumentos
Seção intitulada “Argumentos”| Argumentos | Descrição |
|---|---|
<expr1> |
A string. |
<expr2> |
A string. |
Tipo de retorno
Seção intitulada “Tipo de retorno”BIGINT
Exemplos de SQL
Seção intitulada “Exemplos 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 │└────────────────────────┘