博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ORACLE】SQL查询出每个组中的第一条记录
阅读量:6658 次
发布时间:2019-06-25

本文共 788 字,大约阅读时间需要 2 分钟。

CREATE TABLE [TestTable] ([uid] nvarchar(10) NOT NULL ,[key] nvarchar(10) NOT NULL ,[value] decimal(10) NOT NULL DEFAULT ((0)))GOALTER TABLE [TestTable] ADD PRIMARY KEY ([uid], [key])GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('101', 'c1', 11)GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('101', 'c2', 12)GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('101', 'c3', 13)GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('102', 'c1', 21)GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('102', 'c2', 22)GOINSERT INTO [dbo].[TestTable] ([uid], [key], [value]) values ('102', 'c3', 23)GOWITH cte AS(SELECT *,ROW_NUMBER() OVER (PARTITION BY uid ORDER BY [key] DESC) AS rnFROM vtable)SELECT *FROM cteWHERE rn = 1

 

转载地址:http://xwhto.baihongyu.com/

你可能感兴趣的文章
Kubernetes里的secret最基本的用法
查看>>
四元数运算例子
查看>>
企业级 SpringCloud 教程 (四) 断路器(Hystrix)
查看>>
AJAX入门这一篇就够了
查看>>
【Java】几道常见的秋招面试题
查看>>
Linux监控平台介绍&zabbix监控介绍&安装zabbix&忘记Admin密码如何做
查看>>
华为命令行、文件系统、VRP系统基础
查看>>
谨慎的覆盖clone(11)
查看>>
zabbix 监控nginx
查看>>
一些漂亮的界面设计。
查看>>
tomcat源码分析-Container初始化与加载
查看>>
LNMP源码安装(RHEL)
查看>>
不用“维护计划”实现mssql定期备份并压缩存档
查看>>
N-Queens LeetCode OJ
查看>>
尝试自己的Perl语言的包 TCP协议的再包装起到类似python语言装饰器的效果
查看>>
【centos】 error: command 'gcc' failed with exit status 1
查看>>
Oracle用户权限视图的相关信息
查看>>
saltstack(二)target
查看>>
我的友情链接
查看>>
一个开源「知乎日报」Android 客户端
查看>>