您的位置:58脚本 > SQL SELECT TOP, LIMIT, ROWNUM

SQL SELECT TOP, LIMIT, ROWNUM

2023-05-22 04:32 MySQL教程

 SQL SELECT TOP, LIMIT, ROWNUM

SQL SELECT TOP 子句


SQL SELECT TOP 子句

SELECT TOP 子句用于规定要返回的记录的数目。

SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。

注释:并非所有的数据库系统都支持 SELECT TOP 子句。

SQL Server / MS Access 语法

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;


演示数据库

在本教程中,我们将使用众所周知的 Northwind 样本数据库。

下面是选自 "Customers" 表的数据:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden


SQL SELECT TOP 实例

下面的 SQL 语句从 "Customers" 表中选取头两条记录:

实例

SELECT TOP 2 * FROM Customers;


SQL SELECT TOP PERCENT 实例

下面的 SQL 语句从 "Customers" 表中选取前面 50% 的记录:

实例

SELECT TOP 50 PERCENT * FROM Customers;
阅读全文
以上是58脚本为你收集整理的 SQL SELECT TOP, LIMIT, ROWNUM全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  SQL DEFAULT 约束

    SQL DEFAULT 约束

    SQL DEFAULT 约束SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记...

  •  SQL CREATE INDEX 语句

    SQL CREATE INDEX 语句

    SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数...

  • sql约束有哪几种 SQL 约束

    sql约束有哪几种 SQL 约束

    SQL 约束(Constraints) SQL 约束(Constraints) SQL 约束用于规定表中的数据规则。 如果存在违反约束的数据行为,行为会被约...

  •  SQL RIGHT JOIN 关键字

    SQL RIGHT JOIN 关键字

    SQL RIGHT JOIN 关键字SQL RIGHT JOIN 关键字 RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。...

  •  SQL Server CONVERT() 函数

    SQL Server CONVERT() 函数

    SQL Server CONVERT() 函数 SQL Server Date 函数定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函...

  •  SQL INSERT INTO 语句

    SQL INSERT INTO 语句

    SQL INSERT INTO 语句INSERT INTO 语句用于向表中插入新记录。SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录。 SQ...

  •  SQL 通配符

    SQL 通配符

    SQL 通配符 通配符可用于替代字符串中的任何其他字符。SQL 通配符 在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用...

  •  SQL ALTER TABLE 语句

    SQL ALTER TABLE 语句

    SQL ALTER TABLE 语句ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 SQL ALTER TABLE 语法 如需在表...

  •  SQL LEFT JOIN 关键字

    SQL LEFT JOIN 关键字

    SQL LEFT JOIN 关键字SQL LEFT JOIN 关键字 LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如...

  • sqlgroupby的用法 SQL GROUP BY 语句

    sqlgroupby的用法 SQL GROUP BY 语句

    SQL GROUP BY 语句Aggregate 函数常常需要添加 GROUP BY 语句。GROUP BY 语句 GROUP BY 语句用于结合 Aggregate 函数,根据一个...

© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS