W3School

Cú pháp

Hàm COUNT()trả về số hàng phù hợp với một tiêu chí được chỉ định.

Hàm AVG()trả về giá trị trung bình của một cột số. 

Hàm SUM()trả về tổng của một cột số. 

Bạn có thể download cơ sở dữ liệu Northwind để bắt đầu thực hành tại đây:

- Dành cho Sql Server, MS Access Download
- Dành cho Mysql: Tạo bảng trước với Download Table sau đó hãy điền data với Download Data
- Dành cho Oracle Download

Lưu ý: Tên bảng trong CSDL cho SQL Server thường được viết hoa chữ đầu. Với Mysql thì tên bảng được viết thường. Và với Oracle thì tên bảng toàn bộ được viết hoa. Bạn hãy viết đúng tên bảng trong query của mình nhé.

Trong nội dung bài viết, đôi khi tên bảng được viết dưới dạng tiếng Việt, ví dụ:

- Customers: Khách hàng
- Orders: Đơn hàng
- Employees: Nhân viên
- Shipers: Giao hàng
- Invoices: Hoá đơn

COUNT()

Câu lệnh SQL sau tìm số lượng sản phẩm:

Lưu ý: Giá trị NULL không được tính.

AVG()

Lưu ý: Giá trị NULL bị bỏ qua.

SUM()

Câu lệnh SQL sau tìm tổng của các trường “Quantity” trong bảng “OrderDetails”:

Lưu ý: Giá trị NULL bị bỏ qua.

Bài tập: Sử dụng hàm đúng để trả về số lượng bản ghi có Price = 18.

W3School

Leave a comment

Your email address will not be published. Required fields are marked *