SóProvas


ID
3081661
Banca
VUNESP
Órgão
UFABC
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte tabela de um banco de dados relacional: Depósito (ID, Fruta, Peso). Considere, ainda, a seguinte consulta SQL feita sobre essa tabela:

SELECT Fruta, ID
FROM Depósito
WHERE ID > 10
ORDER BY Fruta

Um possível resultado da execução dessa consulta é:

Alternativas
Comentários
  • Nesse caso a assertiva correta é letra A

    O SELECT vai retornar respectivamente FRUTA, ID na tabela Deposito onde o ID é maior 10 e a ordem das frutas será crescente com relação ao alfabeto.

    O ORDER BY é uma clausula de ordenação utilizada no Sql, quando não é passado nenhum tipo de parametro para ela, por definição ele é crescente, tanto para letras quanto para numero.

  • A a está certa, mas ainda não vi o erro da d....

  • Alguém pode dizer qual o erro da letra D, por favor

  • Posso estar enganado, mas há duas respostas: A, D

    LETRA A

    FRUTA ID

    BANANA 12

    LARANJA 15

    MANGA 18

    PÊSSEGO 13

    LETRA D

    FRUTA ID

    KIWI 12

    MANGA 15

    MARACUJÁ 18

  • SELECT Fruta, ID FROM Depósito WHERE ID > 10 ORDER BY Fruta 

    Uma possível tradução para o código seria:

    Selecione Fruta e ID da tabela Deposito onde ID é maior que 10, ordene por nome de Fruta (ordem alfabética crescente (a...b...c...d...)

    Resposta: A (resposta da banca)

    OBS: Também achei a resposta D correta:

    a - Fruta ID banana 12 laranja 15 manga 18 pêssego 13

    d - Fruta ID kiwi 12 manga 15 maracujá 18

    A única diferença é que a D está com os números crescente, mas isso não interfere em nada se é o peso de cada fruta, o importante é que estão em ordem alfabética, logo, não encontrei nenhum erro.

  • Tirei a prova real no banco e realmente ambas alternativas A e D estão corretas;

    :-(

  • esse é o típico caso do que está mais certo.
  • Pessoal. Se for ordenar pelo nome da fruta, maracujá tem que vir antes de manga. Nesses dois casos, tanto o "M" quanto o "A" aparecem no mesmo lugar da palava (duas primeiras letras), mas a terceira letra é diferente nas duas, portanto essa é quem vai definir a ordem.

  • Marquei D. Questão possível de anulação!

  • ESTA QUESTÃO ESTÁ COM DOIS GABARITOS, ALTERNATIVAS A e D estão CORRETAS.

    CORRIGINDO O COMENTÁRIO DO LUIS HENRIQUE TENTANDO VALIDAR O VACILO DA BANCA:

    "Pessoal. Se for ordenar pelo nome da fruta, maracujá tem que vir antes de manga. Nesses dois casos, tanto o "M" quanto o "A" aparecem no mesmo lugar da palava (duas primeiras letras), mas a terceira letra é diferente nas duas, portanto essa é quem vai definir a ordem."

    MANGA

    MARACUJA

    Bom, talvez o colega não saiba a ordem alfabética, então irei colocar aqui:

    1ª - A

    2ª- B

    3ª - C

    4ª - D

    5ª - E

    6ª - F

    7ª - G

    8ª - H

    9 ª - I

    10ª - J

    11ª- K

    12ª - L

    13ª - M

    14ª - N

    15ª - O

    16ª - P

    17ª - Q

    18ª - R

    19ª - S

    A letra N ( 14ª letra) vem antes a letra R( 18ª letra) PORTANTO MANGA VEM ANTES DE MARACUJA.!

    Gostaria de saber qual alfabeto tu usou para interpretar que MAR... vem antes de MAN...

    QUESTÃO DEVERIA SER ANULADA DUPLO GABARITO

  • SELECT Fruta, ID FROM Depósito WHERE ID > 10 ORDER BY Fruta 

    Selecione Fruta e ID da tabela Deposito onde ID é maior que 10, ordene por nome de Fruta (ordem alfabética crescente (a...b...c...d...)

    Resposta A e D

  • Acertei, mas a D está correta