Pular para o conteúdo principal

assumeNotNull

Introduzido em: v1.1.0 Retorna o valor não Nullable correspondente a um valor do tipo Nullable. Se o valor original for NULL, um resultado arbitrário poderá ser retornado. Veja também: as funções ifNull e coalesce. Sintaxe
Argumentos
  • x — O valor original de qualquer tipo Nullable. Nullable(T)
Valor retornado Retorna o valor não anulável se o valor original não for NULL; caso contrário, retorna um valor arbitrário se o valor de entrada for NULL. Any Exemplos Exemplo de uso
Query
Response

coalesce

Introduzido em: v1.1.0 Retorna o argumento não NULL mais à esquerda. Sintaxe
Argumentos
  • x[, y, ...] — Qualquer número de parâmetros de tipo não composto. Todos os parâmetros devem ser de tipos de dados compatíveis entre si. Any
Valor retornado Retorna o primeiro argumento não NULL; caso todos os argumentos sejam NULL, retorna NULL. Any ou NULL Exemplos Exemplo de uso
Query
Response

firstNonDefault

Introduzido em: v25.9.0 Retorna o primeiro valor diferente do padrão de um conjunto de argumentos Sintaxe
Argumentos
  • arg1 — O primeiro argumento a ser verificado - arg2 — O segundo argumento a ser verificado - ... — Argumentos adicionais a serem verificados
Valor retornado O tipo do resultado é o supertipo de todos os argumentos Exemplos inteiros
Query
Response
strings
Query
Response
NULLs
Query
Response
zero Nullable
Query
Response

ifNull

Introduzido na versão: v1.1.0 Retorna um valor alternativo se o primeiro argumento for NULL. Sintaxe
Argumentos
  • x — O valor a verificar se é NULL. Any
  • alt — O valor que a função retorna se x for NULL. Any
Valor retornado Retorna o valor de x se ele não for NULL; caso contrário, alt. Any Exemplos Exemplo de uso
Query
Response

isNotNull

Introduzido em: v1.1.0 Verifica se o argumento não é NULL. Veja também: operador IS NOT NULL. Sintaxe
Argumentos
  • x — Um valor de um tipo de dado não composto. Any
Valor retornado Retorna 1 se x não for NULL; caso contrário, 0. UInt8 Exemplos Exemplo de uso
Query
Response

isNull

Introduzido em: v1.1.0 Verifica se o argumento é NULL. Veja também: operador IS NULL. Sintaxe
Argumentos
  • x — Um valor de tipo de dado não composto. Any
Valor retornado Retorna 1 se x for NULL; caso contrário, 0. UInt8 Exemplos Exemplo de uso
Query
Response

isNullable

Introduzido na versão: v22.7.0 Verifica se o tipo de dado do argumento é Nullable (ou seja, se permite valores NULL). Sintaxe
Argumentos
  • x — Um valor de qualquer tipo de dado. Any
Valor retornado Retorna 1 se x for do tipo de dado Nullable; caso contrário, 0. UInt8 Exemplos Exemplo de uso
Query
Response

isZeroOrNull

Introduzido na versão: v20.3.0 Verifica se o argumento é igual a zero (0) ou NULL. Sintaxe
Argumentos
  • x — Um valor numérico. UInt
Valor retornado Retorna 1 se x for NULL ou igual a zero; caso contrário, 0. UInt8/16/32/64 ou Float32/Float64 Exemplos Exemplo de uso
Query
Response

nullIf

Introduzido em: v1.1.0 Retorna NULL se os dois argumentos forem iguais. Sintaxe
Argumentos
  • x — O primeiro valor. Any
  • y — O segundo valor. Any
Valor retornado Retorna NULL se ambos os argumentos forem iguais; caso contrário, retorna o primeiro argumento. NULL ou Nullable(x) Exemplos Exemplo de uso
Query
Response

toNullable

Introduzido em: v1.1.0 Converte o tipo do argumento fornecido para Nullable. Sintaxe
Argumentos
  • x — Um valor de qualquer tipo não composto. Any
Valor retornado Retorna o valor de entrada, mas com o tipo Nullable. Nullable(Any) Exemplos Exemplo de uso
Query
Response
Última modificação em 3 de julho de 2026