Ed
há 11 meses
Vamos analisar cada uma das afirmações sobre os comandos apresentados: ( ) A função AVG presente nos dois comandos retorna a média dos valores de um grupo. Neste comando irá agrupar os campos “id” e “nome” do produto para retornar a média dos valores unitários. É verdadeira (V). A função AVG realmente calcula a média dos valores de um grupo, e se os comandos estão agrupando por “id” e “nome”, isso está correto. ( ) O comando 1 apresenta apenas os registros da tabela “tbl_produtos” onde há pelo menos um registro na tabela “tbl_movimentos” correspondente. É falsa (F). Se o comando 1 não utiliza um JOIN adequado ou uma cláusula WHERE que filtre os registros, ele pode trazer produtos que não têm correspondência na tabela “tbl_movimentos”. ( ) O comando 2 apresenta apenas os registros da tabela “tbl_produtos” onde há pelo menos um registro na tabela “tbl_movimentos” correspondente, sendo que a função AVG irá trazer apenas os registros que apresentam valores. É verdadeira (V). Se o comando 2 está utilizando um JOIN e a função AVG, ele deve retornar apenas os produtos que têm registros correspondentes na tabela “tbl_movimentos” e que têm valores. ( ) O comando 2 traz todos os produtos da tabela “tbl_produtos”, sendo que os produtos que não apresentam um correspondente na tabela “tbl_movimentos” apresentam valor zero e não nulo. É falsa (F). Se o comando 2 está configurado para trazer apenas os produtos que têm correspondência na tabela “tbl_movimentos”, então os produtos sem correspondência não devem aparecer, e não devem ter valor zero. Portanto, a sequência correta é: V - F - V - F. A alternativa correta é a B.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material