JavaScript is required

Câu lệnh SQL nào bạn sẽ sử dụng để chọn tất cả các cột từ bảng THONGTIN_SACH dưới đây?

A.

SELECT ID_SACH + GIA FROM THONGTIN_SACH;

B.

SELECT * FROM THONGTIN_SACH; 

C.

SELECT ALL FROM THONGTIN_SACH; 

D.

SELECT ALL COLUMNS FROM THONGTIN_SACH;

Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu chọn tất cả các cột từ bảng THONGTIN_SACH. Trong SQL, để chọn tất cả các cột từ một bảng, ta sử dụng ký tự `*` sau mệnh đề `SELECT` và trước mệnh đề `FROM`. Như vậy, cú pháp đúng là `SELECT * FROM THONGTIN_SACH;` * **Đáp án 1: `SELECT ID_SACH + GIA FROM THONGTIN_SACH;`** Câu lệnh này chỉ chọn cột ID_SACH và cột GIA, sau đó cộng giá trị của chúng và hiển thị kết quả. Do đó, nó không chọn tất cả các cột. * **Đáp án 2: `SELECT * FROM THONGTIN_SACH;`** Câu lệnh này chọn tất cả các cột từ bảng THONGTIN_SACH. Đây là đáp án đúng. * **Đáp án 3: `SELECT ALL FROM THONGTIN_SACH;`** Cú pháp `SELECT ALL` không đúng trong SQL khi muốn chọn tất cả các cột. `ALL` thường được sử dụng trong các mệnh đề khác, ví dụ như so sánh. * **Đáp án 4: `SELECT ALL COLUMNS FROM THONGTIN_SACH;`** Cú pháp này hoàn toàn không hợp lệ trong SQL. SQL không có mệnh đề `ALL COLUMNS`. Vậy đáp án đúng là đáp án 2.

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