Để đếm số lượng bản ghi trong một bảng sử dụng MySQL, bạn có thể sử dụng hàm COUNT()
. Hàm này được sử dụng trong câu lệnh SELECT
để trả về số lượng hàng phù hợp với điều kiện chỉ định. Nếu không có điều kiện nào được chỉ định, COUNT()
sẽ trả về tổng số hàng trong bảng.
Đếm Tất Cả Bản Ghi Trong Bảng
Để đếm tổng số bản ghi trong một bảng, bạn sử dụng COUNT(*)
:
SELECT COUNT(*) FROM ten_bang;
Ví dụ: Để đếm số lượng người dùng trong bảng nguoi_dung
:
SELECT COUNT(*) AS so_luong_nguoi_dung FROM nguoi_dung;
Trong ví dụ này, AS so_luong_nguoi_dung
là một phần tuỳ chọn giúp bạn đặt tên cho cột kết quả, làm cho kết quả dễ đọc hơn.
Đếm Bản Ghi với Điều Kiện
Bạn cũng có thể đếm số lượng bản ghi thỏa mãn một hoặc nhiều điều kiện nhất định:
SELECT COUNT(*) FROM ten_bang WHERE dieu_kien;
Ví dụ: Để đếm số lượng người dùng có tuổi lớn hơn 18 trong bảng nguoi_dung
:
SELECT COUNT(*) AS so_luong_nguoi_dung_tren_18 FROM nguoi_dung WHERE tuoi > 18;
Đếm Bản Ghi Duy Nhất
Nếu bạn muốn đếm số lượng giá trị duy nhất trong một cột cụ thể, bạn có thể sử dụng COUNT(DISTINCT column_name)
:
SELECT COUNT(DISTINCT ten_cot) FROM ten_bang;
Ví dụ: Để đếm số lượng thành phố duy nhất mà người dùng đến từ trong bảng nguoi_dung
:
SELECT COUNT(DISTINCT thanh_pho) AS so_luong_thanh_pho FROM nguoi_dung;
Sử dụng hàm COUNT()
là một cách hiệu quả để có được thông tin tổng quan về dữ liệu của bạn, giúp bạn hiểu rõ hơn về kích thước và phạm vi của dữ liệu trong cơ sở dữ liệu của mình.
Comments