sql update case when multiple conditions