18/08/2018, 11:10

COUNT() Đếm số lượng mẫu tin (dữ liệu, hàng) của bảng trong MySQL

Hàm COUNT() được dùng để đếm số lượng mẫu tin (dữ liệu, hàng) trong bảng. Cú pháp SELECT COUNT(*) FROM table_name; Một số ví dụ Chúng ta có một bảng sinh_vien như sau: (Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới) Full_name Gender Age City ...

Hàm COUNT() được dùng để đếm số lượng mẫu tin (dữ liệu, hàng) trong bảng.

Cú pháp

SELECT COUNT(*)
FROM table_name;

Một số ví dụ

Chúng ta có một bảng sinh_vien như sau:

(Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới)

Full_name Gender Age City
Nguyen Thanh Nhan Nam 19 Can Tho
Pham Thu Huong Nu 20 Vinh Long
Nguyen Nhu Ngoc Nu 20 Soc Trang
Bui Thanh Bao Nam 19 Soc Trang
Le My Nhan Nu 22 Can Tho
Tan Thuc Bao Nam 35 An Giang
Trinh Giao Kim Nam 44 Bac Lieu

Ví dụ 1

Đếm tổng số lượng sinh viên

SELECT COUNT(*)
FROM sinh_vien;

Sau khi thực thi, MySQL trả về một bảng kết quả như sau:

COUNT(*)
7

Ví dụ 2

Đếm số lượng sinh viên có giới tính là nam. Đặt tên cột của bảng kết quả là so_luong_sinh_vien_nam.

SELECT COUNT(*) AS so_luong_sinh_vien_nam
FROM sinh_vien
WHERE Gender = 'Nam';

Sau khi thực thi, MySQL trả về một bảng kết quả như sau:

so_luong_sinh_vien_nam
4

Ví dụ 3

Đếm số lượng sinh viên có giới tính là nam và tuổi khác nhau.

SELECT COUNT(DISTINCT Age)
FROM sinh_vien
WHERE Gender= 'Nam';

Sau khi thực thi, MySQL trả về một bảng kết quả như sau:

COUNT(DISTINCT Age)
3

Ví dụ 4

Đếm số lượng sinh viên có tuổi là 19, 20, 35. Đặt tên cột cho bảng kết quả là so_luong

SELECT COUNT(*) AS so_luong
FROM sinh_vien
WHERE Age IN (19,20,35);

Sau khi thực thi, MySQL trả về một bảng kết quả như sau:

so_luong
5
Bài liên quan

Đếm số lượng file có trong đường dẫn (Directory) bằng PHP

Hôm nay mình sẽ chia sẻ cho các bạn 2 đoạn code giúp các bạn có thể xử lý khi làm việc với đường dẫn (Directory), có thể hiện giờ các bạn không dùng nó trên trang web của mình, nhưng mình tin rằng một ngày nào đó các bạn sẽ có dịp dùng đến nó, còn không thì các bạn cũng có thể học hỏi thêm được ...

Vũ Văn Thanh viết 3 tuần trước

Làm thế nào để bảo vệ cơ sở dữ liệu OrientDB của bạn trên Ubuntu 16.04

Giới thiệu OrientDB là một cơ sở dữ liệu NoSQL đa mô hình với sự hỗ trợ cho các cơ sở dữ liệu tài liệu và đồ thị. Nó là một ứng dụng Java và có thể chạy trên bất kỳ hệ điều hành nào. Nó cũng hoàn toàn ACID-khiếu nại với sự hỗ trợ cho nhân rộng đa chủ. Trong hộp, OrientDB có một tư thế bảo mật ...

Tạ Quốc Bảo viết 16:26 ngày 18/09/2018

Tại sao Phishing đáng sợ hơn Rò rỉ dữ liệu?

Hầu hết danh tính của chúng ta trên mạng đều được kiểm soát bởi Google, chính vì thế theo một nghiên cứu mới đây của Google và UC Berkeley đã kiểm tra, phát hiện ra rằng: Số tài khoản bị xâm nhập là do tấn công Phishing gây ra chứ không phải rò rỉ dữ liệu . Phát hiện nghiên cứu này được ...

Trần Trung Dũng viết 15:15 ngày 18/09/2018

Home Depot xác nhận thông tin dữ liệu thẻ tín dụng bị rò rỉ

Home Depot là công ty chuyên cung cấp các sản phẩm gia dụng và xây dựng lớn nhất Mỹ. Home Depot đã khẳng định mình là nạn nhân của vụ rò rỉ dữ liệu liên quan đến thẻ tín dụng và thẻ ghi nợ trên các cửa hàng khắp nước Mỹ và Canada. Tuy nhiên, công ty cho biết chưa có bằng chứng rằng người dùng ...

Vũ Văn Thanh viết 19:52 ngày 17/09/2018

Hệ quản trị cơ sở dữ liệu quan hệ RDBMS trong SQL

RDBMS là phần không thể không đề cập đến khi tìm hiểu về SQL. Vậy RDBMS là gì? Nó gồm những thành phần nào? Chúng ta sẽ cùng tìm hiểu trong bài học này nhé. RDBMS là gì? RDBMS là viết tắt của Relational Database Management System (Hệ quản trị cơ sở dữ liệu ...

Bùi Văn Nam viết 11:38 ngày 22/08/2018
0