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 |
---|---|
Realizam operações bit a bit em expressões. |
|
Manipulam expressões condicionais. |
|
Fornecem informações contextuais sobre o ambiente, a sessão e o objeto atuais. |
|
Convertem expressões de um tipo de dados em outro tipo de dados. |
|
Geram valores aleatórios ou sequenciais. |
|
Manipulam datas, horas e carimbos de data/hora. |
|
Executam criptografia e descriptografia em valores VARCHAR ou BINARY. |
|
Acessam arquivos preparados no armazenamento em nuvem. |
|
Trabalham com dados geoespaciais. |
|
Realizam operações logarítmicas, trigonométricas, de arredondamento, truncamento, expoente e raiz em valores numéricos. |
|
Trabalham com dados semiestruturados (JSON, Avro etc.). |
|
Manipulam e transformam a entrada de cadeia de caracteres. |
|
Subconjunto de funções de cadeia de caracteres para realizar operações em itens que correspondem a uma expressão regular. |
|
Valores de hash para números inteiros de 64 bits assinados usando um algoritmo determinístico. |
|
Recuperam dados ou metadados sobre objetos de banco de dados (por exemplo, tabelas) ou arquivos (por exemplo, arquivos preparados). |