Từ khóa SQL nào được sử dụng để chỉ truy xuất các giá trị duy nhất?
Đáp án đúng: C
Từ khóa DISTINCT trong SQL được sử dụng để loại bỏ các giá trị trùng lặp trong kết quả truy vấn, chỉ trả về các giá trị duy nhất. Các lựa chọn khác không phải là từ khóa SQL hợp lệ cho mục đích này.
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.
Câu hỏi liên quan
* Phương án 1 (Đúng): Sử dụng `GROUP BY ID_CUAHANG` để nhóm các bản ghi theo ID cửa hàng, sau đó sử dụng `SUM(DOANH_THU)` để tính tổng doanh thu cho mỗi cửa hàng. Điều kiện `HAVING SUM(DOANH_THU) > 5000` lọc ra các cửa hàng có tổng doanh thu lớn hơn 5000.
* Phương án 2 (Sai): Sử dụng `HAVING DOANH_THU > 5000` là sai vì `HAVING` phải được sử dụng với các hàm tổng hợp như `SUM`, `AVG`, `COUNT`,... Nó không thể được sử dụng trực tiếp với cột `DOANH_THU` sau khi đã nhóm.
* Phương án 3 (Sai): Sử dụng `WHERE SUM(DOANH_THU) > 5000` là sai vì `WHERE` không thể sử dụng với các hàm tổng hợp. `WHERE` được sử dụng để lọc các bản ghi trước khi nhóm, trong khi `HAVING` được sử dụng để lọc các nhóm sau khi đã nhóm.
* Phương án 4 (Sai): Sử dụng `WHERE DOANH_THU > 5000` sẽ lọc các bản ghi có doanh thu lớn hơn 5000 trước khi nhóm, điều này không đáp ứng yêu cầu của câu hỏi là tổng doanh thu của cửa hàng phải lớn hơn 5000.
* Đáp án 1: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L%';` - Sử dụng mệnh đề `LIKE` kết hợp với ký tự `%` để tìm kiếm các giá trị bắt đầu bằng 'L'. Dấu `%` đại diện cho không hoặc nhiều ký tự bất kỳ. Đây là đáp án chính xác.
* Đáp án 2: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L';` - Chỉ tìm kiếm các giá trị HO_SV chính xác là 'L', không phải bắt đầu bằng 'L'.
* Đáp án 3: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV = 'L';` - Tương tự đáp án 2, chỉ tìm kiếm các giá trị HO_SV chính xác là 'L'.
* Đáp án 4: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV <> 'L';` - Tìm kiếm các giá trị HO_SV khác 'L', không phải bắt đầu bằng 'L'.
Vậy đáp án đúng là đáp án 1.
1. Tính trung bình cộng của cột Marks trong bảng Students: `AVG(Marks)` sẽ tính giá trị trung bình của tất cả các giá trị trong cột 'Marks'. Trong trường hợp này, (80 + 90 + 70 + 100) / 4 = 85.
2. Làm tròn giá trị trung bình: `ROUND(AVG(Marks))` sẽ làm tròn giá trị trung bình vừa tính được đến số nguyên gần nhất. Vì 85 đã là một số nguyên, nó sẽ không thay đổi.
Vì vậy, câu lệnh SQL này sẽ trả về giá trị 85.
* Phương án 1: Là đối tượng CSDL chứa các câu lệnh Select: Sai. View mới là đối tượng CSDL chứa các câu lệnh SELECT, không phải Table.
* Phương án 2: Là đối tượng chứa các tập lệnh của T-SQL: Sai. Stored procedure mới là đối tượng chứa các tập lệnh T-SQL.
* Phương án 3: Là đối tượng lưu trữ dữ liệu của CSDL: Đúng. Đây là định nghĩa chính xác của Table.
* Phương án 4: Không phải là đối tượng lưu trữ dữ liệu của CSDL: Sai. Table là đối tượng *chính* để lưu trữ dữ liệu trong CSDL.
Vậy nên, phương án đúng nhất là phương án 3.
Câu lệnh SELECT…FROM dùng để truy vấn dữ liệu từ một hoặc nhiều bảng. Để lọc các dòng dữ liệu dựa trên một điều kiện cụ thể, ta sử dụng mệnh đề WHERE. Mệnh đề WHERE cho phép chỉ định một hoặc nhiều điều kiện, và chỉ những dòng dữ liệu nào thỏa mãn điều kiện này mới được đưa vào kết quả truy vấn.
Các mệnh đề khác như GROUP BY dùng để nhóm các dòng có giá trị giống nhau trong một hoặc nhiều cột, và ORDER BY dùng để sắp xếp kết quả truy vấn theo một hoặc nhiều cột. Mặc dù chúng có thể được sử dụng cùng với WHERE, nhưng bản thân chúng không dùng để lọc dữ liệu theo điều kiện.
Do đó, đáp án đúng nhất là WHERE.

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

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
ĐĂ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.

