UPDATE в SQL

  Юрий  | 

  |

  Обновл. 2 Апр 2023  | 

 1564

Оператор UPDATE используется для редактирования существующих строк в таблице. Например:

Здесь мы изменяем значение столбца first_name на Johnny, где customer_id равен 1.

Примечание: Если нужно вставить новую строку вместо обновления существующей, то следует использовать оператор INSERT INTO.

Обновить сразу несколько значений в строке

Можно обновить сразу несколько значений в строке. Например:

Здесь мы изменяем значение столбца first_name на Johnny, а last_name на Depp, где customer_id равен 1.

Обновить несколько строк


Можно обновить сразу несколько строк. Например:

Здесь мы изменяем значение столбца country на NP, если значением столбца age является 22. Если имеется более одной строки с возрастом, равным 22, все соответствующие строки будут отредактированы.

Обновить все строки

Мы можем обновить сразу все строки в таблице. Для этого нужно просто не указывать оператор WHERE. Например:

Здесь мы изменяем значение столбца country на NP для всех строк.

Примечание: Будьте осторожны при использовании оператора UPDATE. Если пропустить/забыть оператор WHERE, то все строки будут изменены, и это изменение будет необратимым.

Оператор UPDATE с оператором JOIN


Также можно использовать оператор UPDATE с оператором JOIN в SQL. Детально об этом можно почитать на Stack Overflow.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *