Buscar

Atividade Revisão 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Atividade Revisão 3°
Quais são as funções de manipulações de caracteres?
LOWER: converte maiúsculas em letras minúsculas.
UPPER: converte minúsculas em letras maiúsculas.
 INITCAP: converte a primeira letra de cada palavra em maiúscula e mantém as outras letras em minúsculas.
Defina as funções numéricas e cite exemplos.
ROUND: arredonda o valor para o decimal especificado.
TRUNC : trunca o valor para o decimal especificado.
MOD: retorna o resto da divisão
Tanto a função ROUND como a função TRUNC trabalham com argumentos. Explique o que acontece se o segundo argumento for 0 ou se o segundo argumento for 2
Se o segundo argumento for “0” o valor será troncado para zero casas decimais.
Se o segundo argumento for 2 ou estiver ausente, o valor será truncado para duas casas decimais.
4. Crie uma consulta para exibir a data atual. Denomine a coluna como DATE.
5. Para cada funcionário, faça uma consulta que exiba o seu número, nome, salário e um aumento de salário de 15%. Atribua a coluna o apelido de NOVO SALÁRIO.
6. Crie uma consulta que exiba os nomes, os comprimentos dos nomes de todos os funcionários que comecem com a letra J, A ou M.
Select ename, length (ename) from emp where ename like ‘%a%‘
7. Elabore um comando que mostre a quantidade de semanas trabalhadas para os funcionários do departamento 10.
Select ename, round (sysdate – hiredate) / 7 as weeks 
From emp
Where deptno = 10
8. Elabore um comando que mostre a data de hoje no formato Picture. Idem para a hora atual.
Select to_char (sysdate, ‘day, ddth, monthyyyy’) “format picture”
From sys.dual
9. Usando a função DECODE, crie uma consulta que exiba a classificação de todos os funcionários com base no valor da coluna JOB, de acordo com os seguintes dados:
Select distinct job,
Decode (job ‘president’, ‘a’,
‘manager’ , ‘b’, 
‘analyst’, ‘c’,
‘salesman’ , ‘d’,
‘clerk’, ‘e’,
‘nenhum dos itens ‘, ‘0’) “ grade”
From emp
10. Explique sobre produtos cartesianos e mostre um exemplo.
Produtos Cartesianos 
Um produto cartesiano será formado quando:
Uma condição de junção for omitida, uma condição de junção for inválida. Todas as linhas da primeira tabela forem unidas a todas as linhas da segunda tabela, permite relacionar todas as colunas de uma tabela com todas as colunas de outra. Para evitar um produto cartesiano, sempre inclua uma condição de junção válida em uma cláusula WHERE.

Continue navegando