Questão de Banco de Dados — SQL — INSTITUTO AOCP 2019
Banco de DadosSQL
- Código
- qq514229
- Banca
- INSTITUTO AOCP
- Órgão
- IBGE
- Ano
- 2019
- Nível
- Superior
- Cargo
- Analista Censitário - Análise de Sistemas - Suporte à Produção
João, que é analista de suporte, está desenvolvendo um relatório que apresente o usuário, a data e a hora de acesso ao Data Center, porém o relatório está apresentando um erro e João já não sabe o que fazer. Outro analista de suporte foi chamado para ajudar a descobrir o erro. A partir do exposto, considere a seguinte consulta:SELECT USER, DATAHORAACESSOFROM ACESSOWHERE COUNT(ID) = 5(Obs.: considerar ID como a chave primária da tabela ACESSO).Qual alternativa apresenta a forma correta para realizar essa consulta?
- AA função count() é uma função de agregação e deve ser usada somente na cláusula SELECT. Assim, se remover essa função da cláusula WHERE, a consulta estará correta.
- BO comando count() não foi declarado na cláusula SELECT. Assim, deve-se adicionar o comando count() na cláusula SELECT e a consulta estará correta.
- CCount() é uma procedure e será interpretada em uma consulta como uma tabela. Assim, o count() deve ser adicionado na cláusula FROM e removido da cláusula WHERE e a consulta estará correta.
- DCount() é uma procedure e será interpretada em uma consulta como uma tabela. Assim, o count() deve ser adicionado na cláusula FROM e mantido na cláusula WHERE e a consulta estará correta.
- EA função count() é uma função de agregação e deve ser usada somente na cláusula FROM. Assim, se remover essa função do WHERE e adicioná-la na cláusula FROM, a consulta estará correta.