Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Instruções para Conversão Funções nas Instruções Caracteres • Exemplo Manipular String Exemplo Funções Numéricas • ROUND: arredonda o valor para o decimal especificado ROUND(45.926, 2) 45.93 • TRUNC: trunca o valor para o decimal especificado TRUNC(45.926, 2) 45.92 • MOD: retorna o resto da divisão MOD(1600, 300) 100 Funções com Data • ADD_MONTHS (data,n) Adiciona n meses a data especificada. • MONTHS_BETWEEN (data1, data2) Calcula o número de meses entre as datas fornecidas. • NEXT_DAY (data, ‘dia da semana’) Devolve a data do 1º. dia da semana após a data fornecida. • LAST_DAY ( data ) Último dia do mês que contém a data. Aritmética com Datas • DATA + nº => Soma dias na data. • DATA - nº => Subtrai dias de data. • DATA – DATA => Diferença em dias das duas datas. • DATA + nº/24 => Soma horas na data. • DATA + nº/24/60 => Soma minutos na data. • DATA + nº/24/60/60 => Soma segundos na data. Conversões de Tipo TO_CHAR com Datas TO_CHAR com Números Exemplo Valores Nulos Para atribuir valor a uma informação nula usamos: NVL (valor1, valor2 ) Converte o valor1 em valor2 se valor1 for nulo. Tabela DUAL • É uma tabela de sistema que pode ser acessada por todos os usuários do banco de dados. • Contém apenas uma coluna e uma linha. Esta tabela é útil quando se deseja consultar valores, como por exemplo, o valor de expressão que não é originada de uma tabela com dados do usuário. • Exemplos: a) SELECT SYSDATE FROM DUAL; b) SELECT TO_CHAR(sysdate, 'DAY - MONTH') FROM DUAL; Busca a data no servidor de Banco de Dados Você pode aplicar funções para visualizar os resultados • Lista de Exercícios
Compartilhar