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

prawidłowy sposób tworzenia tabeli przestawnej w postgresql za pomocą CASE WHEN

Użyj MAX() lub MIN(), a nie FIRST(). W tym scenariuszu w kolumnie będą znajdować się wszystkie wartości NULL dla każdej wartości grupy, z wyjątkiem co najwyżej jednej z wartością inną niż null. Z definicji jest to zarówno MIN, jak i MAX tego zestawu wartości (wszystkie wartości null są wykluczone).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć typ tabeli z funkcji A w PostgreSQL

  2. Jak interpretować wartość txid_current() PosgreSQL?

  3. Postgres UPSERT ponownie użyj wartości kolumn z INSERT w dniu UPDATE

  4. czy jest coś podobnego do column_id w postgresql?

  5. NodeJS — Dodaj tablicę ciągu znaków w zapytaniu PostgreSQL