JavaScript is required

Để hiển thị bảng theo thứ tự tăng dần của cột ''Ten'', trong câu lệnh select ta sử mệnh đề nào trong các mệnh đề sau:

A.

Having ten asc

B.

Group by ten asc

C.

Order by ten desc

D.

Order by ten asc

Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về mệnh đề `ORDER BY` trong SQL, dùng để sắp xếp kết quả truy vấn. Mệnh đề `ORDER BY` theo sau bởi tên cột muốn sắp xếp và từ khóa `ASC` (ascending) để chỉ thứ tự tăng dần hoặc `DESC` (descending) để chỉ thứ tự giảm dần. Trong trường hợp này, chúng ta muốn sắp xếp bảng theo thứ tự tăng dần của cột ''Ten'', vì vậy mệnh đề đúng phải là `ORDER BY ten ASC`. Các phương án khác không đúng vì: - `HAVING` được sử dụng với `GROUP BY` để lọc các nhóm sau khi đã nhóm các hàng. - `GROUP BY` được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột. - `ORDER BY ten DESC` sẽ sắp xếp theo thứ tự giảm dần.

Câu hỏi liên quan