2017-05-08 18 views

答えて

0

この

select col1,col2,...., case when colN ='TÜRKEI' then 'TR' else colN end as colN 
from your_table 
0

と仮定すると、列名がcolで試してみて、あなたは

あなたは、SQL標準caseを使用することができます。

select t.*, case when col = 'TÜRKEI' then 'TR' else col end as col_new 
from your_table t; 

またはOracle固有のdecode

select t.*, decode(col, 'TÜRKEI', 'TR', col) as col_new 
from your_table t; 

あなたが値を持つテーブルを更新する場合は、あなたが簡単な更新

update your_table 
set col = 'TR' 
where col = 'TÜRKEI'; 
0

をすることができますが、データベース内の値を変更したい場合、あなたは更新ステートメントを使用しています。 SQL UPDATEステートメントを使用して、の既存のレコードをテーブルに更新します。

例えば

update tablename 
set column1 = value 
where condition;