ORDER BY Des mots clés sont utilisés pour trier les données dans le jeu d'enregistrements
Mots clés utilisés pour le tri :
关键词 | 说明 |
asc | 升序排列,从小到大(默认) |
desc | 降序排列,从大到小 |
Mots clés
类别 | 详细解释 |
基本语法 | select 字段 from 表 order by 字段 排序关键词 |
示例 | select id,Age from Myguests order by Age desc; |
示例说明 | 查询Myguests表中的id, Age字段,按照降序排序 |
<🎜><🎜> Catégorie<🎜>< 🎜 > | <🎜><🎜>Explication détaillée<🎜><🎜> | < / tr>
Syntaxe de base | sélectionner le champ dans l'ordre du tableau par mot-clé de tri des champs |
Exemple | sélectionnez l'identifiant, l'âge dans l'ordre de mes invités par âge desc ; td> |
Exemple | Interrogez les champs id et Age dans la table Myguests et triez-les par ordre décroissant |
Pour en savoir plus sur SQL, visitez nos tutoriels SQL.
Exemple
L'exemple suivant nous permet de trier le champ Âge dans la table Mes invités par ordre décroissant
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; $con=mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM MyGuests ORDER BY Age DESC "); while($row = mysqli_fetch_array($result)) { echo "id"."---".$row['id']."----". $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age']; echo "<br>"; } ?>
Résultats d'exécution du programme :
Limite définie des résultats
Tout comme l'exemple ci-dessus, Si nous ne voulons pas que les données soient affichées trop volumineuses, nous pouvons utiliser la limite.
Instance
Triez les données de la table Myguests par ordre croissant et affichez seulement 5
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; $con=mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM MyGuests ORDER BY Age asc limit 5 "); while($row = mysqli_fetch_array($result)) { echo "id"."---".$row['id']."----". $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age']; echo "<br>"; } ?>
résultats d'exécution du programme :
Pour en savoir plus sur SQL, veuillez visiter notre tutoriel SQL