Informática, perguntado por Kamicalco9391, 6 meses atrás

A ordenação de registros é expressa em uma cláusula parte de uma consulta com um SELECT que contém ainda as cláusulas where para realizar os filtros e pode ainda conter cláusulas "group by" para realizar agrupamentos. Quando se está fazendo a ordenação de registros os campos são especificados com as palavras chaves ‘ASC’ e ‘DESC’ indicando ordem ascendente e decrescente. Ao escrever uma consulta proveniente da junção entre a tabela de Categoria e Produto em um sistema de papelaria os registros encontrados foram os seguintes: DCR_PRODUTO VALOR DCR_CATEGORIA Caderno Matérias 15,60 Cadernos Caderno Simples 11,45 Cadernos Caneta 1,35 Canetas e afins Grafite 7,50 Canetas e afins Lapiseira 20,40 Canetas e afins Fonte: Elaborado pelo autor (2019). Qual cláusula de ordenação foi escrita na consulta? ORDER BY VALOR DESC, DCR_PRODUTO ASC ORDER BY DCR_CATEGORIA DESC, DCR_PRODUTO DESC ORDER BY VALOR ASC, DCR_PRODUTO DESC ORDER BY DCR_CATEGORIA ASC, VALOR DESC ORDER BY DCR_CATEGORIA ASC, DCR_PRODUTO ASC


dodsoi: Resposta: ORDER BY DCR_CATEGORIA ASC, DCR_PRODUTO ASC

Soluções para a tarefa

Respondido por dalvarenga857
19

Resposta:

ORDER BY      DCR_CATEGORIA ASC, DCR_PRODUTO ASC

Explicação:

As únicas colunas que estão em ordenadas de forma ascendente/alfabética no  caso de strings, tanto na coluna DCR_CATEGORIA como na coluna DCR_PRODUTO e a a única coluna sem ordenação é a de VALOR.

Respondido por grodriguees77
1

Resposta:

ORDER BY   DCR_CATEGORIA ASC, DCR_PRODUTO ASC

Explicação:

Na listagem perceba que a categoria está em ordem crescente e dentro de cada categoria os produtos estão em ordem crescente também.

Perguntas interessantes