首页 >>  正文

oracle将逗号分隔成多行

来源:baiyundou.net   日期:2024-09-21

宓褚封4280oracle传过来的参数既有逗号也有单引号怎么分割 -
应狠凡18857603585 ______ replace(列,',',chr(39)) oracle中chr(39)就是单引号.

宓褚封4280db2导出的数据,如何采用逗号进行分割 -
应狠凡18857603585 ______ 在DB2数据库中,在导出DEL文件时,默认的字符分隔符是"、字段分隔符是, (逗号).有一个需求是要为Oracle数据库提供数据,因此就想使用“|”作为数据的字段分隔符.在查看了export的使用说明后,发现export的file-mod模式中可以通过CHARDELx和COLDELx,分别设置字符分隔符和字段分隔符. 注意:导出文件的分隔符是和数据库的代码页有关联的,即在代码页为819的数据库下,可以使用任何的字符(ASCII码)作为数据的分隔符,但是代码页为1386的数据库只能使用ASCII码值在0x00 - 0x3F 范围内的字符.

宓褚封4280oracle 怎么把列转为行显示 -
应狠凡18857603585 ______ select to_char(wm_concat(name)) from tablename 使用wm_concat函数将列转化成行,使用逗号分割.最后转化成字符串

宓褚封4280oracle数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中 -
应狠凡18857603585 ______ SELECT rownum, t.aid, wm_concat (t1.name) FROM leader t INNER JOIN leader_name t1 ON INSTR( CONCAT(',', t.aid, ','), CONCAT(',', t1.bid, ',') ) > 0 GROUP BY t1.aid ;试试,思路就是根据字符串截取,匹配id,然后group by,行转列.防止那种1匹配到10,就按照前后加逗号的方式

宓褚封4280oracle SQL. 如何用逗号连接几个文字列? -
应狠凡18857603585 ______ 基本上而言这种方式已经是最简单的了.你想2113,首先你要写文字列,这部分是不能省,也没办法省的,那么剩下的就是中间的逗号,就算你先把逗号加在每个字段的前面或者后面,那么最后不是还要去掉一个逗号,这样反而增大了查询的繁...

宓褚封4280oracle单行多列,拆分成多行 -
应狠凡18857603585 ______ select 1001, regexp_substr('1,2,3','[^,]+',1,rownum), regexp_substr('7,8,9','[^,]+',1,rownum) from dual connect by rownum <=lenght(substr_replace('1,2,3','[^,]+'))+1 上面是一句sql 有一个缺点,就是B,C的项目个数要是不一样的话,要做一些变形. 例子中是用 逗号 分隔.

宓褚封4280Oracle中怎样将字段字符串以逗号为界截取,并将得到的子串通过函数解释后再拼接成一个字段
应狠凡18857603585 ______ 我猜测你是想把字段aa以逗号为界截取后放到3个变量里,然后传递到函数中,你学习一下这两个函数:substr和instr,前一个是截取字符串的,后一个是在一个字符串中找另一个字符串位置的

宓褚封4280oracle 关联时怎样将关联成的多行显示成多列 -
应狠凡18857603585 ______ 你要的是一个字段用逗号分割,还是几个字段.如果是一个字段逗号分隔,那么 select b.name,wmsys.wm_concat(b.acc_nbr) acc_nbr from table1 a,table2 b where a.name=b.name group by b.name 这样出来的结果是 name acc_nbr aaa 1,2,3,4 bbb 2,4,5 如果要几个字段,那么就要用到 rank()over()开窗了,然后利用case when 或者decode进行转换,最后再group by 合并

宓褚封4280如何将多行合并到 Oracle 中的逗号分隔列表 -
应狠凡18857603585 ______ select 字段1,wm_sys.wm_concat(字段2) from table group by 字段1 你问的是这个意思么?

宓褚封4280EXCEL与ORACLE间的数据互传法步骤有哪些呢?
应狠凡18857603585 ______ 1、将Excel中的数据装入ORACLE数据库 通过ORACLE数据库系统的高级应用工具SQL*Loader 可以将原来的Excel中存储的数据直接装入ORACLE数据库的表中. 首先,...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024