数据库中top的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库中top的用法
数据库中top的用法
数据库中top的用法的用法你知道吗?下面我就跟你们具体介绍下数据库中top的用法的用法,希望对你们有用。

数据库中top的用法的用法如下:
在编写程序中,我们可能碰到诸如查询最热门的5篇文章或返回知足条件的n条记录的情况,在SQL语言中,能够使用TOP关键字来实现。

TOP关键字在SQL语言中用来限制返回结果集中的记录条数,其使用方法有两种形式,下面做以具体的介绍:
〔1〕返回确定数目的记录个数
语法格式:SELECTTOPn列名表FROM表名[查询条件]
其中,n为要返回结果集中的记录条数
〔2〕返回结果集中指定百分比的记录数
语法格式:SELECTTOPnPERCENT列名表FROM表名[查询条件]
其中,n为所返回的记录数所占结果集中记录数目的百分比数
举例讲明:
假设数据库中有一个表存储的为学生的信息〔student〕:
〔1〕SELECTTOP20*FROMstudent--查询前20名学生的信息
〔2〕SELECTTOP20*PERCENTFROMstudent--查询学生表中前20%的学生信息
在详细使用经过中,能够结合条件子句和排序子句〔怎样进行排序〕等实现较为丰富的功能,如:
〔1〕查询年龄〔sage〕大于23的前20名学生的信息
查询语句为:SELECTTOP20*FROMstudentWHEREsage23
〔2〕查询年龄较为大的前20名学生的信息
查询语句为:SELECTTOP20*FROMstudentORDERBYsageDESC
在假设有一个表为新闻表〔news〕,其列名定义如下:
ID新闻编号,整数型自增字段
Title新闻标题,字符串型(varchar)
Content新闻内容,Text型
Hits点击次数,整数类型
AddDateTime添加时间,字符串〔YYYY-MM-DD)
则要求查询:
〔1〕查询最新10条新闻,只列出新闻标题和添加时间
SELECTTOP10Title,AddDateTimeFROMNewsORDERBYAd dDateTimeDESC
讲明:假如新闻增加时是按时间发生的先后顺序添加的话,可以以按ID来排序〔由于ID为自增字段,ID越大的应越新〕,即:
SELECTTOP10Title,AddDateTimeFROMNewsORDERBYID DESC
〔2〕查询最热门的8条新闻的标题和点击次数
查询语句为:SELECTTOP8Title,HitsFROMNewsORDERBYHitsDESC
数据库中top的用法数据库中top的用法的用法你知道吗?下面我就跟你们具体介绍下数据库中top的用法的用法,希望对你们有用。

数据库中top的用法的用法如下:在编写程序中,我们可能碰到诸如查询最热门的5篇文章或返回知足条件的n条记录的情况,在SQL语推荐度:。

相关文档
最新文档