美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

不同数据库查询中TOP子句的使用简介

数据库查询中,TOP子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP子句是非常有用的。但是并非所有的数据库系统都支持TOP子句。本文我们介绍了几种数据库查询中TOP子句的使用语法,并给出了使用示例,接下来就让我们来一起了解一下吧。

从网站建设到定制行业解决方案,为提供成都网站制作、成都网站设计、外贸营销网站建设服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。成都创新互联将不断加快创新步伐,提供优质的建站服务。

不同数据库中TOP语句的使用

SQL Server 的语法:

 
 
 
  1. SELECT TOP number|percent column_name(s) FROM table_name 

MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的。

MySQL 语法:

 
 
 
  1. SELECT column_name(s) FROM table_name LIMIT number 

例子:

 
 
 
  1. SELECT * FROM Persons LIMIT 5 

Oracle 语法:

 
 
 
  1. SELECT column_name(s) FROM table_name WHERE ROWNUM <= number 

例子:

 
 
 
  1. SELECT * FROM Persons WHERE ROWNUM <= 5 

原始的表 (用在例子中的):

Persons 表:

Id LastName FirstName Address City
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York
3CarterThomasChangan StreetBeijing
4ObamaBarackPennsylvania AvenueWashington

 

SQL TOP 实例

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

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

  
 
 
  1. SELECT TOP 2 * FROM Persons 

结果:

Id LastName FirstName Address City
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York

SQL TOP PERCENT 实例

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

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

  
 
 
  1. SELECT TOP 50 PERCENT * FROM Persons 

结果:

Id LastName FirstName Address City
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York

关于数据库查询中TOP子句的使用就介绍到这里了,希望本次的介绍能够对您有所收获!

责任编辑:赵鹏
来源: CSDN博客 数据库查询 TOP子句


文章题目:不同数据库查询中TOP子句的使用简介
URL标题:http://www.zsjierui.cn/article/dhgggcd.html

其他资讯