题目描述:编写一个SQL查询,删除学生表中,学号重复的学生信息,重复的学生信息中只保留id最大的那个
欢迎大家转发,一起传播知识和正能量,帮助到更多人。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
解题思路:
步骤一(图1):查看原始表,目标删除number重复且id较小的行,也就是第一行。
select * from student;
步骤二(图2):对学生表做自连接。
select * from student s1,student s2;
步骤三(图3):设置查询条件。number相同,id较小。
select * from student s1,student s2 where s1.number=s2.number and s1.id<s2.id;
步骤四(图4):使用delete语句删除查询到的结果
delete s1 from student s1,student s2 where s1.number=s2.number and s1.id<s2.id;
题目描述:编写一个SQL查询,删除学生表中,学号重复的学生信息,重复的学生信息中只保留id最大的那个相关推荐
- 编写一个 SQL 查询,来删除 Person表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。
题目 编写一个 SQL 查询,来删除 Person表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小的那个. Id Email 1 john@example.com 2 bob@example.c ...
- 编写一个 SQL 查询,来删除 Person表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。
题目 编写一个 SQL 查询,来删除 Person表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+------------------+ | Id | Email | + ...
- 编写一个SQL查询,获取Employee表中第二高的薪水(Salary)
单选 class X{Y y=new Y();public X(){System.out.print("X");} } class Y{public Y(){System.out. ...
- 编写一个 SQL 查询,找出每个部门工资最高的员工。
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id.+----+-------+--------+--------------+ | Id ...
- 面试官:编写一个 SQL 查询,找出每个部门工资第二高的员工
今天我们来看看大数据开发中row_number函数. 作为一名程序员,求职面试时时常会遇到需要编写一些基础的sql,编写sql这样做的目的主要是考验求职者的逻辑思维及编写sql基础能力.而row_nu ...
- 使用一个SQL查询出每门课程的成绩都大于80分的学生姓名
使用一个SQL查询出每门课程的成绩都大于80分的学生姓名 表名为student,字段和数据如下用一条SQL语句查询出student表中每门功课都大于80分的学生姓名. name kecheng fen ...
- 编写一个 SQL 查询来实现分数排名
每日一题,第一篇 1.编写一个 SQL 查询来实现分数排名. 如果两个分数相同,则两个分数排名(Rank)相同.请注意,平分后的下一个名次应该是下一个连续的整数值.换句话说,名次之间不应该有" ...
- 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
表1为Penson,表2为Address,如下图所示 要求:编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息: FirstName ...
- 编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空 null 【杭州多测师】【杭州多测师_王sir】...
编写一个SQL查询来报告 Person 表中每个人的姓.名.城市和州.如果 personId 的地址不在 Address 表中,则报告为空 null . 以 任意顺序 返回结果表. 示例 : Per ...
- 2022-12-05:部门工资前三高的所有员工。编写一个SQL查询找出每个部门中收入前三高的员工 。 +------------+----------+--------+ | Department |
2022-12-05:部门工资前三高的所有员工.编写一个SQL查询找出每个部门中收入前三高的员工 . ±-----------±---------±-------+ | Department | Em ...
最新文章
- 带你少走弯路:五篇文章学完吴恩达机器学习
- python声明_在Python中什么是全局声明?
- 【转】 ubuntu adduser 命令学习
- criteras for what techniques to learn in future
- 使用javamail进行邮件发送
- .net ad域登录 form认证_golang|给Gitbook做个认证代理
- 关于Restful Web Service的一些理解
- Eclipse中Mybatis的自动提示的配置
- Go、Java、C++,下一代测序工具开发谁更强?
- c#软件操作-cmd命令全解
- 优化MyBatis配置文件中的配置
- Java mongo入门
- pytorch learning
- Mac 安装Pytorch, Jupyter notebook, conda, python3
- ojdbc6报红以及nested exception is org.hibernate.service.spi.ServiceException: 已解决
- 关于:Google Chrome 官方下载地址
- SharePoint 2016 Beta 2 使用体验
- 《计算机网络》-- 第一章 概述
- access()函数的用法
- [附源码]Python计算机毕业设计常见病辅助食疗系统
热门文章
- 北峰助力黑龙江森林防火数字超短波通信系统建设
- cortex m3的操作模式和状态
- C#中Listbox、Textbox、Richtextbox三者之间的区别 ?
- 【蓝桥杯集训100题】scratch绘制蜘蛛网 蓝桥杯scratch比赛专项预测编程题 模拟练习题第05题
- 配置MSTP功能示例
- 六、React(Component)
- 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: m
- Intel VMD技术和SPDK VMD驱动模块介绍及使用
- EEGLAB直接读入Curry8软件采集的数据信号
- 大数据平台接入API数据