SQL doslovný řetězec

hlasů
-1

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‘.

Položena 27/06/2018 v 19:01
uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

To zní jako casevýraz:

SELECT CASE WHEN reason IN ('WC', 'DB') THEN reason
            ELSE 'Wages'
       END
FROM   mytable
Odpovězeno 27/06/2018 v 19:22
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more