分别介绍TOP子句在SQL server、MySQL、Oracle的使用方法:
TOP 子句用于规定要返回的记录的数目。
1、SQL server的语法:
SELECT TOP number|percent column_name(s) FROM table_name;
例子:从表persons中选取前2行的数据;
SELECT TOP 2 * FROM persons;
从表persons中去前50%的 数据:
SELECT TOP 50 percent * from persons;
2、MySQL的语法:
SELECT column(s) FROM table_name LIMIT number;
例子:查看前5行数据:
SELECT * FROM persons LIMIT 5;
3、Oracle的语法:
SELECT * FROM table_name where ROWNUM<=number;
例子:查看前5行的数据:
SELECT * FROM persons where ROWNUM <=5;
本文介绍了如何在SQLserver、MySQL及Oracle中使用TOP子句来限制查询结果的数量。在SQLserver中使用SELECT TOP number...; MySQL使用SELECT ... LIMIT number; Oracle则采用SELECT * FROM table WHERE ROWNUM<=number; 的方式。
7557

被折叠的 条评论
为什么被折叠?



