ケースステートメントを使用してテーブル内の複数の列を更新したいのですが、これを行う方法が見つかりません (これは可能ですか)。次の無効な参照クエリを思いつきました。
UPDATE tablename SET
CASE name
WHEN 'name1' THEN col1=5,col2=''
WHEN 'name2' THEN col1=3,col2='whatever'
ELSE col1=0,col2=''
END;
有効な SQL で期待される結果を達成する方法はありますか?