删除除了id号不同,其他都相同的学生冗余信息
id 号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
delete from score where id not in (select bid from (select min(id) as bid from score group by name,kecheng,fenshu)as b)
/*
Navicat MySQL Data Transfer
Source Server : connectionone
Source Server Version : 50625
Source Host : localhost:3306
Source Database : db_stu_course
Target Server Type : MYSQL
Target Server Version : 50625
File Encoding : 65001
Date: 2017-11-08 17:35:48
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for score
-- ----------------------------
DROP TABLE IF EXISTS `score`;
CREATE TABLE `score` (
`id` int(11) NOT NULL,
`name` varchar(20) DEFAULT NULL,
`kecheng` varchar(20) DEFAULT NULL,
`fenshu` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of score
-- ----------------------------
INSERT INTO `score` VALUES ('1', 'wang', 'math', '95');
INSERT INTO `score` VALUES ('2', 'tom', 'java', '75');
INSERT INTO `score` VALUES ('3', 'wang', 'math', '95');
INSERT INTO `score` VALUES ('4', 'tom', 'java', '75');
delete from score where id not in (select bid from (select min(id) as bid from score group by name,kecheng,fenshu)as b)
删除除了id号不同,其他都相同的学生冗余信息相关推荐
- mysql删除学生记录_mysql删除重复记录语句,删除除了 id 号不同,其他都相同的学生冗余信息...
/** 在Mysql下执行: delete from my.stu where id not in( select min(id) id from my.stu group by code ) ; 用 ...
- 代谢物常见的ID号你都搞明白了吗?
代谢物常见的ID号有好几种,今天和大家一起来整理一下代谢物常见的ID号. 首先我们列一个清单(使用频率较高的代谢物ID): CAS Registry Number KEGG ID Pubchem CI ...
- 生成唯一id号解决方法
1 添加一个id自增表t_Next FUserID(用户唯一标示符) FTableName(要唯一id号的表的名称) FNextNo(下一个id号) 2 添加存储过程如下 GO Create proc ...
- Linux进程ID号--Linux进程的管理与调度(三)
进程ID概述 进程ID类型 要想了解内核如何来组织和管理进程ID,先要知道进程ID的类型: 内核中进程ID的类型用pid_type来描述,它被定义在include/linux/pid.h中 enum ...
- 在SQL Server中如何获得刚插入一条新记录的自动ID号
在SQL Server中如何获得刚插入一条新记录的自动ID号 收藏 --------------------------------------------------------------- 使用 ...
- SQL Server数据库中、获得刚插入新记录的自动ID号
以下的文章主要是介绍在SQL Server数据库中正确获得刚插入一条新记录的自动ID号的实际操作过程,下面就是文章对其的主要内容的具体描述,望大家在浏览之后会对其有更深的了解. 使用[IDENT_CU ...
- C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。
1.题目 规定输入的字符串中只包含字母和*号,请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不 ...
- C语言试题四十之使字符串中尾部的*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。
1. 题目 请编写一个函数function,它的功能是:假定输入的字符串中只包含字母和*号.请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个:若多于n个,则删除多于的*号:若少于或等于n ...
- C语言试题六之使字符串的前导*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做。字符串中间和尾部的*号不删除。
1. 题目 请编写函数function,它的功能是:字符串的前导*号不得多于n个:若多于n个,则删除多于的*号:若少于或等于n个,则什么也不做.字符串中间和尾部的*号不删除. 2 .温馨提示 C语言试 ...
最新文章
- ASP.NET 初级开发成员面试题部分面试题
- 2021-春季学习-智能车技术创新与实践(90)
- vector机器人 WAYS TO INTERACT WITH VECTOR 与 VECTOR 的交互方式
- 【深度学习】深入浅出神经网络框架的模型元件(池化、正则化和反卷积层)
- 判断触发器正在处理的是插入,删除还是更新触发
- ABPZero系列教程之拼多多卖家工具
- Java面试题中高级,javaif循环语句
- CUDA TOOlkit Programming Guide 3. Programming Interface
- ASP.NET2.0的快速入门站点
- juc-并发工具类源码解析
- 数字签名工具signtool
- SQLServer数据库同步准实时解决方案
- 05_经典电影台词(一)
- Hadoop Web 控制台安全认证
- 聊聊ADAMoracle去中心化预言机网络服务介绍
- java jsr命令_Java系列:JVM指令详解(下)(zz)
- CDC-NCM和CDC-ECM性能差别
- Unity + SteamVR + VIVE Pro进行动作捕捉
- Flowing Paint ——感受抽象
- DBHelper、DataHelper、ADO数据库操作类(转)