As funções são recursos muito utilizados no SQL, e possuem vários objetivos, os quais são:
- Executar cálculo de dados;
- Modificar itens individuais de dados;
- Manipular saídas de grupos de linhas;
- Formatar datas e números;
- Converter tipos de dados de colunas.
Os tipos de funções são:
- Funções de uma única linha;
- Funções de várias linhas, conhecidas também como Funções de Grupo.
O objetivo deste tópico é esclarecer acerca das Funções de Uma Única Linha, sendo é nela que será focada as informações aqui.
As funções de uma linha trabalham alterando linhas isoladas e retornam um resultado por linha, existem muitos tipos, que são:
- Caractere: aceitam a entrada de caractere e podem retornar valores numéricos ou de caractere;
- Número: aceitam entrada numérica e retornam valores numéricos;
- Data: operam em valores do tipo DATE, todas retornam um valor do tipo DATE, com exceção da função MONTHS_BETWEEN, que retorna um número, que é a quantidade de meses dentro de um determinado período.
- Conversão: converte um tipo de dados em outro, como por exemplo: TO_DATE, TO_CHAR, TO_NUMBER;
- Geral: Exemplo desse tipo de função são as funções: NVL, NVL2, NULLIF, COALESCE, CASE, DECODE.
Para cada um tipo de função de uma única linha, existem vários exemplos, cada tipo será explorado posteriormente, em um tópico próprio a cada um.
Nenhum comentário:
Postar um comentário