Oracle去重查询

Oracle去重查询distinct 的用法 1 distinct 单个字段 表示对该字段进行去重 2 distinct column1 column2 表示的是使用多个字段进行联合去重方法一 GROUPBY 分组去重 SELECTT DOCTOR IDASFDOCTORC max T DOCTOR NAME ASFDOCTORNAM max T DOCTOR PHONE

方法一:GROUP BY分组去重

SELECT T.DOCTOR_ID AS FDOCTORCODE, max(T.DOCTOR_NAME) AS FDOCTORNAME, max(T.DOCTOR_PHONE) AS FDOCTORPHONE, max(T.ORG_ID) AS FORGID, max(T.DEPENT_ID) AS FDEPTCODE FROM CONSULT_SCHEDULE T WHERE ORG_ID = '' AND DEPENT_ID = '1004' GROUP BY DOCTOR_ID 

方法二:

SELECT T.DOCTOR_ID AS FDOCTORCODE, T.DOCTOR_NAME AS FDOCTORNAME, T.DOCTOR_PHONE AS FDOCTORPHONE, T.ORG_ID AS FORGID, T.DEPENT_ID AS FDEPTCODE FROM CONSULT_SCHEDULE T, (SELECT MAX(ROWID) ROWID2 FROM CONSULT_SCHEDULE WHERE ORG_ID = '' AND DEPENT_ID = '1004' GROUP BY DOCTOR_ID) T2 WHERE T.ROWID = T2.ROWID2 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211528.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:13
下一篇 2026年3月18日 下午10:13


相关推荐

  • 防抖节流基本原理及实现

    防抖节流基本原理及实现1 防抖 防抖是指在事件触发 n 秒后再执行回调 如果在 n 秒内再次被触发 则重新计算时间 就是在触发某个事件后 在下一次触发之前 中间的间隔时间如果超过设置的时间才会发送请求 一直触发就不会发送请求 实现代码如下 func 代表一个函数 里面可能会频繁发生回调或 ajax 请求 delay 表示隔多少秒触发才触发 immediate 表示是否立即执行 可传 true 或 false 默认 falsefunctio func delay immediate result 表示返回

    2026年3月18日
    2
  • 大数据应用开发八大基本原则

    大数据应用开发八大基本原则·        大数据应用正在从概念走向现实,而企业在大数据应用开发时,软件的弹性(Resilient)正在成为决定大数据应用成败的关键因素。弹性差的应用无法应对大规模的数据集,在测试和运营中也缺乏透明度,而且也不安全。·        避免大数据应用在生产环境中掉链子的最佳办法就是在开发阶段就开发弹性应用,例如:健壮性、经过测试、可改变、可审计、高安全、可监控。·        可以说

    2022年6月4日
    41
  • LAMP架构简介与概述 及服务安装

    LAMP架构简介与概述 及服务安装1、LAMP平台概述(1)LAMP平台概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言(2)构建LAMP平台顺序在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP其中Apache和MySQL的安装并没有严格的顺序要求,而PH

    2022年10月16日
    5
  • 手工作坊的终结:为什么你必须把 Agent Skills 开发,变成严谨的软件工程?

    手工作坊的终结:为什么你必须把 Agent Skills 开发,变成严谨的软件工程?

    2026年3月19日
    2
  • double和float区别

    double和float区别double 和 float 区别 float 占 4 个字节 double 占 8 个字节 double 和 float 的区别是 double 精度高 有效数字 16 位 float 精度 7 位 可提供 7 位或 8 位有效数字 构成包括符号位 指数位和尾数位 但 double 消耗内存是 float 的两倍 double 的运算速度比 float 慢得多 能用单精度时不要用双精度 下面这个程序 是计算球的体积 输出的体积必须是 double 格式 否则会报错 include iomanip include iomanip

    2026年3月19日
    4
  • MATLAB演示元胞自动机算法

    MATLAB演示元胞自动机算法一 元胞自动机理论元胞自动机与格子理论是一个非常好的模型 许多复杂的问题都可以通过它来建立模型 下面就简要介绍一下 元胞自动机实质上是定义在一个具有离散 有限状态的元胞组成的元胞空间上 并按照一定的局部规则 在离散的时间维度上演化的动力学系统 元胞元胞又可称为单元 细胞 是元胞自动机的最基本的组成部分 元胞具有以下特点 元胞自动机最基本的单元 元胞有记忆贮存状态的功

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号