Прошу прощения, если это было задано раньше, но я googled и не смог найти хороший поиск, чтобы узнать.Обновление нескольких строк в PGSQL до того же значения
У меня есть таблица, которая выглядит следующим образом:
col_a, col_b
a, 1,
a, 2,
a, 3,
b, 1,
b, 2,
c, 1,
Мне нужно обновить значения в col_a, используя функцию, которая генерирует случайное значение кода, но все значения «а» необходимо обновить до то же значение, то же самое для «б» и т.д. есть ли систематический способ сделать это, кроме:
UPDATE tbl SET col_a = make_code() WHERE col_a = 'a';
UPDATE tbl SET col_a = make_code() WHERE col_a = 'b'; ...
Вы абсолютно правы, и это работает прекрасно, что не происходило со мной, в моем примере. Спасибо! – rp372