转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站

数据库中top的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中top的用法的用法,希望对你们有用。

  数据库中top的用法的用法如下:

  在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满足条件的n条记录的情况,在SQL语言中,可以使用TOP关键字来实现。

  TOP关键字在SQL语言中用来限制返回结果集中的记录条数,其使用方法有两种形式,下面做以详细的介绍:

  (1)返回确定数目的记录个数

  语法格式: SELECT TOP n <列名表> FROM <表名> [查询条件]

  其中,n为要返回结果集中的记录条数

  (2)返回结果集中指定百分比的记录数

  语法格式: SELECT TOP n PERCENT <列名表> FROM <表名> [查询条件]

  其中,n为所返回的记录数所占结果集中记录数目的百分比数

  举例说明:

  假设数据库中有一个表存储的为学生的信息(student):

  (1)SELECT TOP 20 * FROM student    --查询前20名学生的信息

  (2)SELECT TOP 20 * PERCENT FROM student   --查询学生表中前20%的学生信息

  在具体使用过程中,可以结合条件子句和排序子句(如何进行排序)等实现较为丰富的功能,如:

  (1)查询年龄(sage)大于23的前20名学生的信息

  查询语句为:SELECT TOP 20 * FROM student  WHERE sage > 23

  (2)查询年龄较为大的前20名学生的信息

  查询语句为: SELECT TOP 20 * FROM student ORDER BY sage DESC

  在假设有一个表为新闻表(news),其列名定义如下:

  ID  新闻编号,  整数型 自增字段

  Title  新闻标题 , 字符串型(varchar)

  Content  新闻内容,Text型

  Hits   点击次数,  整数类型

  AddDateTime   添加时间 ,字符串(YYYY-MM-DD)

  则要求查询:

  (1)查询最新10条新闻,只列出新闻标题和添加时间

  SELECT TOP 10 Title, AddDateTime FROM News ORDER BY AddDateTime DESC

  说明:如果新闻增加时是按时间发生的先后顺序添加的话,也可以按ID来排序(因为ID为自增字段,ID越大的应越新),即:

  SELECT TOP 10 Title, AddDateTime FROM News ORDER BY ID DESC

  (2)查询最热门的8条新闻的标题和点击次数

  查询语句为:  SELECT TOP 8 Title, Hits FROM News ORDER BY Hits DESC

数据库中top的用法相关推荐

  1. top在mysql中的意思_数据库中top的用法

    数据库中top的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中top的用法的用法,希望对你们有用. 数据库中top的用法的用法如下: 在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满 ...

  2. mysql中的top方法_各个数据库中top 的表示方法

    Select Top在不同数据库中的使用用法: 1. Oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 SELECT FI ...

  3. full join 和full outer join_带你了解数据库中JOIN的用法

    前言 欢迎关注公众号:Coder编程 获取最新原创技术文章和相关免费学习资料,随时随地学习技术知识! 本章主要介绍数据库中Join的的用法,也是我们在使用数据库时非常基础的一个知识点.本次会介绍数据库 ...

  4. mysql in从数据库取数_MySQL数据库中 where in 用法详解

    本文主要向大家介绍了MySQL数据库中 where in 用法详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 这里分两种情况来介绍 WHERE column IN (valu ...

  5. mysql 中default什么意思_数据库中default的用法正确使用方法

    数据库中default的用法的正确使用方法你清楚吗,今天学习啦小编就跟大家详细介绍下数据库中default的用法,希望能帮到大家. 数据库中default的用法的用法 SQL Server数据库def ...

  6. 数据库中sum的用法浅述

    转自:微点阅读  https://www.weidianyuedu.com 数据库中sum的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中sum的用法的用法,希望对你们有用. 数据库中sum的 ...

  7. 说说数据库中sum的用法

    转载自品略图书馆 http://www.pinlue.com/article/2020/03/3100/0210073883113.html 数据库中sum的用法的用法你知道吗?下面小编就跟你们详细介 ...

  8. Oracle数据库中SQL语句用法(一)

    Copyright © 2019 @Linyer. All Rights Reserved 下接Oracle数据库中SQL语句用法(二)[点击以查看] 目录 第1章:编写基本的SQL SELECT语句 ...

  9. 数据库中sum的用法

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 数据库中sum的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中sum的用法的用法,希望 ...

最新文章

  1. Python命名空间
  2. 无效0_一场时代的变革,一场与时间的较量,“0”无效载体、“0”空气氧化、“0”细菌生存。...
  3. QOMO Linux 4.0 正式版发布
  4. 《Unit Testing》1.3 使用覆盖率指标来度量测试套件的好坏
  5. Oracle入门(十四.15)之捕获Oracle服务器异常
  6. 【渝粤题库】陕西师范大学200781 数据库原理及应用 作业
  7. 思维导图系列之Redis知识梳理
  8. 罗技g402鼠标宏设置教程
  9. ADMM算法在神经网络模型剪枝方面的应用
  10. 计算机的excel的知识,计算机基础知识:Excel常用操作(一)
  11. linux centos 架构,CentOS Linux 7.5 (build 1804) 现可用于IBM POWER9体系架构
  12. 关于椰子汁的学问,你知道多少?
  13. 苹果手机微信消息备份
  14. 我为什么找不到同事的计算机,局域网找不到其他电脑,其它同事的电脑能找出我...
  15. download.js 实现浏览器下载 而不是打开
  16. JS实现打印遇到的各种问题处理,JavaScript拉取浏览器print()方法打印遇到的问题解决,html实现打印机打印
  17. 开源项目CIIP(企业信息管理系统框架).2018.0904版更新介绍
  18. hdu 1686 Oulipo(kmp)
  19. SQL两张表如何关联
  20. Android Matrix基本原理方法

热门文章

  1. 学Python有什么好处?Python有哪些优点和特征?
  2. M3U8在线MP4格式
  3. 超市库存管理系统java_java实现超市库存管理系统
  4. HTML5——新增可拖动
  5. bitmap格式相关
  6. Mysql数据库练习题之商品库
  7. 小米盒子 android 动画特效,电视超人app下载
  8. Ubuntu编译ijkplayer so库并播放本地raw/assets文件
  9. SQL Server 2008数据库的配置及连接
  10. python实现商品管理系统_python编写商品管理