Các phép toán gộp nhóm được sử dụng sau mệnh đề?
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về thứ tự thực hiện các mệnh đề trong câu lệnh SQL. Trong SQL, mệnh đề GROUP BY
được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột. Các phép toán gộp nhóm (ví dụ: SUM
, AVG
, COUNT
, MIN
, MAX
) thường được sử dụng sau mệnh đề GROUP BY
để tính toán các giá trị tổng hợp cho mỗi nhóm.
Cụ thể:
FROM
chỉ định bảng để truy vấn.WHERE
lọc các hàng dựa trên một điều kiện.GROUP BY
nhóm các hàng có cùng giá trị.SELECT
chọn các cột để hiển thị và có thể bao gồm các hàm gộp nhóm.
Vì vậy, đáp án đúng là C. GROUP BY.
Câu hỏi liên quan
Câu hỏi yêu cầu xác định câu lệnh SQL để cập nhật cột KetQua
trong bảng DiemKhoiA
dựa trên điểm TongDiem
. Cụ thể, nếu TongDiem
lớn hơn hoặc bằng 13 thì KetQua
sẽ là 'đỗ', ngược lại là 'trượt'.
Phân tích các đáp án:
- A. DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)): Đáp án này chỉ mô tả cấu trúc bảng, không phải câu lệnh SQL để cập nhật dữ liệu.
- B. Câu lệnh cập nhật thông tin cho cột kết quả (cột KetQua) cho từng thí sinh, với thí sinh có tổng điểm từ 13 điểm trở lên thì ghi kết quả ‘‘đỗ’’, ngược lại ghi kết quả là ‘‘trượt’’): Đây là mô tả yêu cầu, không phải câu lệnh SQL.
- C. UPDATE DiemKhoiA SET KetQua = CASE WHEN TongDiem>=13 THEN N‘đỗ’ ELSE N‘trượt’: Câu lệnh này thiếu từ khóa
END
để kết thúc biểu thứcCASE
. - D. UPDATE DiemKhoiA SET KetQua = CASE WHEN TongDiem>=13 THEN N‘đỗ’ ELSE N‘trượt’ END: Câu lệnh này đúng cú pháp SQL. Nó sử dụng
CASE
để gán giá trị cho cộtKetQua
dựa trên điều kiệnTongDiem >= 13
. - E. UPDATE DiemKhoiA SET CASE WHEN TongDiem>=13 THEN KetQua = N‘đỗ’ ELSE KetQua = N‘trượt’ END: Câu lệnh này sai cú pháp. Trong câu lệnh
UPDATE
,CASE
phải trả về một giá trị, chứ không phải là một mệnh đề gán giá trị.
Do đó, đáp án đúng là D.
Trong SQL, để tạo một Stored Procedure (SP), cú pháp đúng là CREATE PROCEDURE
. Do đó, phương án B là đáp án chính xác.
- A. create new procedure: Cú pháp này không đúng trong SQL.
- B. create procedure: Đây là cú pháp chính xác để tạo một Stored Procedure.
- C. create function: Dùng để tạo Function, không phải Stored Procedure.
- D. create store procedure: Cú pháp này không đúng.

CEO.29: Bộ Tài Liệu Hệ Thống Quản Trị Doanh Nghiệp

CEO.28: Bộ 100+ Tài Liệu Hướng Dẫn Xây Dựng Hệ Thống Thang, Bảng Lương

CEO.27: Bộ Tài Liệu Dành Cho StartUp - Quản Lý Doanh Nghiệp Thời Đại 4.0

CEO.26: Bộ Tài Liệu Dành Cho StartUp - Khởi Nghiệp Thời Đại 4.0

CEO.25: Bộ Tài Liệu Ứng Dụng Công Nghệ Thông Tin và Thương Mại Điện Tử Trong Kinh Doanh

CEO.24: Bộ 240+ Tài Liệu Quản Trị Rủi Ro 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.