<ignore_js_op>

截屏图片 (2).jpg (43.34 KB, 下载次数: 21)

下载附件

2012-11-7 12:36 上传

如何取出每个分组的第一条记录(黄色背景),谢谢!!!

如何, 记录, 黄色

  • 相关帖子
  • 本版精华
  • 【大话IT】以“数据”的名义竞技,国产数据库如何突围?
  • 【大话IT】如何用算法学习判定“红楼梦(下)”原作者?
  • 【大话IT】盘点数据泄露那些事儿,如何做好安全防御?
  • 【大话IT】全闪存时代到来,你的存储如何定制?
  • 浪潮K-DB的使用中,如何进行数据权限的划分?
  • 如何才能百分百中奖
  • 【大话IT】企业级SSD市场洗牌继续 磁盘已死是否言之过早?
  • 15张图文告诉你,初创公司如何做好融资PPT
  • 【大话IT】百信银行开启“金融+互联网”的全新模式,互联网金融该如何落地?
  • 双十一后如何安慰女人

 

使用道具 举报

回复

   
smarck
论坛徽章:
21
2#

 发表于 2012-11-7 12:56 | 只看该作者

本帖最后由 smarck 于 2012-11-7 13:56 编辑

select t.name1,t.name2,t.zx 
from (select row_number()over(partition by name1 order by zx desc)rn, test.* from test)t
where t.rn=1;

用rank的话你zx有值相等的,还是用row_number好了

 
 

使用道具 举报

回复

   
fwpmsy
论坛徽章:
0
3#

  楼主| 发表于 2012-11-7 14:40 | 只看该作者

谢谢!!
 
 

使用道具 举报

回复

   
LuiseDalian
认证徽章
论坛徽章:
82
4#

 发表于 2012-11-7 22:56 | 只看该作者

row_number()不错。

转载于:https://www.cnblogs.com/telwanggs/p/6762903.html

Oracle开发›如何取出每个分组的第一条记相关推荐

  1. sql 分组后按时间降序排列再取出每组的第一条记录

    sql 分组后按时间降序排列再取出每组的第一条记录 原文:sql 分组后按时间降序排列再取出每组的第一条记录 竞价记录表: Aid 为竞拍车辆ID,uid为参与竞价人员ID,BidTime为参与竞拍时 ...

  2. mysql随机取出每个分组前2条记录

    mysql随机取出每个分组前2条记录 SELECT a.* FROMt_notary_business AS a,(SELECT GROUP_CONCAT(id order by rand()) AS ...

  3. 取出重复记录的第一条

    这几天在查询购买记录,其中一个需求就是查出来客户首次购买的产品时间和产品名称.说白了,就是在一段时间内,去取出来用户的第一次购买记录,再清楚一些就是在一堆重复的记录中取出第一条购买记录. 这个问题捉只 ...

  4. mysql 查询重复记录 取第一条_取出重复记录的第一条

    这几天在查询购买记录,其中一个需求就是查出来客户首次购买的产品时间和产品名称.说白了,就是在一段时间内,去取出来用户的第一次购买记录,再清楚一些就是在一堆重复的记录中取出第一条购买记录. 这个问题捉只 ...

  5. postgresql 分组查询第一条数据

    SELECT * FROM ( SELECT ROW_NUMBER() OVER (partition BY k.word ORDER BY k."updatedAt" desc) ...

  6. SQL 获取每一组第一条记录

    根据分组取出每个分组的第一条记录数据 1.先将数据分组并对每一组进行排序: over(partition by 分组字段 order by 排序字段) 2.根据需要获取序号1的数据 SELECT * ...

  7. oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录

    oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...

  8. mysql分组取出每组地一条数据_MYSQL实现分组排序并取组内第一条数据

    一.需要实现分组排序并且取组内状态优先级最高的数据 有一张这样的数据表, 需求是根据error_type分组然后取status最小的第一条数据 第一种写法: select t.* from ( sel ...

  9. oracle 取分组第一行,oracle分组后取每组第一条数据

    oracle 分组后取每组第一条数据 '数据格式 分组取第一条的效果 sql SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER ...

最新文章

  1. dotNet core Windows上 部署
  2. BSP、PSP到底指什么?
  3. 数据库跟缓存的双写一致性
  4. 草履虫纳米机器人_Nature:看不见的外科医生——比头发丝还小的微型“机器人大军”正在走来...
  5. Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
  6. 服务器意外重启导致storm报错的问题处理
  7. 002A demo of the Spectral Co-Clustering algorithm
  8. 5个小技巧让你写出更好的 JavaScript 条件语句
  9. 网易MCtalk泛娱乐科技峰会:泛娱乐的未来时代属于科技创新者
  10. Java的scjp,Java(一些基础) for SCJP
  11. c++ vector使用方法收集
  12. sudo chmod 755 ....指令分析
  13. 华为网络设备-访问控制列表配置实验
  14. Codeforces Round #322 (Div. 2) A. Vasya the Hipster 水题
  15. java file.length 单位_Java File length()用法及代码示例
  16. 程序猿的感悟:做人应该不知足
  17. vdagent与vdserver
  18. 设置了position: fixed; 并且能够左右滚动 #html #Css
  19. 金田一少年の怪奇事件部
  20. c语言字符统计2sdut,C语言实验——单词统计(字符串) SDUT

热门文章

  1. Spark Streaming之运行原理
  2. (5)vivado不能生成bit文件(学无止境)
  3. (39)System Verilog程序Program设计实例
  4. System verilog随机系统函数$urandom_range使用方法
  5. FPGA积沙成塔(目录篇)
  6. antd 怎么用ajax,antd-ui-samples
  7. load average多少是正常_从阿里大促中,我理出的CPU与Load异常排查思路
  8. 25.QWidget用法
  9. python算法应用(一)——提供推荐
  10. 第九章——计数器/定时器和多功能接口芯片