Sie können case
als Flusskontrolle. Ein SQL case
ist ein Ausdruck, der basierend auf Bedingung(en) einen Skalarwert zurückgibt.
Er ist gut dokumentiert im remarks
Abschnitt:
Ein funktionierender Code würde wie folgt geschrieben:
DECLARE @UNITY VARCHAR(5)
DECLARE @AUX VARCHAR(5)
SET @AUX =
CASE @UNITY
WHEN 'U1' THEN 'M1'
WHEN 'U2' THEN 'M2'
WHEN 'U3' THEN 'M3'
END
Beachten Sie, dass ich der Kürze halber die Simple CASE-Ausdruckssyntax verwende.