sql >> Databáze >  >> RDS >> PostgreSQL

Změna všech nul (pokud existují) ve všech sloupcích (v tabulce) na... řekněme 1

Co třeba tohle

UPDATE table SET columnA = 1 WHERE columnA = 0

Ale budete potřebovat dotaz pro každý sloupec, nebo

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

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


  1. Nelze načíst ovladač:com.mysql.jdbc.Driver

  2. mysql v názvech tabulek citlivých na malá a velká písmena v dotazech

  3. Dotaz SQL pro 7denní klouzavý průměr v SQL Server

  4. Úspěšné SQL Injection navzdory PHP Magic Quotes