2012-03-13 6 views
0

私は私がCOL1の値を持つ列col2を更新する上記の表では、テーブルABCに更新列が

col1   col2  
------------------- 
abc.837  
efg 
hij.clm.837 
klm.clm 

を次のようしています。 所望の出力は、それが文字列の末尾 に0.837を見つけるdosentどこCOL2の値がCOL1と同じである必要があり、それは文字列の最後に0.837を追加しなければならない意味

col1   col2  
------------------- 
abc.837  abc.837  
efg   efg.837 
hij.clm.837 hij.clm.837 
klm.clm  klm.clm.837 

あります。 その緊急。あなたは

答えて

0

試すことができます返信:

update your_table 
set col2 = case when regexp_like(col1, '\.837$') then col1 else col1 ||'.837' end