一、什么是集合运算 集合:集合在数学领域表示“各种各样”事物的总和。在数据库领域表示记录的集合。 集合运算:集合运算就是对满足同一规则的记录进行的加减等四则运算。 二、表的加法——UNION 加法运算UNION并集 UNION等集合运算通常是除去重复记录的。 三、集合运算的注意事项 注意1??作为运 ...
分类:
其他好文 时间:
2018-10-23 16:25:58
阅读次数:
144
话不多数上代码: 我在Oracle数据库查数据,发现重复数据,于是我想把重复条数以及具体数据查出来: 下面是数据 然后我需要知道重复多少条 (重复十条,也就是有五条数据相同) SQL: 然后拿到重复条数,我需要知道是那些数据重复的: SQL: 最后查看具体重复数据: SQL: 重复记录 end ...
分类:
数据库 时间:
2018-10-19 17:45:43
阅读次数:
158
MySQL INSERT插入条件判断:如果不存在则插入 我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入。如果使用一条INSERT语句实现呢? 对于普通的 INSERT 插入,如果想要保证不插入重复记录,我们只有对某个字段创建唯一约束实现(比如:cardno卡号不能重复); ...
分类:
数据库 时间:
2018-10-17 12:14:00
阅读次数:
159
建表语句CREATE TABLE Persons(PersonID int, LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255));insert into Persons values ...
分类:
其他好文 时间:
2018-10-10 10:45:43
阅读次数:
324
数据库内容,随机编了一些数据,其中认为两个字段Name、Address1一致为重复记录,保留其中一条 找出,( 如果没有第三行,会有什么问题呢?可将示例数据中 ID 为4的行,Name字段改为Tom测试一下) 删除 删除 ...
分类:
其他好文 时间:
2018-10-08 22:14:54
阅读次数:
218
一、设计数据库时所依据的共有三个范式 1、第一范式:要求有主键,数据库中不能出现重复记录,每一个字段是原子性不可再分的 实例: 分析以上出现的问题: ①数据存在重复记录,没有主键,数据不唯一 ②联系方式还可以再分,不是原子性 修改之后的: 总结第一范式: ①每一行必须唯一,必须有主键,这是设计数据库 ...
分类:
数据库 时间:
2018-10-01 14:08:49
阅读次数:
199
多表查询: 合并结果集: 合并结果集就是把两个select语句的查询结果合并到一起,被合并的两个结果列数列类型必须相同 合并结果集的两种方式: union:合并时去除重复记录 union all:合并时不去除重复记录 格式: 创建表: union: union all: 连接查询: 连接查询,也可以 ...
分类:
数据库 时间:
2018-09-22 19:51:33
阅读次数:
229
第一种: 取list中某2个字段作为Map的K,V 第二种:将id和实体Bean做为K,V 或者这样写: account -> account是一个返回本身的lambda表达式,后面的使用Function接口中的一个默认方法代替,使整个方法更简洁优雅。 第三种: key存在重复记录时处理 如果使用第 ...
分类:
编程语言 时间:
2018-09-16 16:15:36
阅读次数:
321
主要目标: 把表中的重复数据清除掉 思路: 先建一个表to_delete,用来保存查找出来的重复的数据记录 然后利用这个to_delete表去删除Person表中的重复记录 记得最后删除这个临时表to_delete,另外,创建to_delete时,不能使用temporary table。 参考链接: ...
分类:
其他好文 时间:
2018-09-09 14:59:00
阅读次数:
161
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久, ...
分类:
数据库 时间:
2018-09-05 18:02:54
阅读次数:
180