mysql - 获取不同类型的用户数量

标签 mysql

我得到了带有字段type = enum('admin', 'editor', 'regular')的表Users

如何在一次查询中获取管理员、编辑者和普通用户的数量?

我的解决方案是在 3 个查询中,例如:SELECT COUNT(*) FROM users WHERE type='admin'

最佳答案

使用 group by

SELECT COUNT(*) as count ,type FROM users  group by type

关于mysql - 获取不同类型的用户数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248192/

相关文章:

mysql - 尝试连接sql中两个选择的结果

mysql - 汇总指定项目的总和

PHP Remove\from 从数据库中提取的字符串

php - MySQL删除行直到某个点

mysql - 如何在 MySQL 中移动列值?

PHP:删除选中的行

mysql - 检索别名的基础列名

mysql准备语句在执行stmt时没有重复变量使用

mysql - MySQL中如何进行双连接

mysql - 带 IF 语句的 for 循环不会退出