2013-03-18 139 views
0

后许多彼此替换我一直有这样的VARCHAR2列:..x ... Y ... Z ..在SELECT语句

我想替换x 1, y到2和z到3.

在select语句中是否可以有多个替换替换这些字符?

(select) 

replace(varchar2, 'x', '1') 
replace(varchar2, 'y', '2') 
replace(varchar2, 'z', '3') 

回答

0

你的意思是这样的:

replace(replace(replace(varchar2, 'x', '1'), 'y', '2'), 'z', '3') 
+0

是的,运作的? – 2013-03-18 12:05:21

+0

@JohnStokes - 为什么不呢? – 2013-03-18 12:06:09

+0

是的。谢谢! – 2013-03-18 12:07:02