首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

查找重复姓名的sql语句

方式一:select * from 学生表 where 姓名 in(select 姓名 from 学生表 group by 姓名 having count(姓名)>=2) 分析:from 学生表 :找到要查询的表名..., where 姓名 in:过滤条件让姓名符合小括号里面内容 group by 姓名 :按照姓名来分组,也就是说姓名相同的会放在同一组里面,其他字段可能包括多条信息,having count(姓名)>...=2:过滤分组内容中姓名达到两个以及以上的信息) 方式二:select 姓名,count(姓名) from 学生表 group by 姓名 having count(姓名)>=2 注意方式二:select...姓名 from 学生表 group by 姓名 having count(姓名)>=2即可,count(姓名)是自己又在返回的视图看到了另一个字段,这个字段用来显示出现的重复姓名的次数。...因为group by 的字段就是name,每个单元格只有一个name,某闷忒; (2)执行 select * 的话,就是从表3中选择,可是id 和 number 字段中的单元格里的内容有多个值,关系型数据库是不允许这样的

4.4K10

02:输出最高分数的学生姓名

02:输出最高分数的学生姓名 查看 提交 统计 提问 总时间限制:1000ms内存限制:65536kB描述 输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。...接着输入N行,每行格式如下: 分数 姓名 分数是一个非负整数,且小于等于100; 姓名为一个连续的字符串,中间没有空格,长度不超过20。 数据保证最高分只有一位同学。输出获得最高分数同学的姓名。...样例输入 5 87 lilei 99 hanmeimei 97 lily 96 lucy 77 jim 样例输出 hanmeimei 02:输出最高分数的学生姓名 查看 提交 统计 提问 总时间限制:1000ms...内存限制:65536kB描述 输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。...接着输入N行,每行格式如下: 分数 姓名 分数是一个非负整数,且小于等于100; 姓名为一个连续的字符串,中间没有空格,长度不超过20。 数据保证最高分只有一位同学。输出获得最高分数同学的姓名

2.2K50
领券