Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Dùng DISTINCT và COUNT cùng lúc trong MySQL?

Kết hợp COUNT(DISTINCT column) trong một truy vấn.

Tạo bảng

mysql> CREATE TABLE DistCountDemo (id INT, name VARCHAR(100), age INT);

Chèn dữ liệu

INSERT INTO DistCountDemo VALUES (1,'John',23),(2,'Bob',24),(3,'John',23),(4,'Carol',23);

Truy vấn

mysql> SELECT COUNT(DISTINCT name) FROM DistCountDemo WHERE age=23;

Kết quả: 2 (John và Carol)