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

Zagreguj wartości logiczne do wartości true, jeśli którakolwiek z kolumn źródłowych ma wartość true

Użyj funkcji agregującej 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);

Instrukcja:



  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 zapytać o min lub max inet/cidr za pomocą postgres

  2. Jak dodać kolumnę, która nie zezwala na wartości null w bazie danych Postgresql?

  3. Tablica wierszy PL/pgSQL

  4. Czy można używać zmiennej i nie określać typu zwracanego w postgreSQL?

  5. Uruchom kod rails po zatwierdzeniu aktualizacji bazy danych, bez after_commit