mysql统计出每个姓氏的人数
时间: 2023-07-04 15:22:15 浏览: 546
mysql 统计一天24小时数据默认补0SQL
好的,以下是查询每个姓氏的人数的 MySQL 语句:
```
SELECT SUBSTRING_INDEX(name, ' ', 1) as surname, COUNT(*) as count
FROM students
GROUP BY surname
ORDER BY count DESC;
```
其中,`students` 是存储学生信息的表,`name` 是包含学生姓名的列。这条语句会将每个学生的姓名按照空格分隔开,取第一个字符串作为姓氏,然后分组统计每个姓氏的人数,并按照人数从高到低排序。
阅读全文