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

Agregovat booleovské hodnoty na hodnotu true, pokud má některý ze zdrojových sloupců hodnotu true

Použijte agregační funkci 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);

Manuál:



  1. Sloučeny 2 sloupce do jednoho sloupce SQL

  2. MySQL počítání odpovídajících slov

  3. Jak vytvořit rekurzivní vlastní připojení v MySQL

  4. Primární klíč SQLite