Thông thường, cần phải tìm ra số lượng bản ghi khi lập trình tài nguyên web trong các bảng của cơ sở dữ liệu đang chạy dưới sự kiểm soát của MySQL DBMS. Có một chức năng đặc biệt trong SQL cho hoạt động này. Truy vấn sử dụng nó có thể được sửa đổi bằng cách thêm các điều kiện lọc bổ sung - điều này sẽ cho phép bạn nhận được không chỉ tổng số bản ghi mà còn cả số đáp ứng các điều kiện bổ sung.
Hướng dẫn
Bước 1
Sử dụng chức năng Đếm kết hợp với lệnh Chọn để tạo truy vấn trả về số lượng bản ghi trong bảng cơ sở dữ liệu quan tâm. Nếu một dấu hoa thị (* - ký tự đại diện) được chuyển cho hàm này dưới dạng tham số, tất cả các bản ghi có giá trị không phải là Null sẽ được tính toán lại. Ngoài Đếm trong truy vấn, như thường lệ đối với lệnh Chọn, tên của bảng phải được chỉ định. Ví dụ, để tìm ra số lượng bản ghi trong bảng có tên là allCustomers, truy vấn có thể được viết như sau: SELECT COUNT (*) FROM allCustomers;
Bước 2
Nếu bạn cần lấy số lượng bản ghi có ít nhất một giá trị nào đó không phải là Null trong một trường nhất định của bảng, hãy chỉ định tên của trường này thay vì dấu hoa thị trong hàm Đếm. Giả sử trường creditSum của bảng allCustomers nhằm mục đích lưu trữ thông tin về số lượng khoản vay được cấp cho từng khách hàng được liệt kê trong bảng này. Sau đó, yêu cầu về số lượng hồ sơ từ bước đầu tiên có thể được điều chỉnh để trả về số lượng khách hàng đã phát hành khoản vay. Truy vấn trông như thế này sau khi chỉnh sửa: SELECT COUNT (creditSum) FROM allCustomers;
Bước 3
Để đếm các bản ghi có giá trị duy nhất trong một trường cụ thể, hãy thêm Phân biệt vào tên của nó trong hàm Đếm. Ví dụ: nếu bảng chứa các bản ghi trùng lặp đề cập đến các khách hàng khác nhau trong trường clientName, thì số lượng khách hàng được đề cập trong đó có thể được lấy bằng cách sử dụng truy vấn sau: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
Bước 4
Với quyền truy cập vào ứng dụng PhpMyAdmin, mọi thứ được đơn giản hóa rất nhiều, vì không cần phải tự soạn một truy vấn sql. Sau khi ủy quyền trong chương trình này, hãy chuyển đến trang có thông tin về cơ sở dữ liệu chứa bảng cần thiết - chọn tên của bảng đó trong danh sách thả xuống của khung bên trái. Danh sách các bảng của cơ sở dữ liệu này sẽ được tải vào khung bên phải, trong cột "Bản ghi", bạn sẽ tìm thấy giá trị cần thiết cho mỗi bảng.