Страшная SQL тайна

sql-writericonОднажды мой друг Юра (это тот, которого в скором будущем можно будет встретить танцующего с диском, при этом на одной ноге конёк обычный а на второй роликовый) спросил, как сделать множественный update в базе. Самый простой пример, для определенного человека установить определенную сумму долга.

А вот и ответ (кстати от Юры:)

update user
set debt = case when user_id = 1 then 10
                when user_id = 10 then 13
                when user_id = 14 then 17
                else debt
            end
where user_id in (1, 10, 14);
Реклама

Метки: ,

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s


%d такие блоггеры, как: