Câu lệnh SQL nào chọn tất cả các hàng từ bảng Products và sắp xếp kết quả theo cột ProductID?
Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu chọn tất cả các hàng từ bảng Products và sắp xếp theo cột ProductID. Trong SQL, để sắp xếp kết quả, ta sử dụng mệnh đề ORDER BY.
- Phương án A:
SELECT * FROM Products ORDERED BY ProductID- Sai cú pháp. Cú pháp đúng phải làORDER BYchứ không phảiORDERED BY. - Phương án B:
SELECT * FROM Products ORDER BY ProductID- Đúng. Câu lệnh này chọn tất cả các cột (*) từ bảngProductsvà sắp xếp chúng theo thứ tự tăng dần của cộtProductID. - Phương án C:
SELECT * FROM Products WHERE ProductID > 200- Sai. Câu lệnh này chỉ chọn các hàng từ bảngProductsmàProductIDlớn hơn 200, chứ không sắp xếp. - Phương án D:
SELECT ProductID FROM Products- Sai. Câu lệnh này chỉ chọn cộtProductIDtừ bảngProducts, chứ không chọn tất cả các hàng và không sắp xếp.
Vậy, đáp án đúng là phương án B.





