


(c) Instytut Informatyki Politechniki
Poznańskiej
CASE wyrażenie WHEN wartość1a THEN wartość1b
WHEN wartość2a THEN wartość2b
[ ELSE wartość3 ] END
SELECT nazwisko, etat,
( CASE etat WHEN 'DYREKTOR' THEN ' *** '
WHEN 'PROFESOR' THEN ' *** '
ELSE TO_CHAR(placa_pod) END) AS placa_pod
FROM pracownicy;
CASE WHEN
warunek1 THEN wartość1
WHEN warunek2 THEN wartość2
[ ELSE wartość3 ] END
SELECT nazwisko, etat,
( CASE WHEN etat IN ('DYREKTOR','PROFESOR') THEN ' *** '
ELSE TO_CHAR(placa_pod) END) AS placa_pod
FROM pracownicy;
Wyrażenie CASE