-------------文章一----------
注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输费。<BR> 2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR> 3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR> 4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>
(.00469Z01.)
-------------文章二----------
冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费
(.00469.)-------------问题------------每篇文章后面都跟了一个(.XXXX.)的标识,现在我要把这个标识全部去掉.只留下文本内容.请问SQL语句该怎么写.
注:(.XXXX.)中X有可能是数字也有可能是字母,且XXXX到底有几位是不确定的.在线等语句,谢谢大侠们帮忙了.
注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输费。<BR> 2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR> 3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR> 4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>
(.00469Z01.)
-------------文章二----------
冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费
(.00469.)-------------问题------------每篇文章后面都跟了一个(.XXXX.)的标识,现在我要把这个标识全部去掉.只留下文本内容.请问SQL语句该怎么写.
注:(.XXXX.)中X有可能是数字也有可能是字母,且XXXX到底有几位是不确定的.在线等语句,谢谢大侠们帮忙了.
WITH tab AS(
SELECT '注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输费。<BR>
2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR>
3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR>
4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>
(.00469Z01.)
' NAME FROM dual
UNION ALL
SELECT '冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费
(.00469.)' FROM dual
)
SELECT ROWNUM ,SubStr(NAME,1,Length(NAME)-InStr(REVERSE(NAME),'(',1)) result FROM tab--结果:
ROWNUM RESULT
------------------------------------------------------
1 注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输费。<BR>
2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR>
3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR>
4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>2 冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费
--下面是正则表达式来截取的:
SELECT REGEXP_REPLACE(NAME,'\(\..*\.\)','') result FROM tab
SQL>
SQL> WITH tab AS(
2 SELECT '文章一' title ,'注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输费。<BR>\ \ \
3 2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR>\ \ \
4 3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR>\ \ \
5 4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>
6 (.00469Z01.)
7 ' NAME FROM dual
8 UNION ALL
9 SELECT '文章二' title ,'冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费
10 (.00469.)' FROM dual
11 )
12 select title,regexp_replace(name,'(.*)\(\..*\.\)','\1') from tab
13 ;TITLE REGEXP_REPLACE(NAME,'(.*)\(\..
--------- --------------------------------------------------------------------------------
文章一 注:1、含税价为参考价格;冀东原油含税结算价格在上表含税价格基础上加入25元/吨管输
2、外购吉林原油指吉林油田购入中石化吉林腰英台原油<BR>
3、外购内蒙原油指呼和浩特石化分公司外购中石化内蒙原油<BR>
4、外购塔河原油指乌鲁木齐石化分公司外购中石化塔河原油</P>文章二 冀东原油含税结算价格在上表冀东原油含税价格基础上另加入25元/吨管输费SQL>