Страшная 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. Выход /  Изменить )

Google photo

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

Фотография Twitter

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

Фотография Facebook

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

Connecting to %s


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