以前是在Set中来做
现在可以在数据库中来做了
O(∩_∩)O哈哈~,是不是很爽啊?
表:
mysql> select userlevel,username from users;
+-----------+----------+
| userlevel | username |
+-----------+----------+
| admin | cdliang |
| service | bobo |
| user | caocao |
| user | yongyong |
| service | zhouzhou |
+-----------+----------+
5 rows in set (0.00 sec)
目的:查询不重复的数目
1.distinct
mysql> select count(distinct userlevel)权限数目 from users;
+----------+
| 权限数目 |
+----------+
| 3 |
+----------+
1 row in set (0.00 sec)
2.使用嵌套查询
mysql> select count(*)权限数目 from (select distinct userlevel from users) t;
+----------+
| 权限数目 |
+----------+
| 3 |
+----------+
1 row in set (0.00 sec)
count distinct 统计
最新推荐文章于 2024-12-15 17:42:12 发布
本文介绍如何在MySQL数据库中使用DISTINCT关键字及嵌套查询来获取不重复的数据记录数,通过两个简单示例展示了具体的实现方法。
692

被折叠的 条评论
为什么被折叠?



