Sử dụng hàm COUNT trong SQL

Hàm COUNT được sử dụng để đếm số lượng bản ghi trong một bảng hoặc nhóm dữ liệu trong SQL.

Cấu trúc cơ bản:

  • COUNT(*): Đếm tất cả các bản ghi trong bảng.
  • COUNT(column_name): Đếm số lượng bản ghi có giá trị khác NULL trong cột column_name.
SELECT COUNT(column_name)
FROM table_name
WHERE condition;

Ví dụ:

-- Đếm số lượng khách hàng trong bảng customers:
SELECT COUNT(*)
FROM customers;


-- Đếm số lượng sản phẩm có giá lớn hơn 10000000:
SELECT COUNT(*)
FROM products
WHERE price > 10000000;

Sử dụng COUNT với các hàm khác:

Bạn có thể sử dụng hàm COUNT với các hàm khác để thực hiện các tính toán phức tạp hơn và có thể sử dụng alias AS.

Ví dụ:

Tìm tỷ lệ phần trăm khách hàng ở Hà Nội:

SELECT COUNT(CASE WHEN city = 'Hanoi' THEN 1 END) / COUNT(*) * 100 AS PercentKH_HN
FROM customers;

Lưu ý: Hàm COUNT bỏ qua các giá trị NULL. Các giá trị NULL là không được đếm vào kết quả trong Count

Danh mục: SQL
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận