create table test(col varchar(20)) insert into test select '2001年1月1日' union all select '2001年1月2日' union all select '2001年12月31日' select col,replace(replace(replace(col,'年','-'),'月','-'),'日','') from test 結果: col ----------------------------------- 2001年1月1日 2001-1-1 2001年1月2日 2001-1-2 2001年12月31日 2001-12-31
insert into test select '2001年1月1日'
union all select '2001年1月2日'
union all select '2001年12月31日'
select col,replace(replace(replace(col,'年','-'),'月','-'),'日','') from test
結果:
col
-----------------------------------
2001年1月1日 2001-1-1
2001年1月2日 2001-1-2
2001年12月31日 2001-12-31