SQL ServerのDECODE()関数
Decode Function Sql Server
解決:
SQLでは、「CASE .. WHEN .. THEN .. ELSE ..END」構文を使用できます。
質問を正しく理解している場合は、デコードと同等のものが必要ですが、T-SQLで
YourFieldAliasName = CASE PC_SL_LDGR_CODE WHEN '02' THEN'DR 'ELSE'CR'ENDを選択します
完全を期すために(他の誰も最も明白な答えを投稿しなかったため):
オラクル:
DECODE(PC_SL_LDGR_CODE、'02 '、' DR '、' CR ')MSSQL(2012+):
IIF(PC_SL_LDGR_CODE = '02'、 'DR'、 'CR')悪いニュース:
4つ以上の引数を持つDECODEは、醜い結果になりますIIFカスケード