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
Xem thêm:
- Q32 Which three statements are true about a self join?
- 1z0-083: Oracle Database Administration II
- Q40. Which three at true about patchsets?
- Q27. Which two are true about the automatic execution of operating system scripts when performing silent mode installation starting from Oracle Database 19c?
- Q112. Examine this output: In which two scenarios is incomplete recovery required?