STARTSWITH (Azure Cosmos DB)
SE APLICA A: NoSQL
Devuelve un valor booleano que indica si la primera expresión de cadena empieza con la segunda.
Sintaxis
STARTSWITH(<str_expr1>, <str_expr2> [, <bool_expr>])
Argumentos
str_expr1
Es una expresión de cadena.
str_expr2
Es una expresión de cadena que se va a comparar con el principio de str_expr1.
bool_expr Valor opcional para omitir mayúsculas y minúsculas. Cuando se establece en true, STARTSWITH realizará una búsqueda sin distinguir mayúsculas y minúsculas. Si no se especifica, este valor es false.
Tipos de valores devueltos
Devuelve una expresión condicional.
Ejemplos
En el ejemplo siguiente se comprueba si la cadena "abc" empieza por "b" y "A".
SELECT STARTSWITH("abc", "b", false) AS s1, STARTSWITH("abc", "A", false) AS s2, STARTSWITH("abc", "A", true) AS s3
El conjunto de resultados es el siguiente:
[
{
"s1": false,
"s2": false,
"s3": true
}
]
Observaciones
Obtenga información sobre cómo esta función del sistema de cadenas usa el índice.