Categorias:

Funções de cadeia de caracteres e binários (Correspondência/Comparação)

STARTSWITH

Retorna True se expr1 começar com expr2. Ambas as expressões devem ser de texto ou expressões binárias.

Dica

Você pode usar o serviço de otimização de pesquisa para melhorar o desempenho de consultas que chamam essa função. Para obter mais detalhes, consulte Serviço de otimização de pesquisa.

Sintaxe

STARTSWITH( <expr1> , <expr2> )
Copy

Retornos

Retorna um BOOLEAN. O valor será TRUE se expr1 começar com expr2. Retorna NULL se qualquer uma das expressões de entrada for NULL. Caso contrário, retorna FALSE.

Detalhes do agrupamento

The collation specifications of all input arguments must be compatible.

Esta função não oferece suporte às seguintes especificações de agrupamento:

  • pi (não identifica pontuação).

  • cs-ai (diferencia maiúsculas e minúsculas, não identifica acentos).

Exemplos

select * from strings;

---------+
    S    |
---------+
 coffee  |
 ice tea |
 latte   |
 tea     |
 [NULL]  |
---------+

select * from strings where startswith(s, 'te');

-----+
  S  |
-----+
 tea |
-----+
Copy