UPDATE в SQL

  |
 6037

Оператор 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 Зірок (8 оцінок, середня: 4,63 з 5)
Завантаження...

Залишити відповідь

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