Professional Documents
Culture Documents
LBD 04
LBD 04
1
Funções Caractere Funções Caractere
• Exemplos : • Resultado : • Exercícios:
UPPER(‘blake’) BLAKE – Utilizar cada uma das funções abaixo nas cláusulas, SELECT,
LOWER (‘String’) string WHERE ou ORDER BY da tabela scoot.emp
2
Trabalhando com Datas Trabalhando com Datas
• Mostrando a data atual: • Funções de Data:
Função Descrição
SQL> SELECT SYSDATE FROM DUAL; MONTHS_BETWEEN Numero de messes entre duas datas
ADD_MONTHS Adiciona messes a uma data
NEXT_DAY Dia seguinte a data
• Aritmética com Datas LAST_DAY Último dia do mês
ROUND Data de arredondamento
Operação Resultado Descrição TRUNC Data truncada
data+número data Adiciona dias na data
data - número data Subtrai dias na data
data - data número em dias Subtrai data de data
data + número/24 data Adiciona horas para data
• Conversão Explícita
– TO_CHAR
– TO_DATE NUMBER CHARACTER DATE
– TOP_NUMBER
TO_CHAR TO_CHAR
3
Funções de Conversão Funções de Conversão
• Sintaxe • Usando TO_CHAR
– TO_CHAR (número/data, [fmt], [nlsparams]) SELECT empno , ename, TO_CHAR(hiredate , ‘MM/YY’)
– TO_DATE (caractere, [fmt], [nlsparams ]) FROM scott .emp;
Outras Funções
• Usando NVL
– Converte um valor nulo para real
– Pode ser utilizado com data, caractere e números
– Exemplos
• NVL(comm,0)
• NVL(hiredate, ‘01-JAN-97’)
• NVL(job,’Sem cargo ainda !!!’)