无非就是检查是否已经有数据的问题,用List做可能比较简单点
public class SigleList{List<Integer> nums
public SingleList(){
nums = new ArrayList<Integer>()
}
public void add(Integer num){
if(!checkNumExist){
nums.add(num)
}
}
public boolean checkNumExist(Integer){
return nums.contains(Integer)
}
}
这个SingleList就简单实现了去重增加,可以用它来读数据
public class Test{public static void main(String[] args){
SingleList nums = new SingleList()
// 产生100个数据
for(int i = 0 i++ i < 100){
// 产生随机数
Integer num = new Random().nextInt(100000)
nums.add(num)
}
foreach(Integer num : nums){
System.out.println(num)
}
}
}
delete from 表 a where (a.Id,a.seq) in (select Id,seq from 表 group by Id,seq having count(*) >1) and rowid not in (select min(rowid) from 表 group by Id,seq having count(*)>1)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)