SóProvas


ID
2524000
Banca
FCC
Órgão
ARTESP
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere, por hipótese, que no banco de dados da ARTESP exista uma tabela denominada TabPSAD com os campos IdRodovia, Posto_Servico, Area_Descanso, Vagas_Estacionamento. Um Agente de Fiscalização à Regulação de Transporte utilizou os comandos SQL para fazer consultas aos dados desta tabela:


I. SELECT IdRodovia FROM TabPSAD WHERE Vagas_Estacionamento > 300;

II. SELECT COUNT (DISTINCT IdRodovia) FROM TabPSAD;

III. SELECT IdRodovia, ADD (Vagas_Estacionamento) FROM TabPSAD GROUP BY Area_Descanso;


Está correto o que consta em

Alternativas
Comentários
  • Das três alternativas, somente a III está incorreta, pois a sintaxe é inexistente no SQL do referido comando.

  • Resposta D.

    Explanando:

    A exemplo do Oracle, não é possível executar uma consulta cujo GROUP BY tenha colunas não constantes no SELECT:

    Corrindo, a consulta do item III deveria ficar assim:

    SELECT IdRodovia, ADD (Vagas_Estacionamento) FROM TabPSAD GROUP BY IdRodovia;

    Obs.: isso, claro, sem fazer o julgamento da função ADD().

    O/