Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
UPDATE and DELETE | DDL та DML в SQL
Розширений Рівень SQL
course content

Зміст курсу

Розширений Рівень SQL

Розширений Рівень SQL

1. Групування
2. Вкладені Запити
3. Об'єднання Таблиць
4. DDL та DML в SQL

book
UPDATE and DELETE

It's time to get back to writing queries and consider two more statements.

You already know how to clear a table, add a column, insert data, etc. But for proper interaction with the database, we need to understand how to update and delete individual rows.

For this, there are two statements and types of queries: the UPDATE and the DELETE queries.

Let's look at an example with the medications table:

Let's imagine we need to update the price for a specific type of medication. For example, currently, there's a 50% discount on ibuprofen, and we need to change the price for this product.

Our UPDATE query will look like this:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

DELETE

Операція команди DELETE майже ідентична за принципом. Однак тут ми не використовуємо ключове слово SET, адже ми нічого не змінюємо; ми просто видаляємо рядки.

Синтаксис для видалення виглядатиме так:

Але я нагадаю вам, що видалення рядків слід проводити обережно, адже ви не зможете легко їх відновити.

Примітка

Якщо ви не включите умову WHERE, дані будуть оновлені або видалені для усіх рядків.

Переходимо до практики!

But I'll remind you that deleting rows should be done with caution, as you won't be able to simply recover them.

Note

If you don't include a WHERE condition, the data will be updated or deleted for all rows.

Завдання
test

Swipe to show code editor

In the pharmaceutical market, there's inflation!

The supplier company informed us that we must urgently establish a minimum price of 10 units for the product. So your task will be to update the table so that the price, which was previously less than 10, becomes 10. You can do this using the UPDATE statement.

Brief Instructions

  • Use the UPDATE statement to modify the medications table.
  • Use SET to assign a new value of 10 to the price column.
  • Use the WHERE clause with the condition price < 10 so that the update only applies to rows meeting this requirement.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
toggle bottom row

book
UPDATE and DELETE

It's time to get back to writing queries and consider two more statements.

You already know how to clear a table, add a column, insert data, etc. But for proper interaction with the database, we need to understand how to update and delete individual rows.

For this, there are two statements and types of queries: the UPDATE and the DELETE queries.

Let's look at an example with the medications table:

Let's imagine we need to update the price for a specific type of medication. For example, currently, there's a 50% discount on ibuprofen, and we need to change the price for this product.

Our UPDATE query will look like this:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

DELETE

Операція команди DELETE майже ідентична за принципом. Однак тут ми не використовуємо ключове слово SET, адже ми нічого не змінюємо; ми просто видаляємо рядки.

Синтаксис для видалення виглядатиме так:

Але я нагадаю вам, що видалення рядків слід проводити обережно, адже ви не зможете легко їх відновити.

Примітка

Якщо ви не включите умову WHERE, дані будуть оновлені або видалені для усіх рядків.

Переходимо до практики!

But I'll remind you that deleting rows should be done with caution, as you won't be able to simply recover them.

Note

If you don't include a WHERE condition, the data will be updated or deleted for all rows.

Завдання
test

Swipe to show code editor

In the pharmaceutical market, there's inflation!

The supplier company informed us that we must urgently establish a minimum price of 10 units for the product. So your task will be to update the table so that the price, which was previously less than 10, becomes 10. You can do this using the UPDATE statement.

Brief Instructions

  • Use the UPDATE statement to modify the medications table.
  • Use SET to assign a new value of 10 to the price column.
  • Use the WHERE clause with the condition price < 10 so that the update only applies to rows meeting this requirement.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt