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

Прилагане на множество функции на прозорец върху един и същи дял

Можете ли да не използвате просто прозореца за избор

Нещо като

SELECT  name, 
        first_value() OVER (partition by name order by date) as f, 
        last_value() OVER (partition by name order by date) as l 
from table1

Също така от вашата справка можете да го направите така

SELECT sum(salary) OVER w, avg(salary) OVER w
FROM empsalary
WINDOW w AS (PARTITION BY depname ORDER BY salary DESC)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преглеждайте клиентите на 12-месечна база и проверете дали клиентът не е поръчвал през последните 12 месеца

  2. Актуализирайте стойността на ключа в масив от обекти jsonb

  3. Функции с променлив брой входни параметри

  4. не може да създаде автоматично инкрементиращ първичен ключ с flask-sqlalchemy

  5. Конфигурационен параметър work_mem в PostgreSQL на Linux