首页 应用 游戏 资讯 攻略

SQL TOP 子句介绍

时间:2017-03-07 关注公众号 来源:网络

  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 表:



IdLastNameFirstNameAddressCity
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York
3CarterThomasChangan StreetBeijing
4ObamaBarackPennsylvania AvenueWashington

  SQL TOP 实例

  现在,我们希望从上面的 "Persons" 表中选取头两条记录。

  我们可以使用下面的 SELECT 语句:

  SELECT TOP 2 * FROM Persons

  结果:

IdLastNameFirstNameAddressCity
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York

  SQL TOP PERCENT 实例

  现在,我们希望从上面的 "Persons" 表中选取 50% 的记录。

  我们可以使用下面的 SELECT 语句:

  SELECT TOP 50 PERCENT * FROM Persons

  结果:

IdLastNameFirstNameAddressCity
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York

阅读全文
扫码关注“ 多特资源库
更多更全的软件资源下载
文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)
玩家热搜

相关攻略

正在加载中
版权
版权说明

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)

电话:13918309914

QQ:1967830372

邮箱:rjfawu@163.com

toast