#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. Добро пожаловать. Было бы весьма признателен, если вы примете ответ, нажав зеленую галочку. Чтобы этот вопрос можно было пометить как ответ.