Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Com relação à cláusula HAVING usada no comando SQL (Structured Query Language), qual a opção correta que tem referência direta com esta cláusula? values order by where distinct group by 2a Questão Considere as seguintes tabelas de um banco de dados: 1) Fornecedor (cod_fornec, nome_fornec, telefone, cidade, UF) 2) Estado (UF, nome_estado) A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados e: SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.nome_estado = F.UF; SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.UF = F.UF; SELECT E.UF FROM Estado AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM Fornecedor AS F); SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM Fornecedor AS F); SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM Fornecedor AS F); 3a Questão Considere a tabela definida pelo comando SQL abaixo. Create table func ( nome varchar(50) not null, salario money not null, cod_depto int null); Considere a consulta SQL abaixo: Select nome, salario from func where salario > 900 and not cod_depto is null order by salario O requisito abaixo que não é atendido por esta consulta é: listar a coluna NOME da tabela FUNC; listar a coluna SALARIO da tabela FUNC; só considerar os registros que apresentem o atributo COD_DEPTO não nulo; só considerar os registros que apresentem o atributo SALARIO maior que 900; apresentar o resultado em ordem alfabética. 4a Questão Sobre o elemento ORDER BY é correto afirmar que: É necessário em todos os comandos SELECT. É usado junto com o SELECT em alguns casos. Sempre é necessário em um JOIN. É usado em conjunto com a instrução UPDATE. Não é quase utilizado, mas pode ser colocado em uma tabela quando ela for criada. 5a Questão - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar o menor valor de consulta. Select MAX(vl_cons) From CONSULTA Select SUM(vl_cons) From CONSULTA Select vl_cons From CONSULTA Select * From CONSULTA Select MIN(vl_cons) From CONSULTA 6a Questão Em nosso Banco de Dados temos a tabela denominada Estoq_Regiao conforme a figura abaixo. Queremos listar o conteúdo dessa tabela em ordem de quantidade (Qtde) de forma descendente. Assinale a alternativa que apresenta a instrução SQL correta: SELECT Estoq_Regiao INTO Regiao, Qtde, Vl_Unit ORDER DESC BY Qtde SELECT Regiao, Qtde, Vl_Unit FROM Estoq_Regiao ORDER DESC BY Qtde ORDER DESC BY Qtde FROM Estoq_Regiao SELECT Regiao, Qtde, Vl_Unit SELECT Regiao, Qtde, Vl_Unit FROM Estoq_Regiao ORDER BY Qtde DESC ORDER BY Qtde DESC SELECT Regiao, Qtde, Vl_Unit FROM Estoq_Regiao 7a Questão Assinale a opção que exibirá para cada valor armazenado na coluna chamada C1 da tabela T1 a quantidade de vezes que este valor aparece repetido. Select C1, count(C1) from T1 group by C1 Select C1, sum(C1) from T1 group by C1 Select C1 from T1 Select C1, count(C1) from T1 having count(C1) Select C1, from T1 group by count(*) 8a Questão - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar o maior valor de consulta. Select vl_cons From CONSULTA Select MAX(vl_cons) From CONSULTA Select MIN(vl_cons) From CONSULTA Select * From CONSULTA Select SUM(vl_cons) From CONSULTA
Compartilhar