- Categorias:
Funções de dados semiestruturados e estruturados (Predicados de tipo)
IS_DOUBLE , IS_REAL¶
Retorna TRUE se o argumento VARIANT contiver um valor de número de ponto flutuante, número de ponto fixo ou inteiro.
Estas funções são sinônimas.
- Consulte também:
Sintaxe¶
Argumentos¶
variant_exprUma expressão que avalia como um valor do tipo VARIANT.
Retornos¶
Retorna um valor BOOLEAN ou NULL.
Retorna TRUE se o valor VARIANT contiver um número de ponto flutuante, um número de ponto fixo ou um valor inteiro. Caso contrário, retorna FALSE.
Se a entrada for NULL, retorna NULL sem relatar um erro.
Exemplos¶
Os exemplos a seguir usam a função IS_DOUBLE.
Uso da função IS_DOUBLE em uma cláusula WHERE¶
Criação e preenchimento da tabela vartab. A instrução INSERT usa a função PARSE_JSON para inserir valores VARIANT na coluna v da tabela.
Consultar os dados. A consulta usa a função TYPEOF para mostrar os tipos de dados dos valores armazenados na coluna VARIANT.
Mostre os números de ponto flutuante, os números de ponto fixo e os números inteiros nos dados usando a função IS_DOUBLE em uma cláusula WHERE:
Uso da função IS_DOUBLE em uma lista SELECT¶
Criação e preenchimento da tabela multiple_types. A instrução INSERT usa a função TO_VARIANT para inserir valores VARIANT nas colunas.
Consulte os dados usando a função TYPEOF para mostrar os tipos de dados dos valores armazenados nos valores VARIANT.
Mostre se uma coluna contém números de ponto flutuante, números de ponto fixo ou inteiros nos dados usando a função IS_DOUBLE em uma lista SELECT: