Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
No que diz respeito às consultas SQL em banco de dados, duas cláusulas devem ser utilizadas na sintaxe do comando SELECT com as finalidades especificadas a seguir:
1) ordenar os registros selecionados com a ordem especificada.
2) selecionar linhas que satisfaçam as propriedades especificadas.
Essas cláusulas são, respectivamente:
INSTRUÇÃO: Considere o script abaixo em linguagem SQL, para responder à questão.

INSTRUÇÃO: Considere o script abaixo em linguagem SQL, para responder à questão.

Considere um banco de dados com duas tabelas, R e S, contendo 4 e 3 registros, respectivamente. Em R, os valores da coluna A são 1, 2, 5 e 7. Em S, os valores da coluna B são 2, 4 e 7.
Excetuando-se a linha de títulos, o número de linhas no resultado do comando SQL
select * from R full outer join S on A=B
é:
Considere a tabela de banco de dados R, com a seguinte instância.

a instância da referida tabela é, na respectiva ordem de colunas e linhas:
delete from exemplo where exists (select * from exemplo e1 where exemplo.x = e1.x) select count(distinct x) from exemplo
Na execução desse script, o número produzido no segundo comando foi:
Considere ainda o seguinte comando SQL
insert into teste select numero from numeros n where not exists (select * from teste t where t.numero = n.numero)
Quando da execução desse comando, o número de registros inseridos na tabela teste é:
No resultado da execução do comando SQL
select * from (select a, b, ROWNUM x from teste order by a desc) y
os valores contidos na coluna “x” são, de cima para baixo:

Na execução do comando SQL
select * from R left join S on a=b UNION select * from R right join S on b=a
o número de células contendo o valor nulo no resultado é:
Considere a seguinte tabela de um banco de dados relacional.
Cliente (CPF, Nome, Fone, EnD).
O comando SQL para obter o Nome dos clientes, cujo campo Fone tenha o valor “nulo”, é:
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
O comando SELECT nome FROM Hospital WHERE
UF ‘SP’; permite mostrar os nomes dos hospitais
localizados na UF (unidade da federação) SP.
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
Após as tabelas serem implementadas, a inserção de um registro na tabela Universidade pode ser realizada corretamente por meio do comando a seguir.
INSERT INTO Universidade VALUES
(00.038.174/0001-43, ‘Universidade de
Brasília’, ‘Graduação e Pós-Graduação’);
Com relação a banco de dados, julgue o item seguinte.
Na SQL (structured query language), existem funções de
agregação com diferentes capacidades; como, por exemplo, a
função AVG, que é responsável pelo cálculo da média dos
valores de determinado campo.
As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave primária. É possível que uma conta tenha vários clientes, e que um cliente tenha várias contas.
Cliente(idCliente,nomeCliente)
Conta(idConta,ultimoSaldo)
ContaCliente(idConta,idCliente)
Que comando SQL lista todos os nomes de clientes com mais de R$ 2.000,00 na conta?
HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.
Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão
