mysql查询同一年出生的
时间: 2023-07-06 16:27:18 浏览: 122
最全的mysql查询语句整理
您好!要查询同一年出生的人,可以使用MySQL的DATE_FORMAT函数将生日转换为年份,然后使用GROUP BY和HAVING子句来进行分组和过滤。具体的SQL语句如下:
```
SELECT name, DATE_FORMAT(birthday, '%Y') AS birth_year
FROM people
GROUP BY birth_year
HAVING COUNT(*) > 1;
```
这条SQL语句将查询出出生年份相同的人,并按照出生年份进行分组,然后筛选出出生年份相同的组数大于1的组,即同一年出生的人。其中,people是人员信息表,name是姓名字段,birthday是生日字段。
希望能对您有所帮助!
阅读全文