ORDER BY 키워드는 레코드 세트의 데이터를 정렬하는 데 사용됩니다.
정렬에 사용되는 키워드:
<테이블 너비 =" -642">关键词 | 说明 |
asc | 升序排列,从小到大(默认) |
desc | 降序排列,从大到小 |
키워드
类别 | 详细解释 |
基本语法 | select 字段 from 表 order by 字段 排序关键词 |
示例 | select id,Age from Myguests order by Age desc; |
示例说明 | 查询Myguests表中的id, Age字段,按照降序排序 |
<🎜><🎜> 카테고리<🎜>< 🎜 > | <🎜><🎜>자세한 설명<🎜><🎜> | < / tr>
기본 구문 | 필드 정렬 키워드를 기준으로 테이블 순서에서 필드 선택 |
예 | Myguests에서 id,Age를 연령별로 순서대로 선택 desc; td> |
예 | Myguests 테이블의 id 및 Age 필드를 쿼리하여 내림차순으로 정렬 |
SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.
예
다음 예에서는 Myguests 테이블의 Age 필드를 내림차순으로 정렬합니다
<?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>"; } ?>
프로그램 실행 결과:
결과 세트 제한
위의 예와 마찬가지로, 데이터가 너무 크게 표시되는 것을 원하지 않으면 제한을 사용할 수 있습니다.
인스턴스
Myguests 테이블의 데이터를 오름차순으로 정렬하고 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>"; } ?>
프로그램 실행 결과만 표시합니다.
SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.