Banco de dados
Digite sua senha: decom (favor mudar a senha depois da primeira vez) Acesse o seu banco de dados criado na aula passada. A tabela com a estrutura a seguir deverá estar criada. Cliente
# Cod_Cliente Nom_Cliente Dat_Nascimento Vlr_Salario Des_Endereco Cliente na aba “SQL”, será mostrada uma tela conforme mostrada na figura a seguir.
2 Escreva o comando DML para responder a cada uma das perguntas abaixo e mostre o resultado retornado. a) Inclua o atributo Vlr_Comissao decimal(7,2) nulo). Qual foi o procedimento para inseri-lo? b) Para responder as demais perguntas a seguir, sempre que necessário utilize os comandos insert, update e delete. Registre esses usos. FUNÇÔES DE COMPARAÇÕES c) Selecione o Nom_Cliente e o Maior valor entre Vlr_Salario e o Vlr_Comissão? Use greatest(expr1,expr2, ...).
d) Selecione o Nom_Cliente e o Menor valor entre Vlr_Salario e o Vlr_Comissão? Use least(expr1,expr2, ...).
e) Selecione o Nom_Cliente e mostre a expressão “Salário Mínimo” quando o cliente ganhar R$ 465,00 e “Acima do Mínimo” para os demais casos. Use IF (expr1, expr2, expr3).
f) Selecione o Nom_Cliente e o Vlr_Comissao onde valor da comissão é nulo)? Use is null ou isnull(vlr_comissao). O teste atributo = null retorna sempre false.
g) Selecione o Nom_Cliente e o Vlr_Salario + Vlr_Comissao)? Considere a existência de um valor de comissão = null. O que aconteceu?
h) Selecione o Nom_Cliente e o Vlr_salario + Vlr_comissao. Faça com que valores de comissão retornados nulo sejam convertidos para zeros. Use IFNULL(expr1, expr2). FUNÇÃO CASE i) Selecione o Nom_Cliente e as expressões “Ganha muito pouco” para quem ganha
R$ 465,00; “Ganha pouco” para quem ganha até R$ 1.000,00; “Ganha Melhor” para quem ganha mais de R$ 1.000,00?