O Hive possui características muito semelhantes a linguagem SQL, desta forma pode-se realizar consultas em tabelas com a mesma simplicidade como se fossemos executar uma consulta com a linguagem SQL. Podemos exemplificar os comandos de seleção e agrupamento de dados.
Neste sentido, analise o trecho abaixo:
SELECT s4 AS sev, COUNT(*) AS count FROM logs WHERE s4 = '[ERROR]' AND INPUT__FILE__NAME LIKE '%.log' GROUP BY s4;
elaborado pelo autor
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. É utilizado o comando de seleção que retorna um valor a partir de algumas condições.
Pois:
II. É realizado uma contagem de registos, agrupando-os no resultado final.
A seguir, assinale a alternativa correta:
a.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
c.
As asserções I e II são proposições falsas.
d.
A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
e.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A alternativa correta é a letra A: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. A asserção I está correta, pois o comando SELECT é utilizado para selecionar colunas específicas de uma tabela, retornando valores a partir de algumas condições. A asserção II também está correta, pois o comando COUNT é utilizado para contar o número de registros em uma tabela, e o comando GROUP BY é utilizado para agrupar os resultados da consulta de acordo com uma ou mais colunas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar