①尽量起个和别人不同的名字;
select?*?from?table?order?by?name;
如果要查每个相同的名字分别有多少个
select?name,count(*)?from?table?group?by?name;
select?name,sum(num)?from?table?group?by?name
--group?by?分组查询可以实现,根据名称分组查询累加数量
方法一:select *from 学生表
where name in 姓名
方法二:
selecct 姓名
from 学生表
group by 姓名
having count(*)1
如果 having 子句不加,则是统计各名字的数量,加上则只显示 数量大于 1 的人名.
扩展资料:
sql 学生表中如何查询与某同学同年的人
SELECT?*?FROM?学生表?T1
WHERE? EXISTS?(SELECT?1
AND 学生编号 = '某同学学生编号')
YEAR是取datetime类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以.
以上就是土嘎嘎小编为大家整理的mysql怎么查重名相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!