StringEquals (consulta NoSQL)
APLICA-SE A: NoSQL
Devolve um valor booleano que indica se a primeira expressão de cadeia corresponde à segunda.
Sintaxe
STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Argumentos
Description | |
---|---|
string_expr_1 |
A primeira expressão de cadeia a comparar. |
string_expr_2 |
A segunda expressão de cadeia a comparar. |
boolean_expr (Opcional) |
Uma expressão booleana opcional para ignorar maiúsculas e minúsculas. Quando definida como true , esta função executa uma pesquisa não sensível a maiúsculas e minúsculas. Se não for especificado, o valor predefinido é false . |
Tipos de devolução
Devolve uma expressão booleana.
Exemplos
O exemplo seguinte verifica se "abc" corresponde a "abc" e se "abc" corresponde a "ABC".
SELECT VALUE {
compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
{
"compareSameCase": true,
"compareDifferentCase": false,
"compareIgnoreCase": true
}
]
Observações
- Esta função executa uma procura de índice.