Казахте, че бюджетната публикация е буквено-цифрова. Това означава, че търси сравнения с низове. Трябва да опитате да затворите параметрите си в единични кавички (и липсва окончателното THEN в израза Case).
UPDATE tab1
SET budgpost_gr1= CASE
WHEN (budgpost in ('1001','1012','50055')) THEN 'BP_GR_A'
WHEN (budgpost in ('5','10','98','0')) THEN 'BP_GR_B'
WHEN (budgpost in ('11','876','7976','67465')) THEN 'What?'
ELSE 'Missing'
END