首页 > 其他分享 >orcale中把查询结果是逗号多个人员的数据转换为单行,过滤重复的

orcale中把查询结果是逗号多个人员的数据转换为单行,过滤重复的

时间:2023-11-09 10:33:56浏览次数:26  
标签:level 逗号 单行 orcale numbers id select

1.原本图

 2.解决方法

select regexp_substr(a.numbers,'[^,]+',1,level) as numbers 
from (select distinct id,numbers from project where isdelete=0 and isactive=1 and nvl(objstatus,'402881e50c717307010c719745ce0009')!='402881e50c717307010c7196ed980008')  a
connect by  a.id =  a.id
and level <= REGEXP_COUNT(a.numbers,'[^,]+') 
group by regexp_substr(a.numbers,'[^,]+',1,level)

 

标签:level,逗号,单行,orcale,numbers,id,select
From: https://www.cnblogs.com/jk200/p/17819138.html

相关文章

  • pgsql多行合并方法,将结果返回为逗号分隔的列表
    --公式STRING_AGG(expression,separator)CREATETABLEemployees(idSERIALPRIMARYKEY,nameVARCHAR(50),departmentVARCHAR(50));INSERTINTOemployees(name,department)VALUES('John','Sales'),('Jan......
  • QT删除python中的单行注释
    python中的#号可能存在于字符串中:print("'asd#f'00#0",'#1“23') #这里才开始注释没想到用什么正则来删除python中的单行注释所以解决方案为:QStringremoveLineComment(QStringsLine){qDebug()<<"removeLineComment:"<<sLine;QStringsRes......
  • Win11更新后输入法候选字词不是<>大于/小于号,.逗号/句号
    Win11更新后,会有一些选项恢复为默认,又需要重新设置。一、设置候选字词用大小于号1.在桌面右下角输入法上--右键--按键配置2.将逗号/句号前打勾就可以了二、如果点击按键配置后,没有上图的按键选项。1.点击按键配置后,只显示语言和区域,说明是没有默认的输入法......
  • 单行函数
     #将查询到名字强转为小写selectlower(ENAME)fromEMP;  ......
  • 排序 order by 默认升序;降序 desc;两个条件一起使用时使用逗号隔开
     #先用工资排序,如果工资相等,再用名字排序select*fromemporderbysaldesc,ENAMEdesc;  ......
  • 网页CAD二次开发(WEB CAD SDK)实现单行和多行文字的绘制
    前言今天讲一下如何利用WEBCADSDK来绘制单行文字和多行文字,在使用mxcad绘制文字之前请先按照mxcad文档,将cad图纸在网页上渲染出来,如果没有阅读mxcad文档可能无法理解后续代码。在线CAD功能测试:https://demo.mxdraw3d.com:3000/mxcad/   绘制文字和多行文字单行文字代......
  • 【ABAP】代码单行长度超长Dump
    问题:TheABAPprogramlinesarewiderthantheinternaltable.    ALV自动转换成fieldcat,通过内表转换,如果代码长度超过72位,会系统Dump。CALLFUNCTION'REUSE_ALV_FIELDCATALOG_MERGE'EXPORTINGi_program_name=sy-repidi_intern......
  • css样式对单行和多行文本的隐藏
    在我们日常的网页中,尤其是新闻类的网页会遇到许多类似于这样的样式多行甚至单行的文本隐藏+上省略号标题。解决这一办法,需要利用css的样式进行改变如下代码的演示:单行文本隐藏:多行文本隐藏:主要知识点:1、单行文本隐藏省略:文本不能换行、超出部分隐藏、超出部分省略2、......
  • PyCharm单行执行代码 或 运行选中的代码
    选中代码,然后Alt+Shift+E,或者,右键,菜单操作如下 ......
  • php获取数组中某一个元素的值,并用逗号分隔
    //打印方法functionpp($ay){ echo"<pre>"; print_r($ay);}//定义数组$user_list=array( '0'=>[ 'id'=>1, 'name'=>'刘德华' ], '1'=>[ 'id'=>2, 'na......