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
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
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
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Português,
5 meses atrás
Português,
5 meses atrás
Biologia,
10 meses atrás
Química,
10 meses atrás