sql >> Databasteknik >  >> RDS >> PostgreSQL

Aggregera booleska värden till sant om någon av källkolumnerna är sann

Använd aggregatfunktionen bool_or() .

SELECT bool_or(column_a) AS column_a
     , bool_or(column_b) AS column_b
     , bool_or(column_c) AS column_c
FROM   tbl
WHERE  id IN (1,2);

Manualen:



  1. Skriver MySQL över en kolumn med samma värde vid uppdatering?

  2. Ändra kolumn i MySQL från int till dubbel?

  3. SQL - Skapa vy från flera tabeller

  4. UPPDATERA alla kolumnvärden som motsvarar en annan tabells kolumnvärde baserat på deras id