SQL Server では DECODE 関数は使用できません。
SQL Serverには、DECODE関数はありません。ただし、CASE文を使用すれば、同様の機能を実現できます。CASE文は、条件に従って異なるコードブロックを実行するために使用されます。
CASE句を使用してDECODE関数をエミュレートする例を以下に示します。
SELECT
column1,
CASE
WHEN column1 = 'value1' THEN 'result1'
WHEN column1 = 'value2' THEN 'result2'
WHEN column1 = 'value3' THEN 'result3'
ELSE 'default_result'
END AS decoded_column
FROM
table_name;
上記の例では、column1の値に応じて異なる結果が返されます。column1の値がvalue1であればresult1を返し、value2であればresult2を返し、value3であればresult3を返します。それ以外の場合はdefault_resultが返されます。
値と結果の部分は、サポートされているユースケースと要件に応じて変更してください