如何把有断行的段落取出来时只显示一行?
oracle自定义表zdoe_tbgc_subbill中有个字段tbgc_description其数据有很多类似以下这段:
1)采用AI-11电脑(电子尺控制)
2)配油研SVP伺服装置
3)T型槽模板(含T型槽螺栓)如何select出这个安段,取出的效果如下:
1)采用AI-11电脑(电子尺控制)2)配油研SVP伺服装置3)T型槽模板(含T型槽螺栓)
oracle自定义表zdoe_tbgc_subbill中有个字段tbgc_description其数据有很多类似以下这段:
1)采用AI-11电脑(电子尺控制)
2)配油研SVP伺服装置
3)T型槽模板(含T型槽螺栓)如何select出这个安段,取出的效果如下:
1)采用AI-11电脑(电子尺控制)2)配油研SVP伺服装置3)T型槽模板(含T型槽螺栓)
REGEXP_REPLACE(tbgc_description,'[[:cntrl:]]','')
FROM zdoe_tbgc_subbill
;
SELECT
'1aaa '||chr(13)||
'2bbb '||chr(13)||
'3ccc ' id FROM dual
)
select id from t
output:
1aaa
2bbb
3ccc
SELECT REPLACE(id,Chr(13),'') FROM t;
output:
1aaa 2bbb 3ccc
TBGC_DESCRIPTION
--------------------------------------------------------------------------------
1)采用AI-11电脑(电子尺控制)
2)配油研SVP伺服装置
3)T型槽模板(含T型槽螺栓)
SQL> select replace(wm_concat(tbgc_description),',') from zdoe_tbgc_subbill t;
REPLACE(WM_CONCAT(TBGC_DESCRIP
--------------------------------------------------------------------------------
1)采用AI-11电脑(电子尺控制)2)配油研SVP伺服装置3)T型槽模板(含T型槽螺栓)
SQL>