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が返されます。

値と結果の部分は、サポートされているユースケースと要件に応じて変更してください

bannerAds