PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Gabungkan nilai boolean menjadi true jika salah satu kolom sumber benar

Gunakan fungsi agregat 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);

Panduan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Istilah sintaks SQL untuk 'WHERE (col1, col2) <(val1, val2)'

  2. Pilih tiga nilai teratas di setiap grup

  3. Indeks gabungan dengan tiga kunci, apa yang terjadi jika saya meminta melewatkan yang tengah?

  4. Kembali dalam janji-janji

  5. Tampilkan semua nama database