Palavra-chave Order By MySQL PHP
- Página Anterior Where MySQL
- Próxima Página Atualização MySQL
O termo ORDER BY é usado para ordenar os dados dentro de um conjunto de registros.
Termo ORDER BY
O termo ORDER BY é usado para ordenar os dados dentro de um conjunto de registros.
Sintaxe
SELECT nome_coluna(s) FROM nome_tabela ORDER BY column_name
Notas:O SQL é insensível a maiúsculas e minúsculas. ORDER BY é equivalente a order by.
Exemplo
O exemplo a seguir选取 "Persons" tabela armazenada todos os dados e ordena os resultados com base na coluna "Age":
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons ORDER BY age"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br />"; } mysql_close($con); ?>
Saída do código acima:
Glenn Quagmire 33 Peter Griffin 35
Ordenação em ordem crescente ou decrescente
Se usar a palavra-chave ORDER BY, a ordem padrão dos conjuntos de registros é ascendente (1 antes de 9, "a" antes de "p"):
Use a palavra-chave DESC para definir a ordenação decrescente (9 antes de 1, "p" antes de "a"):
SELECT nome_coluna(s) FROM nome_tabela ORDER BY nome_coluna DESC
Ordenação com base em duas colunas
Pode ser ordenado com base em várias colunas. Quando ordenado com base em várias colunas, apenas a primeira coluna é usada quando as primeiras colunas são iguais:
SELECT nome_coluna(s) FROM nome_tabela ORDER BY nome_coluna1, nome_coluna2
- Página Anterior Where MySQL
- Próxima Página Atualização MySQL