sql >> Database teknologi >  >> RDS >> PostgreSQL

korrekt måde at oprette en pivottabel i postgresql ved hjælp af CASE WHEN

Brug MAX() eller MIN(), ikke FIRST(). I dette scenarie vil du have alle NULL-værdier i kolonnen for hver gruppeværdi med undtagelse af højst én med en ikke-null-værdi. Per definition er dette både MIN og MAX for det værdisæt (alle nuller er ekskluderet).



  1. Ruby:mysql2-Gem virker ikke (Mac OS X Snow Leopard, Ruby 1.9.2)

  2. Hvordan ændrer jeg en PostgreSQL-tabel og gør en kolonne unik?

  3. Fejl:kunne ikke bestemme PostgreSQL-version fra '10.3' - Django på Heroku

  4. Sådan overføres parametre til mysql