Trong câu lệnh chọn dữ liệu, sau từ khoá ‘Where’ sẽ là:
Đáp án đúng: D
Câu hỏi liên quan
* Đáp án A đúng: `ON DELETE` áp dụng câu lệnh cho thao tác xóa dữ liệu trên bảng cha, và nó quy định cách mà các hàng liên quan trong bảng con sẽ bị ảnh hưởng.
* Đáp án B sai: `ON DELETE` không liên quan đến việc bắt buộc hay không bắt buộc xóa dữ liệu cho bảng nói chung, mà chỉ liên quan đến hành động khi xóa dữ liệu ở bảng cha.
* Đáp án C sai: Tương tự như B, `ON DELETE` không quy định việc bắt buộc xóa dữ liệu trong bảng.
* Đáp án D sai: `ON DELETE` không liên quan đến việc cho phép hay không cho phép xóa khóa ngoại (FK). Nó chỉ định hành động khi bản ghi chứa khóa chính bị xóa.
Ví dụ, `ON DELETE CASCADE` sẽ tự động xóa các hàng liên quan trong bảng con khi một hàng trong bảng cha bị xóa. `ON DELETE SET NULL` sẽ đặt giá trị của khóa ngoại trong bảng con thành `NULL` khi hàng tương ứng trong bảng cha bị xóa. `ON DELETE RESTRICT` hoặc `ON DELETE NO ACTION` sẽ ngăn việc xóa hàng trong bảng cha nếu có các hàng liên quan trong bảng con.
Câu hỏi này kiểm tra kiến thức về mệnh đề LIKE
trong SQL, được sử dụng để so sánh chuỗi với một mẫu. Trong SQL, ký tự %
được sử dụng như một ký tự đại diện cho một chuỗi bất kỳ (có thể rỗng).
- Phương án A sử dụng FirstName = 'a'
, điều này chỉ chọn các bản ghi có FirstName
chính xác là 'a', không phải bắt đầu bằng 'a'.
- Phương án B sử dụng FirstName LIKE 'a%'
, điều này chọn các bản ghi có FirstName
bắt đầu bằng 'a' và theo sau bởi bất kỳ chuỗi ký tự nào (hoặc không có ký tự nào).
- Phương án C sử dụng FirstName LIKE '%a'
, điều này chọn các bản ghi có FirstName
kết thúc bằng 'a'.
- Phương án D sử dụng FirstName LIKE '%a%'
, điều này chọn các bản ghi có FirstName
chứa 'a' ở bất kỳ vị trí nào.
Vì vậy, phương án B là đáp án đúng vì nó sử dụng mệnh đề LIKE
với ký tự đại diện %
để tìm các giá trị bắt đầu bằng 'a'.
* A. create function: Đây là cú pháp đúng để khai báo một hàm trong SQL.
* B. create procedure: Cú pháp này được sử dụng để tạo một stored procedure, không phải là một hàm.
* C. create table: Cú pháp này được sử dụng để tạo một bảng.
* D. create scala: Đây không phải là cú pháp SQL chuẩn để tạo hàm. Scala là một ngôn ngữ lập trình khác.
* Phân tích câu hỏi:
Câu hỏi yêu cầu tìm thông tin của những thí sinh có cùng họ tên là "Trần Bình Minh" trong bảng `HoSoThiSinh`.
* Đánh giá các phương án:
* A. `SELECT * FROM HoSoThiSinh WHERE HoVaTen = N‘Trần Bình Minh’`: Phương án này sai vì trong bảng `HoSoThiSinh` không có cột `HoVaTen`.
* B. `SELECT * FROM HoSoThiSinh WHERE HoDem = N‘Trần Bình’ and Ten = N‘Minh’`: Phương án này đúng vì nó kết hợp điều kiện `HoDem = N‘Trần Bình’` và `Ten = N‘Minh’` để tìm những thí sinh có họ đệm là "Trần Bình" và tên là "Minh", tức là họ tên đầy đủ là "Trần Bình Minh".
* C. `SELECT HoDem, Ten FROM HoSoThiSinh WHERE HoDem = N‘Trần Bình’ and Ten = N‘Minh’`: Phương án này đúng về mặt điều kiện tìm kiếm, nhưng chỉ trả về cột `HoDem` và `Ten`, không trả về đầy đủ thông tin của thí sinh như yêu cầu của câu hỏi.
* D. `SELECT HoDem = N‘Trần Bình’ and Ten = N‘Minh’ FROM HoSoThiSinh`: Phương án này sai vì nó thực hiện phép gán và so sánh trong mệnh đề `SELECT`, không phải là điều kiện lọc.
Như vậy, phương án B là phương án đúng nhất vì nó trả về đầy đủ thông tin của thí sinh có họ tên "Trần Bình Minh".
* Phương án A sai vì DISTINCT không bổ sung dữ liệu.
* Phương án B sai vì DISTINCT loại bỏ các dòng giống nhau, không phải khác biệt.
* Phương án C sai vì DISTINCT không bổ sung dữ liệu.
* Phương án D đúng vì DISTINCT loại bỏ các dòng dữ liệu giống nhau trong bảng, đảm bảo chỉ trả về các dòng duy nhất (không trùng lặp).

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.