Funções escalares

Este documento fornece links para as funções escalares definidas pelo sistema, agrupadas por categoria.

Uma função escalar é uma função que retorna um valor por invocação; na maioria dos casos, você pode pensar nisso como o retorno de um valor por linha. Isso contrasta com Funções de agregação, que retorna um valor por grupo de linhas.

Categoria

Descrição

Funções de expressões bit a bit

Realizam operações bit a bit em expressões.

Funções de expressão condicional

Manipulam expressões condicionais.

Funções de contexto

Fornecem informações contextuais sobre o ambiente, a sessão e o objeto atuais.

Funções de conversão

Convertem expressões de um tipo de dados em outro tipo de dados.

Funções de geração de dados

Geram valores aleatórios ou sequenciais.

Funções de data e hora

Manipulam datas, horas e carimbos de data/hora.

Funções de criptografia

Executam criptografia e descriptografia em valores VARCHAR ou BINARY.

Funções de arquivo

Acessam arquivos preparados no armazenamento em nuvem.

Funções geoespaciais

Trabalham com dados geoespaciais.

Funções numéricas

Realizam operações logarítmicas, trigonométricas, de arredondamento, truncamento, expoente e raiz em valores numéricos.

Funções de dados semiestruturados e estruturados

Trabalham com dados semiestruturados (JSON, Avro etc.).

Funções de cadeia de caracteres e binários

Manipulam e transformam a entrada de cadeia de caracteres.

Funções de cadeia de caracteres (expressões regulares)

Subconjunto de funções de cadeia de caracteres para realizar operações em itens que correspondem a uma expressão regular.

Funções de hash

Valores de hash para números inteiros de 64 bits assinados usando um algoritmo determinístico.

Funções de metadados

Recuperam dados ou metadados sobre objetos de banco de dados (por exemplo, tabelas) ou arquivos (por exemplo, arquivos preparados).