asdfg
Disciplina: Banco de Dados I
Professor: Daniel Cardoso
Curso: 4º Ciência da Computação
Banco de Dados I - Exercícios de certificação
Criar a estrutura da tabela de PRODUTO mostrada na figura 1 e povoa-la com os dados da figura 2 (USAR o DataModeler):
Figura 1- Estrutura de Dados Os dados da tabela PRODUTO são mostrados na figura 2:
Figura 2- Dados na tabela Produto.
Para listar o valor dos produtos no formato mostrado na figura 3, qual será o comando SQL?
Figura 3- Dados com campos em formato especificado.
1) Qual comando SQL está correto?
a) Select CodProd, DataCad, Descricao, to_char(ValorProd, '99999.99') Valor from produto order by CodProd;
b) Select CodProd, DataCad, Descricao, to_char(ValorProd, '99990.99') Valor from produto order by CodProd;
c) Select CodProd, DataCad, Descricao, to_char(ValorProd, '999999') Valor from produto order by CodProd;
d) Select CodProd, DataCad, Descricao, to_char(ValorProd, '9.99') Valor from produto order by CodProd;
e) Select CodProd, DataCad, Descricao, to_char(ValorProd,’99999.9’) Valor from produto order by CodProd;
2) Qual das alternativas sobre o comando select abaixo é falsa:
SELECT * FROM (
SELECT A.NOME, A.SALDO,SUM(B.VALOR) VR FROM CADASTRO A, MOVIMENTO B WHERE A.CODIGO=B.CODIGO AND B.MOVI='C' GROUP BY A.NOME,A.SALDO UNION
SELECT A.NOME, A.SALDO, -SUM(B.VALOR) FROM CADASTRO A, MOVIMENTO B WHERE A.CODIGO = B.CODIGO AND B.MOVI='D' GROUP BY A.NOME,A.SALDO);
a) Não é um select possível de ser executado;
b) Retorna todas as linhas da tabela CADASTRO;
c) Retorna todas as linhas da tabela MOVIMENTO;
d) Sempre retorna uma linha para cada Correntista;
e) Todas as anteriores.
3) Qual das alternativas permite listar apenas as duas primeiras linhas do resultado da consulta em Oracle de todos os CADASTRO ordenados