Geral Múltipla Escolha

Você está trabalhando com um banco de dados que contém dados de faturas sobre compras de música online. Você só tem interesse em faturas enviadas aos clientes localizados em Paris. Você quer classificar as faturas por total do pedido em ordem crescente. Os totais de pedidos estão listados na coluna total. Você escreve a consulta SQL abaixo. Adicione uma cláusula ORDER BY que ordenará as faturas por total do pedido em ordem crescente. Qual total aparece na linha 6 do resultado da sua consulta?

Você está trabalhando com um banco de dados que contém dados de faturas sobre compras de música online. Você só tem interesse em faturas enviadas aos clientes localizados em Paris. Você quer classificar as faturas por total do pedido em ordem crescente. Os totais de pedidos estão listados na coluna total.

Você escreve a consulta SQL abaixo. Adicione uma cláusula ORDER BY que ordenará as faturas por total do pedido em ordem crescente.

SELECT
FROM
invoice
WHERE
billing_city = "Paris"

Qual total aparece na linha 6 do resultado da sua consulta?

  1. 3,96
  2. 2,98
  3. 0,99
  4. 0,99

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

Para resolver esta questão, é necessário entender a lógica da consulta SQL e o comportamento dos dados no contexto do exercício (geralmente baseado no banco de dados de exemplo Chinook usado em plataformas como Codecademy).

Análise da Consulta SQL

O objetivo da pergunta é identificar qual valor aparece na sexta posição após executar a filtragem e ordenação solicitadas.

  • Filtro (WHERE): A consulta seleciona apenas faturas onde billing_city = "Paris".
  • Ordenação (ORDER BY): O comando solicitado é para ordenar pela coluna total em ordem crescente (ASC).

Isso significa que os resultados serão organizados do menor valor monetário para o maior.

Comportamento dos Dados

No conjunto de dados padrão associado a este exercício específico:

  1. Existem diversas faturas enviadas para Paris com valores baixos.
  2. O valor mínimo comum em transações deste tipo de banco de dados é frequentemente 0,99.
  3. Ao aplicar ORDER BY total ASC, todas as faturas com o valor de 0,99 aparecem primeiro, ocupando as primeiras linhas do resultado.
  4. Como há múltiplas faturas com esse valor baixo, a linha 6 ainda se encontra dentro desse grupo de menores valores.
PosiçãoValor Esperado (Lógica)
Linha 10,99
Linha 20,99
......
Linha 60,99

Os outros valores (2,98; 3,96; 8,91) são maiores e apareceriam apenas após esgotarem-se os registros menores.

Conclusão

Portanto, considerando a ordenação ascendente e a distribuição típica deste banco de dados de prática, o valor na linha 6 corresponde à opção mais baixa.

Alternativa D (0,99).

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.