Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

dúvida no uso do desc e asc

Olá, fiquei em dúvida no uso do desc e asc. Por exemplo, na imagem, o exemplo diz que o expected output seria em ordem desc porém eu rodei esse codigo no mysql e a ordem foi asc. Eu não entendi como adicionar o desc pro output sair como na imagem... Obrigada pela ajuda!!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Gabriela,

Pelo que eu estou lendo, o MySQL, neste quesito, trabalha da mesma forma que o poderoso MS SQL Server.

O valor DEFAULT é ascendente ou crescente "ASC" e você não precisa declará-lo quando usa o "ORDER BY", mas se quiser colocar a ordem com descendente ou decrescente "DESC" precisa indicar o valor.

Por favor, leia todos estes exemplos (cada um tem uma dica diferente):

==========================================================

ORDER BY in MySQL: DESC & ASC Query with EXAMPLE

By Richard Peterson

Updated April 23, 2022

SELECT * 
FROM members 
ORDER BY date_of_birth DESC;

https://www.guru99.com/order-by-desc-and-asc.html

==========================================================

MySQL Order By

USE company;

SELECT First_Name, Last_Name, 
       Education, Profession, 
       Yearly_Income, 
       Sales 
FROM customers
ORDER BY 3 DESC, Yearly_Income DESC;

https://www.tutorialgateway.org/mysql-order-by/

==========================================================

Como ordenar o resultado de uma consulta no MySQL (Cláusula ORDER BY)

Tempo estimado de leitura: 2 mins

Diego Macêdo - 1 de junho de 2010

SELECT id_setor,nome FROM `funcionarios` ORDER BY `id_setor` ASC,`nome` DESC;
SELECT id_setor,nome FROM `funcionarios` ORDER BY `id_setor` DESC,`nome` DESC;
SELECT id_setor,nome FROM `funcionarios` ORDER BY `id_setor` DESC,`nome` ASC;

https://www.diegomacedo.com.br/como-ordenar-o-resultado-de-uma-consulta-no-mysql-order-by/

==========================================================

Espero que seja isso...

[]'s,

Fabio I.