row_number():为查询出来的每一行记录生成一个序号
用法:select row_number() over(order by col desc) as rownumber from tab
rank():over子句中排序字段值相同的情况下,增加一列以示区别,不相同的序列的序号为当前的当前记录数
用法:select rank() over(order by col desc) as rank from tab
rank |
col |
1 |
aa |
1 |
aa |
3 |
bb |
4 |
cc |
|
|
|
|
|
|
|
|
|
|
dense_rank():over子句中排序字段值相同的情况下,增加一列以示区别,不相同的序列的序号接上前一个序号
用法:select dense_rank() over(order by col desc) as denserank from tab
rank |
col |
1 |
aa |
1 |
aa |
2 |
bb |
3 |
cc |
partition 分类统计标识
用法: select col1,col2,sum(col3) over(partitin by col1) from tab 按照col1列分类对col3进行求和统计
分享到:
相关推荐
学习必备SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细讲解SQL课件详细...
SQL语句大全讲解SQL语句大全讲解SQL语句大全讲解SQL语句大全讲解,全,有用。
sql的全面讲解 sql的全面讲解 sql的全面讲解
优化SQL实例讲解
sql基本用法sql基本用法sql基本用法sql基本用法sql基本用法sql基本用法
对sql注入一些基础知识的讲解
SQL基本语句SQL基本语句SQL基本语句SQL基本语句SQL基本语句SQL基本语句SQL基本语句SQL基本语句SQL基本语句
向初学数据库和sql语句的人简单介绍sql
SQL触发器实例讲解
SQL数据库基础讲解.ppt 初步讲解了一下SQL数据库的基本知识
全体基本表构成数据库的全局逻辑模式。 视图是从一个或几个基本表导出的表,它本身不独立存储在数据 库中,即数据库中只存储视图的定义而不存储对应的数据,因此 视图是一个虚表。视图和部分基本表构成数据库的...
SQL优化实例讲解
例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL AGE NUMERIC(3,0) SEX CHAR(2) BPLACE CHAR(20) ...
SQL语句讲解
SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍
SQL触发器实例讲解.doc SQL触发器实例讲解.doc SQL触发器实例讲解.doc
学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法
SQL注入语法讲解.pdf
SQL注入漏洞全接触 注入是常见的利用程序漏洞进行攻击的方法,是很多入门级"黑客"喜欢采用的攻击方式,近来网上对它的讨论很热烈,所以我在本期专题中为读者揭示SQL攻击的主要原理以及如何防范这种攻击。 全文分为十...