今天遇到了一个问题,就是从数据库中去除的数组为一个二维数组,现在就是想将二位数组进行去重,但是在php中,对于一个一维数组,我们可以直接使用php的系统函数array_unique,但是这个函数不能对多维数组进行去除重复,因此我需要自己写一个去除二维数组重复值的函数。 1 function arra...
分类:
编程语言 时间:
2015-05-13 12:22:45
阅读次数:
126
JAVA类集框架 List、Set、Iterator、Map的简单理解1. Java类集框架主体结构:(1).集合(set):对象不按特定的当时排序,没有重复对象。
(2).列表(list):对象按照索引位置排序,可以有重复的对象。
(3).映射(map):每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复。2. Collection接口提供的方法如下:
3....
分类:
编程语言 时间:
2015-05-10 17:27:10
阅读次数:
196
取出重复的客运车班次SELECT CID, FROM_CITY, TO_CITY, TICKET_PRICE FROM CITYWHERE CID IN (SELECT DISTINCT FIRST_VALUE(CCID) OVER(PARTITION BY FROM_CITY, TO_CITY O...
分类:
其他好文 时间:
2015-04-25 00:06:41
阅读次数:
125
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后...
分类:
其他好文 时间:
2015-04-24 21:07:19
阅读次数:
178
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。unio...
分类:
其他好文 时间:
2015-04-24 18:13:13
阅读次数:
107
题目描述:
假设 你用一个1001个整数组的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间,此外,除一个数字出现两次外,其他所有数字只出现一次。假设你只能对这个整数做一次处理,用一种算法找出重复的那个数字。(不用辅助的存储方式)
1.sum up all the number,then subtract the sum from 1001...
分类:
编程语言 时间:
2015-04-24 14:26:25
阅读次数:
127
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > , =,< =)和order by、group by发生的列.....
分类:
数据库 时间:
2015-04-23 23:05:37
阅读次数:
235
1.不要过度索引。索引越多,占用空间越大,反而性能变慢;2.只对 WHERE 子句中频繁使用的建立索引;3.尽可能使用唯一索引,重复值越少,索引效果越强;4.使用短索引,如果 char(255)太大,应该给它指定一个前缀长度,大部分情况下前10 位或 20 位值基本是唯一的,那么就不要对整个列进行索...
分类:
其他好文 时间:
2015-04-20 16:35:56
阅读次数:
97
一.on duplicate key update语句 如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:....
分类:
其他好文 时间:
2015-04-19 14:30:35
阅读次数:
160
mysql中索引的数据结构:1、基本上所有的索引都是B-Tree结构,一部分还有HASH索引。2、索引分类(功能)主键索引:一张表中最多有一个主键索引,而且该字段值不能为NULL,不能重复。唯一索引:一张表中可以有多个唯一索引,而且字段可以为NULL,但是不能有重复值。普通索引:一张表中可以有多个普...
分类:
数据库 时间:
2015-04-18 11:32:44
阅读次数:
164