Encoder: Frage zu Fallunterscheidung CASE in Query

Beitrag lesen

(CASE
WHEN pgd = 'R' THEN 1
WHEN (pgd = 'R' AND cond = 'RZ') THEN 0
WHEN (pgd = 'R' AND cond = 'RK') THEN 0
ELSE
pgd
END)

  
Du gibst da einmal eine Zahl zurück (0 und 1) und dann pgd, das offensichtlich ein String ist. Ist das so gedacht? Kommt mir nämlich etwas seltsam vor.