STARTSWITH (Azure Cosmos DB)

SE APLICA A: SQL API

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.

Pasos siguientes