2012-04-05 12 views

答えて

3

と仮定して、クエリの残りの部分はそのままあなたのコードを使用していることを

SELECT 
    CASE [discount_type] 
    WHEN 'Percent' THEN [Percent] + '%' 
    ELSE [Amount] + 'RS' END as [Discount] 
FROM [admin].[discount] 
WHERE [discount_id] = 2 

注意、すなわち(かなり多くの他の多くの言語でswitchようです)CASEPercentすることができます事前変換なしで文字列と連結することができます。

+0

というのは、QuestionのSelect Queryで条件付きで使用できないとしますか? – Murtaza

+1

@Murtaza:私はあなたの質問に従うかどうか分からない。私は、OPの擬似コードがT-SQLで翻訳するコードが上記のコードであることを暗示していました。それはあなたが求めていたものですか? –

+0

いいえ、私はそれに関連するものは何も求めていませんが、単純な選択クエリです。私は答えに興味があります – Murtaza

関連する問題