Sử dụng WHERE lọc tên cụ thể rồi ORDER BY ... DESC để sắp xếp điểm số giảm dần.
Tạo bảng và dữ liệu
mysql> CREATE TABLE DemoTable788(FirstName VARCHAR(100), Score INT);
Query OK, 0 rows affected (1.89 sec)
mysql> INSERT INTO DemoTable788 VALUES
('Chris',78), ('Robert',67), ('Chris',98), ('Chris',56),
('Robert',43), ('Robert',97), ('Chris',79);
Query OK, 7 rows affected
Sắp xếp điểm của 'Chris' giảm dần
mysql> SELECT Score FROM DemoTable788 WHERE FirstName = 'Chris' ORDER BY Score DESC;
Kết quả:
+-------+ | Score | +-------+ | 98 | | 79 | | 78 | | 56 | +-------+
Mở rộng: Để sắp xếp tất cả dữ liệu, nhóm theo tên và trong mỗi nhóm sắp xếp điểm:
SELECT * FROM DemoTable788 ORDER BY FirstName, Score DESC;