1.第一范式:主键、字段不能再分 定义:要求有主键,数据库中不能出现重复记录,每一个字段是原子性不能再分 2.第二范式:非主键字段完全依赖主键 定义:第二范式是建立在第一范式的基础之上,要求数据库中所有非主键字段完全依赖主键,不能产生部分依赖。(严格意义上讲,尽量不要使用联合主键) 在多对多的关系中 ...
分类:
数据库 时间:
2018-01-05 01:22:26
阅读次数:
167
操作结果集 为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。 表:Person_1魏国人物 表:Person_2蜀国人物 A、Union形成并集 Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。 1、限定条件 要是用 ...
分类:
数据库 时间:
2017-12-30 00:26:30
阅读次数:
193
经常会碰到文件里有重复记录的场景,要么去除重复记录,要么统计下重复记录数,这些简单的功能可以通过shell命令里的sort,uniq组合实现, 比如文件a.txt记录如下 去除重复行: 查找非重复行 查找重复行 统计 ...
分类:
编程语言 时间:
2017-12-26 14:21:48
阅读次数:
356
select * from productstockquantity t where (select count(1) from productstockquantity where t.CombinationId = CombinationId AND t.StoreFrontId = Store ...
分类:
数据库 时间:
2017-12-11 18:48:06
阅读次数:
188
方法一:利用游标,但要注意主字段或标识列 方法二:利用临时表处理 方法二 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用 就可以得到无重复记录的结果 ...
分类:
数据库 时间:
2017-12-06 14:21:26
阅读次数:
210
查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 例 ...
分类:
数据库 时间:
2017-12-05 11:51:21
阅读次数:
400
SQL重复记录查询方法 2008年08月14日 星期四 21:01 SQL重复记录查询 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people g ...
分类:
数据库 时间:
2017-11-29 19:44:56
阅读次数:
214
内连接: 对两个表中,符合条件的行进行连接 左连接: 以左表为基准,如果右表中有符合条件的行,则进行连接,否则字段显示为null 右连接: 以右表为基准,如果左表中有符合条件的行,则进行连接,否则字段显示为null 全连接: 就是左连接和右连接的结果去掉重复记录以后加在一起 交叉连接: 笛卡尔积的连 ...
分类:
其他好文 时间:
2017-11-23 08:24:46
阅读次数:
99
一。前言 你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?鞍山看白癜风最好医院是哪家www ...
分类:
Web程序 时间:
2017-11-18 12:44:56
阅读次数:
163
定义,就是指查询中嵌套查询。子查询可以出现在很多位置,比如: 当列、当表、当条件等语法:SELECT (子查询)FROM (子查询)WHERE (子查询)GROUP BY 子句HAVING (子查询)ORDER BY 子句注:子查询要用括号括起来。如:-- 找出与Ben同一个部门的员工--第一步:先 ...
分类:
其他好文 时间:
2017-11-13 18:34:22
阅读次数:
179