Ga naar hoofdinhoud

Case

CASE werkt als een if-then-else constructie. Maar in plaats van if wordt when gebruikt.

SELECT last_name,
CASE department_id
WHEN 90 THEN 'Management'
WHEN 80 THEN 'Sales'
WHEN 60 THEN 'IT'
ELSE 'Other department'
END AS department
FROM employees;
last_namedepartment
KingManagement
KochharManagement
De HaanManagement
HunoldIT
ErnstIT
LorentzIT
MourgosOther department
RajsOther department
DaviesOther department
MatosOther department
VargasOther department
ZlotkeySales
AbelSales
TaylorSales
GrantOther department
WhalenOther department
HartsteinOther department
FayOther department
HigginsOther department
GietzOther department