Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson:
Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu chọn tất cả các bản ghi từ bảng `Persons` thỏa mãn điều kiện `FirstName` là 'Peter' và `LastName` là 'Jackson'.
- Phương án 1: Sử dụng `LIKE` để so sánh chuỗi. Tuy nhiên, trong trường hợp này, chúng ta biết chính xác giá trị cần so sánh, vì vậy `LIKE` không cần thiết và có thể gây chậm trễ (dù không đáng kể) so với phép so sánh trực tiếp bằng `=`
- Phương án 2: Sử dụng `=` để so sánh trực tiếp giá trị của `FirstName` và `LastName` với 'Peter' và 'Jackson' tương ứng. Đây là phương pháp chính xác và hiệu quả nhất trong trường hợp này.
- Phương án 3: Câu lệnh này không thực hiện việc chọn các bản ghi thỏa mãn điều kiện. Nó sẽ cố gắng gán giá trị 'Peter' cho `FirstName` và 'Jackson' cho `LastName` (điều này không được phép trong mệnh đề `SELECT`) và sau đó chọn các giá trị này, chứ không phải là chọn bản ghi từ bảng thỏa mãn điều kiện.
Do đó, phương án 2 là đáp án đúng.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
