学生表 如下:
自动编号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
1.删除除了自动编号不同,其他都相同的学生冗余信息
2.一个叫team的表,里面只有一个字段name,共有4条记录,分别是a,b,c,d(对应四个球队),现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合。
1.答案1应为: delete from tablename where 自动编号 not in ( select * from ( select min(自动编号) from tablename group by 学号,姓名,课程号,课程名,分数 )temp -- 用别名来区分子句和主句的目标表 );
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题