Как сделать обновление двух строк в postgresql?

Пользователь

от felix , в категории: SQL , 10 месяцев назад

Как сделать обновление двух строк в postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от magdalen_kub , 10 месяцев назад

@felix 

Для обновления двух строк в postgresql вы можете использовать оператор UPDATE с командой SET для указания новых значений для каждой строки, а также предоставить условие WHERE для определения какие строки нужно обновить.


Пример:

1
2
3
UPDATE table_name
SET column1 = new_value1, column2 = new_value2
WHERE condition;


Здесь table_name - имя таблицы, column1 и column2 - имена столбцов, которые нужно обновить, new_value1 и new_value2 - новые значения для этих столбцов, condition - условие для определения строк, которые нужно обновить.


Например, обновим значения столбцов "name" и "age" для двух строк в таблице "students", где значение столбца "id" равно 1 или 2:

1
2
3
UPDATE students
SET name = 'John Doe', age = 20
WHERE id IN (1, 2);


Таким образом, значения столбцов "name" и "age" будут обновлены на "John Doe" и 20 соответственно для строк с id равным 1 или 2 в таблице "students".