Trong SQL, làm thế nào để trả về tất cả các dữ liệu bản ghi từ bảng Persons theo thứ tự sắp xếp giảm dần trong cột FirstName:
Trả lời:
Đáp án đúng: B
Câu lệnh SQL dùng để sắp xếp dữ liệu là `ORDER BY`. Để sắp xếp theo thứ tự giảm dần, ta sử dụng từ khóa `DESC` sau tên cột cần sắp xếp.
* **A. SELECT * FROM Persons SORT BY 'FirstName' DESC**: Sai. `SORT BY` không phải là cú pháp đúng trong SQL, phải là `ORDER BY`.
* **B. SELECT * FROM Persons ORDER BY FirstName DESC**: Đúng. Câu lệnh này chọn tất cả các cột từ bảng `Persons` và sắp xếp chúng theo cột `FirstName` theo thứ tự giảm dần.
* **C. SELECT * FROM Persons ORDER FirstName DESC**: Sai. Thiếu từ khóa `BY` sau `ORDER`.
* **D. SELECT * FROM Persons SORT 'FirstName' DESC**: Sai. `SORT` không phải là cú pháp đúng, phải là `ORDER BY`.