CSDN论坛 > Delphi > 数据库相关

ACCESS中取记录的请几条怎么用啊,TOP n is over??? [问题点数:35分,结帖人jinkeb]

Bbs1
本版专家分:5
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:6000
Blank
蓝花 2003年9月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:5
Bbs1
本版专家分:5
Bbs5
本版专家分:2526
Bbs4
本版专家分:1824
Bbs4
本版专家分:1693
Bbs5
本版专家分:3437
Blank
铜牌 2008年9月 总版技术专家分月排行榜第三
Blank
红花 2008年10月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2008年9月 .NET技术大版内专家分月排行榜第二
Bbs6
本版专家分:5515
Bbs4
本版专家分:1978
Bbs7
本版专家分:11418
匿名用户不能发表回复!
其他相关推荐
oracle取前几条数据语句
sqlserver中可以用top n 的方法,oracle中用rownum,但如果只用rownum会随机取数据,如果想按一定顺序取前几条数据则可这样写:select * from (select 列 from 表 where 条件 order by 列 desc) where  rownumselect * from (select rownum r ,* from test) tt
Oracle分组查询取每组排序后的前N条记录
项目中用到Oracle分组查询取每组排序后的前N条记录,group by 只能返回每个组的单条统计。所以用OVER(PARTITION BY)函数,具体详见baidu.com 建个测试表test_abc,如图: 要求查询出按B字段进行分组,每组取C值最大的前3位。 查询sql为 : select * from ( SELECT b,c,row_number() OVE
db2取前n条记录
select a.* from table a where id =370 fetch first n rows only
oracle中,分组后,取各组的前n条记录的sql
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 题目: 在oracle中有一数据表exam_result(成绩记录表), 表中的一条记录描述了“某个班某个学生某次考试的成绩" create table EX
sql 分组取最新的数据sqlserver巧用row_number和partition by分组取top数据
group by 就不要想了。。。 sql 还有个partition by 东西 表结构如下 select * from (select ID,TextContext,UserWeiXinID,AgentID,EnterpriseInfoID,CreateDate,State,ROW_NUMBER() over(partition by UserWeiXinID,Ag
Hive分组统计前top N条记录
参考这篇博客而写:http://blog.csdn.net/longshenlmj/article/details/50525385 本 Hive 语句的目的是统计中国每个省份下所有城市记录出现总次数为前5的结果。 hive -e " select bb.* from ( select country_name, province_name, city_name
Hive如何在GROUP BY 后,获取每个GROUP的Top N
通过 DISTRIBUTE BY和SORT BY求出分组后前N行数据
分组Top N问题(三) - sql及Hive实现
前言: 同上篇Hadoop MapReduce 实现分组Top n介绍一样,这次学习Hive实现分组Top n。 案例: 在数据处理中,经常会碰到这样一个场景,对表数据按照某一字段分组,然后找出各自组内最大的几条记录情形。针对这种分组Top N问题,我们利用Hive、MapReduce等多种工具实现一下。 场景模拟: 对类如下users表记录,取出不同grade下得分最多的两条记录 i
MVC linq查询实现随机查询然后取出前几条数据
var s = (from p in data.t_stu                      where p.sage == 25                      orderby Guid.NewGuid()                      select p).Take(2);
mysql分组查询取前几条
最近对mysql分组查询取前几条这个问题做个总结 1:建表,搞点测试数据 CREATE TABLE IF NOT EXISTS test ( id tinyint unsigned NOT NULL AUTO_INCREMENT, type char(1) NOT NULL, data char(4) NOT NULL, PRIMARY KEY (id) ) ENGIN
关闭
关闭