PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

pyspark Hive SQL में पोस्टग्रेज कमांड 'nth_value' के बराबर कैसे प्राप्त करें?

एक वैकल्पिक विकल्प है 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. django RawQuerySet को क्वेरीसेट में बदलें

  2. postgresql में पैरामीटरिज्ड प्रश्नों के लिए समर्थन की कमी है

  3. क्वेरी पर JOOQ टाइमस्टैम्प परिशुद्धता

  4. PostgreSQL में डिफ़ॉल्ट बाधा नाम क्या है?

  5. स्प्रिंग बूट ऐप कुबेरनेट्स सीक्रेट से क्रेडेंशियल्स का उपयोग करके PostgreSQL तक नहीं पहुंच सकता है