sql >> Databasteknik >  >> RDS >> PostgreSQL

korrekt sätt att skapa en pivottabell i postgresql med CASE WHEN

Använd MAX() eller MIN(), inte FIRST(). I det här scenariot kommer du att ha alla NULL-värden i kolumnen för varje gruppvärde utom högst en med ett värde som inte är null. Per definition är detta både MIN och MAX för den uppsättningen värden (alla nollvärden är exkluderade).



  1. Välj poster stegvis i MySQL och spara till csv i Python

  2. Hur fungerar PostgreSQL security_barrier views?

  3. Sammanfogningsvillkor på flera kolumner kontra enkel sammanfogning på sammanlänkade kolumner?

  4. om min tabell har 4 kolumner och jag vill hämta den tredje kolumnen vad gör jag.