2016-11-11 1 views
0

私には、翻訳フィールドがあるテーブルが1つあります。テーブルには、異なる言語の一部の英語の翻訳テキストを取得できるかどうかに応じてcountryIDがあります。今私は英語の単語を同じ単語の別の言語の単語と比較したいと思います。他の言語で余分なスペースや特殊文字があるかどうか翻訳されたテキスト。比較するにはいくつかの列はグループごとに結果によって異なりますか?

Image One : Table Structure

Image Two : Different translation for the same word

+0

確認してください[この](http://meta.stackoverflow.com/a/285557/ 243373)で、なぜあなたのテーブル構造の画像を使って質問を投稿するのが悪い考えであるのかを説明します。 –

+0

は、緊急にお手伝いが必要です。ご理解いただける方のための参考画像。 –

答えて

0

これを行う1つの方法は、このようなものです:

select 
    t1.fieldName, 
    t1.translatedText, 
    t2.translatedText 
    case 
    when t1.translatedText = t2.translatedText then 'equal' 
    else 'not equal' 
    end isEqual 
from myTable t1,myTable t2 
where t1.CultureName = 'en-US' 
and t2.CultureName = 'ru-RU' 
and t1.fieldName = t2.fieldName 
関連する問題