listagg oracle10_oracle伪列

listagg oracle10_oracle伪列oracle函数listagg的使用说明

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

工作中经常遇到很多需求是这样的,根据条件汇总某些字段,比如我遇到的是,我们公司有三个投资平台,同一个客户拿手机号在三个平台都注册了,但注册过的用户名不一样,显示的时候需要根据手机号显示所有注册过的名称。(我用的是oracle数据库)

1、原始数据是这样的,如图:

listagg oracle10_oracle伪列

2、要求显示成这样,如图:

listagg oracle10_oracle伪列

我查了一下oracle函数,这个listagg函数就可以满足它,在网上看了看,都是介绍listagg这个函数的使用方法,看起来真费劲,于是在这里我简明扼要的说明一下

3、具体实现是这样的,也就不废话,看完例子都能懂:

select phone, listagg(log_name, ‘,’) within group(order by phone) logName
  from int_phone
 where phone = ‘13350162230’
 group by phone

4、需要注意的事项如下:
    (1). 必须得分组,也就是说group  by是必须的。
    (2). listagg函数的第一个参数是需要显示的字段,也就是log_name;第二个参数是数值之间的分隔符;同时还需要进行排序和分组within group (order by name)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2025年9月28日 下午10:22
下一篇 2025年9月28日 下午11:01


相关推荐

  • 端口号怎么查看_如何查看端口

    端口号怎么查看_如何查看端口查看本地端口查看端口监控wc计算数字,-l或——lines:只显示列数.netstat网络系统的状态信息netstat-lntup|grep3306|wc-lnetstat-lntup|grepmysql|wc-lss查看活动状态的套接字信息ss-lntup|grep3306|wc-lss-lntup|grep…

    2025年7月15日
    6
  • [Mysql] TIMESTAMPDIFF函数

    [Mysql] TIMESTAMPDIFF函数本文主要讲解 TIMESTAMPDIF 函数

    2025年10月21日
    12
  • 【风马一族_代码英语】代码英语之一

    【风马一族_代码英语】代码英语之一

    2021年9月11日
    50
  • nginx与uWSGI[通俗易懂]

    nginx与uWSGI[通俗易懂]今天同事问了我一个问题,nginx和uWSGI的区别是啥?我当时答出了反向代理和静态文件,后来聊到了负载均衡,所以好好查了下两者的区别。首先来了解几个概念:WSGIWSGI的全称是WebServerGatewayInterface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与…

    2025年10月28日
    6
  • ARM 软中断指令SWI

    ARM 软中断指令SWI前面我们学习 ARM 工作模式中 处理器模式切换可以通过软件控制进行切换 即修改 CPSR 模式位 但这是在特权模式下 当我们处于用户模式下 是没有权限实现模式转换的 若想实现模式切换 只能由另一种方法来实现 即通过外部中断或是异常处理过程进行切换 于是 ARM 指令集中提供了两条产生异常的指令 通过这两条指令可以用软件的方法实现异常 其中一个就是中断指令 SWI nbsp nbsp 一 软件中断 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 软中

    2026年3月18日
    2
  • websocket proto文件

    websocket proto文件一 proto 文件主要是通过 protogen exe 来转化成 cs1 gt 登录的 proto 文件 登录消息 packagelogin messagelog1 requiredstri 1 区分值 1001required 3 账号 requiredstri 4

    2026年3月19日
    1

发表回复

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

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