在SQL数据库中得到重复次数最多的记录

桃花不结苹果

桃花不结苹果

2016-01-29 16:12

在SQL数据库中得到重复次数最多的记录,在SQL数据库中得到重复次数最多的记录
    接着昨天没有写完的那个无重复的随即数字的程序,我们展开来讲!既然做这个程序的的目的是为了对买彩票的程序作准备!所以我要把 每次 的结果保存到SQL server 数据库中!我的想法是首先运行100万次摇奖的程序后,将这100万条数据存放到数据库中,然后用SQL语句选择出重复次数最多的一组数据,这个就是我的想法!大家仅仅是参考,千万不要模仿呀:)前面我们已经说过如何生成不重复的随即数,我们就利用那个函数来生成一组数据,如此重复100万次!经过3个小时的运算以后,我们得到了一组巨大的记录,下面我们来看看 如何得到 重复次数最多的一组号码呢?我们以前曾经讲过,使用distinct 可以使我们得到一个不重复的记录集(select distinct * from table1),那么怎么得到有重复的记录集呢,显然 简单的使用关键字是不可能实现的了,豆腐最终确定使用Having子句来实现这样的功能,SQL 语句如下,select * from table1 having count(*)1 这样我们就得到了一个所有记录重复次数超过一次的记录集,我们利用如下语句 select count(*) ccount from table1 group by a1,a2,a3,a4,a5,a6,a7 having count(*)! order by ccount desc
这样得到的第一个记录就是出现重复次数最多的那组数字。
/*
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载 请保留完整版权信息
*/


 
展开更多 50%)
分享

猜你喜欢

在SQL数据库中得到重复次数最多的记录

SQLServer
在SQL数据库中得到重复次数最多的记录

删除mysql数据库中的重复数据记录

编程语言 网络编程
删除mysql数据库中的重复数据记录

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何随机得到Access数据库记录

编程语言 网络编程
如何随机得到Access数据库记录

如何确定Oracle数据库表中重复的记录

编程语言 网络编程
如何确定Oracle数据库表中重复的记录

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Access数据库中如何使用SQL

编程语言 网络编程
在Access数据库中如何使用SQL

在VB中更改SQL 数据库结构

编程语言 网络编程
在VB中更改SQL 数据库结构

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

全文本检索的应用(1)

全文本检索的应用(1)

SQL Server静态页面导出技术3

SQL Server静态页面导出技术3
下拉加载更多内容 ↓