UPDATE: zmiana wielu rekordów

Modyfikacja danych: INSERT, UPDATE i DELETE - Informatyka - liceum klasa 3, zakres rozszerzony (SQL (SQLite))

`UPDATE tabela SET pole = wyrażenie WHERE warunek` zmienia **wszystkie** rekordy spełniające warunek; wyrażenie może używać starej wartości pola. Bez `WHERE` zmiana obejmie całą tabelę, dlatego warto najpierw sprawdzić warunek zwykłym `SELECT`.

SELECT nazwa, cena FROM produkty WHERE kategoria = 'monitory';
UPDATE produkty SET cena = cena - 50 WHERE kategoria = 'monitory';
SELECT nazwa, cena FROM produkty WHERE kategoria = 'monitory';

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.