Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

11

积分

0

好友

2

主题
1#
发表于 2012-3-13 17:26:34 | 查看: 3222| 回复: 1
select cc,count(*) from test group by cc;
C   COUNT(*)
- ----------
W         14
H      15800
U       1249
P        428
I         18
K          2
D       3226
Y        294
M      14891
Q        400
J      79043
B       9239
A       5632
T       7141

我现在想每种cc列 取 100条数据
这样一句sql要如何写 。。。
2#
发表于 2012-3-13 17:29:14
SELECT * FROM
(
SELECT cc,
       ROW_NUMBER() OVER(PARTITION BY cc ORDER BY 1) AS SN
  FROM test T
)
WHERE sn <= 100

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 07:22 , Processed in 0.049418 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569