在MySQL查询中一起使用DISTINCT和COUNT吗?
我们可以在一个MySQL查询中一起使用DISTINCT和COUNT。首先,让我们创建一个表。CREATE命令用于创建表。
mysql> create table DistCountDemo - > ( - > id int, - > name varchar(100), - > age int - > );
在INSERT命令的帮助下插入记录。
mysql> insert into DistCountDemo values(1,'John',23); mysql> insert into DistCountDemo values(2,'Bob',24); mysql> insert into DistCountDemo values(3,'John',23); mysql> insert into DistCountDemo values(4,'Carol',23);
在SELECT语句的帮助下显示所有记录。
mysql> select *from DistCountDemo;
以下是输出。
+------+-------+------+ | id | name | age | +------+-------+------+ | 1 | John | 23 | | 2 | Bob | 24 | | 3 | John | 23 | | 4 | Carol | 23 | +------+-------+------+ 4 rows in set (0.00 sec)
应用COUNT和DISTINCT找出23岁的学生人数。
mysql> SELECT COUNT(DISTINCT name) from DistCountDemo WHERE age=23;
以下是输出。
+----------------------+ | COUNT(DISTINCT name) | +----------------------+ | 2 | +----------------------+ 1 row in set (0.05 sec)
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西