oracle取第二大的值,【Oracle】oracle取最大值和最小值的几个方法汇总

article/2025/9/29 13:05:38

(1)oracle使用keep分析函数取最值记录

-- 取工资sal最大的雇员姓名及其工资,以及工资sal最少的雇员姓名及其工资

select

deptno,

empno,

ename,

sal,

max(ename) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal_man,

max(sal) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal,

max(ename) keep(dense_rank LAST order by sal) over (partition by deptno) as max_sal_man,

max(sal) keep(dense_rank LAST order by sal) over (partition by deptno) as max_sal

from emp

where deptno=10

结果如下:

8e3e938147899abe8f64148ef9373930.png

从语句中可以看到,ename和sal都是用的max(),这样做的目的是为了去除由于keep()函数得到的有重复值的数据结果集。这样用有一个弊端,加入部门20有两个相同的最大SAL的人,部门30有两个相同的最小SAL的人,如果按照这种方法取出来的数据,就不一定准确了,重复的人会被去除掉。

我们用下面的语句来修改一下:

select

deptno,

empno,

ename,

sal,

max(ename) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal_man,

max(sal) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal,

max(ename) keep(dense_rank LAST order by sal) over (partition by deptno) as max_sal_man,

max(sal) keep(dense_rank LAST order by sal) over (partition by deptno) as max_sal,

<

http://chatgpt.dhexx.cn/article/EgrToPet.shtml

相关文章

数组与集合

数组与集合 数组 数组是一组具有相同类型的有序数据的集合。数组中的一个数据成员称为数组元素。数组生成后&#xff0c;数组长度不可改变。 字符串数组&#xff1a;字符串数组在初始化时创建 对象数组&#xff1a;可以将不同数据类型的元素封装成对象数组 Object a[] new Ob…

复习笔记第六章 - JAVA中的数组

文章目录 一、数组的创建及初始化1. 数组创建格式2. 数组的初始化3. 数组元素的默认值 二、数组的使用1. 使用下标访问数组元素2. 遍历数组 三、数组是引用类型1. 初始JVM内存分布**区域划分** 2. 基本类型变量和引用类型变量的区别2.1 基本数据类型作为函数参数2.2 引用数据类…

java 删除组中的0元素,Java中如何优雅地删除List中的元素

在工作中的许多场景下,我们都会使用到List这个数据结构,那么同样的有很多场景下需要删除List中的某一个元素或某几个元素,那么我们该如何正确无误地删除List中的元素的,今天我来教大家三种方式。 前提知识准备 for循环的执行顺序 这里借用百度百科的一张图,简明扼要的介绍…

java删除数组中重复元素

id"BAIDU_DUP_fp_iframe" src"https://pos.baidu.com/wh/o.htm?ltr"> > src"http://v3.jiathis.com/code/jiathis_utility.html">     Java SE GXW33 10-08 14:30 等级 28次回复 java删除数组中重复元素 java删除数组中重复…

Nature:Deep Learning 深度学习综述

翻译&#xff1a;https://artificial-intelligence.net.cn/2019/06/05/1559711811/?fromsinglemessage&isappinstalled0 作者&#xff1a;Yann LeCun, Yoshua Bengio ,Geoffrey Hinton 发表及时间&#xff1a;Nature&#xff0c;2015 概念&#xff1a;深度学习允许由多…

深度学习论文学习

1、Swin-Unet: Unet-like Pure Transformer for Medical Image Segmentation 原文 代码 Swin Unet的总体架构如图所示。 编辑 Swin Unet由编码器、瓶颈、解码器和跳跃连接组成。Swin Unet的基本单元是Swin Transformer模块。对于编码器&#xff0c;为了将输入转换为序列嵌入&am…

深度学习论文代码复现——CycleGAN和pix2pix

一&#xff1a;前期代码准备 从GitCode&#xff08;服务器在国内&#xff0c;访问比较快&#xff09;中将开源代码copy下来 地址&#xff1a;mirrors / junyanz / pytorch-cyclegan-and-pix2pix GitCode 也可从github源项目地址中获取&#xff1a;GitHub - junyanz/pytorch…

深度学习论文复习

文章目录 一. 卷积神经网络二. 感受野三. 激活函数四. BN层1. BN层问题2. BN层思想3. BN层训练阶段4. BN层测试阶段 五. AlexNet六. VGG七. ResNet1. 网络加深的问题2. ResNet三个优点&#xff1a; 八. YOLO系列1. YOLO &#xff08;Darknet&#xff09;2. YOLOv2&#xff08;D…

深度学习领域引用量最多的前20篇论文简介

