JavaScript is required

Cho biết ý nghĩa của đoạn chương trình sau: Select SoHD, sum(Soluong) As SoluongHangban

From CHITIETHD

Group By SoHD;

A.

A.Đưa ra tổng số lượng hàng của mỗi số hóa đơn

B.

B.Đưa ra tổng số hóa đơn của mỗi số lượng hàng bán

C.

C.Đưa ra danh sách số hóa đơn và số lượng hàng bán

D.

D.Đưa ra danh sách số lượng hàng bán

Trả lời:

Đáp án đúng: A


Đoạn chương trình SQL được cung cấp thực hiện các bước sau: 1. **`SELECT SoHD, sum(Soluong) As SoluongHangban`**: Chọn cột `SoHD` (Số hóa đơn) và tính tổng của cột `Soluong` (Số lượng) với tên mới là `SoluongHangban`. 2. **`FROM CHITIETHD`**: Lấy dữ liệu từ bảng `CHITIETHD` (Chi tiết hóa đơn). 3. **`GROUP BY SoHD`**: Nhóm các hàng có cùng giá trị `SoHD` lại với nhau. Điều này cho phép hàm `sum()` tính tổng số lượng cho mỗi số hóa đơn khác nhau. Kết quả của đoạn chương trình này là một bảng chứa hai cột: `SoHD` (số hóa đơn) và `SoluongHangban` (tổng số lượng hàng bán cho mỗi số hóa đơn). Do đó, đáp án đúng là "Đưa ra tổng số lượng hàng của mỗi số hóa đơn".

Câu hỏi liên quan