Перейти к содержанию

SQL запрос для увеличения или уменьшения значения


Рекомендуемые сообщения

Существует в природе sql запрос на изменение значений таблицы базы данных в виде умножение или деления? Например, стоит цена 100, нужно умножить или разделить её на 2 и записать новое значение вместо 100.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

UPDATE `table` SET `column`= `column` * 2 
UPDATE `table` SET `column`= `column` / 2;
UPDATE `table` SET `column`= `column` + 200;

UPDATE `table` SET `column`= `column` + 500 where `column` = 100 

 

Ссылка на комментарий
Поделиться на другие сайты

UPDATE table SET field = field / 2 where field2=12;

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Как правильно составить запрос? Следующий выдаёт ошибку синтаксиса:

UPDATE `ibf_blog_entries` SET `entry_category_id` = 1 where `entry_blog_id` = 34 AND where `entry_category_id` IS NULL;

Нужно установить значение 1 для записей, в которых это значение вообще отсутствует.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

точнее слово "where" - 

... where `entry_blog_id` = 34 AND `entry_category_id` IS NULL;
Ссылка на комментарий
Поделиться на другие сайты

12 минут назад, Desti сказал:

точнее слово

думаю, это и так понятно было. 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...