Mám důvod sloupec s názvem v mém SELECT, pro které musím přiložit doslovný řetězec, který je doména bude ‚WC‘, ‚DB‘ nebo ‚mzdy‘.
Být konkrétní
Sloupec důvodu by měl zobrazit buď ‚WC‘ nebo ‚DB‘, ne-li oba, že by měl zobrazovat ‚Mzdy‘.
Mám důvod sloupec s názvem v mém SELECT, pro které musím přiložit doslovný řetězec, který je doména bude ‚WC‘, ‚DB‘ nebo ‚mzdy‘.
Být konkrétní
Sloupec důvodu by měl zobrazit buď ‚WC‘ nebo ‚DB‘, ne-li oba, že by měl zobrazovat ‚Mzdy‘.
To zní jako case
výraz:
SELECT CASE WHEN reason IN ('WC', 'DB') THEN reason
ELSE 'Wages'
END
FROM mytable