JavaScript is required

Câu lệnh nào sau đây giúp lấy dữ liệu của các cột bên trong bảng đồng thời sắp xếp theo thứ tự tăng dần?

A.

A.SELECT…FROM…WHERE …[ORDER BY…[DESC,…]]

B.

B.SELECT…FROM…ORDER BY…[ASC,…]

C.

C.SELECT…FROM…WHERE

D.

D.SELECT…FROM…ORDER BY…[DESC,…]

Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm câu lệnh SQL để lấy dữ liệu từ các cột trong bảng và sắp xếp theo thứ tự tăng dần. Phương án A: `SELECT…FROM…WHERE …[ORDER BY…[DESC,…]]` sử dụng mệnh đề `WHERE` để lọc dữ liệu và `ORDER BY ... DESC` để sắp xếp giảm dần (DESC). Do đó, phương án này không đúng vì yêu cầu sắp xếp tăng dần. Phương án B: `SELECT…FROM…ORDER BY…[ASC,…]` sử dụng `ORDER BY ... ASC` (ASC là viết tắt của ascending) để sắp xếp tăng dần. Đây là phương án đúng. Phương án C: `SELECT…FROM…WHERE` chỉ dùng để lọc dữ liệu, không có sắp xếp. Phương án D: `SELECT…FROM…ORDER BY…[DESC,…]` sử dụng `ORDER BY ... DESC` để sắp xếp giảm dần (DESC). Do đó, phương án này không đúng vì yêu cầu sắp xếp tăng dần. Vậy, đáp án đúng là phương án B.

Câu hỏi liên quan