Từ khóa Order By trong MySQL bằng PHP
- Trang trước MySQL Where
- Trang tiếp theo MySQL Cập nhật
FROM khóa từ ORDER BY được sử dụng để sắp xếp dữ liệu trong tập hợp ghi chép.
FROM khóa từ ORDER BY
FROM khóa từ ORDER BY được sử dụng để sắp xếp dữ liệu trong tập hợp ghi chép.
Ngữ pháp
SELECT tên_cột(s) FROM tên_bảng ORDER BY column_name
Ghi chú:SQL không phân biệt chữ hoa và chữ thường. ORDER BY tương đương với order by.
Ví dụ
Dưới đây là ví dụ chọn tất cả dữ liệu lưu trữ trong bảng "Persons" và sắp xếp kết quả theo cột "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); ?>
Kết quả đầu ra của đoạn mã trên:
Glenn Quagmire 33 Peter Griffin 35
Sắp xếp tăng dần hoặc giảm dần
Nếu bạn sử dụng từ khóa ORDER BY, thứ tự sắp xếp mặc định của tập dữ liệu là tăng dần (1 trước 9, "a" trước "p"):
Vui lòng sử dụng từ khóa DESC để thiết lập sắp xếp giảm dần (9 trước 1, "p" trước "a"):
SELECT tên_cột(s) FROM tên_bảng ORDER BY tên_cột DESC
Sắp xếp theo hai cột
Có thể sắp xếp theo nhiều cột. Khi sắp xếp theo nhiều cột, chỉ sử dụng cột thứ hai khi cột thứ nhất bằng nhau:
SELECT tên_cột(s) FROM tên_bảng ORDER BY tên_cột1, tên_cột2
- Trang trước MySQL Where
- Trang tiếp theo MySQL Cập nhật