本文来源&#xff1a;全球人工智能 作者&#xff1a;Pedro Lopez&#xff0c;数据科学家&#xff0c;从事金融与商业智能 深度学习是机器学习和统计学交叉领域的一个子集&#xff0c;在过去的几年里得到快速的发展。强大的开源工具以及大数据爆发使其取得令人惊讶的突破进展。本…

2019年最新十篇「深度学习领域综述」论文

1、A guide to deep learning in healthcare&#xff08;医疗深度学习技术指南&#xff09; Google 斯坦福 Nature Medicine 作者&#xff1a;Andre Esteva, Alexandre Robicquet, Bharath Ramsundar, Volodymyr Kuleshov, Mark DePristo, Katherine Chou, Claire Cui, Greg …

【深度学习】2022年最值得关注的十篇论文,你都看了吗?来卷来学习

选自Ahead of AI 作者&#xff1a;Sebastian Raschka 机器之心编译 编辑&#xff1a;王强、蛋酱 年关将至&#xff0c;威斯康星大学助理教授 Sebastian Raschka 盘点了 2022 年他最看好的十大论文。 2022 年 1 月&#xff0c;扩散模型第一次吸引了我的眼球。当时我判断到将会有…

10篇论文带你入门深度学习图像分类(附下载)

来源&#xff1a;计算机视觉联盟 本文约7600字&#xff0c;建议阅读10分钟。 本文将介绍10篇最佳论文供初学者阅读。 前言 计算机视觉是将图像和视频转换成机器可理解的信号的主题。利用这些信号&#xff0c;程序员可以基于这种高级理解来进一步控制机器的行为。在许多计算机视…

机器学习和深度学习引用量最高的20篇论文(2014-2017)

机器学习和深度学习的研究进展正深刻变革着人类的技术&#xff0c;本文列出了自 2014 年以来这两个领域发表的最重要&#xff08;被引用次数最多&#xff09;的 20 篇科学论文&#xff0c;以飨读者。 机器学习&#xff0c;尤其是其子领域深度学习&#xff0c;在近些年来取得了许…

综述 | 近年来深度学习的重要研究成果(附PDF)

来源&#xff1a;机器之心 本文约1万字&#xff0c;建议阅读15分钟。 本文列举出了近年来深度学习的重要研究成果&#xff0c;从方法、架构&#xff0c;以及正则化、优化技术方面进行概述。 这篇综述论文列举出了近年来深度学习的重要研究成果&#xff0c;从方法、架构&#xf…

2023年2月的十篇深度学习论文推荐

本月的论文包括语言模型、扩散模型、音乐生成、多模态等主题。 1、MusicLM: Generating Music From TextPage https://arxiv.org/abs/2301.11325 By Andrea Agostinelli, Timeo I. Denk, et al. 扩散模型和自回归离散模型都在生成音乐/音频显示出令人印象深刻的性能。 与最…

深度学习研究综述

本文分为四章。 第一章 神经网络的发展 深度学习&#xff08;deep learning&#xff09;作为机器学习算法中的一个新兴技术&#xff0c;其动机在于建立&#xff0c;模拟人脑进行分析学习的神经网络。 深度学习的本质是对观察数据进行分层特征表示&#xff0c;实现将低级特征进…

如何快速入门深度学习写论文?

原文作者&#xff1a;月来客栈 https://www.zhihu.com/people/the_lastest 最快的方式&#xff1a; 第一&#xff0c;选择一篇有代码的论文&#xff0c;记住一定要有代码&#xff1b; 第二&#xff0c;大致弄清楚论文里所提出算法的思想原理&#xff1b; 第三&#xff…

2021年3月四篇深度学习论文推荐

这是Machine-Learning-Collage系列&#xff0c;每隔一周作者都会编写一个本周论文的幻灯片摘要。每月底所有的幻灯片画都会被集中到一个总结文章中。作者希望给读者一个直观和直观的一些最酷的趋势。以下是作者在2021年3月读到的四篇最喜欢的论文&#xff0c;以及为什么我相信它…

深度学习论文《Deep Learning》

论文《Deep Learning》 (深度学习) 作者&#xff1a;Yann Lecun, Yoshua Bengio, Geoffery Hinton 单位&#xff1a; FAIR&#xff0c; NYU&#xff0c; UMontreal&#xff0c; Utoronto&#xff0c; Google 发表会议及时间&#xff1a;《Nature》杂志 1、论文作者简介 2019…

2022 年 1 月推荐阅读的四篇深度学习论文

自举元学习到深度学习的时间序列预测&#xff0c;外推与泛化之间的关系与 Ridge Rider 探索多样化最优 ‘Bootstrapped Meta-Learning’ Flennerhag et al. (2021) | &#x1f4dd; https://arxiv.org/pdf/2109.04504.pdf 元学习算法旨在自动发现归纳偏差&#xff0c;这允许…