Я хотел бы обновить несколько столбцов в моей таблице с помощью case case, но я не могу найти, как это сделать (это даже возможно). Я пришел к следующему недопустимому эталонному запросу:
UPDATE tablename SET
CASE name
WHEN 'name1' THEN col1=5,col2=''
WHEN 'name2' THEN col1=3,col2='whatever'
ELSE col1=0,col2=''
END;
Есть ли способ достижения ожидаемого результата с помощью действительного SQL?