Ordenação de registros via consulta SQL em PHP

Com o comando ORDER BY, você pode ordenar as linhas do resultado.

Exemplo

Vamos selecionar de nossa tabela users todos os usuários e ordená-los por idade, do menor para o maior:

php<?php
  $query = "SELECT * FROM users ORDER BY age";
?>

Exemplo

Vamos alterar a ordem de classificação usando o comando DESC:

php<?php
  $query = "SELECT * FROM users ORDER BY age DESC";
?>

Exemplo

Vamos selecionar todos os usuários com salário de 500 e ordená-los por idade, do menor para o maior:

php<?php
  $query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>

Exemplo

Você pode ordenar não por um campo, mas por vários. Vamos, por exemplo, selecionar todos os usuários e ordená-los primeiro por idade em ordem crescente, e os usuários com a mesma idade serão ordenados por salário em ordem crescente:

php<?php
  $query = "SELECT * FROM users ORDER BY age, salary";
?>

Tarefas práticas

Задание 1

Selecione todos os usuários e ordene-os por salário em ordem crescente.

Задание 2

Selecione todos os usuários e ordene-os por salário em ordem decrescente.

Задание 3

Selecione todos os usuários e ordene-os por nome.

Задание 4

Selecione os usuários com salário de 500 e ordene-os por idade.

Задание 5

Selecione todos os usuários e ordene-os por nome e por salário.