Mostrando postagens com marcador Utilizando Funções de Uma Única Linha Para Personalizar Saídas. Mostrar todas as postagens
Mostrando postagens com marcador Utilizando Funções de Uma Única Linha Para Personalizar Saídas. Mostrar todas as postagens

sexta-feira, 24 de outubro de 2014

Utilizando Funções de Uma Única Linha Para Personalizar Saídas

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: 
  1. Funções de uma única linha;
  2. Funções de várias linhas, conhecidas também como Funções de Grupo.
Tipos de Funções


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.
Tipos de Funções de Linha


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.