JavaScript is required

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:

A.

SELECT * FROM Persons SORT BY 'FirstName' DESC

B.

SELECT * FROM Persons ORDER BY FirstName DESC

C.

SELECT * FROM Persons ORDER FirstName DESC

D.

SELECT * FROM Persons SORT 'FirstName' DESC

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`.

Câu hỏi liên quan