over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。
其参数:over(partition by columnname1 order by columnname2)
含义:按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。
例如:employees表中,有两个部门的记录:department_id =10和20
select department_id,rank() over(partition by department_id order by salary) from employees就是指在部门10中进行薪水的排名,在部门20中进行薪水排名。如果是partition by org_id,则是在整个公司内进行排名。

以下是个人见解:

sql中的over函数和row_numbert()函数配合使用,可生成行号。可对某一列的值进行排序,对于相同值的数据行进行分组排序。

执行语句:select row_number() over(order by AID DESC) as rowid,* from bb

原文来自: cnblog.com 瑞君

本文转自  ChinaUnicom110  51CTO博客,原文链接:http://blog.51cto.com/xingyue2011/1961034

MySQL over函数的用法相关推荐

  1. MYSQL 加密函数的用法

    常见加密函数有md5,hash,password等,mysql应用web一般都是md5,32位的,下面讲将MYSQL 加密函数的用法.1,md5加密用法select md5('admin');2,pa ...

  2. mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧

    本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...

  3. mysql len函数的用法_SQL LEN() 函数

    SQL 中的 LEN() 函数返回文本字段中值的长度 SELECT LEN( column_name ) FROM table_name; LEN() 返回的是数据库服务器编码下的字符串长度,如果数据 ...

  4. escilpe mysql,wordpress函数esc_sql()用法示例

    esc_sql( string|array $data ) Escapes data for use in a MySQL query. 描述 Usually you should prepare q ...

  5. MySQL自定义函数简单用法示例

    点击新建函数 比如我要创建一个求平方和的函数 选择是否添加参数,可以选择参数类型 选择返回的属性的类型 这是自定义函数的语法 CREATE FUNCTION <函数名> ( [ <参 ...

  6. MySQL日期函数的用法几则

    1.将Date类型变成年月日时分秒的形式 select date_format(claimDate,'%Y-%m-%d %H:%i:%s') as claimdate from t1 2.只要年月日的 ...

  7. mid函数怎么用mysql_MySQL MID()函数的用法详解(代码示例)-mysql教程-学派吧

    在MySQL中,MID()函数返回从指定位置开始的子字符串. MID()和SUBSTR()都是SUBSTRING()的同义词. 基本语法是这样的: MID(str,pos,len) 这里,str是字符 ...

  8. mysql中函数mid_MySQL MID()函数的用法详解(代码示例)

    在MySQL中,MID()函数返回从指定位置开始的子字符串. MID()和SUBSTR()都是SUBSTRING()的同义词. 基本语法是这样的:MID(str,pos,len) 这里,str是字符串 ...

  9. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...

    MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...

  10. mysql日期函数之DATEDIFF() if()用法 case when用法

    mysql日期函数之DATEDIFF() if()用法 case when用法 背景: 用户密码七天后会过期,用户修改密码时会同步添加修改时间进数据库, 登录时校验用户是否需要修改密码, 一开始想的时 ...

最新文章

  1. LabVIEW 三维机器人展示
  2. java知识积累——单元测试和JUnit(二)
  3. VTK:图片之ImageLaplacian
  4. 从医院到家,再重返SAP成都研究院
  5. 关闭网页如何接收服务器消息,WebSocket服务端发消息给客户端,浏览器收到消息就关闭了...
  6. 【hive】怎么解决Hive中metaData 字符集中文问题?--详细步骤
  7. VS2015+OpenGL配置方法
  8. Go -- 并发编程的两种限速方法
  9. ORBSLAM关键帧的筛选和插入
  10. CMD命令行下编译.Net Visual Studio 项目
  11. Design System 中的 Design Token
  12. 解读《美国国家BIM标准》 – BIM能力成熟度模型(二)
  13. c 语言读取硬盘序列号,C++读取硬盘序列号
  14. python jinja2_Python模块学习 - jinja2
  15. 加拿大 大学 计算机硕士学费,加拿大各大学硕士学费的情况介绍
  16. Python爬虫:对Uniqlo、Zara、HM等快销品牌的门店数量作统计并展示
  17. LVDS的接口电路设计
  18. 空降过来的男领导如何管理女性团队?我的一些实操技巧
  19. 管道(Pipeline)
  20. 养成好习惯,戒掉坏习惯

热门文章

  1. qq浏览器android flash,支持flash游戏 安卓QQ浏览器2.0预览版体验
  2. mysql 递归表的创建_Mysql创建递归型的存储过程_MySQL
  3. Mac通讯录管理软件BusyContacts安装教程
  4. 条件判断结构掷骰子游戏
  5. 差点以为是本人!这个3D人体生成模型厉害了,还能自己改POSE
  6. O2O电子商务 营销模式
  7. 一个开源的会议管理系统,适合初学者练手(老司机请忽略)
  8. 在线XML转JSON工具
  9. 《随笔二十二》—— C++中的“ 函数模板 和 类模板 ”
  10. linux音频设备id,ubuntu下提取DSDT SSDT和声卡ID _ 黑苹果乐园