替换问题 如果用Replce把“,”替换成“’,‘”怎么替换,请各位指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> SELECT REPLACE('AC米兰,王者归来',',',''',''') GOAL FROM dual;GOAL-----------------AC米兰','王者归来SQL> Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 Connected as csdnSQL> select regexp_replace('dfdfsdfsdf,dfdfdfdf',',',''',''') from dual;REGEXP_REPLACE('DFDFSDFSDF,DF------------------------------dfdfsdfsdf','dfdfdfdfSQL> ORACLE使用单引号,必须转义,在前面再加个单引号 即2个单引号 '' 在数据库里表示一个' replace(columnname,',',''',''')很简单的,就是转义一下就可以了 1.SQL> select to_char(replace('abcdefg,1234',',',chr(39)||','||chr(39))) from dual;TO_CHAR(REPLACE('ABCDEFG,1234'------------------------------abcdefg','1234SQL>2.SQL> select to_char(replace('abcdefg,1234',',',''',''')) from dual;TO_CHAR(REPLACE('ABCDEFG,1234'------------------------------abcdefg','1234SQL> SQL> select replace('Real.Madrid','.','''.''') r_name from dual;R_NAME-------------Real'.'MadridSQL> SELECT REPLACE('AC米兰,王者归来',',',''',''') GOAL FROM dual; 楼上讲的都对。 把“,”替换成“’,‘” 就用 replace(columnname,',',''',''') SELECT '''' FROM dual;得到的结果是一个单引号,其他的不用多说了 ORACLE 1521出现N多TIME_WAIT的问题 oracle存储过程将查询结果重命名 Oracle driver 用JDK1.4 和 1.3实现的区别 邮件笔试题目,我知道怎么写 帮忙看道sql题 Oracle 11g显示中文为????? 实际应用索引组织表遇到问题,请高人指点 行转列的问题?请大家指教 请问:怎样将数据包导入oracle环境。 IMP导入时的表及索引HWM降低方式讨论 如何锁定数据库表 看看这条SQL语句是否利用到索引?随时结贴
-----------------
AC米兰','王者归来SQL>
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as csdn
SQL> select regexp_replace('dfdfsdfsdf,dfdfdfdf',',',''',''') from dual;REGEXP_REPLACE('DFDFSDFSDF,DF
------------------------------
dfdfsdfsdf','dfdfdfdfSQL>
很简单的,就是转义一下就可以了
SQL> select to_char(replace('abcdefg,1234',',',chr(39)||','||chr(39))) from dual;TO_CHAR(REPLACE('ABCDEFG,1234'
------------------------------
abcdefg','1234SQL>2.
SQL> select to_char(replace('abcdefg,1234',',',''',''')) from dual;TO_CHAR(REPLACE('ABCDEFG,1234'
------------------------------
abcdefg','1234SQL>
-------------
Real'.'MadridSQL>
楼上讲的都对。
把“,”替换成“’,‘” 就用 replace(columnname,',',''',''')
得到的结果是一个单引号,其他的不用多说了