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

Как да получите еквивалент на командата postgres 'nth_value' в pyspark Hive SQL?

Алтернативна опция е row_number() и функция за условен прозорец:

select
    name,
    weight,
    coalesce(
        max(case when rn = 4 then weight end) over(order by rn),
        99.9
    ) imagined_weight
from (select c.*, row_number() over(order by weight) rn from cats c) c



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

  2. Алтернативен изходен формат за psql

  3. Конфигуриране на Amazon Elastic Beanstalk с PostGIS

  4. ИЗПУСКАНЕ ТАБЛИЦА, АКО СЪЩЕСТВУВА Пример в PostgreSQL

  5. Как да опресня всички материализирани изгледи в Postgresql 9.3 наведнъж?