STARTSWITH (Azure Cosmos DB)

APLICA-SE A: API do SQL

Retorna um valor booliano que indica se a primeira expressão de cadeia de caracteres começa com a segunda.

Sintaxe

STARTSWITH(<str_expr1>, <str_expr2> [, <bool_expr>])  

Argumentos

str_expr1
É uma expressão de cadeia de caracteres.

str_expr2
É uma expressão de cadeia de caracteres a ser comparada ao início de str_expr1.

bool_expr valor opcional para ignorar maiúsculas e minúsculas. Quando definido como true, STARTSWITH fará uma pesquisa que não diferencia maiúsculas de minúsculas. Quando não especificado, esse valor é false.

Tipos de retorno

Retorna uma expressão booliana.

Exemplos

O exemplo a seguir verifica se a cadeia de caracteres "abc" começa com "b" e "A".

SELECT STARTSWITH("abc", "b", false) AS s1, STARTSWITH("abc", "A", false) AS s2, STARTSWITH("abc", "A", true) AS s3

Este é o conjunto de resultados.

[
    {
        "s1": false,
        "s2": false,
        "s3": true
    }
]

Comentários

Saiba mais sobre como esta função do sistema de cadeia de caracteres usa o índice.

Próximas etapas