mysql统计xs表中各个姓氏的人数
时间: 2023-07-05 19:32:19 浏览: 114
mysql多表联合查询操作实例分析
您可以使用如下的 SQL 语句来实现统计 `xs` 表中各个姓氏的人数:
```
SELECT SUBSTRING(name,1,1) AS surname, COUNT(*) AS count
FROM xs
GROUP BY surname
ORDER BY count DESC;
```
这个 SQL 语句先使用 `SUBSTRING` 函数从 `name` 列中提取出每个人的姓氏,再使用 `GROUP BY` 子句按照姓氏进行分组,并使用 `COUNT` 函数统计每个姓氏的人数。最后使用 `ORDER BY` 子句按照人数降序排序。
阅读全文