2012-04-27 4 views
2

私は、トリガによって読み込まれるテキストフィールドをテーブルに持っています。この情報は、処理されてプログラムに投稿されますが、テキストはプログラムに対して有効ではないため、有効なテキスト値に変換する必要があります。SQLテキストフィールドを他のテキストに変換する

例:フィールドに入力された値は「スターリング」または「EUROS」のいずれかですが、値が「スターリング」の場合は「GBP」に変換する必要があります(値がプログラムに投稿しようとする前に「EUROS」です)。

どうすればよいですか?

+0

ジョンは自分のペンネームであることを確認してください?どのようなプログラミング言語を使用していますか?可能であれば、コードを表示してください。 –

+0

使用しているSQLのバージョン。 'CASE'ステートメントはあなたが探しているものです – Paddy

+0

私はSQL 2008を使用していますが、現時点ではコードはありません。 – Safi

答えて

1

親切に次

Select case <fieldname> when 'Sterling' then 'GBP' when 'EUROS' then 'EUR' end 
from <tableName> 
+0

うん、それは動作します、ありがとう! – Safi

関連する問題