http://vietjack.com/mysql/index.jsp Copyright © vietjack.com Mệnh đề ORDER BY MySQL Bạn thấy cách lệnh SELECT SQL lấy liệu từ bảng MySQL Khi bạn chọn hàng, MySQL Server tự trả chúng thứ tự nào, trừ bạn thị cho cách xếp kết Bạn xếp tập kết việc thêm mệnh đề ORDER BYmà xác định rõ hàng cột bạn muốn xếp Cú pháp Cú pháp SQL chung lệnh SELECT với mệnh đề ORDER BY để xếp liệu từ bảng MySQL là: SELECT truong1, truong2, truongN FROM ten_bang ORDER BY truong1, [truong2 ] [ASC [DESC]] • Bạn xếp kết trả trường • Bạn xếp kết nhiều trường • Bạn sử dụng từ khóa ASC DESC để nhận kết theo thứ tự tăng dần giảm dần Theo mặc định, thứ tự tăng dần • Bạn sử dụng mệnh đề WHERE…LIKE theo cách thông thường để xác định điều kiện Sử dụng mệnh đề ORDER BY để xếp kết MySQL Để lấy xếp liệu từ bảng MySQL, bạn sử dụng lệnh SELECT với mệnh đề ORDER BY Ví dụ sau trả ghi diemthi theo thứ tự tăng dần SELECT * FROM sinhvienk60 ORDER BY diemthi ASC; Kết là: + + + + -+ | mssv | ho | ten | diemthi | + + + + -+ | | Nguyen Hoang | Huong | 7.50 | | | Dinh Van | Cao | 8.00 | | | Nguyen Van | Thanh | 9.00 | + + + -+ -+ http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/mysql/index.jsp Copyright © vietjack.com Sử dụng mệnh đề ORDER BY bên PHP Script Bạn sử dụng cú pháp tương tự mệnh đề ORDER BY hàm PHP mysql_query() Hàm sử dụng để thực thi lệnh SQL sau hàm PHP khác làmysql_fetch_array() sử dụng để lấy tất liệu chọn Ví dụ Ví dụ sau trả kết với thứ tự giảm dần ten: