欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

SELECT TOP column FROM table [ORDER BY column [DESC]]

发布时间:2024/9/5 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SELECT TOP column FROM table [ORDER BY column [DESC]] 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

1. WITH TIES语句

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

SELECT TOP 10 WITH TIES Name, ListPrice FROM Production.Product ORDER BY ListPrice DESC
  • 百分比

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


    SELECT TOP 10 PERCENT Name, ListPrice
    FROM Production.Product
    ORDER BY ListPrice DESC
  • 转载于:https://www.cnblogs.com/Neo-ds/p/4790481.html

    总结

    以上是生活随笔为你收集整理的SELECT TOP column FROM table [ORDER BY column [DESC]]的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。