Câu lệnh nào sau đây sẽ thực thi thành công?
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cú pháp câu lệnh SELECT trong SQL. Chúng ta sẽ phân tích từng phương án:
- Phương án A:
SELECT customer FROM customer_name;Sai cú pháp. Tên bảng phải đứng sau
FROM, tên cột sauSELECT. Cấu trúc đúng phải làSELECT customer_name FROM customer;(nếucustomer_namelà tên cột vàcustomerlà tên bảng). - Phương án B:
SELECT FROM customers customer name;Sai cú pháp nghiêm trọng. Thiếu tên cột sau
SELECTvà cú pháp đặt bí danh (alias) cho bảng cũng sai. - Phương án C:
SELECT customer_name FROM customers ORDER BY zone WHERE cat_id = 12;Sai cú pháp. Mệnh đề
WHEREphải đứng trướcORDER BY. - Phương án D:
SELECT customer_name FROM customers WHERE cat_id = 12 ORDER BY cat_id;Đúng cú pháp. Câu lệnh này chọn cột
customer_nametừ bảngcustomers, lọc các bản ghi cócat_id = 12và sắp xếp kết quả theo cộtcat_id.
Vậy đáp án đúng là D.





