Jump to content

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

Featured Replies

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

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/24543-sql-zapros-dlya-uvelicheniya-ili-umensheniya-znacheniya/
Share on other sites
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 для записей, в которых это значение вообще отсутствует.

Edited by Zero108

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

... where `entry_blog_id` = 34 AND `entry_category_id` IS NULL;
12 минут назад, Desti сказал:

точнее слово

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.