Categorias:

Funções de conversão

TRY_TO_BOOLEAN

Uma versão especial de TO_BOOLEAN que realiza a mesma operação (ou seja, converte uma expressão de entrada em um valor booleano), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro).

Para obter mais informações, consulte Funções de conversão de tratamento de erros.

Sintaxe

TRY_TO_BOOLEAN( <string_expr> )
Copy

Argumentos

string_expr

Uma expressão de cadeia de caracteres que pode ser avaliada como um valor BOOLEAN.

Retornos

O tipo de dados do valor retornado é BOOLEAN.

Notas de uso

  • Funciona apenas para expressões de cadeia de caracteres.

Exemplos

Isso demonstra o uso de TRY_TO_BOOLEAN:

SELECT TRY_TO_BOOLEAN('True')  AS "T", 
       TRY_TO_BOOLEAN('False') AS "F",
       TRY_TO_BOOLEAN('Oops')  AS "N";
+------+-------+------+
| T    | F     | N    |
|------+-------+------|
| True | False | NULL |
+------+-------+------+
Copy