posts - 60,  comments - 1412,  trackbacks - 0

1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N

2. INFORMIX
SELECT FIRST N * FROM TABLE1 where 1=1

3. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE where 1=1 FETCH FIRST N ROWS ONLY

4. SQL SERVER
SELECT TOP N * FROM TABLE1 where 1=1
or
SET ROWCOUNT N SELECT * FROM TABLE1 where 1=1 SET ROWCOUNT N1

5. SYBASE
SET ROWCOUNT N SELECT * FROM TABLE1 where 1=1 SET ROWCOUNT N1

6. MYSQL
SELECT * FROM TABLE1 where 1=1 LIMIT N

7. FOXPRO
SELECT * TOP N FROM TABLE ORDER BY COLUMN

8. ACCESS
SELECT TOP N * FROM TABLE1 where 1=1

posted on 2006-01-19 17:39 鱼上游 阅读(904) 评论(2)  编辑  收藏 所属分类: 爪哇风景欣赏


FeedBack:
# re: 各种数据库中,如何读取前10条记录
2006-02-09 17:37 | xd
ffd  回复  更多评论
  
# re: 各种数据库中,如何读取前10条记录
2007-08-30 11:20 | Walson
怎么没有XML数据库的  回复  更多评论
  

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 

推荐图书:
走出软件作坊》、《悟透JavaScript》、《Head First 设计模式
相关链接:
网站导航:
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(41)

随笔分类(58)

文章分类(22)

相册

收藏夹(40)

GoodSites

搜索

  •  

积分与排名

  • 积分 - 434925
  • 排名 - 9

最新评论

阅读排行榜