Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 14 SQL – Ngôn ngữ truy vấn có cấu trúc giúp bạn nhìn nhận rõ các phần kiến thức cần cải thiện thông qua kho câu hỏi phong phú.
Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 14 SQL – Ngôn ngữ truy vấn có cấu trúc
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Để xóa các bản ghi cụ thể trong bảng dựa trên một điều kiện, ta sử dụng cú pháp nào?
- - DROP FROM [Table] WHERE [Condition]
- - DELETE FROM [Table] WHERE [Condition]
- - REMOVE FROM [Table] WHERE [Condition]
- - TRUNCATE [Table] WHERE [Condition]
Câu 2: Giá trị NULL trong cơ sở dữ liệu SQL có ý nghĩa gì?
- - Giá trị bằng 0
- - Giá trị bằng một chuỗi rỗng
- - Giá trị trống, chưa xác định hoặc không có dữ liệu
- - Giá trị bị lỗi định dạng
Câu 3: Từ khóa nào được dùng kết hợp với ORDER BY để sắp xếp dữ liệu theo thứ tự giảm dần?
- - DESC
- - DOWN
- - BACK
- - ASC
Câu 4: Giả sử bảng 'Lop' có cột 'SiSo'. Lệnh nào dùng để giảm sĩ số của lớp có mã 'L01' đi 1?
- - UPDATE Lop SET SiSo = SiSo - 1 WHERE MaLop = 'L01'
- - SET Lop SiSo = SiSo - 1 WHERE MaLop = 'L01'
- - UPDATE SiSo = SiSo - 1 FROM Lop WHERE MaLop = 'L01'
- - MODIFY Lop SET SiSo = SiSo - 1 WHERE MaLop = 'L01'
Câu 5: Lệnh nào được dùng để cập nhật dữ liệu đã có trong bảng?
- - SAVE
- - UPDATE
- - MODIFY
- - CHANGE
Câu 6: Mệnh đề nào sau đây bắt buộc phải có trong một câu lệnh SELECT cơ bản?
- - WHERE
- - ORDER BY
- - FROM
- - GROUP BY
Câu 7: Từ khóa nào được dùng để chèn thêm hàng mới vào một bảng?
- - ADD NEW
- - INSERT INTO
- - PUT
- - APPEND
Câu 8: Từ khóa DISTINCT trong câu lệnh SELECT có tác dụng gì?
- - Chỉ lấy các bản ghi có giá trị duy nhất (không trùng lặp)
- - Sắp xếp dữ liệu theo thứ tự bảng chữ cái
- - Lấy tất cả các bản ghi kể cả trùng lặp
- - Đếm tổng số bản ghi trong bảng
Câu 9: Mệnh đề FROM trong câu lệnh SELECT có vai trò gì?
- - Xác định các điều kiện lọc dữ liệu
- - Xác định bảng hoặc các bảng chứa dữ liệu cần truy xuất
- - Xác định các cột sẽ hiển thị ở kết quả
- - Xác định thứ tự sắp xếp của dữ liệu
Câu 10: Lệnh nào sau đây được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?
- - GET
- - FETCH
- - EXTRACT
- - SELECT
Câu 11: Câu lệnh nào sau đây được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng trong SQL?
- - INSERT
- - SELECT
- - UPDATE
- - DELETE
Câu 12: Trong SQL, toán tử nào được dùng để kiểm tra một giá trị nằm trong một khoảng nhất định?
- - WITHIN
- - BETWEEN
- - RANGE
- - INSIDE
Câu 13: Đâu là một ví dụ đúng về cú pháp của lệnh truy vấn dữ liệu đơn giản?
- - SELECT * FROM HocSinh
- - SELECT FROM HocSinh *
- - FROM HocSinh SELECT *
- - GET ALL FROM HocSinh
Câu 14: Để lọc các bản ghi thỏa mãn một điều kiện cụ thể trong câu lệnh SELECT, ta sử dụng mệnh đề nào?
- - ORDER BY
- - GROUP BY
- - WHERE
- - FROM
Câu 15: Từ khóa nào được sử dụng trong lệnh UPDATE để chỉ định các giá trị mới cho những cột cần sửa đổi?
- - INTO
- - VALUES
- - SET
- - FROM
Câu 16: Câu lệnh nào sau đây dùng để tạo một bảng mới trong cơ sở dữ liệu?
- - NEW TABLE TableName
- - GENERATE TABLE TableName
- - CREATE TABLE TableName
- - MAKE TABLE TableName
Câu 17: Lệnh SQL nào được sử dụng để sửa đổi dữ liệu đã có trong một bảng?
- - CHANGE
- - MODIFY
- - UPDATE
- - ALTER
Câu 18: Mệnh đề ORDER BY trong câu lệnh SELECT được sử dụng nhằm mục đích gì?
- - Sắp xếp thứ tự các bản ghi trong kết quả truy vấn
- - Xóa các bản ghi trùng lặp trong kết quả
- - Nhóm các hàng có cùng giá trị lại với nhau
- - Đặt tên thay thế cho các cột dữ liệu
Câu 19: Trong SQL, để kết hợp nhiều điều kiện lọc trong mệnh đề WHERE sao cho bản ghi phải thỏa mãn tất cả các điều kiện đó, ta dùng từ khóa nào?
- - OR
- - AND
- - NOT
- - BUT
Câu 20: Để loại bỏ các giá trị trùng lặp trong kết quả truy vấn, ta thêm từ khóa nào sau SELECT?
- - UNIQUE
- - DISTINCT
- - DIFFERENT
- - ONLY
Câu 21: Toán tử nào được dùng để kiểm tra một giá trị có nằm trong một khoảng nhất định không?
- - IN
- - AMONG
- - BETWEEN
- - WITHIN
Câu 22: Trong phép so sánh của SQL, ký hiệu nào được dùng để biểu thị quan hệ 'không bằng' (khác)?
- - NOT
- - ==
- -
- - ><
Câu 23: Điều gì sẽ xảy ra nếu ta thực hiện lệnh DELETE FROM HocSinh mà không có mệnh đề WHERE?
- - Hệ thống sẽ báo lỗi cú pháp
- - Chỉ bản ghi đầu tiên trong bảng bị xóa
- - Tất cả các bản ghi trong bảng HocSinh sẽ bị xóa sạch
- - Bảng HocSinh sẽ bị xóa bỏ khỏi cơ sở dữ liệu
Câu 24: Từ khóa nào dùng để sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần?
- - SORT BY
- - GROUP BY
- - ORDER BY
- - ARRANGE BY
Câu 25: Khi khai báo một cột là PRIMARY KEY trong lệnh CREATE TABLE, cột đó sẽ có đặc điểm gì?
- - Chứa các giá trị duy nhất và không được để trống (NULL)
- - Chỉ được phép chứa các giá trị số nguyên
- - Có thể chứa các giá trị trùng lặp nhưng không được để trống
- - Tự động tăng giá trị mỗi khi thêm bản ghi mới