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