如果想返问表中行的子集,仅需要返回特定数量的记录,而不管符合条件的行有多少。要返回排在前面的值,可以有两个选择:指定固定数量的行,或者指定总行数的百分比。SQL Server不对这些数据做任何分析,共至在截断列表时,也不会考虑这些值是不是已经排过序。

1. WITH TIES语句

用WITH TIES可以把所有和最后一行相同的己排序记录都加到结果集中。

SELECT TOP 10 WITH TIES Name, ListPrice
FROM Production.Product
ORDER BY ListPrice DESC

  1. 百分比

    除了使用TOP语句来指定一定数量的记录外,还可以指定整个结果集的百分比。SQL Server将对记录进行计算,并圆整为最近的整数。它首先对返回记录进行计算,然后用TOP X PERCENT子句来替换TOP X百分比。

    SELECT TOP 10 PERCENT Name, ListPriceFROM Production.ProductORDER BY ListPrice DESC

转载于:https://www.cnblogs.com/Neo-ds/p/4790481.html

SELECT TOP column FROM table [ORDER BY column [DESC]]相关推荐

  1. Select Top在不同数据库中的使用

    1. oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. D ...

  2. mysql 取出20条数据_“取出数据表中第10条到第20条记录”的sql语句+select top 使用方法...

    1.首先.select top使用方法: select * from table --  取全部数据.返回无序集合 select top n * from table -- 依据表内数据存储顺序取前n ...

  3. SQLserver总结03(DDL、DML、DCL、查询、top、distinct、order by、聚合函数)

    SQLserver总结(DDL.DML.DCL.查询.top.distinct.order by.聚合函数) use [wx105]; create table Dep ( id int primar ...

  4. 如何解决ACCESS中select TOP语句返回全部记录问题?(转)

    原文: http://www.tinyu.net/blog/blogview.asp?logID=470 如果在查询TOP语句的后面使用Order  by ,而且Order by字段中有重复值的话,那 ...

  5. MySQL不能用Select top 1 * from...这样的语句

    select top 1 * from [tablename] order by ID desc 报错 SELECT  top 1 * FROM version_manage where title ...

  6. mysql top limit_MySQL中如何实现select top n ----Limit

    用惯了access mssql server的朋友,可能在用mysql查询前N条记录时,习惯的使用select top n 形式的语句,在这里说明一下,mysql没有此语法,mysql用limit来实 ...

  7. Hive错误记录之Invalid table alias or column reference

    Hive错误记录之Invalid table alias or column reference 1. hive (mydatabase)> select> explode(catagor ...

  8. 【若依(ruoyi)】Unknown column ‘create_time‘ in ‘order clause‘

    前言 若依(ruoyi): v4.3 遇错:Unknown column 'create_time' in 'order clause' 调用 list 接口时出错: 09:46:19.039 [ht ...

  9. 关于向数据库中插入数据时报“An explicit value for the identity column in table can only be specified when ...“的错误

    关于向数据库中插入数据时报"An explicit value for the identity column in table 'tm_o365_11' can only be speci ...

最新文章

  1. 刘光毅:频谱统一推进5G尽早商用 4G网络向5G平滑演进
  2. bootstrap缩小后div互相叠加_纯 JS 实现放大缩小拖拽踩坑之旅
  3. 微信公众号基本信息配置
  4. 快速了解Scala技术栈
  5. 双网卡服务器SOCKET编程指定客户端通信网卡
  6. java高级断言_Java之断言
  7. 把Hybris安装时输出的日志重定向到一个本地文件中
  8. 执行git命令时提示秘钥权限太开放‘Permissions 0644 for ‘/Users/liuml/.ssh/id_rsa_tz‘ are too open.’
  9. linux 执行sh_linux下执行脚本 sh -x XXX.sh 调试中存在大量/r 的问题
  10. Lifecycle使用与分析-基础
  11. jsonrpc php使用,利用php怎么编写一个json rpc框架
  12. PostgreSQL与mysql语法不同
  13. USB转NRF24L01模块 带UI上位机
  14. DSP6678使用NDK网口通信
  15. python中字符串的处理_Python中字符串的处理技巧分享
  16. 无刷直流电机matlab建模,基于MATLAB的无刷直流电机建模方法_郭丹蕊
  17. pr中导出视频的应用,快速制作竖版短视频
  18. c#:File.open()的使用
  19. AI简史--从1308到2016
  20. 透彻理解并掌握JavaScript的this

热门文章

  1. 【sprinb-boot】@ComponentScan 使用
  2. 【spring boot】 禁用/关闭数据源/DataSource
  3. 数据结构(二)--队列
  4. java 接口 this参数_Java BiFunction 接口实例
  5. 华为服务器提示错误信息,服务器错误日志
  6. r型聚类分析怎么做_营销型网站怎么做?
  7. pandas 如何删掉第一行_Python:Pandas – 按组删除第一行
  8. 菜鸟教程php多久学完,十天学会php(1)
  9. linux怎样反向查找路径,Linux中find的用法
  10. 用jsp_servlet实现在mysql中存储图片_从数据库中读取并生成图片的Servlet