Re: case when... end in update clause?

Поиск
Список
Период
Сортировка
От Emi Lu
Тема Re: case when... end in update clause?
Дата
Msg-id 47D8009D.6000703@encs.concordia.ca
обсуждение исходный текст
Ответ на Re: case when... end in update clause?  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Ответы Re: case when... end in update clause?
Список pgsql-sql
>>
>>  I use one small Example, table: test
>>  =============================
>>  id
>>  ==
>>  5
>>  6
>>  8
>>
>>  try to update test.id
>>
>>
>>  update test
>>
>>  case
>>   when id =5 then SET id = 6
>>  end
>>  ;
> 
> would this work:
> 
> update test set id=5 where id=6;
> 

No. I provide one small fake example.


I want to know how to use case when in update/set clause as the following:

update test
set id = case when id = 5 then 6 else id end;


Thanks.



В списке pgsql-sql по дате отправления:

Предыдущее
От: "Scott Marlowe"
Дата:
Сообщение: Re: case when... end in update clause?
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: case when... end in update clause?