`
tangleilei
  • 浏览: 13937 次
  • 来自: 上海
社区版块
存档分类
最新评论

sql 排名次

阅读更多
工资最低前十名,包含名次相同的。最高同理。
select @rank:=@rank+1 AS rank,p.* from
(
   select * from salaries where salary in
   (
      select salary from (select distinct salary  from salaries
      order by salary asc limit 0,10) t  
    )
) p,(SELECT @rank:=0) r
order by salary asc;

rank emp_no salary
1 49239 38623
2 253406 38623
3 281546 38786
4 15830 38812
5 64198 38836
6 475254 38849
7 50419 38850
8 34707 38851
9 49239 38859
10 274049 38864
11 473390 38864
12 12444 38874
分享到:
评论

相关推荐

    sqlserver排名次若干种方法

    ### SQL Server 排名次若干种方法 在SQL Server中,对特定字段进行排序和排名是一种常见的需求。本文将详细探讨几种实现这一功能的方法,并针对不同的业务场景提供解决方案。 #### 场景概述 假设我们有一张表,...

    全国高校最新排名,sql运行结果Excel表格

    全国所有高校排名最新版,已经整理为sql语句,直接导入数据库即可,同时将排名数据导入Excel表格当中。如果打开为乱码格式。不要紧张,请下载UE工具打开导入即可。

    分析函数之排名.sql

    分析函数之排名.sql

    泛微E9当前流程待办量排名SQL

    "当前流程待办量排名SQL"是指在该系统中用于查询并统计用户当前待处理任务数量的SQL(Structured Query Language)语句。这样的语句对于企业管理者来说至关重要,因为它可以帮助他们了解各个员工的工作负荷,优化...

    sql2005 顺序不间断排名

    数据库创建视图,可以自动完成排名操作,视图在数据中只是一个表的定义,从一定程度上来说节省了资源

    Sql Server2005对t-sql的增强之排名函数

    在SQL Server 2005中,T-SQL得到了显著的增强,特别是在排名函数方面。这一增强使得数据处理和分析更为高效和灵活。排名函数主要包括ROW_NUMBER、RANK、DENSE_RANK以及NTILE,它们各自有着不同的应用场景和功能。 1...

    [sql server]SQL Server2005杂谈(3):四个排名函数的比较.doc

    SQL Server 2005 排名函数比较 SQL Server 2005 中提供了四个排名函数,分别是 row_number、rank、dense_rank 和 ntile。这四个函数的主要功能是为查询结果生成一个序号,用于实现查询指定范围的记录或实现分页功能...

    SQL代码 sql练习

    这些题目可能要求解决实际问题,比如分析销售数据、找出最畅销的产品、查询员工工资排名等,以锻炼读者的实际应用能力。 学习SQL不仅可以提高数据库管理效率,还能为数据分析、业务智能等领域打下坚实的基础。对于...

    Microsoft SQL Server 2008技术内幕:T-SQL查询

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    泛微系统SQL语句大全

    SQL的聚合函数如`COUNT`、`AVG`、`MIN`、`MAX`可用来计算完成任务的数量、平均处理时间、最短和最长耗时等,进而进行排名。 4. **自定义需求SQL**: - 自定义需求可能涵盖各种特定场景,如报表生成、数据统计、...

    sql server 2012 T-SQl基础教程 源码和示例数据库

    4. **Chapter 07 - Beyond the Fundamentals of Querying**:这个章节扩展了基础查询知识,探讨了窗口函数、排名函数(ROW_NUMBER(), RANK(), DENSE_RANK())、以及行数和百分位数函数等高级查询技巧。 5. **...

    Microsoft SQL Server 2008技术内幕:T-SQL查询

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    T-SQL性能调优秘笈 基于SQL Server 2012窗口函数_PDF电子书

    - **窗口函数概述**:窗口函数(Window Function)是在SQL Server中处理复杂查询的一种强大工具,它可以用来执行分组内的计算,如排名、行号、累计总和等操作。 - **常见的窗口函数**: - `ROW_NUMBER()`:为每一行...

    SQL 关于记录排序 sqlserver

    在 SQL Server 中,`RANK()` 是一个窗口函数,它为每一行分配一个唯一的排名,根据指定的列进行排序。如果两行或多行具有相同的值,则它们将获得相同的排名,并且下一行的排名将跳过相应的数字。例如,如果有两行...

    [电子书] SQL Server 2012 T-SQL 实用技巧 (英文版)

    3. **聚合函数与窗口函数**:介绍SUM、AVG、COUNT等聚合函数,以及ROW_NUMBER、RANK和LEAD/LAG等窗口函数,它们在统计分析和排名问题中扮演重要角色。 4. **子查询与CTE**:深入探讨子查询的使用,以及如何利用公用...

    Sql Prompt 10 支持 sms18以上

    首先,SQL Prompt 10 的排名建议算法是其一大亮点。这个算法能够综合考虑多种因素来提供最相关的代码建议。它不仅基于建议的类型,如表名、列名或函数,还考虑了建议与用户正在输入内容的相似度。此外,算法还会学习...

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》示例代码

    4. **集函数**:除了基础的聚合函数外,还有RANK、DENSE_RANK、ROW_NUMBER等排名函数,以及LAG和LEAD等窗口函数,用于处理分组后的行级分析。 5. **分页查询**:使用OFFSET和FETCH NEXT来实现高效的数据分页,这是...

    Microsoft SQL Server 2005技术内幕全套(三):T-SQL查询.part1

    这在处理排名、移动平均、累计和等任务时非常有用。 除此之外,本书还将涉及T-SQL中的流程控制语句,如IF...ELSE、WHILE和CASE表达式,以及如何编写存储过程和触发器来自动化数据库操作。事务管理也是重点,包括...

    Microsoft SQL Server 2012 T-SQL

    10. **窗口函数**:SQL Server 2012引入了窗口函数,如RANK(), DENSE_RANK(), ROW_NUMBER(), LAG(), LEAD(), FIRST_VALUE(), LAST_VALUE()等,用于计算基于行集的值,如排名、移动平均等。 本教程《Microsoft SQL ...

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

    它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于集合的查询的强大威力,并包含大量来自专家们的参考和建议。...

Global site tag (gtag.js) - Google Analytics