select substr(replace(str,'"',''),1,instr(replace(str,'"',''),',',1,2)-1)||
substr(replace(str,'"',''),instr(replace(str,'"',''),',',1,2)+1) newstr from tbname;//str为包含此字符串的列名
substr(replace(str,'"',''),instr(replace(str,'"',''),',',1,2)+1) newstr from tbname;//str为包含此字符串的列名
解决方案 »
- 我使用<oracle9i>< pl/sql >出现了ORA-03113: 通信通道的文件结束
- 关于医保ORACLE数据库实时同步问题!
- 一段程序以declare开头可以运行,为何用create procedure就不行?
- 安装oracle提示错误1335。安装所需的cab文件‘date1.cab’已损坏,不能使用。
- oracle数据库导入导出问题
- 怎么样看到Oracle某个用户下有多少张表和每张表的字段数,记录数??
- 浅谈视图(Views)
- 这样的触发器能保证并发控制吗?
- 统计问题2-联合查询的不完全显示,请帮助!!
- 俺想建一个view 使表的结构 清晰 省空间,但需要建立 index 加快速度,怎么办?(数据量很大)
- ORACLE重装的问题
- ====氣死我了===大家來看看這條語句有什麽問題~~關於大date的~~
----------------------------------------------------
2222
0,,1130','"',''),',',1,2)-1)||
2 substr(replace('111,"2,222",R00,2000,,1130','"',''),instr(replace('111,"2,222",R00,2000,,1130',
'"',''),',',1,2)+1) newstr from dual;NEWSTR
-----------------------
111,2222,R00,2000,,1130SQL>
bzszp(SongZip) 兄,字符串中不定有"2,222"这样的字符,怎样能只找第二个为逗号的替代呢"2,222"这种形式的个数在该字符串中不定?
楼主请解释