PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

правилен начин за създаване на обобщена таблица в postgresql с помощта на CASE WHEN

Използвайте MAX() или MIN(), а не FIRST(). В този сценарий ще имате всички NULL в колоната за всяка групова стойност, с изключение на най-много един с различна от null стойност. По дефиниция това е както MIN, така и MAX на този набор от стойности (всички нули са изключени).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията CONCAT() в PostgreSQL

  2. Как да създадете дървовидна таблица без циклична връзка?

  3. Как да изброя всички подготвени извлечения за всички активни сесии?

  4. Как да премахнете дубликати, които се генерират с array_agg postgres функция

  5. Как да намерите дъщерни таблици, които наследяват от друга таблица в PSQL