a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 117|回复: 0

[综合] Oracle常遇问题解析23

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
101. 如何搜索出前n条记录?  # I" e/ Q, ^& K5 b2 k& |  t  @
select * from employee where rownum  , k$ T1 U. ]. j. `
  
2 M; {4 ]( @- n4 `. Z1 c5 E102. 如何知道机器上的oracle支持多少并发用户数?  
. p& L* {" T1 g! g0 psql>conn internal ;  ( i1 Q7 S+ f; W
sql>show parameter processes ;  - E; o6 W6 b+ t$ W
  
( S# Y& M9 T4 K5 ]! E2 J103. db_block_size可以修改吗?  
; ]& e* W6 ]. R5 A; s! d! G一般不可以﹐不建议这样做的。  
- w: h6 O8 l( f6 a, v  n, s  
2 L. K9 r9 N% E104. 如何统计两个表的记录总数?  . ]1 c' t5 `0 N7 P7 s3 \3 L
select (select count(id) from aa)+(select count(id) from bb) 总数 from dual;  
2 h# Y8 O+ I7 _) D/ O  
% w! z% @" j, e1 n5 _105. 怎样用sql语句实现查找一列中第n大值?  
& j2 S7 @+ B; p% f, q4 dselect * from  
6 l6 t6 B" \6 e/ g(select t.*,dense_rank() over (order by sal) rank from employee)  
8 D+ S/ }* C1 G2 |0 R  I4 Lwhere rank = n;
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 05:44 , Processed in 0.198705 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表