Expressões do Lakehouse v1
O Lakehouse v1 assenta no motor SQL Databend. Para cada função abaixo, este site disponibiliza sintaxe e exemplos adaptados ao PlaidCloud; para a referência original completa (com todos os casos limite e variantes de argumentos), consulte a referência de funções SQL do Databend.
Funções escalares
Seção intitulada “Funções escalares”- Funções de matriz — Executam operações com matrizes
- Funções de expressões bit a bit — Executam operações e manipulações bit a bit
- Funções de expressões condicionais — Implementam lógica condicional e instruções case
- Funções de contexto — Fornecem informação sobre o contexto de execução SQL atual
- Funções de conversão — Convertem tipos de dados e fazem conversões de valores
- Funções de data e hora — Manipulam e formatam datas e horas
- Funções geoespaciais — Tratam e manipulam dados geoespaciais
- Funções de geometria — Tratam e manipulam dados de geometria geoespacial
- Funções de intervalo — Criam e manipulam intervalos de tempo
- Funções de mapa — Criam e manipulam estruturas de dados de mapa
- Funções numéricas — Executam cálculos e operações numéricas
- Funções de pesquisa — Encontram valores através de expressões
- Funções de dados semiestruturados e estruturados — Trabalham com JSON e outros formatos de dados estruturados
- Funções de cadeias de caracteres — Manipulam cadeias de caracteres e executam operações com expressões regulares
Funções de agregação
Seção intitulada “Funções de agregação”- Funções de agregação — Calculam resumos como soma, média, contagem, etc.
- Funções de janela — Fornecem cálculos agregados sobre um intervalo de linhas especificado
Funções de IA
Seção intitulada “Funções de IA”- Funções de IA — Tiram partido das capacidades de IA e de aprendizagem automática
Funções especializadas
Seção intitulada “Funções especializadas”- Funções de hash — Geram valores de hash para segurança e comparação de dados
- Funções de endereço IP — Manipulam e analisam dados de endereços IP
- Funções UUID — Geram e manipulam UUID
Funções de sistema e de tabela
Seção intitulada “Funções de sistema e de tabela”- Funções de sequência — Geram valores sequenciais
- Funções de sistema — Acedem a informação ao nível do sistema e executam operações de controlo
- Funções de tabela — Devolvem resultados em formato tabular
Outras funções
Seção intitulada “Outras funções”- Funções de dicionário — Trabalham com estruturas de dados de dicionário
- Outras funções diversas — Um conjunto de várias outras funções
- Funções de teste — Funções utilizadas para fins de teste