Изменение значений в таблице sql с помощью scrip

#sql

#sql

Вопрос:

Я хотел бы написать sql-скрипт, который выберет два столбца и изменит все результаты в другом столбце таблицы.

 Columns
districtoid - (int, null)
product_code - (int, null)
depletion_rate_ton - (numeric(12,2), null)
 

Что у меня есть до сих пор…

 select * from lrm_sot.dbo.vt_prd_depletion_rate
Where districtoid =430 And product_code = 1
 

Я не знаю, как написать в sql: «измените все значения в столбце depletion_rate_ton с 4.39 на 5.00».

Ответ №1:

если вы хотите обновить значения в таблице, вам необходимо обновить :

 update 
lrm_sot.dbo.vt_prd_depletion_rate
set depletion_rate_ton = 5.0
Where districtoid =430 
  And product_code = 1
  and depletion_rate_ton = 4.39
 

Ответ №2:

Пожалуйста, укажите, какую базу данных вы используете. Приведенный ниже запрос может решить вашу проблему.

 update lrm_sot.dbo.vt_prd_depletion_rate
       set depletion_rate_ton =5.00
Where districtoid =430 
And product_code = 1 
and depletion_rate_ton =4.39
 

Комментарии:

1. Добро пожаловать. Было бы весьма признателен, если вы примете ответ, нажав зеленую галочку. Чтобы этот вопрос можно было пометить как ответ.