求一条SQL语句:如何替换字段中的字符? 字段A中,有的值为2008年12月12日,请问如何能变成2008-12-12的形式?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(字段A,'YYYY-MM-DD') xxx from tb; 所以要替换,to_char(字段A,'YYYY-MM-DD')这种方式不行 那就使用 replace 用 - 替换 年月 UPDATE YOURTABLESET A=REPLACE(A,'年','-')--UPDATE YOURTABLESET A=REPLACE(A,'月','-')--UPDATE YOURTABLESET A=REPLACE(A,'日','-')这3条语句都执行一遍就好 用replace:select replace(replace(replace('2008年12月21日', '年', '-'), '月', '-'), '日', '') from dual 语句查错!! 如何将oracle查询的记录导入到指定的表中! Oracle 如何登陆? 超难的行列转换问题wm_sys.wm_concat中排序的问题,目前只有几分,明日有了再加 关于sqlldr的使用问题! 重金求一条SQL语句 300分求个最佳解决方案。 谁能帮我更改以下 ORACLE 存储过程?? 关于oracle xml 的问题。 如何求两个date型变量之差?(以小时为单位) 重新建了分区表,索引坏了,有没有什么命令修复索引? oracle的审计功能能看到执行的sql语句是什么吗
UPDATE YOURTABLE
SET A=REPLACE(A,'年','-')
--
UPDATE YOURTABLE
SET A=REPLACE(A,'月','-')
--
UPDATE YOURTABLE
SET A=REPLACE(A,'日','-')这3条语句都执行一遍就好
select replace(replace(replace('2008年12月21日', '年', '-'), '月', '-'), '日', '') from dual