2013-03-18 177 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