JavaScript is required

Trong SQL, làm thế nào có thể trả về tất cả các bản ghi từ bảng "Persons" được sắp xếp giảm dần theo "FirstName"?

A.

SELECT * FROM Persons SORT BY 'FirstName' DESC

B.

SELECT * FROM Persons ORDER BY FirstName DESC

C.

SELECT * FROM Persons SORT 'FirstName' DESC

D.

SELECT * FROM Persons ORDER 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, theo sau là tên cột cần sắp xếp và thứ tự sắp xếp. Để sắp xếp giảm dần, ta sử dụng từ khóa DESC (viết tắt của descending). Vậy đáp án đúng là:

SELECT * FROM Persons ORDER BY FirstName DESC

Các đáp án khác sai vì:

  • Đáp án A sử dụng SORT BY thay vì ORDER BY.
  • Đáp án C sử dụng SORT thay vì ORDER BY và thiếu từ khóa BY.
  • Đáp án D thiếu từ khóa BY sau ORDER.

Câu hỏi liên quan