2.8. Atualizações #

As linhas existentes podem ser atualizadas utilizando o comando UPDATE. Suponha ter sido descoberto que as leituras de temperatura realizadas após 25 de junho de 2022 estão todas 2 graus mais altas. Os dados podem ser corrigidos da seguinte maneira:

UPDATE clima
    SET temp_max = temp_max - 2,
        temp_min = temp_min - 2
    WHERE data > '2022-06-25';

Agora vejamos como se encontram os dados:

SELECT *
    FROM clima;

       cidade        | temp_min | temp_max | prcp |    data
---------------------+----------+----------+------+------------
 Salvador - BA       |       21 |       28 |  3.4 | 2022-06-25
 Salvador - BA       |       21 |       25 |    0 | 2022-06-26
 Rio de Janeiro - RJ |       15 |       27 |      | 2022-06-29
(3 linhas)