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

cara yang benar untuk membuat tabel pivot di postgresql menggunakan CASE WHEN

Gunakan MAX() atau MIN(), bukan PERTAMA(). Dalam skenario ini, Anda akan memiliki semua NULL di kolom per setiap nilai grup kecuali, paling banyak, satu dengan nilai bukan nol. Menurut definisi, ini adalah MIN dan MAX dari kumpulan nilai tersebut (semua nol dikecualikan).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Catatan duplikat di postgresql

  2. 3 Fungsi yang Mendapatkan Hari, Bulan, dan Tahun dari Tanggal di PostgreSQL

  3. 'barang' dan 'untuk jalur xml ('')' dari SQL Server di Postgresql

  4. Bagaimana cara meningkatkan ke PostgreSQL 11 untuk Ubuntu 18.04?

  5. Cara terbaik untuk menghapus jutaan baris dengan ID