TOP 子句TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。 SQL Server 的语法:SELECT TOP number|percent column_name(s) FROM table_name MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的MySQL 语法SELECT column_name(s) FROM table_name LIMIT number 例子SELECT * FROM Persons LIMIT 5 Oracle 语法SELECT column_name(s) FROM table_name WHERE ROWNUM <= number 例子SELECT * FROM Persons WHERE ROWNUM <= 5 原始的表 (用在例子中的):Persons 表:
SQL TOP 实例现在,我们希望从上面的 "Persons" 表中选取头两条记录。 我们可以使用下面的 SELECT 语句: SELECT
结果:
SQL TOP PERCENT 实例现在,我们希望从上面的 "Persons" 表中选取 50% 的记录。 我们可以使用下面的 SELECT 语句: SELECT
结果:
|
|