ORDER BY 關鍵詞用於對記錄集中的數據進行排序。 ORDER BY 關鍵詞 ORDER BY 關鍵詞用於對記錄集中的數據進行排序。 ORDER BY 關鍵詞預設對記錄進行升序排序。 如果你想降序排序,請使用 DESC 關鍵字。 語法 實例 下麵的實例選取 "Persons" 表中存儲的所有數據 ...
ORDER BY 關鍵詞用於對記錄集中的數據進行排序。
ORDER BY 關鍵詞
ORDER BY 關鍵詞用於對記錄集中的數據進行排序。
ORDER BY 關鍵詞預設對記錄進行升序排序。
如果你想降序排序,請使用 DESC 關鍵字。
語法
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
實例
下麵的實例選取 "Persons" 表中存儲的所有數據,並根據 "Age" 列對結果進行排序:
<?php $con=mysqli_connect("example.com","peter","abc123","my_db"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons ORDER BY age"); while($row = mysqli_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br>"; } mysqli_close($con); ?>
以上結果將輸出:
Glenn Quagmire 33
Peter Griffin 35
根據兩列進行排序
可以根據多個列進行排序。當按照多個列進行排序時,只有第一列的值相同時才使用第二列:
SELECT column_name(s) FROM table_name ORDER BY column1, column2
相關閱讀: