PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zmiana wszystkich zer (jeśli występują) we wszystkich kolumnach (w tabeli) na... powiedzmy 1

Co powiesz na to

UPDATE table SET columnA = 1 WHERE columnA = 0

Ale będziesz potrzebować zapytania dla każdej kolumny lub

UPDATE table SET columnA = 
CASE WHEN columnA = 0 THEN 1
ELSE columnA
END,

columnB = 
CASE WHEN columnB = 0 THEN 1
ELSE columnB
END, ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wielokrotnie użyć tej samej wartości w przygotowanym oświadczeniu jdbc postgresql?

  2. Praskie spotkanie PostgreSQL

  3. Skopiuj strukturę tabeli do nowej tabeli

  4. Wybierz z niczego w Oracle bez odwoływania się do podwójnej tabeli?

  5. Najlepsze rozwiązania DBaaS dla PostgreSQL